diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2005-01-05 05:04:55 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2005-01-05 05:04:55 +0000 |
commit | b1d0383c31cc936710fb9099f6d9e86e7eeae569 (patch) | |
tree | 6b885467b10f0a29d58893a031ea10251369f37a /externals/grill/flext/tutorial/makefile.pd-darwin | |
parent | 011a5b60d4992b2325219865ee7ffca9741a1155 (diff) |
made default configurations generic
two more flext tutorials
fixes for Max headers
cleanups
updated build system
updated tutorials
revised the documentation
updated for OSX
upgraded version number
svn path=/trunk/; revision=2465
Diffstat (limited to 'externals/grill/flext/tutorial/makefile.pd-darwin')
-rw-r--r-- | externals/grill/flext/tutorial/makefile.pd-darwin | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/externals/grill/flext/tutorial/makefile.pd-darwin b/externals/grill/flext/tutorial/makefile.pd-darwin deleted file mode 100644 index 02a4edef..00000000 --- a/externals/grill/flext/tutorial/makefile.pd-darwin +++ /dev/null @@ -1,79 +0,0 @@ -# flext tutorial examples -# Copyright (c) 2001-2003 Thomas Grill (xovo@gmx.net) -# -# Makefile for gcc @ darwin (OSX) -# -# usage: make -f makefile.pd-darwin -# -# ----------------------------------------------------- - -include config-pd-darwin.txt - -FLEXTLIB=$(FLEXTPATH)/flext_t.a # take threaded library for all - - -# compiler+linker stuff ### EDIT! ### -INCLUDES=$(PDPATH) -LIBPATH= -FLAGS=-DFLEXT_SYS=2 -DFLEXT_THREADS -Wno-unused -Wno-parentheses -Wno-switch -Wstrict-prototypes -Wno-long-double -CFLAGS=${UFLAGS} -O2 -fno-rtti -LIBS=m -LDFLAGS=-framework vecLib -framework Carbon -bundle -bundle_loader $(PD) - -# the rest can stay untouched -# ---------------------------------------------- - -# all the source files from the package - -EXAMPLES=simple1 simple2 simple3 timer1 adv1 adv2 adv3 attr1 attr2 attr3 signal1~ signal2~ lib1 thread1 thread2 bind1 buffer1 - -ifdef SNDOBJ -INCLUDES+=$(SNDOBJ) -EXAMPLES+=sndobj1~ -LIBS+=sndobj -endif - -ifdef STK -INCLUDES+=$(STK) -EXAMPLES+=stk1~ stk2~ -LIBS+=stk -endif - -TARGETS=$(patsubst %,$(OUTPATH)/%.pd_darwin,$(EXAMPLES)) - -# default target -all: $(OUTPATH) $(TARGETS) - - -$(OUTPATH)/%~.pd_darwin: $(OUTPATH)/%.pd_darwin - mv $^ $@ - -$(SRCS): $(HDRS) - touch $@ - -$(OUTPATH): - mkdir $(OUTPATH) - -$(OUTPATH)/%.o : %/main.cpp - $(CXX) -c $(CFLAGS) $(FLAGS) $(patsubst %,-I%,$(INCLUDES) $(FLEXTPATH)) $< -o $@ - -$(OUTPATH)/%.pd_darwin : $(OUTPATH)/%.o $(FLEXTLIB) - $(CXX) $(LDFLAGS) $(patsubst %,-L%,$(LIBPATH)) $^ $(patsubst %,-l%,$(LIBS)) -o $@ - chmod 755 $@ - - -.PHONY: clean -clean: - rm -f $(OUTPATH)/*.o $(TARGETS) - -ifdef INSTPATH -$(INSTPATH): - -mkdir $(INSTPATH) - -install:: $(INSTPATH) -endif - -install:: $(patsubst %,$(OUTPATH)/%.pd_darwin,$(EXAMPLES)) - cp $^ $(INSTPATH) - - |