RTOBJS1 = ../../lib/RTsockfuncs.o
RTOBJS2 = ../../lib/RTsockfuncs.o ../../lib/randfuncs.o
WOBJS = WAVETABLEmidi.o reset.o
W2OBJS = W2midi.o reset.o
CMIXOBJS = /musr/cmix/sys/cmix.o /musr/cmix/lib/genlib.a
XFLAGS= -lXm -lXt -lX11 -lPW

CFLAGS = -O2

all: wave1 wave1G WAVETABLEmidi wave2 W2midi

wave1: wave1.o
	cc -o wave1 wave1.c $(RTOBJS1) -lmd

wave1G: wave1G.o
	cc -o wave1G wave1G.c $(RTOBJS2) $(XFLAGS) -lmd -lm

WAVETABLEmidi: $(WOBJS) $(CMIXOBJS)
	CC -o WAVETABLEmidi $(WOBJS) $(CMIXOBJS) -laudio -laudiofile -lm

wave2: wave2.o
	cc -o wave2 wave2.c $(RTOBJS1) -lmd

W2midi: $(W2OBJS) $(CMIXOBJS)
	CC -o W2midi $(W2OBJS) $(CMIXOBJS) -laudio -laudiofile -lm

clean:
	rm -f *.o wave1 wave1G WAVETABLEmidi wave2 W2midi
