aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorB. Bogart <bbogart@users.sourceforge.net>2003-09-30 15:58:08 +0000
committerB. Bogart <bbogart@users.sourceforge.net>2003-09-30 15:58:08 +0000
commit8890d81285fc713353a00d7d149fb02e6b00b3b5 (patch)
tree61fe8dc9aafbadc481c80009aa7e1c29b96584df /makefile
parenta10c1491da756bd6af75a01c418e054cbd7b7c66 (diff)
This is the first Release of chaosII (internally versioned at 0.3)
The makefile has been updated, but I'm not sure if the vcproj requires an update. Should compile on all PD platforms. svn path=/trunk/externals/bbogart/chaos/; revision=1051
Diffstat (limited to 'makefile')
-rw-r--r--makefile28
1 files changed, 23 insertions, 5 deletions
diff --git a/makefile b/makefile
index 4633d68..24f1e79 100644
--- a/makefile
+++ b/makefile
@@ -24,7 +24,7 @@ PDNTLIB = $(PDNTLDIR)\msvcrt.lib \
$(PDNTLDIR)\pthreadVC.lib \
c:\pd\bin\pd.lib
-PDNTEXTERNALS = lorenz.obj rossler.obj henon.obj ikeda.obj
+PDNTEXTERNALS = lyapunov.obj henon.obj hopalong.obj ikeda.obj latoocarfian.obj latoomutalpha.obj latoomutbeta.obj latoomutgamma.obj logistic.obj lorenz.obj mlogistic.obj rossler.obj standardmap.obj tent.obj three_d.obj
.c.dll:
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c *.c
@@ -43,14 +43,30 @@ DARWINCFLAGS = -DPD -DMAXLIB -DUNIX -DMACOSX -O2 \
# where is your m_pd.h ???
DARWININCLUDE = -I../../src -I../../obj
-DARWINEXTERNALS = lorenz.o rossler.o henon.o ikeda.o
+DARWINEXTERNALS = lyapunov.o attract1.o base.o base3.o dejong.o gingerbreadman.o henon.o hopalong.o ikeda.o latoocarfian.o latoomutalpha.o \
+latoomutbeta.o latoomutgamma.o logistic.o lorenz.o martin.o mlogistic.o pickover.o popcorn.o quadruptwo.o rossler.o standardmap.o \
+strange1.o tent.o three_d.o threeply.o tinkerbell.o unity.o lotka_volterra.o
-.c.pd_darwin:
+PD_LOCAL_EXTERNALS = $(HOME)/Library/Pd/Externals
+PD_LOCAL_HELP = $(HOME)/Library/Pd/Help
+PD_BINARY = /usr/local/pd/bin/pd
+MTARGET = $(NAME).pd_darwin
+MDARWININCLUDE = -I/usr/local/pd/src
+
+.c.o:
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c *.c
- cc -bundle -undefined suppress -flat_namespace -o $*.pd_darwin $*.o $(DARWINEXTERNALS)
+
+.o.pd_darwin:
+ cc -bundle -bundle_loader $(PD_BINARY) -flat_namespace -o $*.pd_darwin $*.o $(DARWINEXTERNALS)
+
+pd_darwin: $(DARWINEXTERNALS)
rm -f $*.o ../$*.pd_darwin
ln -s $*/$*.pd_darwin ..
+minstall: $(MTARGET) $(DARWINEXTERNALS)
+ mv -f $(MTARGET) $(PD_LOCAL_EXTERNALS)
+ cp -f help-*.pd $(PD_LOCAL_HELP)
+
# ----------------------- LINUX i386 -----------------------
pd_linux: $(NAME).pd_linux
@@ -64,7 +80,9 @@ LINUXCFLAGS = -DPD -DUNIX -O2 -funroll-loops -fomit-frame-pointer \
# where is your m_pd.h ???
LINUXINCLUDE = -I/usr/local/include
-LINUXEXTERNALS = lorenz.o rossler.o henon.o ikeda.o
+LINUXEXTERNALS = lyapunov.o attract1.o base.o base3.o dejong.o gingerbreadman.o henon.o hopalong.o ikeda.o latoocarfian.o latoomutalpha.o \
+latoomutbeta.o latoomutgamma.o logistic.o lorenz.o martin.o mlogistic.o pickover.o popcorn.o quadruptwo.o rossler.o standardmap.o \
+strange1.o tent.o three_d.o threeply.o tinkerbell.o unity.o lotka_volterra.o
.c.pd_linux:
cc -O2 -Wall -DPD -fPIC $(LINUXCFLAGS) $(LINUXINCLUDE) -c *.c