#								SNDINFO makef
# macros defined in toplevel csound/makefile
#	CFLAGS INCLUDE LIB DEST

T = ../..

POBJS =  pv_export.u $T/pvoc.u
HOBJS =  het_export.u $T/memfiles.u $T/memalloc.u $T/filopen.u
LOBJS =  lpc_export.u
HIOBJS = het_import.u
LIOBJS = lpc_import.u

all:	pv_export het_export lpc_export pv_import het_import lpc_import


pv_export:	$(POBJS)
		cc $(CFLAGS) -o pv_export $(POBJS) -lm

pv_export.u:	pv_export.c
		cc -O3 -I ../.. -j pv_export.c

het_export:	$(HOBJS)
		cc $(CFLAGS) -o het_export $(HOBJS) -lm

het_export.u:	het_export.c
		cc -O3 -I ../.. -j het_export.c

lpc_export:	$(LOBJS)
		cc $(CFLAGS) -o lpc_export $(LOBJS) -lm

lpc_export.u:	lpc_export.c
		cc -O3 -I ../.. -j lpc_export.c

pv_import:	pv_import.u
		cc $(CFLAGS) -o pv_import pv_import.u -lm

pv_import.u:	pv_import.c
		cc -O3 -I ../.. -j pv_import.c

het_import:	$(HIOBJS)
		cc $(CFLAGS) -o het_import $(HIOBJS) -lm

het_import.u:	het_import.c
		cc -O3 -I ../.. -j het_import.c

lpc_import:	$(LIOBJS)
		cc $(CFLAGS) -o lpc_import $(LIOBJS) -lm

lpc_import.u:	lpc_import.c
		cc -O3 -I ../.. -j lpc_import.c


install: 	pv_export pv_import
		-strip pv_export
		-rm -f $(DEST)/pv_export
		cp pv_export $(DEST)

clean:
		-rm -f pv_export pv_export.u

rmbak:
		-rm *.bak *~
