current: pd_darwin clean: ; rm -f *.pd_linux *.o *.pd_darwin # ----------------------- Mac OSX ----------------------- pd_darwin: ann_mlp.pd_darwin ann_td.pd_darwin ann_som.pd_darwin ann.pd_darwin .SUFFIXES: .pd_darwin # where are the PD header files? # leave it blank if it is a system directory (like /usr/local/include), # since gcc 3.2 complains about it #PDPATH=/usr/local/src/pd/src PDPATH=/Users/davidemorelli/Desktop/robaDavide/Pd-0.38-3.app/Contents/Resources/src/ # where is the PD executable? #PD=/usr/local/bin/pd PD=/Users/davidemorelli/Desktop/robaDavide/Pd-0.38-3.app/Contents/Resources/bin/pd #PD=/Users/davidemorelli/Desktop/robaDavide/Pd-0.38-3.app/Contents/Resources/src/ # where do the fann libraries reside? #FANNLIB=/Users/davidemorelli/Desktop/robaDavide/fann-1.2.0/src/fann.o FANNBASE=/Users/davidemorelli/Desktop/robaDavide/fann-1.2.0 FANNLIB=$(FANNBASE)/src/fann.o \ $(FANNBASE)/src/fann_train.o \ $(FANNBASE)/src/fann_train_data.o \ $(FANNBASE)/src/fann_io.o \ $(FANNBASE)/src/fann_error.o \ $(FANNBASE)/src/fann_options.o #FANNLIB=/usr/local/lib/libfann.a DARWININCLUDE = -I../../src -I$(PDPATH) DARWINCFLAGS = -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes \ -Wno-unused -Wno-parentheses -Wno-switch .c.pd_darwin: cc $(DARWINCFLAGS) $(DARWININCLUDE) -o $*.o -c $*.c cc -bundle -bundle_loader $(PD) -flat_namespace -o $*.pd_darwin $(FANNLIB) *.o # cc -bundle -undefined suppress -flat_namespace -o $*.pd_darwin $(FANNLIB) *.o # rm -f $*.o # $(FANNLIB)