# where is the PD installation including source code? # (this should point to the main folder, which has a "src" subfolder) PDPATH=/Applications/Pd-0.38-3.app/Contents/Resources # where is the PD executable? PDBIN=$(PDPATH)/bin/pd ############################################################### # prefix for flext installation # headers are in $(FLEXTPREFIX)/include/flext # libraries are in $(FLEXTPREFIX)/lib # build system is in $(FLEXTPREFIX)/lib/flext FLEXTPREFIX=/usr/local ############################################################### # where should the external be built? OUTPATH=pd-darwin # where should the external be installed? INSTPATH=$(PDPATH)/extra ############################################################### # user defined compiler flags UFLAGS += -ffast-math # user defined optimization flags OFLAGS += -Os -ftree-vectorize # user defined debugging flags DFLAGS += # architecture-specific flags (optional) UFLAGS_ppc += -maltivec -faltivec OFLAGS_ppc += -mtune=G4 DFLAGS_ppc += UFLAGS_i386 += -mmmx -msse -msse2 -msse3 OFLAGS_i386 += -mtune=prescott DFLAGS_i386 += # cross-compilation (optional) #ARCH=i386 ppc #OSXSDK=/Developer/SDKs/MacOSX10.4u.sdk