rendered paste bodyPDEXTERN=/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