.SUFFIXES:.so OBJECTBASE=../FrameLib_Objects VPATH = PD_Specific:\ ../FrameLib_Dependencies/tlsf FRAMELIBCPP= \ $(wildcard ../FrameLib_Framework/FrameLib_*.cpp)\ $(wildcard ../FrameLib_Objects/*/FrameLib_*.cpp)\ ../FrameLib_Dependencies/HISSTools_FFT/HISSTools_FFT.cpp FRAMELIBOBJ1=$(FRAMELIBCPP:.cpp=.o) tlsf.o FRAMELIBOBJ=$(notdir $(FRAMELIBOBJ1)) FRAMELIBOBJINCLUDES= \ $(patsubst %,-I%,$(sort $(dir $(wildcard ../FrameLib_Objects/*/)))) INCLUDEPATH=$(FRAMELIBOBJINCLUDES)\ -IPD_Specific \ -I../FrameLib_Dependencies \ -I../FrameLib_Framework \ -ICommon OBJS = framelib_pd.o OPTIM=-O3 #OPT=-g framelib_pd.d_fat: framelib_pd.o $(FRAMELIBOBJ1); \ cc $(OPTIM) -arch i386 -arch x86_64 -bundle -flat_namespace -undefined suppress -o framelib_pd.d_fat $(OBJS) \ $(FRAMELIBOBJ) -lstdc++ -lpthread cp framelib_pd.d_fat /Users/alexharker/Documents/Pd/externals .cpp.o:; g++ $(OPTIM) -arch i386 -arch x86_64 -std=c++11 -fPIC $(INCLUDEPATH) -c $< .c.o:; cc $(OPTIM) -arch i386 -arch x86_64 -fPIC $(INCLUDEPATH) -c $<