CFLAGS = -g
CPPFLAGS = -g
CC = gcc
CPP = g++
LDFLAGS = -lm
INCLUDES = -I../../H
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
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
LFLAGS = ../../sys/cmix.o ../../lib/genlib.a ../../rtstuff/rtprofile.o $(LDFLAGS)

all: strum

strum: ../../H/ugens.h ../../sys/cmix.o $(PROG1)
	$(CPP) $(CFLAGS) -o strum $(PROG1) $(LFLAGS)

up: ../../H/ugens.h ../../sys/cmix.o $(PROG3)
	$(CC) $(CFLAGS) -o up $(PROG3) $(LFLAGS)

install:
	cp strum $(DESTDIR)

clean:
	rm -f *~ core *.o strum up

