[PD-cvs] externals/OSCx/src Makefile.in,1.4,1.5 OSC.c,1.3,1.4

Hans-Christoph Steiner eighthave at users.sourceforge.net
Mon Apr 5 06:26:03 CEST 2004


Update of /cvsroot/pure-data/externals/OSCx/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24275/src

Modified Files:
	Makefile.in OSC.c 
Log Message:
made unified autoconf build, should work with MinGW also

Index: Makefile.in
===================================================================
RCS file: /cvsroot/pure-data/externals/OSCx/src/Makefile.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Makefile.in	4 Apr 2004 22:10:41 -0000	1.4
--- Makefile.in	5 Apr 2004 04:26:00 -0000	1.5
***************
*** 1,59 ****
! # current: all
! # pd_linux
! ###############################
! NAME=OSC
  EXT=o
  LIBS = -lm -lc
! LIBOSC = 	../libOSC/libOSC.a
! DEFS= -Dunix
! 
! prefix=$(DESTDIR)/usr
! 
! current: @pd_suffix@
! 
! # ----------------------- LINUX i386 -----------------------
! 
! # pd_linux: $(NAME).pd_linux
! 
! SFX=@pd_suffix@
! 
! .SUFFIXES: .$(SFX)
  
! CFLAGS += $(DEFS) -DPD -DUNIX -O2 -funroll-loops -fomit-frame-pointer \
!     -Wall -W -Wshadow \
!     -Wno-unused -Wno-parentheses -Wno-switch
  
! # where is your m_pd.h ???
! INCLUDE =  -I../../build/include -I../libOSC
  
! # LINUXEXTERNALS = htmsocket.o OSC-pattern-match.o sendOSC.o dumpOSC.o OSCroute.o
! # SOURCES = $(wildcard *.c)
! SOURCES = OSC-pattern-match.c  OSC.c  dumpOSC.c \
! htmsocket.c  OSCroute.c  sendOSC.c
  TARGETS = $(SOURCES:.c=.o)
  EXTS=sendOSC. at pd_suffix@ dumpOSC. at pd_suffix@ OSCroute. at pd_suffix@ OSC. at pd_suffix@
  
  all: $(EXTS)
- sendOSC.pd_linux: htmsocket.o sendOSC.o
- 	cc -Wl,-export_dynamic -shared -o $*. at pd_suffix@ *.o -lc -lm ../libOSC/libOSC.a
  
! dumpOSC.pd_linux: dumpOSC.o
! 	cc -Wl,-export_dynamic -shared -o $*. at pd_suffix@ $*.o -lc -lm
! OSCroute.pd_linux: OSCroute.o OSC-pattern-match.o
! 	cc -Wl,-export_dynamic -shared -o $*. at pd_suffix@ $? -lc -lm
  
! OSC.pd_linux: OSC.o
! 	cc -Wl,-export_dynamic -shared -o $*. at pd_suffix@ $? -lc -lm
! # $(LD) $(LDFLAGS) -o OSC.$(EXT) *.$(EXT) *.o $(LIBS) $(LIBOSC)
! #	$(LD) $(LDFLAGS) -o OSC.$(EXT) *.$(EXT) $(LIBS) $(LIBOSC)
! $(TARGETS): %.o : %.c
! 	cc $(CFLAGS) $(INCLUDE) -c -o $*.o $*.c
  
! # 	cc -c $(CFLAGS) OSC.c
  
! # .c.pd_linux:
! #	cc -O2 -Wall -DPD -fPIC $(LINUXCFLAGS) $(LINUXINCLUDE) -c *.c
! #	ld -export_dynamic  -shared -o $*.pd_linux $*.o $(LINUXEXTERNALS) $(LIBS)  $(LIBOSC)
! #	strip --strip-unneeded $*.pd_linux
  
  # ----------------------------------------------------------
--- 1,35 ----
! 
  EXT=o
  LIBS = -lm -lc
! LIBOSC = ../libOSC/@LIBOSC@
  
