CFLAGS = -O 
PLUCKIN = pluckin.o pluckprof.o 
PEAK = peakscan.o peakprof.o 
HPEAK = grid.o normal.o hpeakscan.o peakprof.o  
BPEAK = grid.o normal.o bpeakscan.o peakprof.o  
HXPEAK = hxpeakscan.o peakprof.o  
COMBPEAK = combpeak.o combpeakprof.o 
CM = cmbplk.o
FL = flange.o Delay.o
FL2 = rflange.o Delay.o
FL3 = sflange.o Delay.o
COMB = combin.o combprof.o
LDFLAGS = ../sys/core.o /musr/lib/cgenlib.a -lm

pluckin: /musr/H/ugens.h /musr/bin/cmix.o $(PLUCKIN)
	cc -o pluckin $(PLUCKIN) $(LDFLAGS)

cmbplk: /musr/H/ugens.h /musr/bin/cmix.o $(CM)
	cc -o cmbplk $(CM) $(LDFLAGS)


flange: /musr/H/ugens.h /musr/bin/cmix.o $(FL)
	cc -o flange $(FL) $(LDFLAGS) -lNeXT_s -lsys_s 

sflange: /musr/H/ugens.h /musr/bin/cmix.o $(FL3)
	cc -o sflange $(FL3) $(LDFLAGS) -lNeXT_s -lsys_s 

rflange: /musr/H/ugens.h /musr/bin/cmix.o $(FL2)
	cc -o rflange $(FL2) $(LDFLAGS) -lNeXT_s -lsys_s 

combin: /musr/H/ugens.h /musr/bin/cmix.o $(COMB)
	cc -o pluckin $(COMB) $(LDFLAGS)

peakscan: /musr/H/ugens.h /musr/bin/cmix.o $(PEAK)
	cc -o peakscan $(PEAK) $(LDFLAGS)

hpeakscan: /musr/H/ugens.h /musr/bin/cmix.o $(HPEAK)
	cc -o hpeakscan $(HPEAK) $(LDFLAGS)

bpeakscan: /musr/H/ugens.h /musr/bin/cmix.o $(BPEAK)
	cc -o bpeakscan $(BPEAK) $(LDFLAGS)

hxpeakscan: /musr/H/ugens.h /musr/bin/cmix.o $(HXPEAK)
	cc -o hxpeakscan $(HXPEAK) $(LDFLAGS)

combpeak: /musr/H/ugens.h /musr/bin/cmix.o $(COMBPEAK)
	cc -o combpeak $(COMBPEAK) $(LDFLAGS)
