diff options
| -rw-r--r-- | configure.in | 14 | ||||
| -rw-r--r-- | fluid/Makefile | 4 | ||||
| -rw-r--r-- | makeinclude.in | 6 | ||||
| -rw-r--r-- | src/Makefile | 18 | ||||
| -rw-r--r-- | test/Makefile | 12 |
5 files changed, 36 insertions, 18 deletions
diff --git a/configure.in b/configure.in index b5ece35f9..07a503e5d 100644 --- a/configure.in +++ b/configure.in @@ -99,6 +99,12 @@ GLLIBNAME="../lib/libfltk_gl.a" IMGLIBNAME="../lib/libfltk_images.a" CAIROLIBNAME="../lib/libfltk_cairo.a" +LIBBASENAME="libfltk.a" +FLLIBBASENAME="libfltk_forms.a" +GLLIBBASENAME="libfltk_gl.a" +IMGLIBBASENAME="libfltk_images.a" +CAIROLIBBASENAME="libfltk_cairo.a" + AC_SUBST(FLLIBNAME) AC_SUBST(GLDEMOS) AC_SUBST(GLLIBNAME) @@ -111,6 +117,12 @@ AC_SUBST(LINKFLTKFORMS) AC_SUBST(LINKFLTKGL) AC_SUBST(LINKFLTKIMG) +AC_SUBST(LIBBASENAME) +AC_SUBST(FLLIBBASENAME) +AC_SUBST(GLLIBBASENAME) +AC_SUBST(IMGLIBBASENAME) +AC_SUBST(CAIROLIBBASENAME) + dnl Handle compile-time options... AC_ARG_ENABLE(debug, [ --enable-debug turn on debugging [default=no]]) if test x$enable_debug = xyes; then @@ -128,7 +140,7 @@ LINKFLTKCAIRO="" FLTKCAIROOPTION="" CAIROLIBS="" -AC_ARG_ENABLE(cairo,[ --enable-cairoext use fltk code instrumentation for cairo extended use (default=no)]) +AC_ARG_ENABLE(cairo,[ --enable-cairoext use fltk code instrumentation for cairo extended use (default=no)]) if test x$enable_cairoext = xyes; then AC_DEFINE(USE_CAIRO) AC_DEFINE(HAVE_CAIRO) diff --git a/fluid/Makefile b/fluid/Makefile index eff686ec1..c59044ccd 100644 --- a/fluid/Makefile +++ b/fluid/Makefile @@ -54,8 +54,8 @@ include ../makeinclude all: $(FLUID) fluid$(EXEEXT) -fluid$(EXEEXT): $(OBJECTS) ../lib/$(LIBNAME) ../lib/$(FLLIBNAME) \ - ../lib/$(IMGLIBNAME) +fluid$(EXEEXT): $(OBJECTS) $(LIBNAME) $(FLLIBNAME) \ + $(IMGLIBNAME) echo Linking $@... $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LINKFLTKFORMS) $(LINKFLTKIMG) $(LDLIBS) $(OSX_ONLY) $(INSTALL_BIN) fluid fluid.app/Contents/MacOS diff --git a/makeinclude.in b/makeinclude.in index 3b49099f6..0320dc36c 100644 --- a/makeinclude.in +++ b/makeinclude.in @@ -75,6 +75,12 @@ IMGDSONAME = @IMGDSONAME@ CAIRODSONAME = @CAIRODSONAME@ DSOCOMMAND = @DSOCOMMAND@ +LIBBASENAME = @LIBBASENAME@ +FLLIBBASENAME = @FLLIBBASENAME@ +GLLIBBASENAME = @GLLIBBASENAME@ +IMGLIBBASENAME = @IMGLIBBASENAME@ +CAIROLIBBASENAME= @CAIROLIBBASENAME@ + # libraries to link with: AUDIOLIBS = @AUDIOLIBS@ CAIROLIBS = @CAIROLIBS@ diff --git a/src/Makefile b/src/Makefile index f7e5531a0..a82a532ce 100644 --- a/src/Makefile +++ b/src/Makefile @@ -504,17 +504,17 @@ install: $(LIBNAME) $(DSONAME) \ echo "Installing libraries in $(DESTDIR)$(libdir)..." -$(INSTALL_DIR) $(DESTDIR)$(libdir) -$(INSTALL_DIR) $(DESTDIR)$(bindir) - $(RM) $(DESTDIR)$(libdir)/$(LIBNAME) + $(RM) $(DESTDIR)$(libdir)/$(LIBBASENAME) $(INSTALL_LIB) $(LIBNAME) $(DESTDIR)$(libdir) $(INSTALL_LIB) $(FLLIBNAME) $(DESTDIR)$(libdir) $(INSTALL_LIB) $(IMGLIBNAME) $(DESTDIR)$(libdir) - $(RANLIB) $(DESTDIR)$(libdir)/$(LIBNAME) - $(RANLIB) $(DESTDIR)$(libdir)/$(FLLIBNAME) + $(RANLIB) $(DESTDIR)$(libdir)/$(LIBBASENAME) + $(RANLIB) $(DESTDIR)$(libdir)/$(FLLIBBASENAME) if test x$(GLLIBNAME) != x; then \ $(INSTALL_LIB) $(GLLIBNAME) $(DESTDIR)$(libdir); \ - $(RANLIB) $(DESTDIR)$(libdir)/$(GLLIBNAME); \ + $(RANLIB) $(DESTDIR)$(libdir)/$(GLLIBBASENAME); \ fi - $(RANLIB) $(DESTDIR)$(libdir)/$(IMGLIBNAME) + $(RANLIB) $(DESTDIR)$(libdir)/$(IMGLIBBASENAME) if test x$(DSONAME) = xlibfltk.so.1.3; then\ $(RM) $(DESTDIR)$(libdir)/libfltk.so*;\ $(INSTALL_LIB) libfltk.so.1.3 $(DESTDIR)$(libdir); \ @@ -643,7 +643,7 @@ install: $(LIBNAME) $(DSONAME) \ uninstall: echo "Uninstalling libraries..." - $(RM) $(DESTDIR)$(libdir)/$(LIBNAME) + $(RM) $(DESTDIR)$(libdir)/$(LIBBASENAME) if test x$(DSONAME) = xlibfltk.so.1.3; then\ $(RM) $(DESTDIR)$(libdir)/libfltk.so*;\ fi @@ -664,7 +664,7 @@ uninstall: $(RM) $(DESTDIR)$(bindir)/$(DSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ fi - $(RM) $(DESTDIR)$(libdir)/$(FLLIBNAME); + $(RM) $(DESTDIR)$(libdir)/$(FLLIBBASENAME); if test x$(FLDSONAME) = xlibfltk_forms.so.1.3; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.so*;\ fi @@ -686,7 +686,7 @@ uninstall: $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ fi if test x$(GLLIBNAME) != x; then\ - $(RM) $(DESTDIR)$(libdir)/$(GLLIBNAME);\ + $(RM) $(DESTDIR)$(libdir)/$(GLLIBBASENAME);\ fi if test x$(GLDSONAME) = xlibfltk_gl.so.1.3; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.so*;\ @@ -709,7 +709,7 @@ uninstall: $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ fi if test x$(IMGLIBNAME) != x; then\ - $(RM) $(DESTDIR)$(libdir)/$(IMGLIBNAME);\ + $(RM) $(DESTDIR)$(libdir)/$(IMGLIBBASENAME);\ fi if test x$(IMGDSONAME) = xlibfltk_images.so.1.3; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images.so*;\ diff --git a/test/Makefile b/test/Makefile index 5380661af..8c92baa58 100644 --- a/test/Makefile +++ b/test/Makefile @@ -259,7 +259,7 @@ uninstall-osx: ../fluid/fluid$(EXEEXT) -c $< # All demos depend on the FLTK library... -$(ALL): ../lib/$(LIBNAME) +$(ALL): $(LIBNAME) # General demos... unittests$(EXEEXT): unittests.o @@ -315,7 +315,7 @@ editor$(EXEEXT): editor.o fast_slow$(EXEEXT): fast_slow.o fast_slow.cxx: fast_slow.fl ../fluid/fluid$(EXEEXT) -file_chooser$(EXEEXT): file_chooser.o ../lib/$(IMGLIBNAME) +file_chooser$(EXEEXT): file_chooser.o $(IMGLIBNAME) echo Linking $@... $(CXX) $(ARCHFLAGS) $(LDFLAGS) file_chooser.o -o $@ $(LINKFLTKIMG) $(LDLIBS) @@ -327,7 +327,7 @@ forms$(EXEEXT): forms.o hello$(EXEEXT): hello.o -help$(EXEEXT): help.o ../lib/$(IMGLIBNAME) +help$(EXEEXT): help.o $(IMGLIBNAME) echo Linking $@... $(CXX) $(ARCHFLAGS) $(LDFLAGS) help.o -o $@ $(LINKFLTKIMG) $(LDLIBS) @@ -370,7 +370,7 @@ minimum$(EXEEXT): minimum.o navigation$(EXEEXT): navigation.o -output$(EXEEXT): output.o ../lib/$(FLLIBNAME) +output$(EXEEXT): output.o $(FLLIBNAME) echo Linking $@... $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ output.o $(LINKFLTKFORMS) $(LDLIBS) @@ -380,7 +380,7 @@ pack$(EXEEXT): pack.o pixmap$(EXEEXT): pixmap.o -pixmap_browser$(EXEEXT): pixmap_browser.o ../lib/$(IMGLIBNAME) +pixmap_browser$(EXEEXT): pixmap_browser.o $(IMGLIBNAME) echo Linking $@... $(CXX) $(ARCHFLAGS) $(LDFLAGS) pixmap_browser.o -o $@ $(LINKFLTKIMG) $(LDLIBS) @@ -427,7 +427,7 @@ valuators$(EXEEXT): valuators.o valuators.cxx: valuators.fl ../fluid/fluid$(EXEEXT) # All OpenGL demos depend on the FLTK and FLTK_GL libraries... -$(GLALL): ../lib/$(LIBNAME) ../lib/$(GLLIBNAME) +$(GLALL): $(LIBNAME) $(GLLIBNAME) # OpenGL demos... CubeView$(EXEEXT): CubeMain.o CubeView.o CubeViewUI.o |
