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"); }