[PD-cvs] externals Makefile,1.127,1.128
Georg Holzmann
grholzi at users.sourceforge.net
Fri Jan 12 23:19:58 CET 2007
- Previous message: [PD-cvs] externals/iem16/help del16read~-help.pd, NONE, 1.1 del16write~-help.pd, NONE, 1.1 tab16play~-help.pd, NONE, 1.1 tab16read4~-help.pd, NONE, 1.1 tab16read-help.pd, NONE, 1.1 tab16receive~-help.pd, NONE, 1.1 tab16send~-help.pd, NONE, 1.1 tab16write~-help.pd, NONE, 1.1 tab16write-help.pd, NONE, 1.1 table16-help.pd, NONE, 1.1 vd16~-help.pd, NONE, 1.1
- Next message: [PD-cvs] externals/build/src matrix_mul~.c, 1.1, 1.2 matrix_mul_line~.c, 1.1, 1.2 mtx_0x2a0x7e.c, 1.1, 1.2 mtx_0x2a.c, 1.1, 1.2 mtx_0x2e0x2a.c, 1.1, 1.2 mtx_binops.c, 1.1, 1.2 mtx_-.c, 1.2, 1.3 mtx_.^.c, 1.2, 1.3 mtx_+.c, 1.2, 1.3 mtx_matrix.c, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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/*.*~
- Previous message: [PD-cvs] externals/iem16/help del16read~-help.pd, NONE, 1.1 del16write~-help.pd, NONE, 1.1 tab16play~-help.pd, NONE, 1.1 tab16read4~-help.pd, NONE, 1.1 tab16read-help.pd, NONE, 1.1 tab16receive~-help.pd, NONE, 1.1 tab16send~-help.pd, NONE, 1.1 tab16write~-help.pd, NONE, 1.1 tab16write-help.pd, NONE, 1.1 table16-help.pd, NONE, 1.1 vd16~-help.pd, NONE, 1.1
- Next message: [PD-cvs] externals/build/src matrix_mul~.c, 1.1, 1.2 matrix_mul_line~.c, 1.1, 1.2 mtx_0x2a0x7e.c, 1.1, 1.2 mtx_0x2a.c, 1.1, 1.2 mtx_0x2e0x2a.c, 1.1, 1.2 mtx_binops.c, 1.1, 1.2 mtx_-.c, 1.2, 1.3 mtx_.^.c, 1.2, 1.3 mtx_+.c, 1.2, 1.3 mtx_matrix.c, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list