Update of /cvsroot/pure-data/externals/grill/flext/buildsys/lnx In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5604/buildsys/lnx
Modified Files: gnumake-gcc-flext.inc gnumake-icc-ext.inc gnumake-icc-flext.inc gnumake-icc.inc Log Message: macros for 64-bit architectures fixes for icc@linux fixes for attribute editor (to deal with large dialogs) fix lines on box text change fix for gcc strangeness no more static assignment of symbols (problems with Metrowerks) fixed bugs in SIMD code for non-power-of-2 lengths fixed shared library versioning lock-free thread management don't depend on ldconfig begin in the system path (should be in /sbin/..) fixed flext::Timer::At method new lock-free lifo and fifo
Index: gnumake-icc-flext.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/lnx/gnumake-icc-flext.inc,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gnumake-icc-flext.inc 13 Jan 2005 04:59:08 -0000 1.1 --- gnumake-icc-flext.inc 12 Mar 2005 04:56:33 -0000 1.2 *************** *** 1,4 **** --- 1,11 ---- # build class specific settings
+ ifdef SHARED + SONAME=$(OUTNAME).$(EXT) + TARGET=$(TARGETPATH)/$(OUTNAME).$(PKGVERSION).$(EXT) + else + TARGET=$(TARGETPATH)/$(OUTNAME).$(EXT) + endif + ##############################################
*************** *** 54,56 **** --- 61,66 ---- _install_: $(FLEXTINC) $(FLEXTLIBINST) install $(TARGET) $(FLEXTLIBINST) + ifdef SHARED + /sbin/ldconfig -l $(TARGET) + endif install $(patsubst %,$(SRCDIR)/%,$(HDRS)) $(FLEXTINC)
Index: gnumake-icc.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/lnx/gnumake-icc.inc,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gnumake-icc.inc 13 Jan 2005 04:59:08 -0000 1.1 --- gnumake-icc.inc 12 Mar 2005 04:56:33 -0000 1.2 *************** *** 3,7 **** OBJPATH=$(OUTPATH)/$(OUTSUB) TARGETPATH=$(OBJPATH) - TARGET=$(TARGETPATH)/$(OUTNAME).$(EXT)
############################################## --- 3,6 ----
Index: gnumake-icc-ext.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/lnx/gnumake-icc-ext.inc,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gnumake-icc-ext.inc 13 Jan 2005 04:59:08 -0000 1.1 --- gnumake-icc-ext.inc 12 Mar 2005 04:56:33 -0000 1.2 *************** *** 1,4 **** --- 1,6 ---- # build class specific settings
+ TARGET=$(TARGETPATH)/$(OUTNAME).$(EXT) + INCPATH += -I$(FLEXTINC) LIBPATH += -L$(FLEXTLIB) -L$(FLEXTSHLIB)
Index: gnumake-gcc-flext.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/lnx/gnumake-gcc-flext.inc,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** gnumake-gcc-flext.inc 4 Mar 2005 04:56:26 -0000 1.5 --- gnumake-gcc-flext.inc 12 Mar 2005 04:56:32 -0000 1.6 *************** *** 62,66 **** install $(TARGET) $(FLEXTLIBINST) ifdef SHARED ! ldconfig -l $(TARGET) endif install $(patsubst %,$(SRCDIR)/%,$(HDRS)) $(FLEXTINC) --- 62,66 ---- install $(TARGET) $(FLEXTLIBINST) ifdef SHARED ! /sbin/ldconfig -l $(TARGET) endif install $(patsubst %,$(SRCDIR)/%,$(HDRS)) $(FLEXTINC)