! CFLAGS = @CFLAGS@
! INCLUDES = @INCLUDES@
! LDFLAGS = @LDFLAGS@
  
! prefix=$(DESTDIR)/usr
  
! SOURCES = OSC-pattern-match.c  OSC.c  dumpOSC.c htmsocket.c  OSCroute.c  sendOSC.c
  TARGETS = $(SOURCES:.c=.o)
  EXTS=sendOSC. at pd_suffix@ dumpOSC. at pd_suffix@ OSCroute. at pd_suffix@ OSC. at pd_suffix@
  
+ # ----------------------- autoconf -----------------------
+ 
  all: $(EXTS)
  
! sendOSC. at pd_suffix@: sendOSC.o htmsocket.o
! 	cc $(LDFLAGS) -o sendOSC. at pd_suffix@ $? -lc -lm $(LIBOSC)
  
! dumpOSC. at pd_suffix@: dumpOSC.o
! 	cc $(LDFLAGS) -o dumpOSC. at pd_suffix@ $? -lc -lm
  
! OSCroute. at pd_suffix@: OSCroute.o OSC-pattern-match.o
! 	cc $(LDFLAGS) -o OSCroute. at pd_suffix@ $? -lc -lm
  
! OSC. at pd_suffix@: OSC.o sendOSC.o dumpOSC.o OSCroute.o htmsocket.o OSC-pattern-match.o
! 	cc $(LDFLAGS) -o OSC. at pd_suffix@ $? -lc -lm $(LIBOSC)
! 
! $(TARGETS): %.o : %.c
! 	cc $(CFLAGS) $(INCLUDES) -c -o $*.o $*.c
  
  # ----------------------------------------------------------
***************
*** 69,96 ****
  clean:
  	rm -rf *.$(EXT) *. at pd_suffix@
- 
- # ----------------------- Mac OS X (Darwin) -----------------------
- 
- pd_darwin: $(NAME).pd_darwin
- 
- SFX=.pd_darwin
- 
- .SUFFIXES: $(SFX)
- 
- DARWINCFLAGS = -DPD -DUNIX -O2 \
-     -Wall -W -Wshadow -Wstrict-prototypes \
-     -Wno-unused -Wno-parentheses -Wno-switch
- 
- # where is your m_pd.h ???
- DARWININCLUDE = @INCLUDES@
- 
- DARWINEXTERNALS = htmsocket.o OSC-pattern-match.o sendOSC.o dumpOSC.o OSCroute.o
- 
- .c.pd_darwin:
- 	cc $(DARWINCFLAGS) $(DARWININCLUDE) -c *.c
- 	cc -bundle -bundle_loader ../../../pd/bin/pd -flat_namespace -o $*.pd_darwin $*.o $(DARWINEXTERNALS) $(LIBS) $(LIBOSC)
- 
- 	rm -f $*.o ../$*.pd_darwin
- #	ln -s $*/$*.pd_darwin ..
- 
- 
--- 45,46 ----

Index: OSC.c
===================================================================
RCS file: /cvsroot/pure-data/externals/OSCx/src/OSC.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** OSC.c	4 Apr 2004 22:10:41 -0000	1.3
--- OSC.c	5 Apr 2004 04:26:00 -0000	1.4
***************
*** 48,53 ****
    post("OSC4PD Version " VERSION
         "\n ¯\\    original code by matt wright. pd-fication jdl at xdv.org\n"
!        "   ·   Win32-port raf at interaccess.com    Darwin cleanup hans at at.or.at\n"
! 		 "		 \\_ Compiled " __TIME__ " " __DATE__);
    // ExitCallback();
  }
--- 48,53 ----
    post("OSC4PD Version " VERSION
         "\n ¯\\    original code by matt wright. pd-fication jdl at xdv.org\n"
!        "   ·   Win32-port raf at interaccess.com   unified versions hans at at.or.at\n"
! 		 "      \\_ Compiled " __TIME__ " " __DATE__);
    // ExitCallback();
  }





More information about the Pd-cvs mailing list