[PD-cvs] externals Makefile,1.127,1.128

Georg Holzmann grholzi at users.sourceforge.net
Fri Jan 12 23:19:58 CET 2007


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

Modified Files:
	Makefile 
Log Message:
added iem16 to the build-system


Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.127
retrieving revision 1.128
diff -C2 -d -r1.127 -r1.128
*** Makefile	12 Jan 2007 19:50:16 -0000	1.127
--- Makefile	12 Jan 2007 22:19:56 -0000	1.128
***************
*** 125,129 ****
  # WARNING!  this MUST be all on one line because the automatic package
  # building scripts rely on it being that way.
! LIB_TARGETS = boids bsaylor creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs hidio iem_ambi iem_bin_ambi iemlib jasch_lib loaders mapping markex maxlib mjlib motex mrpeach msd oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy pdcontainer adaptive iem_delay iem_roomsim iem_spec2 iem_tab flashserver iemgui iem_adaptfilt iemmatrix iemxmlrpc
  
  # this is for libraries that don't compile (yet) on all platforms
--- 125,129 ----
  # WARNING!  this MUST be all on one line because the automatic package
  # building scripts rely on it being that way.
! LIB_TARGETS = boids bsaylor creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs hidio iem_ambi iem_bin_ambi iemlib jasch_lib loaders mapping markex maxlib mjlib motex mrpeach msd oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy pdcontainer adaptive iem_delay iem_roomsim iem_spec2 iem_tab flashserver iemgui iem_adaptfilt iemmatrix iemxmlrpc iem16
  
  # this is for libraries that don't compile (yet) on all platforms
***************
*** 1165,1173 ****
  
  #------------------------------------------------------------------------------#
- # G.Holzmann: Hm, still don't work because of more externals in one file !
  # IEM16
  IEM16_NAME=iem16
! IEM16_OBJECTS := $(wildcard $(externals_src)/iem16/src/iem16_*.c)
! iem16: $(IEM16_OBJECTS:.c=.$(EXTENSION))
  
  iem16_install: iem16
--- 1165,1204 ----
  
  #------------------------------------------------------------------------------#
  # IEM16
+ # more externals in one file - so a little bit complicated ... ;)
  IEM16_NAME=iem16
! IEM16_DIR := $(externals_src)/iem16/src
! IEM16_SRC := $(wildcard $(externals_src)/iem16/src/iem16_*.c)
! IEM16_TAR1 := tab16read.$(EXTENSION) tab16read4.$(EXTENSION) tab16write.$(EXTENSION)
! IEM16_TAR2 := tab16write~.$(EXTENSION) tab16play~.$(EXTENSION) \
!               tab16read~.$(EXTENSION) tab16read4~.$(EXTENSION) \
!               tab16send~.$(EXTENSION) tab16receive~.$(EXTENSION)
! IEM16_TAR3 := del16read~.$(EXTENSION) del16write~.$(EXTENSION) vd16~.$(EXTENSION)
! IEM16_TAR4 := table16.$(EXTENSION)
! 
! iem16: $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR1)) $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR2)) $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR3)) $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR4))
! 
! $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR1)): %.$(EXTENSION) : $(IEM16_SRC:.c=.o)
! 	$(CC) $(LDFLAGS) -o $*.$(EXTENSION) $(externals_src)/iem16/src/iem16_array.o $(externals_src)/iem16/src/iem16_table.o $(LIBS)
! 	$(STRIP) $*.$(EXTENSION)
! 	chmod 755 $*.$(EXTENSION)
! 
! $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR2)): %.$(EXTENSION) : $(IEM16_SRC:.c=.o)
! 	$(CC) $(LDFLAGS) -o $*.$(EXTENSION) $(externals_src)/iem16/src/iem16_array_tilde.o $(externals_src)/iem16/src/iem16_table.o $(LIBS)
! 	$(STRIP) $*.$(EXTENSION)
! 	chmod 755 $*.$(EXTENSION)
! 
! $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR3)): %.$(EXTENSION) : $(IEM16_SRC:.c=.o)
! 	$(CC) $(LDFLAGS) -o $*.$(EXTENSION) $(externals_src)/iem16/src/iem16_delay.o $(LIBS) $(externals_src)/iem16/src/iem16_table.o
! 	$(STRIP) $*.$(EXTENSION)
! 	chmod 755 $*.$(EXTENSION)
! 
! $(patsubst %,$(externals_src)/iem16/src/%,$(IEM16_TAR4)): %.$(EXTENSION) : $(IEM16_SRC:.c=.o)
! 	$(CC) $(LDFLAGS) -o $*.$(EXTENSION) $(externals_src)/iem16/src/iem16_table.o $(LIBS)
! 	$(STRIP) $*.$(EXTENSION)
! 	chmod 755 $*.$(EXTENSION)
! 
! $(IEM16_SRC:.c=.o) : %.o : %.c
! 	$(CC) $(CFLAGS) -o "$*.o" -c "$*.c"
  
  iem16_install: iem16
***************
*** 1175,1199 ****
  	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(IEM16_NAME) \
  		--author "IOhannes m zmoelnig" \
! 		--description "16bit objects for low memory usage" \
  		--license "GNU GPL" \
  		--version "0.1"
! 	install -p $(IEM16_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(IEM16_NAME)
! #	install -d $(helpdir)/$(IEM16_NAME)
! #	install -p $(externals_src)/iem16/help/*.pd \
! #		$(helpdir)/$(IEM16_NAME)
! #	install -d $(manualsdir)/$(IEM16_NAME)
! #	install -p $(externals_src)/iem16/manual.txt \
! #		$(manualsdir)/$(IEM16_NAME)
! #	install -p $(externals_src)/iem16/README \
! #		$(readmesdir)/$(IEM16_NAME).txt
! 	install -d $(examplesdir)/$(IEM16_NAME)
! 	install -p $(externals_src)/iem16/examples/*.pd \
! 		$(examplesdir)/$(IEM16_NAME)
  
  iem16_clean:
! 	-rm -f -- $(IEM16_OBJECTS:.c=.$(EXTENSION))
! 	-rm -f -- $(IEM16_OBJECTS:.c=.o)
! 	-rm -f -- $(externals_src)/iem16/*.bak
! 	-rm -f -- $(externals_src)/iem16/*.*~
  
  
--- 1206,1222 ----
  	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(IEM16_NAME) \
  		--author "IOhannes m zmoelnig" \
! 		--description "16bit table, array objects for low memory usage" \
  		--license "GNU GPL" \
  		--version "0.1"
! 	install -p $(externals_src)/iem16/src/*.$(EXTENSION) $(objectsdir)/$(IEM16_NAME)
! 	install -d $(helpdir)/$(IEM16_NAME)
! 	install -p $(externals_src)/iem16/help/*.pd \
! 		$(helpdir)/$(IEM16_NAME)
  
  iem16_clean:
! 	-rm -f -- $(externals_src)/iem16/src/*.$(EXTENSION)
! 	-rm -f -- $(externals_src)/iem16/src/*.o
! 	-rm -f -- $(externals_src)/iem16/src/*.bak
! 	-rm -f -- $(externals_src)/iem16/src/*.*~
  
  





More information about the Pd-cvs mailing list