diff --git a/CHANGES b/CHANGES index 681cfadb5..e228d6293 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ CHANGES IN FLTK 1.1.0b12 - Documentation updates. + - The forms compatibility functions are now placed in a + "fltk_forms" library to match FLTK 2.0. - Renamed down() and frame() to fl_down() and fl_frame(), filename_xyz() to fl_filename_xyz(), and all of the define_FL_FOO() functions for the custom diff --git a/configure.in b/configure.in index e15b8902f..c8d7167aa 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ dnl -*- sh -*- dnl the "configure" script is made from this by running GNU "autoconf" dnl -dnl "$Id: configure.in,v 1.33.2.31.2.54 2002/03/08 01:18:09 easysw Exp $" +dnl "$Id: configure.in,v 1.33.2.31.2.55 2002/03/25 21:39:01 easysw Exp $" dnl dnl Configuration script for the Fast Light Tool Kit (FLTK). dnl @@ -35,7 +35,7 @@ dnl FLTK library versions... FL_MAJOR_VERSION=1 FL_MINOR_VERSION=1 FL_PATCH_VERSION=0 -FL_RELEASE_VERSION=b11 +FL_RELEASE_VERSION=b12 FL_API_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION} AC_SUBST(FL_MAJOR_VERSION) @@ -77,8 +77,10 @@ LINKFLTKGL="-lfltk_gl" GLDEMOS="gldemos" LIBNAME="../lib/libfltk.a" +FLLIBNAME="../lib/libfltk_forms.a" GLLIBNAME="../lib/libfltk_gl.a" +AC_SUBST(FLLIBNAME) AC_SUBST(GLDEMOS) AC_SUBST(GLLIBNAME) AC_SUBST(LIBNAME) @@ -101,6 +103,7 @@ if test x$enable_shared = xyes; then case $uname in *BSD* | Darwin*) DSONAME="libfltk.$FL_API_VERSION.dylib" + FLDSONAME="libfltk_forms.$FL_API_VERSION.dylib" GLDSONAME="libfltk_gl.$FL_API_VERSION.dylib" DSOCOMMAND="ld $DSOFLAGS -dylib /usr/lib/dylib1.o -lc" if test "$libdir" != "/usr/lib"; then @@ -110,6 +113,7 @@ if test x$enable_shared = xyes; then SunOS* | UNIX_S*) DSONAME="libfltk.so.$FL_API_VERSION" + FLDSONAME="libfltk_forms.so.$FL_API_VERSION" GLDSONAME="libfltk_gl.so.$FL_API_VERSION" DSOCOMMAND="\$(CXX) -h \$@ \$(LDLIBS) -G $DEBUGFLAG -o" if test "$libdir" != "/usr/lib"; then @@ -118,6 +122,7 @@ if test x$enable_shared = xyes; then ;; HP-UX*) DSONAME="libfltk.sl.$FL_API_VERSION" + FLDSONAME="libfltk_forms.sl.$FL_API_VERSION" GLDSONAME="libfltk_gl.sl.$FL_API_VERSION" DSOCOMMAND="ld -b -z +h \$@ $DEBUGFLAG -o" if test "$libdir" != "/usr/lib"; then @@ -126,6 +131,7 @@ if test x$enable_shared = xyes; then ;; IRIX* | OSF1*) DSONAME="libfltk.so.$FL_API_VERSION" + FLDSONAME="libfltk_forms.so.$FL_API_VERSION" GLDSONAME="libfltk_gl.so.$FL_API_VERSION" DSOCOMMAND="\$(CXX) -Wl,-soname,\$@ \$(LDLIBS) -shared $DEBUGFLAG -o" if test "$libdir" != "/usr/lib" - a "$libdir" != "/usr/lib32"; then @@ -134,6 +140,7 @@ if test x$enable_shared = xyes; then ;; Linux*) DSONAME="libfltk.so.$FL_API_VERSION" + FLDSONAME="libfltk_forms.so.$FL_API_VERSION" GLDSONAME="libfltk_gl.so.$FL_API_VERSION" DSOCOMMAND="\$(CXX) -Wl,-soname,\$@ \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o" if test "$libdir" != "/usr/lib"; then @@ -142,6 +149,7 @@ if test x$enable_shared = xyes; then ;; AIX*) DSONAME="libfltk_s.a" + FLDSONAME="libfltk_forms_s.a" GLDSONAME="libfltk_gl_s.a" DSOCOMMAND="\$(CXX) -Wl,-bexpall,-bM:SRE,-bnoentry -o" ;; @@ -151,6 +159,7 @@ if test x$enable_shared = xyes; then *) AC_MSG_WARN(Shared libraries may not be supported. Trying -shared option with compiler.) DSONAME="libfltk.so.$FL_API_VERSION" + FLDSONAME="libfltk_forms.so.$FL_API_VERSION" GLDSONAME="libfltk_gl.so.$FL_API_VERSION" DSOCOMMAND="\$(CXX) -Wl,-soname,\$@ \$(LDLIBS) -shared $DEBUGFLAG -o" ;; @@ -159,6 +168,7 @@ else DSOCOMMAND="echo" DSOLINK="" DSONAME="" + FLDSONAME="" GLDSONAME="" PICFLAG=0 fi @@ -166,6 +176,7 @@ fi AC_SUBST(DSOCOMMAND) AC_SUBST(DSOLINK) AC_SUBST(DSONAME) +AC_SUBST(FLDSONAME) AC_SUBST(GLDSONAME) AC_ARG_ENABLE(threads, [ --enable-threads enable multi-threading support]) @@ -693,5 +704,5 @@ dnl Make sure the fltk-config script is executable... chmod +x fltk-config dnl -dnl End of "$Id: configure.in,v 1.33.2.31.2.54 2002/03/08 01:18:09 easysw Exp $". +dnl End of "$Id: configure.in,v 1.33.2.31.2.55 2002/03/25 21:39:01 easysw Exp $". dnl diff --git a/fltk-config.in b/fltk-config.in index 077cce3c8..4cf8949d8 100755 --- a/fltk-config.in +++ b/fltk-config.in @@ -1,6 +1,6 @@ #! /bin/sh # -# "$Id: fltk-config.in,v 1.12.2.8 2002/02/20 13:02:25 easysw Exp $" +# "$Id: fltk-config.in,v 1.12.2.9 2002/03/25 21:39:01 easysw Exp $" # # FLTK configuration utility. # @@ -74,6 +74,7 @@ Options telling what we are doing: [--use-gl] use GL [--use-images] use extra image formats (PNG, JPEG) [--use-glut] use glut compatibility layer + [--use-forms] use forms compatibility layer Options telling what information we request: [--cflags] return flags to compile C using FLTK @@ -131,6 +132,9 @@ do --use-gl | --use-glut) use_gl=yes ;; + --use-forms) + use_forms=yes + ;; --use-images) use_images=yes ;; @@ -182,12 +186,17 @@ LDSTATIC="$libdir/libfltk.a $LDLIBS" LDLIBS="$libs -lfltk $LDLIBS" LIBS="$LIBS $libdir/libfltk.a" -if test "$use_gl" = "yes"; then +if test x$use_forms = xyes; then + LDLIBS="-lfltk_forms $LDLIBS" + LDSTATIC="$libdir/libfltk_forms.a $LDSTATIC" + LIBS="$LIBS $libdir/libfltk_forms.a" +fi +if test x$use_gl = xyes; then LDLIBS="-lfltk_gl @GLLIB@ $LDLIBS" LDSTATIC="$libdir/libfltk_gl.a @GLLIB@ $LDSTATIC" LIBS="$LIBS $libdir/libfltk_gl.a" fi -if test "$use_images" = "yes"; then +if test x$use_images = xyes; then LDLIBS="$LDLIBS $IMAGELIBS" LDSTATIC="$LDSTATIC $IMAGELIBS" fi diff --git a/fltk.list.in b/fltk.list.in index 3a3054872..a3cc77d1c 100644 --- a/fltk.list.in +++ b/fltk.list.in @@ -1,5 +1,5 @@ # -# "$Id: fltk.list.in,v 1.1.2.4 2002/01/07 18:47:27 easysw Exp $" +# "$Id: fltk.list.in,v 1.1.2.5 2002/03/25 21:39:01 easysw Exp $" # # EPM product list file for the Fast Light Tool Kit (FLTK). # @@ -45,6 +45,8 @@ $CAT1EXT=@CAT1EXT@ $CAT3EXT=@CAT3EXT@ $DSONAME=@DSONAME@ +$FLDSONAME=@FLDSONAME@ +$FLLIBNAME=@FLLIBNAME@ $GLDSONAME=@GLDSONAME@ $GLLIBNAME=@GLLIBNAME@ @@ -81,6 +83,19 @@ l 0000 root sys $libdir/libfltk.so libfltk.so.@FL_API_VERSION@ %system all %endif +%system aix +f 0555 root sys $libdir/libfltk_forms_s.a src/libfltk_forms_s.a +%system hpux +f 0555 root sys $libdir/libfltk_forms.sl.@FL_API_VERSION@ src/libfltk_forms.sl.@FL_API_VERSION@ +l 0000 root sys $libdir/libfltk_forms.sl libfltk_forms.sl.@FL_API_VERSION@ +%system darwin freebsd openbsd netbsd +f 0555 root sys $libdir/libfltk_forms.dylib.@FL_API_VERSION@ src/libfltk_forms.dylib.@FL_API_VERSION@ +l 0000 root sys $libdir/libfltk_forms.dylib libfltk_forms.dylib.@FL_API_VERSION@ +%system !aix !darwin !freebsd !openbsd !netbsd !hpux +f 0555 root sys $libdir/libfltk_forms.so.@FL_API_VERSION@ src/libfltk_forms.so.@FL_API_VERSION@ +l 0000 root sys $libdir/libfltk_forms.so libfltk_forms.so.@FL_API_VERSION@ +%system all + %if GLDSONAME %system aix f 0555 root sys $libdir/libfltk_gl_s.a src/libfltk_gl_s.a @@ -217,5 +232,5 @@ f 0444 root sys $datadir/doc/fltk/COPYING COPYING f 0444 root sys $datadir/doc/fltk/CHANGES CHANGES # -# End of "$Id: fltk.list.in,v 1.1.2.4 2002/01/07 18:47:27 easysw Exp $". +# End of "$Id: fltk.list.in,v 1.1.2.5 2002/03/25 21:39:01 easysw Exp $". # diff --git a/fltk.spec b/fltk.spec index b9f0f1323..069841c26 100644 --- a/fltk.spec +++ b/fltk.spec @@ -1,5 +1,5 @@ # -# "$Id: fltk.spec,v 1.1.2.9.2.7 2002/01/01 15:11:27 easysw Exp $" +# "$Id: fltk.spec,v 1.1.2.9.2.8 2002/03/25 21:39:01 easysw Exp $" # # RPM spec file for FLTK. # @@ -23,7 +23,7 @@ # Please report all bugs and problems to "fltk-bugs@fltk.org". # -%define version 1.1.0b9 +%define version 1.1.0b12 %define release 0 %define prefix /usr @@ -99,5 +99,5 @@ rm -rf $RPM_BUILD_ROOT %{prefix}/share/doc/fltk/* # -# End of "$Id: fltk.spec,v 1.1.2.9.2.7 2002/01/01 15:11:27 easysw Exp $". +# End of "$Id: fltk.spec,v 1.1.2.9.2.8 2002/03/25 21:39:01 easysw Exp $". # diff --git a/fluid/Makefile b/fluid/Makefile index aa41c3bd0..45879a9bd 100644 --- a/fluid/Makefile +++ b/fluid/Makefile @@ -1,5 +1,5 @@ # -# "$Id: Makefile,v 1.10.2.6.2.15 2002/03/25 20:09:12 easysw Exp $" +# "$Id: Makefile,v 1.10.2.6.2.16 2002/03/25 21:39:01 easysw Exp $" # # FLUID makefile for the Fast Light Tool Kit (FLTK). # @@ -52,7 +52,7 @@ include ../makeinclude $(PROGRAM) : $(OBJECTS) ../lib/$(LIBNAME) echo Linking $@... - $(CXX) $(CXXFLAGS) -o $(PROGRAM) $(OBJECTS) $(LINKFLTK) \ + $(CXX) $(CXXFLAGS) -o $(PROGRAM) $(OBJECTS) $(LINKFLTKFORMS) \ $(IMAGELIBS) $(LDLIBS) $(POSTBUILD) $@ ../FL/mac.r @@ -86,5 +86,5 @@ rebuild: ./fluid -c widget_panel.fl # -# End of "$Id: Makefile,v 1.10.2.6.2.15 2002/03/25 20:09:12 easysw Exp $". +# End of "$Id: Makefile,v 1.10.2.6.2.16 2002/03/25 21:39:01 easysw Exp $". # diff --git a/makeinclude.in b/makeinclude.in index bd2ee0196..0990e82d0 100644 --- a/makeinclude.in +++ b/makeinclude.in @@ -1,5 +1,5 @@ # -# "$Id: makeinclude.in,v 1.7.2.11.2.17 2002/01/15 12:39:09 easysw Exp $" +# "$Id: makeinclude.in,v 1.7.2.11.2.18 2002/03/25 21:39:01 easysw Exp $" # # Make include file for the Fast Light Tool Kit (FLTK). # @configure_input@ @@ -51,10 +51,12 @@ CXXFLAGS =$(OPTIM) @CXXFLAGS@ # program to make the archive: LIBNAME =@LIBNAME@ +FLLIBNAME =@FLLIBNAME@ GLLIBNAME =@GLLIBNAME@ LIBCOMMAND =@LIBCOMMAND@ RANLIB =@RANLIB@ DSONAME =@DSONAME@ +FLDSONAME =@FLDSONAME@ GLDSONAME =@GLDSONAME@ DSOCOMMAND =@DSOCOMMAND@ @@ -63,6 +65,7 @@ LDLIBS =@LDFLAGS@ @LIBS@ $(LDFLAGS_MIPSPRO) GLDLIBS =@LDFLAGS@ @GLLIB@ @LIBS@ $(LDFLAGS_MIPSPRO) LINKFLTK =-L../lib @LINKFLTK@ LINKFLTKGL =-L../lib @LINKFLTKGL@ +LINKFLTKFORMS =-L../lib -lfltk_forms @LINKFLTK@ IMAGELIBS =@IMAGELIBS@ # Do we build the OpenGL demos? @@ -113,5 +116,5 @@ CAT3EXT =@CAT3EXT@ mv t.z $@ # -# End of "$Id: makeinclude.in,v 1.7.2.11.2.17 2002/01/15 12:39:09 easysw Exp $". +# End of "$Id: makeinclude.in,v 1.7.2.11.2.18 2002/03/25 21:39:01 easysw Exp $". # diff --git a/src/Makefile b/src/Makefile index a770cfa8f..947a757c8 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,5 +1,5 @@ # -# "$Id: Makefile,v 1.18.2.14.2.37 2002/03/08 13:13:14 easysw Exp $" +# "$Id: Makefile,v 1.18.2.14.2.38 2002/03/25 21:39:01 easysw Exp $" # # Library makefile for the Fast Light Tool Kit (FLTK). # @@ -150,7 +150,9 @@ CPPFILES = \ fl_shortcut.cxx \ fl_show_colormap.cxx \ fl_symbols.cxx \ - fl_vertex.cxx \ + fl_vertex.cxx + +FLCPPFILES = \ forms_compatability.cxx \ forms_bitmap.cxx \ forms_free.cxx \ @@ -177,8 +179,9 @@ include ../makeinclude OBJECTS = $(CPPFILES:.cxx=.o) $(CFILES:.c=.o) GLOBJECTS = $(GLCPPFILES:.cxx=.o) +FLOBJECTS = $(FLCPPFILES:.cxx=.o) -all: $(LIBNAME) $(DSONAME) $(GLLIBNAME) $(GLDSONAME) +all: $(LIBNAME) $(DSONAME) $(FLLIBNAME) $(FLDSONAME) $(GLLIBNAME) $(GLDSONAME) $(LIBNAME): $(OBJECTS) echo $(LIBCOMMAND) $@ ... @@ -198,6 +201,24 @@ libfltk_s.a: $(OBJECTS) $(LIBCOMMAND) libfltk_s.a libfltk_s.o chmod +x libfltk_s.a +$(FLLIBNAME): $(FLOBJECTS) + echo $(LIBCOMMAND) $@ ... + -$(RM) $@ + $(LIBCOMMAND) $@ $(FLOBJECTS) + $(RANLIB) $@ + +libfltk_forms.so.1.1 libfltk_forms.sl.1.1: $(FLOBJECTS) + echo $(DSOCOMMAND) $@ ... + $(DSOCOMMAND) $@ $(FLOBJECTS) + +libfltk_forms_s.a: $(FLOBJECTS) + echo $(DSOCOMMAND) libfltk_forms_s.o ... + $(DSOCOMMAND) libfltk_forms_s.o $(FLOBJECTS) + echo $(LIBCOMMAND) libfltk_forms_s.a libfltk_forms_s.o + -$(RM) $@ + $(LIBCOMMAND) libfltk_forms_s.a libfltk_forms_s.o + chmod +x libfltk_forms_s.a + $(GLLIBNAME): $(GLOBJECTS) echo $(LIBCOMMAND) $@ ... -$(RM) $@ @@ -219,7 +240,7 @@ libfltk_gl_s.a: $(GLOBJECTS) clean : -@ rm -f *.o $(DSONAME) $(GLDSONAME) $(LIBRARY) $(CLEAN) libfltk.so libfltk_gl.so -depend: $(CPPFILES) $(GLCPPFILES) $(CFILES) +depend: $(CPPFILES) $(FLCPPFILES) $(GLCPPFILES) $(CFILES) makedepend -Y -I.. -f makedepend $(CPPFILES) $(GLCPPFILES) $(CFILES) # Automatically generated dependencies... @@ -227,10 +248,10 @@ include makedepend # These dependencies aren't part of the makedepend file since # they are part of the WIN32 and MacOS code base... -Fl_cutpaste.o: Fl_cutpaste_mac.cxx Fl_cutpaste_win32.cxx Fl_get_key.o: Fl_get_key_mac.cxx Fl_get_key_win32.cxx Fl_x.o: Fl_mac.cxx Fl_win32.cxx fl_color.o: fl_color_mac.cxx fl_color_win32.cxx +fl_dnd.o: fl_dnd_mac.cxx fl_dnd_win32.cxx fl_dnd_x.cxx fl_draw_image.o: fl_draw_image_mac.cxx fl_draw_image_win32.cxx fl_font.o: fl_font_mac.cxx fl_font_x.cxx fl_font_xft.cxx fl_font_win32.cxx fl_set_fonts.o: fl_set_fonts_mac.cxx fl_set_fonts_x.cxx \ @@ -242,8 +263,7 @@ fl_ask.o: ../FL/mac.H ../FL/win32.H Fl_Bitmap.o: ../FL/mac.H ../FL/win32.H fl_color.o: ../FL/mac.H ../FL/win32.H fl_cursor.o: ../FL/mac.H ../FL/win32.H -Fl_cutpaste.o: ../FL/mac.H ../FL/win32.H -Fl_cutpaste_win32.o: ../FL/mac.H ../FL/win32.H +fl_dnd.o: ../FL/mac.H ../FL/win32.H Fl.o: ../FL/mac.H ../FL/win32.H Fl_Double_Window.o: ../FL/mac.H ../FL/win32.H fl_draw_image.o: ../FL/mac.H ../FL/win32.H @@ -282,12 +302,13 @@ gl_start.o: ../FL/mac.H ../FL/win32.H ################################################################ -install: $(LIBNAME) $(DSONAME) $(GLLIBNAME) $(GLDSONAME) +install: $(LIBNAME) $(DSONAME) $(FLLIBNAME) $(FLDSONAME) $(GLLIBNAME) $(GLDSONAME) echo "Installing libraries in $(libdir)..." -mkdir -p $(libdir) rm -f $(libdir)/$(LIBNAME) - -cp $(LIBNAME) $(GLLIBNAME) $(libdir) + -cp $(LIBNAME) $(FLLIBNAME) $(GLLIBNAME) $(libdir) $(RANLIB) $(libdir)/$(LIBNAME) + $(RANLIB) $(libdir)/$(FLLIBNAME) if test x$(GLLIBNAME) != x; then \ $(RANLIB) $(libdir)/$(GLLIBNAME); \ fi @@ -303,11 +324,40 @@ install: $(LIBNAME) $(DSONAME) $(GLLIBNAME) $(GLDSONAME) chmod 755 $(libdir)/libfltk.sl.1.1; \ ln -s libfltk.sl.1.1 $(libdir)/libfltk.sl;\ fi + if test x$(DSONAME) = xlibfltk.1.1.dylib; then\ + rm -f $(libdir)/libfltk.*dylib;\ + cp libfltk.1.1.dylib $(libdir); \ + chmod 755 $(libdir)/libfltk.1.1.dylib; \ + ln -s libfltk.1.1.dylib $(libdir)/libfltk.dylib;\ + fi if test x$(DSONAME) = xlibfltk_s.a; then\ rm -f $(libdir)/libfltk_s.a;\ cp libfltk_s.a $(libdir); \ chmod 755 $(libdir)/libfltk_s.a; \ fi + if test x$(FLDSONAME) = xlibfltk_forms.so.1.1; then\ + rm -f $(libdir)/libfltk_forms.so*;\ + cp libfltk_forms.so.1.1 $(libdir); \ + chmod 755 $(libdir)/libfltk_forms.so.1.1; \ + ln -s libfltk_forms.so.1.1 $(libdir)/libfltk_forms.so;\ + fi + if test x$(FLDSONAME) = xlibfltk_forms.sl.1.1; then\ + rm -f $(libdir)/libfltk_forms.sl*;\ + cp libfltk_forms.sl.1.1 $(libdir); \ + chmod 755 $(libdir)/libfltk_forms.sl.1.1; \ + ln -s libfltk_forms.sl.1.1 $(libdir)/libfltk_forms.sl;\ + fi + if test x$(FLDSONAME) = xlibfltk_forms.1.1.dylib; then\ + rm -f $(libdir)/libfltk_forms.*dylib;\ + cp libfltk_forms.1.1.dylib $(libdir); \ + chmod 755 $(libdir)/libfltk_forms.1.1.dylib; \ + ln -s libfltk_forms.1.1.dylib $(libdir)/libfltk_forms.dylib;\ + fi + if test x$(FLDSONAME) = xlibfltk_forms_s.a; then\ + rm -f $(libdir)/libfltk_forms_s.a;\ + cp libfltk_forms_s.a $(libdir); \ + chmod 755 $(libdir)/libfltk_forms.a; \ + fi if test x$(GLDSONAME) = xlibfltk_gl.so.1.1; then\ rm -f $(libdir)/libfltk_gl.so*;\ cp libfltk_gl.so.1.1 $(libdir); \ @@ -320,6 +370,12 @@ install: $(LIBNAME) $(DSONAME) $(GLLIBNAME) $(GLDSONAME) chmod 755 $(libdir)/libfltk_gl.sl.1.1; \ ln -s libfltk_gl.sl.1.1 $(libdir)/libfltk_gl.sl;\ fi + if test x$(GLDSONAME) = xlibfltk_gl.1.1.dylib; then\ + rm -f $(libdir)/libfltk_gl.*dylib;\ + cp libfltk_gl.1.1.dylib $(libdir); \ + chmod 755 $(libdir)/libfltk_gl.1.1.dylib; \ + ln -s libfltk_gl.1.1.dylib $(libdir)/libfltk_gl.dylib;\ + fi if test x$(GLDSONAME) = xlibfltk_gl_s.a; then\ rm -f $(libdir)/libfltk_gl_s.a;\ cp libfltk_gl_s.a $(libdir); \ @@ -335,9 +391,25 @@ uninstall: if test x$(DSONAME) = xlibfltk.sl.1.1; then\ rm -f $(libdir)/libfltk.sl*;\ fi + if test x$(DSONAME) = xlibfltk.1.1.dylib; then\ + rm -f $(libdir)/libfltk.*dylib;\ + fi if test x$(DSONAME) = xlibfltk_s.a; then\ rm -f $(libdir)/libfltk_s.a;\ fi + rm -f $(libdir)/$(FLLIBNAME); + if test x$(FLDSONAME) = xlibfltk_forms.so.1.1; then\ + rm -f $(libdir)/libfltk_forms.so*;\ + fi + if test x$(FLDSONAME) = xlibfltk_forms.sl.1.1; then\ + rm -f $(libdir)/libfltk_forms.sl*;\ + fi + if test x$(FLDSONAME) = xlibfltk_forms.1.1.dylib; then\ + rm -f $(libdir)/libfltk_forms.*dylib;\ + fi + if test x$(FLDSONAME) = xlibfltk_forms_s.a; then\ + rm -f $(libdir)/libfltk_forms_s.a;\ + fi if test x$(GLLIBNAME) != x; then\ rm -f $(libdir)/$(GLLIBNAME);\ fi @@ -347,11 +419,14 @@ uninstall: if test x$(GLDSONAME) = xlibfltk_gl.sl.1.1; then\ rm -f $(libdir)/libfltk_gl.sl*;\ fi + if test x$(GLDSONAME) = xlibfltk_gl.1.1.dylib; then\ + rm -f $(libdir)/libfltk_gl.*dylib;\ + fi if test x$(GLDSONAME) = xlibfltk_gl_s.a; then\ rm -f $(libdir)/libfltk_gl_s.a;\ fi # -# End of "$Id: Makefile,v 1.18.2.14.2.37 2002/03/08 13:13:14 easysw Exp $". +# End of "$Id: Makefile,v 1.18.2.14.2.38 2002/03/25 21:39:01 easysw Exp $". # diff --git a/test/Makefile b/test/Makefile index c9b8f06fa..5f279ac8e 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,5 +1,5 @@ # -# "$Id: Makefile,v 1.19.2.7.2.29 2002/01/15 01:33:16 easysw Exp $" +# "$Id: Makefile,v 1.19.2.7.2.30 2002/03/25 21:39:01 easysw Exp $" # # Test/example program makefile for the Fast Light Tool Kit (FLTK). # @@ -199,6 +199,9 @@ checkers$(EXEEXT): checkers.o clock$(EXEEXT): clock.o colbrowser$(EXEEXT): colbrowser.o + echo Linking $@... + $(CXX) -I.. $(CXXFLAGS) $< -o $@ $(LINKFLTKFORMS) $(LDLIBS) + $(POSTBUILD) $@ ../FL/mac.r color_chooser$(EXEEXT): color_chooser.o @@ -207,6 +210,9 @@ cursor$(EXEEXT): cursor.o curve$(EXEEXT): curve.o demo$(EXEEXT): demo.o + echo Linking $@... + $(CXX) -I.. $(CXXFLAGS) $< -o $@ $(LINKFLTKFORMS) $(LDLIBS) + $(POSTBUILD) $@ ../FL/mac.r doublebuffer$(EXEEXT): doublebuffer.o @@ -226,6 +232,9 @@ file_chooser$(EXEEXT): file_chooser.o fonts$(EXEEXT): fonts.o forms$(EXEEXT): forms.o + echo Linking $@... + $(CXX) -I.. $(CXXFLAGS) $< -o $@ $(LINKFLTKFORMS) $(LDLIBS) + $(POSTBUILD) $@ ../FL/mac.r hello$(EXEEXT): hello.o @@ -250,6 +259,9 @@ keyboard$(EXEEXT): keyboard_ui.o keyboard.o keyboard_ui.o: keyboard_ui.h ../fluid/fluid label$(EXEEXT): label.o + echo Linking $@... + $(CXX) -I.. $(CXXFLAGS) $< -o $@ $(LINKFLTKFORMS) $(LDLIBS) + $(POSTBUILD) $@ ../FL/mac.r line_style$(EXEEXT): line_style.o @@ -270,6 +282,9 @@ minimum$(EXEEXT): minimum.o navigation$(EXEEXT): navigation.o output$(EXEEXT): output.o + echo Linking $@... + $(CXX) -I.. $(CXXFLAGS) $< -o $@ $(LINKFLTKFORMS) $(LDLIBS) + $(POSTBUILD) $@ ../FL/mac.r overlay$(EXEEXT): overlay.o @@ -354,5 +369,5 @@ shape$(EXEEXT): shape.o # -# End of "$Id: Makefile,v 1.19.2.7.2.29 2002/01/15 01:33:16 easysw Exp $". +# End of "$Id: Makefile,v 1.19.2.7.2.30 2002/03/25 21:39:01 easysw Exp $". #