Update of /cvsroot/pure-data/externals/grill/flext/buildsys/lnx In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8275/buildsys/lnx
Modified Files: gnumake-gcc-ext.inc gnumake-gcc-flext.inc gnumake-gcc.inc Log Message: fixed shared library versioning library versioning for linux fixed eol-style
Index: gnumake-gcc.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/lnx/gnumake-gcc.inc,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** gnumake-gcc.inc 13 Jan 2005 04:59:08 -0000 1.5 --- gnumake-gcc.inc 4 Mar 2005 04:56:26 -0000 1.6 *************** *** 3,11 **** OBJPATH=$(OUTPATH)/$(OUTSUB) TARGETPATH=$(OBJPATH) - TARGET=$(TARGETPATH)/$(OUTNAME).$(EXT)
##############################################
! CFLAGS += -pthread LDFLAGS += -pthread -shared -Wl,-x
--- 3,10 ---- OBJPATH=$(OUTPATH)/$(OUTSUB) TARGETPATH=$(OBJPATH)
##############################################
! CFLAGS += -pthread -fPIC LDFLAGS += -pthread -shared -Wl,-x
Index: gnumake-gcc-ext.inc =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/lnx/gnumake-gcc-ext.inc,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** gnumake-gcc-ext.inc 13 Jan 2005 04:59:08 -0000 1.4 --- gnumake-gcc-ext.inc 4 Mar 2005 04:56:17 -0000 1.5 *************** *** 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.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** gnumake-gcc-flext.inc 13 Jan 2005 04:59:08 -0000 1.4 --- gnumake-gcc-flext.inc 4 Mar 2005 04:56:26 -0000 1.5 *************** *** 1,4 **** --- 1,11 ---- # build class specific settings
+ ifdef SHARED + SONAME=$(OUTNAME).$(EXT) + TARGET=$(TARGETPATH)/$(OUTNAME).$(PKGVERSION).$(EXT) + else + TARGET=$(TARGETPATH)/$(OUTNAME).$(EXT) + endif + ##############################################
*************** *** 22,26 **** $(TARGET) :: $(COBJS) $(CPPOBJS) ifdef SHARED ! $(CXX) $(LDFLAGS) $(LIBPATH) -o $@ $(COBJS) $(CPPOBJS) $(LIBS) chmod 755 $@ ifndef DEBUG --- 29,33 ---- $(TARGET) :: $(COBJS) $(CPPOBJS) ifdef SHARED ! $(CXX) $(LDFLAGS) $(LIBPATH) -o $@ -Wl,-soname,$(SONAME) $(COBJS) $(CPPOBJS) $(LIBS) chmod 755 $@ ifndef DEBUG *************** *** 54,56 **** --- 61,66 ---- _install_: $(FLEXTINC) $(FLEXTLIBINST) install $(TARGET) $(FLEXTLIBINST) + ifdef SHARED + ldconfig -l $(TARGET) + endif install $(patsubst %,$(SRCDIR)/%,$(HDRS)) $(FLEXTINC)