PDEXTERN=/usr/local/lib/pd/externs PDBXOBJS= config.o \ program.o \ pgmParser.o \ scanner.o \ reverb.o \ tonegen.o \ overdrive.o \ whirl.o \ eqcomp.o \ pdbx.o current: pdbx.pd_linux install: install_linux clean: linux_clean clobber: linux_clobber # ----------------------- LINUX i386 ----------------------- .SUFFIXES: .pd_linux_o LINUXCFLAGS= -DPD -O3 -march=i686 -mcpu=pentiumpro -funroll-loops -fomit-frame-pointer -fPIC \ -Wall LINUXINCLUDE= -I/usr/src/pd-0.39-2/src CC= gcc $(LINUXCFLAGS) $(LINUXINCLUDE) # .c.pd_linux_o: $(PDBXOBJS) # gcc -c $*.c -g $(LINUXCFLAGS) $(LINUXINCLUDE) -o $*.pd_linux_o pdbx.pd_linux: $(PDBXOBJS) ld -export_dynamic -shared -o pdbx.pd_linux $(PDBXOBJS) -lc -lm # strip --strip-unneeded pdbx.pd_linux install_linux: install pdbx~.pd_linux $(PDEXTERN) linux_clean: rm -f *.pd_linux_o *.o linux_clobber: clean rm -f pdbx~.pd_linux