From 8890d81285fc713353a00d7d149fb02e6b00b3b5 Mon Sep 17 00:00:00 2001 From: "B. Bogart" Date: Tue, 30 Sep 2003 15:58:08 +0000 Subject: 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 --- makefile | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) (limited to 'makefile') 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 -- cgit v1.2.1