aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-10-20 04:37:06 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-10-20 04:37:06 +0000
commit9ed18c7064226e1edc06f5a51fd569083971d448 (patch)
tree1069dc91e062bd557c61e43cbdac5d611a42a018 /makefile
parent56e77e8ed1b5dba873991b114d55cb1d399d47f5 (diff)
ported chaos to the Library Template, now with libchaos support
svn path=/trunk/externals/bbogart/chaos/; revision=15625
Diffstat (limited to 'makefile')
-rw-r--r--makefile97
1 files changed, 0 insertions, 97 deletions
diff --git a/makefile b/makefile
deleted file mode 100644
index c4d1ac6..0000000
--- a/makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-NAME=chaos
-CSYM=chaos
-
-current: pd_nt pd_intel pd_linux pd_darwin
-
-# ----------------------- NT -----------------------
-
-pd_nt: $(NAME).dll
-
-.SUFFIXES: .dll
-
-PDNTCFLAGS = /W3 /WX /MD /O2 /G6 /DNT /DPD /DMAXLIB /nologo
-VC="C:\Programme\Microsoft Visual Studio\VC98"
-
-PDNTINCLUDE = /I. /Ic:\pd\tcl\include /Ic:\pd\src /I$(VC)\include /Iinclude
-
-PDNTLDIR = $(VC)\Lib
-PDNTLIB = $(PDNTLDIR)\msvcrt.lib \
- $(PDNTLDIR)\oldnames.lib \
- $(PDNTLDIR)\kernel32.lib \
- $(PDNTLDIR)\user32.lib \
- $(PDNTLDIR)\uuid.lib \
- $(PDNTLDIR)\ws2_32.lib \
- $(PDNTLDIR)\pthreadVC.lib \
- c:\pd\bin\pd.lib
-
-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
- link /dll /export:$(CSYM)_setup $*.obj $(PDNTEXTERNALS) $(PDNTLIB)
-
-# ----------------------- Mac OS X (Darwin) -----------------------
-
-pd_darwin: $(NAME).pd_darwin
-
-.SUFFIXES: .pd_darwin
-
-DARWINCFLAGS = -DPD -DMAXLIB -DUNIX -DMACOSX -O2 \
- -Wall -W -Wshadow -Wstrict-prototypes \
- -Wno-unused -Wno-parentheses -Wno-switch
-
-# where is your m_pd.h ???
-DARWININCLUDE = -I../../src -I../../obj
-
-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
-
-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
-
-.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
-
-.SUFFIXES: .pd_linux
-
-LINUXCFLAGS = -DPD -DUNIX -O2 -funroll-loops -fomit-frame-pointer \
- -Wall -W -Wshadow \
- -Wno-unused -Wno-parentheses -Wno-switch
-
-# where is your m_pd.h ???
-LINUXINCLUDE = -I/usr/local/include
-
-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
- ld --export-dynamic -shared -o $*.pd_linux $*.o $(LINUXEXTERNALS) -lc
- strip --strip-unneeded $*.pd_linux
-
-# ----------------------------------------------------------
-
-PDDIR=/usr/lib/pd
-
-clean:
- rm -f *.o *.pd_* so_locations