# define USE_HEADERS if you want compatibility with csound-style lpc datafiles
INCLUDES = -I../../../H -I/usr/local/include
CFLAGS =  $(FLAGS) -DUSE_HEADERS $(INCLUDES)
LFLAGS =  ../../../lib/genlib.a
WARP3 = allpole.o resonz.o readjust.o mp.o shift.o lpcplay.o buzz.o inters.o bmultf.o lpcheader.o

WARP4 = allpole.o resonz.o readjust.o mp.o shift.o newlpcplay.o buzz.o inters.o bmultf.o lpcheader.o

all:	liblpcplay.so

liblpcplay.so: ../../../H/ugens.h $(WARP4)
	$(CC) -shared -soname lpcplay.so -o liblpcplay.so $(WARP4) $(LFLAGS)

lpcplay: ../../H/ugens.h ../../sys/cmix.o $(WARP3)
	$(CC) -o lpcplay $(WARP3) $(LFLAGS)

newlpcplay: ../../H/ugens.h ../../sys/cmix.o $(WARP4)
	$(CC) -o newlpcplay $(WARP4) $(LFLAGS)

lpcheader.o: ../utilities/lpcheader.c ../utilities/lpcheader.h
	$(CC) -c $(CFLAGS) ../utilities/lpcheader.c

install:
	cp lpcplay newlpcplay $(DESTDIR)

clean:
	rm -f *.o lpcplay newlpcplay
