Update of /cvsroot/pure-data/externals In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2642
Modified Files: Makefile Log Message: made platform-specific object targets for unauthorized since they break a lot on Mac OS X and MinGW
Index: Makefile =================================================================== RCS file: /cvsroot/pure-data/externals/Makefile,v retrieving revision 1.84 retrieving revision 1.85 diff -C2 -d -r1.84 -r1.85 *** Makefile 27 Aug 2006 02:06:12 -0000 1.84 --- Makefile 13 Sep 2006 00:50:50 -0000 1.85 *************** *** 107,112 **** cat $(dir $*)../$(BUILDSRC_OS_NAME)/$(notdir $*).libs` chmod a-x "$*.$(EXTENSION)" ! # $(STRIP) $*.$(EXTENSION) ! # rm -f -- $*.o
--- 107,112 ---- cat $(dir $*)../$(BUILDSRC_OS_NAME)/$(notdir $*).libs` chmod a-x "$*.$(EXTENSION)" ! $(STRIP) $*.$(EXTENSION) ! rm -f -- $*.o
*************** *** 1850,1857 **** bash $(externals_src)/unauthorized/tk2c.bash < $*.tk > $*.tk2c
! # [cooled~] doesn't compile under MinGW (yet) and it crashes Pd on Mac OS X, ! # so its excluded from the build here ! UNAUTHORIZED_OBJECTS := $(wildcard $(externals_src)/unauthorized/[a-bd-uw-z]*/*.c) \ $(wildcard $(externals_src)/unauthorized/c?[a-np-z]*/*.c)
# [vocoder~] is built separately since its made from a number of files --- 1850,1869 ---- bash $(externals_src)/unauthorized/tk2c.bash < $*.tk > $*.tk2c
! # a number of objects don't compile under MinGW (yet? they used to, but the ! # needed changes were overwritten, so they are in CVS ! ifeq ($(OS_NAME),windows) ! UNAUTHORIZED_OBJECTS := $(wildcard $(externals_src)/unauthorized/[abdg-oqrw]*/*.c)\ $(wildcard $(externals_src)/unauthorized/c?[a-np-z]*/*.c) + else + ifeq ($(OS_NAME),darwin) + # [cooled~] crashes Pd on Mac OS X, [vocoder~] doesn't compile + UNAUTHORIZED_OBJECTS := $(wildcard $(externals_src)/unauthorized/[abd-uw-z]*/*.c)\ + $(wildcard $(externals_src)/unauthorized/c?[a-np-z]*/*.c) + else + # GNU/Linux, BSD, IRIX, etc. + UNAUTHORIZED_OBJECTS := $(wildcard $(externals_src)/unauthorized/*/*.c) + endif + endif +
# [vocoder~] is built separately since its made from a number of files