[PD-cvs] externals/maxlib HISTORY,1.2,1.3 README,1.2,1.3 makefile,1.5,1.6 maxlib.c,1.3,1.4
eighthave at users.sourceforge.net
eighthave at users.sourceforge.net
Tue Mar 9 04:51:30 CET 2004
Update of /cvsroot/pure-data/externals/maxlib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3876
Modified Files:
HISTORY README makefile maxlib.c
Log Message:
Checked in Olaf's 1.5.2 sources. Here are the changes:
v 1.5.2 (17. december 2003):
- modified netclient for not to drop received data: use of syspollfn
instead of clock to poll for incoming data, circular recv buffer
v 1.5 (18. october 2003):
- added some usefull features to arraycopy (i.e. copying just parts of
an array and copying to specified position in destination array)
- new object: nchange
- IRIX 6.5 port (for GCC 3.3)
- OS X binary (Jaguar 10.2.6)
v 1.4 (22. may 2003):
- updated sources to compile with Pd0.37-test4
- new object: arraycopy
v 1.3 (12. april 2003):
- new objects: sync listfifo
- all setup routines renamed to maxlib_<object>_setup() to avoid name
clashes, old names still work via class_addcreator()
- some improvements for the help files
Index: HISTORY
===================================================================
RCS file: /cvsroot/pure-data/externals/maxlib/HISTORY,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** HISTORY 3 Mar 2003 19:54:58 -0000 1.2
--- HISTORY 9 Mar 2004 03:51:27 -0000 1.3
***************
*** 1,79 ****
version history of maxlib library for pure-data
! v 1.2 (27.january 2003):
! - new objects: unroute urn split wrap rewrap timebang
! - another fix for the makefile
! - fixed a bug in netserver (sockets remained open when netserver closed)
! - added a 'prepend' option (with additional creation argument) to remote,
! patch was supplied by Maurizio Umberto Puxeddu
!
! v 1.1b2 (23. oktober 2002):
! - corrected two small bugs in the makefile (linux only!), thanks to
! Hans-Christoph Steiner
!
! v 1.1b (12. september 2002):
! - new object: limit
! - match and speedlim have been replaced with the objects from cyclone library
! - deleted the (unwanted) debugging printout from nroute
!
! v 1.1 (26. august 2002):
! - new objects: nroute, pong, edge
! - arbran 0.1b now allows to (re-)set the arrays dynamically
! - match 0.3 now matches any type of data (floats, lists, symbols, anything)
! - scale 0.2 allows to dynamically change the creation arguments and to choose
! between linear (default) and exponential scale
! - MSVC++ workspace contains configuration for Intel Compiler with Pentium 4
! optimizations ("maxlib - Win32 Intel")
! - makefile and binary release for Mac OS X (10.1.5)
! - BUG FIX: corrected path to helpfiles in rand objects
! - BUG FIX: corrected makefile to work under Linux again
!
! v 1.0 (9th august 2002):
! - new objects: netserver, netclient, arbran, beta, bilex, cauchy, expo,
! gauss, linear, poisson, triang, weibull
! - the help patches now live in doc/5.reference/maxlib, thanks to
! Frank Barknecht for suggesting that and for modifying the sources
!
! v 0.9 (25th july 2002):
! - new objects: tilt gestalt temperature
!
! v 0.8b (21st july 2002):
! - now compiles on Linux, thanks to Martin Pi
! - new objects: listfunnel
!
! v 0.8 (4th july 2002):
! - new objects: history netrec scale delta velocity
! - some small changes to speedlim
!
! v 0.7 (24th june 2002):
! - fixed a bug in average, thanks to João Miguel Pais
! - new chord algorhythm: supports up to 67 chord types now
!
! v 0.6 (7th june 2002):
! - added objects: beat rhythm
!
! v 0.5 (28th mai 2002):
! - added objects: netdist mlife subst
! - netdist uses the pthreads-win32 library for POSIX multithreading
! under NT, thus at least pd0.35-test17 is needed under NT
! - made a MSVC++ 6.0 project file
!
! v 0.4 (16th mai 2002):
! - match now also takes lists of floats
! - added objects: dist remote step
!
! v 0.3b (14th mai 2002):
! - fixed a zero-division bug in pulse, thanks to Frank Barknecht
!
! v 0.3 (13th mai 2002):
! - added objects: divmod, fifo, iso, lifo, pulse
! - made divide, minus, multi & plus 'multi-inlet-ready'
!
! v 0.2 (7th mai 2002):
! - added objects: average, chord, score
!
! v 0.1b (24th apr. 2002):
! - added objects: divide, minus, multi, plus
!
! v 0.1a (15th apr. 2002, first public release):
! - included objects: borax, ignore, match, pitch, speedlim
\ No newline at end of file
--- 1,100 ----
version history of maxlib library for pure-data
! v 1.5.2 (17. december 2003):
! - modified netclient for not to drop received data: use of syspollfn
! instead of clock to poll for incoming data, circular recv buffer
!
! v 1.5 (18. october 2003):
! - added some usefull features to arraycopy (i.e. copying just parts of
! an array and copying to specified position in destination array)
! - new object: nchange
! - IRIX 6.5 port (for GCC 3.3)
! - OS X binary (Jaguar 10.2.6)
!
! v 1.4 (22. may 2003):
! - updated sources to compile with Pd0.37-test4
! - new object: arraycopy
!
! v 1.3 (12. april 2003):
! - new objects: sync listfifo
! - all setup routines renamed to maxlib_<object>_setup() to avoid name
! clashes, old names still work via class_addcreator()
! - some improvements for the help files
!
! v 1.2 (30. january 2003):
! - new objects: unroute urn split wrap rewrap timebang
! - another fix for the makefile
! - fixed a bug in netserver (sockets remained open when netserver closed)
! - added a 'prepend' option (with additional creation argument) to remote,
! patch was supplied by Maurizio Umberto Puxeddu
!
! v 1.1b2 (23. oktober 2002):
! - corrected two small bugs in the makefile (linux only!), thanks to
! Hans-Christoph Steiner
!
! v 1.1b (12. september 2002):
! - new object: limit
! - match and speedlim have been replaced with the objects from cyclone library
! - deleted the (unwanted) debugging printout from nroute
!
! v 1.1 (26. august 2002):
! - new objects: nroute, pong, edge
! - arbran 0.1b now allows to (re-)set the arrays dynamically
! - match 0.3 now matches any type of data (floats, lists, symbols, anything)
! - scale 0.2 allows to dynamically change the creation arguments and to choose
! between linear (default) and exponential scale
! - MSVC++ workspace contains configuration for Intel Compiler with Pentium 4
! optimizations ("maxlib - Win32 Intel")
! - makefile and binary release for Mac OS X (10.1.5)
! - BUG FIX: corrected path to helpfiles in rand objects
! - BUG FIX: corrected makefile to work under Linux again
!
! v 1.0 (9th august 2002):
! - new objects: netserver, netclient, arbran, beta, bilex, cauchy, expo,
! gauss, linear, poisson, triang, weibull
! - the help patches now live in doc/5.reference/maxlib, thanks to
! Frank Barknecht for suggesting that and for modifying the sources
!
! v 0.9 (25th july 2002):
! - new objects: tilt gestalt temperature
!
! v 0.8b (21st july 2002):
! - now compiles on Linux, thanks to Martin Pi
! - new objects: listfunnel
!
! v 0.8 (4th july 2002):
! - new objects: history netrec scale delta velocity
! - some small changes to speedlim
!
! v 0.7 (24th june 2002):
! - fixed a bug in average, thanks to João Miguel Pais
! - new chord algorhythm: supports up to 67 chord types now
!
! v 0.6 (7th june 2002):
! - added objects: beat rhythm
!
! v 0.5 (28th mai 2002):
! - added objects: netdist mlife subst
! - netdist uses the pthreads-win32 library for POSIX multithreading
! under NT, thus at least pd0.35-test17 is needed under NT
! - made a MSVC++ 6.0 project file
!
! v 0.4 (16th mai 2002):
! - match now also takes lists of floats
! - added objects: dist remote step
!
! v 0.3b (14th mai 2002):
! - fixed a zero-division bug in pulse, thanks to Frank Barknecht
!
! v 0.3 (13th mai 2002):
! - added objects: divmod, fifo, iso, lifo, pulse
! - made divide, minus, multi & plus 'multi-inlet-ready'
!
! v 0.2 (7th mai 2002):
! - added objects: average, chord, score
!
! v 0.1b (24th apr. 2002):
! - added objects: divide, minus, multi, plus
!
! v 0.1a (15th apr. 2002, first public release):
! - included objects: borax, ignore, match, pitch, speedlim
Index: README
===================================================================
RCS file: /cvsroot/pure-data/externals/maxlib/README,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** README 3 Mar 2003 19:54:59 -0000 1.2
--- README 9 Mar 2004 03:51:27 -0000 1.3
***************
*** 1,3 ****
! maxlib - music analysis extensions library, version 1.2
copyright (c) 2002-2003 by Olaf Matthes
--- 1,3 ----
! maxlib - music analysis extensions library, version 1.5.2
copyright (c) 2002-2003 by Olaf Matthes
Index: makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/maxlib/makefile,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** makefile 26 Jan 2004 20:14:44 -0000 1.5
--- makefile 9 Mar 2004 03:51:27 -0000 1.6
***************
*** 2,6 ****
CSYM=maxlib
! current: pd_nt pd_linux pd_darwin
# ----------------------- NT -----------------------
--- 2,6 ----
CSYM=maxlib
! current: pd_irix6
# ----------------------- NT -----------------------
***************
*** 10,14 ****
.SUFFIXES: .dll
! PDNTCFLAGS = /W3 /WX /MD /O2 /G6 /DNT /DPD /DMAXLIB /nologo
VC="C:\Programme\Microsoft Visual Studio\VC98"
--- 10,15 ----
.SUFFIXES: .dll
! # define PD_0_36 to compilie with pd0.36 and below
! PDNTCFLAGS = /W3 /WX /MD /O2 /G6 /DNT /DPD /DPD_0_36 /DMAXLIB /nologo
VC="C:\Programme\Microsoft Visual Studio\VC98"
***************
*** 34,41 ****
weibull.obj netserver.obj netclient.obj nroute.obj remote.obj \
edge.obj subst.obj pong.obj mlife.obj limit.obj unroute.obj \
! urn.obj split.obj wrap.obj rewrap.obj timebang.obj
.c.dll:
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\arbran.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\average.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\beat.c
--- 35,45 ----
weibull.obj netserver.obj netclient.obj nroute.obj remote.obj \
edge.obj subst.obj pong.obj mlife.obj limit.obj unroute.obj \
! urn.obj split.obj wrap.obj rewrap.obj timebang.obj sync.obj \
! listfifo.obj arraycopy.obj allow.obj deny.obj nchange.obj
.c.dll:
+ cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\allow.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\arbran.c
+ cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\arraycopy.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\average.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\beat.c
***************
*** 46,49 ****
--- 50,54 ----
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\chord.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\delta.c
+ cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\deny.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\dist.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\divide.c
***************
*** 58,61 ****
--- 63,67 ----
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\iso.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\linear.c
+ cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\listfifo.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\listfunnel.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\lifo.c
***************
*** 65,68 ****
--- 71,75 ----
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\mlife.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\multi.c
+ cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\nchange.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\netclient.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\netdist.c
***************
*** 84,87 ****
--- 91,95 ----
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\step.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\subst.c
+ cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\sync.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\temperature.c
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c src\tilt.c
***************
*** 97,100 ****
--- 105,203 ----
+ # ----------------------- IRIX 6.5 -----------------------
+
+ pd_irix6: $(NAME).pd_irix6
+
+ .SUFFIXES: .pd_irix6
+
+ SGICFLAGS6 = -n32 -DPD -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \
+ -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \
+ -Ofast=ip32 -r12000 -shared
+
+ SGIINCLUDE = -I../../src
+
+ SGIGCFLAGS = -mabi=n32 -DPD -DMAXLIB -DUNIX -DIRIX -DN32 -O3 -funroll-loops -fomit-frame-pointer \
+ -Wall -W -Wshadow -Wstrict-prototypes \
+ -Wno-unused -Wno-parentheses -Wno-switch -mips4
+
+ SGIEXTERNALS = borax.o ignore.o match.o pitch.o speedlim.o \
+ plus.o minus.o divide.o multi.o average.o chord.o \
+ score.o divmod.o pulse.o fifo.o lifo.o iso.o dist.o \
+ remote.o step.o netdist.o beat.o rhythm.o history.o \
+ netrec.o scale.o delta.o velocity.o mlife.o subst.o \
+ listfunnel.o tilt.o gestalt.o temperature.o arbran.o \
+ beta.o bilex.o cauchy.o expo.o gauss.o linear.o poisson.o \
+ triang.o weibull.o netserver.o netclient.o nroute.o \
+ edge.o pong.o limit.o unroute.o urn.o split.o wrap.o \
+ rewrap.o timebang.o sync.o listfifo.o arraycopy.o \
+ allow.o deny.o nchange.o
+
+ .c.pd_irix6:
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/allow.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/arbran.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/arraycopy.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/average.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/beat.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/beta.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/bilex.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/borax.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/cauchy.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/chord.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/delta.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/deny.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/dist.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/divide.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/divmod.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/edge.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/expo.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/fifo.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/gauss.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/gestalt.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/history.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/ignore.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/iso.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/lifo.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/limit.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/linear.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/listfifo.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/listfunnel.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/match.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/minus.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/mlife.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/multi.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/nchange.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/netclient.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/netdist.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/netrec.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/netserver.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/nroute.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/plus.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/pong.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/poisson.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/pulse.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/pitch.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/remote.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/rewrap.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/rhythm.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/scale.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/score.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/speedlim.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/split.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/step.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/subst.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/sync.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/temperature.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/tilt.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/timebang.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/triang.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/unroute.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/urn.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/velocity.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/weibull.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c src/wrap.c
+ gcc $(SGIGCFLAGS) $(SGIINCLUDE) -c $*.c
+ ld -n32 -IPA -shared -rdata_shared -o $*.pd_irix6 $*.o $(SGIEXTERNALS)
+ rm $*.o
+
# ----------------------- Mac OS X (Darwin) -----------------------
***************
*** 105,109 ****
DARWINCFLAGS = -DPD -DMAXLIB -DUNIX -DMACOSX -O2 \
! -Wall -W -Wno-shadow -Wstrict-prototypes \
-Wno-unused -Wno-parentheses -Wno-switch
--- 208,212 ----
DARWINCFLAGS = -DPD -DMAXLIB -DUNIX -DMACOSX -O2 \
! -Wall -W -Wshadow -Wstrict-prototypes \
-Wno-unused -Wno-parentheses -Wno-switch
***************
*** 120,127 ****
triang.o weibull.o netserver.o netclient.o nroute.o \
edge.o pong.o limit.o unroute.o urn.o split.o wrap.o \
! rewrap.o timebang.o
.c.pd_darwin:
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/arbran.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/average.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/beat.c
--- 223,233 ----
triang.o weibull.o netserver.o netclient.o nroute.o \
edge.o pong.o limit.o unroute.o urn.o split.o wrap.o \
! rewrap.o timebang.o sync.o listfifo.o arraycopy.o \
! allow.o deny.o nchange.o
.c.pd_darwin:
+ cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/allow.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/arbran.c
+ cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/arraycopy.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/average.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/beat.c
***************
*** 132,135 ****
--- 238,242 ----
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/chord.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/delta.c
+ cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/deny.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/dist.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/divide.c
***************
*** 146,149 ****
--- 253,257 ----
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/limit.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/linear.c
+ cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/listfifo.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/listfunnel.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/match.c
***************
*** 151,154 ****
--- 259,263 ----
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/mlife.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/multi.c
+ cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/nchange.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/netclient.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/netdist.c
***************
*** 167,174 ****
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/score.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/speedlim.c
- cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/step.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/weibull.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/split.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/subst.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/temperature.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/tilt.c
--- 276,284 ----
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/score.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/speedlim.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/weibull.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/split.c
+ cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/step.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/subst.c
+ cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/sync.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/temperature.c
cc $(DARWINCFLAGS) $(DARWININCLUDE) -c src/tilt.c
***************
*** 185,202 ****
ln -s $*/$*.pd_darwin ..
- darwin_package: pd_darwin
- test -d root/doc/5.reference || mkdir -p root/doc/5.reference
- -cp help/* root/doc/5.reference
- test -d root/extra || mkdir -p root/extra
- install -m644 *.pd_darwin root/extra
- open darwin_package.pmsp
-
- darwin_altpackage: pd_darwin
- test -d root/Help || mkdir -p root/Help
- -cp help/* root/Help
- test -d root/Externals || mkdir -p root/Externals
- install -m644 *.pd_darwin root/Externals
- open darwin_altpackage.pmsp
-
# ----------------------- LINUX i386 -----------------------
--- 295,298 ----
***************
*** 206,215 ****
LINUXCFLAGS = -DPD -DMAXLIB -DUNIX -O2 -funroll-loops -fomit-frame-pointer \
- # 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 -I./include -I../../pd/src
LINUXEXTERNALS = borax.o ignore.o match.o pitch.o speedlim.o \
--- 302,310 ----
LINUXCFLAGS = -DPD -DMAXLIB -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 -I./include
LINUXEXTERNALS = borax.o ignore.o match.o pitch.o speedlim.o \
***************
*** 222,229 ****
triang.o weibull.o netserver.o netclient.o nroute.o \
edge.o pong.o limit.o unroute.o urn.o split.o wrap.o \
! rewrap.o timebang.o
.c.pd_linux:
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/arbran.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/average.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/beat.c
--- 317,327 ----
triang.o weibull.o netserver.o netclient.o nroute.o \
edge.o pong.o limit.o unroute.o urn.o split.o wrap.o \
! rewrap.o timebang.o sync.o listfifo.o arraycopy.o \
! allow.o deny.o nchange.o
.c.pd_linux:
+ cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/allow.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/arbran.c
+ cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/arraycopy.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/average.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/beat.c
***************
*** 234,237 ****
--- 332,336 ----
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/chord.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/delta.c
+ cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/deny.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/dist.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/divide.c
***************
*** 248,251 ****
--- 347,351 ----
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/limit.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/linear.c
+ cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/listfifo.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/listfunnel.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/match.c
***************
*** 253,256 ****
--- 353,357 ----
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/mlife.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/multi.c
+ cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/nchange.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/netclient.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/netdist.c
***************
*** 272,275 ****
--- 373,377 ----
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/step.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/subst.c
+ cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/sync.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/temperature.c
cc $(LINUXCFLAGS) $(LINUXINCLUDE) -c src/tilt.c
***************
*** 287,291 ****
# ----------------------------------------------------------
! PDDIR=/usr/lib/pd
install:
--- 389,393 ----
# ----------------------------------------------------------
! PDDIR=/usr/local/lib/pd
install:
Index: maxlib.c
===================================================================
RCS file: /cvsroot/pure-data/externals/maxlib/maxlib.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** maxlib.c 26 Jan 2004 20:14:46 -0000 1.3
--- maxlib.c 9 Mar 2004 03:51:27 -0000 1.4
***************
*** 23,27 ****
/* ---------------------------------------------------------------------------- */
#ifndef VERSION
! #define VERSION "1.2"
#endif
--- 23,27 ----
/* ---------------------------------------------------------------------------- */
#ifndef VERSION
! #define VERSION "1.5.2"
#endif
***************
*** 41,45 ****
--- 41,47 ----
/* objects */
+ void maxlib_allow_setup();
void maxlib_arbran_setup();
+ void maxlib_arraycopy_setup();
void maxlib_average_setup();
void maxlib_beat_setup();
***************
*** 50,53 ****
--- 52,56 ----
void maxlib_chord_setup();
void maxlib_delta_setup();
+ void maxlib_deny_setup();
void maxlib_dist_setup();
void maxlib_divide_setup();
***************
*** 64,67 ****
--- 67,71 ----
void maxlib_limit_setup();
void maxlib_linear_setup();
+ void maxlib_listfifo_setup();
void maxlib_listfunnel_setup();
void maxlib_match_setup();
***************
*** 69,72 ****
--- 73,77 ----
void maxlib_mlife_setup();
void maxlib_multi_setup();
+ void maxlib_nchange_setup();
void maxlib_netclient_setup();
void maxlib_netdist_setup();
***************
*** 88,91 ****
--- 93,97 ----
void maxlib_step_setup();
void maxlib_subst_setup();
+ void maxlib_sync_setup();
void maxlib_temperature_setup();
void maxlib_tilt_setup();
***************
*** 109,113 ****
sizeof(t_maxlib), 0,0);
! maxlib_arbran_setup();
maxlib_average_setup();
maxlib_beat_setup();
--- 115,121 ----
sizeof(t_maxlib), 0,0);
! maxlib_allow_setup();
! maxlib_arbran_setup();
! maxlib_arraycopy_setup();
maxlib_average_setup();
maxlib_beat_setup();
***************
*** 118,121 ****
--- 126,130 ----
maxlib_chord_setup();
maxlib_delta_setup();
+ maxlib_deny_setup();
maxlib_dist_setup();
maxlib_divide_setup();
***************
*** 132,135 ****
--- 141,145 ----
maxlib_limit_setup();
maxlib_linear_setup();
+ maxlib_listfifo_setup();
maxlib_listfunnel_setup();
maxlib_match_setup();
***************
*** 137,140 ****
--- 147,151 ----
maxlib_mlife_setup();
maxlib_multi_setup();
+ maxlib_nchange_setup();
maxlib_netclient_setup();
maxlib_netdist_setup();
***************
*** 156,159 ****
--- 167,171 ----
maxlib_step_setup();
maxlib_subst_setup();
+ maxlib_sync_setup();
maxlib_temperature_setup();
maxlib_tilt_setup();
***************
*** 171,180 ****
post(" compiled "__DATE__);
post(" latest version at http://www.akustische-kunst.org/puredata/maxlib/");
! post(" objects: arbran average beat beta bilex borax cauchy chord delta dist ");
! post(" divide divmod edge expo fifo gauss gestalt history ignore iso ");
! post(" lifo linear listfunnel match minus mlife multi netclient ");
! post(" netdist netrec netserver nroute pitch plus poisson pong pulse ");
! post(" remote rewrap rhythm scale score speedlim split step subst ");
! post(" temperature tilt timebang triang unroute urn velocity weibull ");
! post(" wrap\n");
}
--- 183,192 ----
post(" compiled "__DATE__);
post(" latest version at http://www.akustische-kunst.org/puredata/maxlib/");
! post(" objects: allow arbran arraycopy average beat beta bilex borax cauchy ");
! post(" chord delta deny dist divide divmod edge expo fifo gauss ");
! post(" gestalt history ignore iso lifo linear listfifo listfunnel ");
! post(" match minus mlife multi nchange netclient netdist netrec ");
! post(" netserver nroute pitch plus poisson pong pulse remote rewrap ");
! post(" rhythm scale score speedlim split step subst sync temperature ");
! post(" tilt timebang triang unroute urn velocity weibull wrap\n");
}
More information about the Pd-cvs
mailing list