LDFLAGS = -laudio -laudiofile -lm
INCLUDES = -I../../H
CFLAGS = -O -Dsgi -DNEXT
PROG1 = strum.o start.o sset.o strumprof.o randfill.o bend.o delay.o \
	delayset.o dist.o delayclean.o scomb.o start4.o pick4.o fret4.o \
	fret.o start1.o bend4.o squisher.o start6.o fret6.o pick6.o \
	fret1.o bend1.o vstart1.o vfret1.o vbend1.o start2.o
PROG3 = strum.o start.o sset.o upprof.o randfill.o bend.o delay.o \
	delayset.o dist.o delayclean.o start1.o squisher.o fret1.o fret.o \
	pickup.o
SYS = ../../sys/cmix.o ../../lib/genlib.a ../../rtstuff/rtprofile.o

all: strum libstrum.so

libstrum.so: ../../H/ugens.h $(PROG1)
	$(CXX) $(SHARED_LDFLAGS) -soname libstrum.so -o libstrum.so $(PROG1) \
	../../lib/genlib.a

strum: ../../H/ugens.h $(SYS) $(PROG1)
	$(CXX) $(CFLAGS) -o strum $(PROG1) $(SYS) $(LDFLAGS)

up: ../../H/ugens.h $(SYS) $(PROG3)
	$(CC) $(CFLAGS) -o up $(PROG3) $(SYS) $(LDFLAGS)

install:
	cp strum $(DESTDIR)

clean:
	rm -f *.o strum up libstrum.so
