[PD-cvs] externals Makefile,1.146,1.147
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Mon Jun 4 12:51:34 CEST 2007
Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29892
Modified Files:
Makefile
Log Message:
use iem16's build-system for building iem16 (as externals)
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.146
retrieving revision 1.147
diff -C2 -d -r1.146 -r1.147
*** Makefile 17 May 2007 20:43:50 -0000 1.146
--- Makefile 4 Jun 2007 10:51:32 -0000 1.147
***************
*** 1216,1251 ****
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
--- 1216,1233 ----
IEM16_NAME=iem16
IEM16_DIR := $(externals_src)/iem16/src
! IEM16_SRC := $(wildcard $(externals_src)/iem16/src/*.c)
! $(externals_src)/iem16/src/configure: $(externals_src)/iem16/src/configure.ac
! cd $(externals_src)/iem16/src && autoconf
! $(externals_src)/iem16/src/Make.config: $(externals_src)/iem16/src/Make.config.in \
! $(externals_src)/iem16/src/configure
! cd $(externals_src)/iem16/src/ && ./configure --disable-library \
! --with-pd=$(pd_src)
! iem16: $(externals_src)/iem16/src/Make.config
! $(MAKE) -C $(externals_src)/iem16/src/
iem16_install: iem16
***************
*** 1262,1266 ****
--- 1244,1254 ----
iem16_clean:
+ -$(MAKE) -C $(externals_src)/iem16/src clean
-rm -f -- $(externals_src)/iem16/src/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/iem16/src/*.d
+ -rm -rf -- $(externals_src)/iem16/src/autom4ate
+ -rm -rf -- $(externals_src)/iem16/src/conf[0-9][0-9][0-9]*
+ -rm -f -- $(externals_src)/iem16/src/configure
+ -rm -f -- $(externals_src)/iem16/src/Make.config
-rm -f -- $(externals_src)/iem16/src/*.o
-rm -f -- $(externals_src)/iem16/src/*.bak
More information about the Pd-cvs
mailing list