diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2004-09-23 04:10:33 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2004-09-23 04:10:33 +0000 |
commit | 59b0aae67b1e72fce38c208382ce099bb88e5644 (patch) | |
tree | f4c57c4a6a02b96e278edd15e40e16463fc49f18 /externals/grill/xsample/makefile.pd-darwin | |
parent | 3fb8afa21cd68ee74088aaef7dc425b24f0e37a5 (diff) |
""
svn path=/trunk/; revision=2054
Diffstat (limited to 'externals/grill/xsample/makefile.pd-darwin')
-rwxr-xr-x | externals/grill/xsample/makefile.pd-darwin | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/externals/grill/xsample/makefile.pd-darwin b/externals/grill/xsample/makefile.pd-darwin index f501daea..e91f764c 100755 --- a/externals/grill/xsample/makefile.pd-darwin +++ b/externals/grill/xsample/makefile.pd-darwin @@ -1,5 +1,5 @@ # xsample - extended sample objects for Max/MSP and pd (pure data) -# Copyright (c) 2001-2003 Thomas Grill (xovo@gmx.net) +# Copyright (c) 2001-2004 Thomas Grill (xovo@gmx.net) # # Makefile for gcc @ OSX (darwin) # @@ -13,22 +13,29 @@ CONFIG=config-pd-darwin.txt include ${CONFIG} -FLEXTLIB=$(FLEXTPATH)/libflext.a - # compiler stuff INCLUDES=$(PDINC) FLAGS=-DFLEXT_SYS=2 -CFLAGS=${UFLAGS} -dynamic -O2 -Wno-unused -Wno-parentheses -Wno-switch -Wstrict-prototypes -funroll-loops -fmove-all-movables -frerun-loop-opt -fno-rtti -fno-exceptions +CFLAGS=-O2 ${UFLAGS} -Wno-unused -Wno-parentheses -Wno-switch -Wstrict-prototypes -funroll-loops -fmove-all-movables -frerun-loop-opt -fno-rtti -fno-exceptions LIBS=m gcc -LDFLAGS=$(FLEXTLIB) -bundle -bundle_loader $(PDBIN) +LDFLAGS=-bundle -bundle_loader $(PDBIN) FRAMEWORKS=Carbon veclib +ifdef FLEXT_SHARED +CFLAGS+=-DFLEXT_SHARED +LDFLAGS+=-L$(FLEXTPATH) +FLEXTLIB=-lflext + +else + +FLEXTLIB=$(FLEXTPATH)/libflext.a + +endif + # ---------------------------------------------- # the rest can stay untouched # ---------------------------------------------- -NAME=xsample - include make-files.txt MAKEFILE=makefile.pd-darwin @@ -48,7 +55,7 @@ $(TARGDIR)/%.o : $(SRCDIR)/%.cpp $(CXX) -c $(CFLAGS) $(FLAGS) $(patsubst %,-I%,$(INCLUDES) $(FLEXTPATH)) $< -o $@ $(TARGET) : $(patsubst %.cpp,$(TARGDIR)/%.o,$(SRCS)) - $(CXX) $(LDFLAGS) $^ $(patsubst %,-framework %,$(FRAMEWORKS)) $(patsubst %,-L%,$(LIBPATH)) $(patsubst %,-l%,$(LIBS)) -o $@ + $(CXX) $(LDFLAGS) $^ $(patsubst %,-framework %,$(FRAMEWORKS)) $(patsubst %,-L%,$(LIBPATH)) $(patsubst %,-l%,$(LIBS)) $(FLEXTLIB) -o $@ chmod 755 $@ |