diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile | 227 |
1 files changed, 115 insertions, 112 deletions
diff --git a/src/Makefile b/src/Makefile index 3b265f9fa..1c14aecbf 100644 --- a/src/Makefile +++ b/src/Makefile @@ -16,6 +16,9 @@ # http://www.fltk.org/str.php # +# Note: see ../configure.in and/or ../makeinclude for definition of +# FL_VERSION (x.y.z), FL_ABI_VERSION (x.y.0), and FL_API_VERSION (x.y) + CPPFILES = \ Fl.cxx \ Fl_Adjuster.cxx \ @@ -234,27 +237,27 @@ $(LIBNAME): $(OBJECTS) $(LIBCOMMAND) $@ $(OBJECTS) $(RANLIB) $@ -libfltk.so.1.3: $(OBJECTS) +libfltk.so.$(FL_API_VERSION): $(OBJECTS) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS) $(RM) libfltk.so - $(LN) libfltk.so.1.3 libfltk.so + $(LN) libfltk.so.$(FL_API_VERSION) libfltk.so -libfltk.sl.1.3: $(OBJECTS) +libfltk.sl.$(FL_API_VERSION): $(OBJECTS) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(OBJECTS) $(RM) libfltk.sl - $(LN) libfltk.sl.1.3 libfltk.sl + $(LN) libfltk.sl.$(FL_API_VERSION) libfltk.sl -libfltk.1.3.dylib: $(OBJECTS) +libfltk.$(FL_API_VERSION).dylib: $(OBJECTS) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ \ -install_name $(libdir)/$@ \ - -current_version 1.3.3 \ - -compatibility_version 1.3.0 \ + -current_version $(FL_VERSION) \ + -compatibility_version $(FL_API_VERSION).0 \ $(OBJECTS) $(LDLIBS) $(RM) libfltk.dylib - $(LN) libfltk.1.3.dylib libfltk.dylib + $(LN) libfltk.$(FL_API_VERSION).dylib libfltk.dylib libfltk_s.a: $(OBJECTS) echo $(DSOCOMMAND) libfltk_s.o ... @@ -270,27 +273,27 @@ $(FLLIBNAME): $(FLOBJECTS) $(LIBCOMMAND) $@ $(FLOBJECTS) $(RANLIB) $@ -libfltk_forms.so.1.3: $(FLOBJECTS) libfltk.so.1.3 +libfltk_forms.so.$(FL_API_VERSION): $(FLOBJECTS) libfltk.so.$(FL_API_VERSION) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk $(LDLIBS) $(RM) libfltk_forms.so - $(LN) libfltk_forms.so.1.3 libfltk_forms.so + $(LN) libfltk_forms.so.$(FL_API_VERSION) libfltk_forms.so -libfltk_forms.sl.1.3: $(FLOBJECTS) libfltk.sl.1.3 +libfltk_forms.sl.$(FL_API_VERSION): $(FLOBJECTS) libfltk.sl.$(FL_API_VERSION) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(FLOBJECTS) -L. -lfltk $(RM) libfltk_forms.sl - $(LN) libfltk_forms.sl.1.3 libfltk_forms.sl + $(LN) libfltk_forms.sl.$(FL_API_VERSION) libfltk_forms.sl -libfltk_forms.1.3.dylib: $(FLOBJECTS) libfltk.1.3.dylib +libfltk_forms.$(FL_API_VERSION).dylib: $(FLOBJECTS) libfltk.$(FL_API_VERSION).dylib echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ \ -install_name $(libdir)/$@ \ - -current_version 1.3.3 \ - -compatibility_version 1.3.0 \ + -current_version $(FL_VERSION) \ + -compatibility_version $(FL_ABI_VERSION) \ $(FLOBJECTS) -L. $(LDLIBS) -lfltk $(RM) libfltk_forms.dylib - $(LN) libfltk_forms.1.3.dylib libfltk_forms.dylib + $(LN) libfltk_forms.$(FL_API_VERSION).dylib libfltk_forms.dylib libfltk_forms_s.a: $(FLOBJECTS) echo $(DSOCOMMAND) libfltk_forms_s.o ... @@ -306,27 +309,27 @@ $(GLLIBNAME): $(GLOBJECTS) $(LIBCOMMAND) $@ $(GLOBJECTS) $(RANLIB) $@ -libfltk_gl.so.1.3: $(GLOBJECTS) libfltk.so.1.3 +libfltk_gl.so.$(FL_API_VERSION): $(GLOBJECTS) libfltk.so.$(FL_API_VERSION) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk $(LDLIBS) $(GLDLIBS) $(RM) libfltk_gl.so - $(LN) libfltk_gl.so.1.3 libfltk_gl.so + $(LN) libfltk_gl.so.$(FL_API_VERSION) libfltk_gl.so -libfltk_gl.sl.1.3: $(GLOBJECTS) libfltk.sl.1.3 +libfltk_gl.sl.$(FL_API_VERSION): $(GLOBJECTS) libfltk.sl.$(FL_API_VERSION) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk $(RM) libfltk_gl.sl - $(LN) libfltk_gl.sl.1.3 libfltk_gl.sl + $(LN) libfltk_gl.sl.$(FL_API_VERSION) libfltk_gl.sl -libfltk_gl.1.3.dylib: $(GLOBJECTS) libfltk.1.3.dylib +libfltk_gl.$(FL_API_VERSION).dylib: $(GLOBJECTS) libfltk.$(FL_API_VERSION).dylib echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ \ -install_name $(libdir)/$@ \ - -current_version 1.3.3 \ - -compatibility_version 1.3.0 \ + -current_version $(FL_VERSION) \ + -compatibility_version $(FL_ABI_VERSION) \ $(GLOBJECTS) -L. $(GLDLIBS) -lfltk $(RM) libfltk_gl.dylib - $(LN) libfltk_gl.1.3.dylib libfltk_gl.dylib + $(LN) libfltk_gl.$(FL_API_VERSION).dylib libfltk_gl.dylib libfltk_gl_s.a: $(GLOBJECTS) echo $(DSOCOMMAND) libfltk_gl_s.o ... @@ -342,27 +345,27 @@ $(IMGLIBNAME): $(IMGOBJECTS) $(LIBCOMMAND) $@ $(IMGOBJECTS) $(RANLIB) $@ -libfltk_images.so.1.3: $(IMGOBJECTS) libfltk.so.1.3 +libfltk_images.so.$(FL_API_VERSION): $(IMGOBJECTS) libfltk.so.$(FL_API_VERSION) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk $(LDLIBS) $(RM) libfltk_images.so - $(LN) libfltk_images.so.1.3 libfltk_images.so + $(LN) libfltk_images.so.$(FL_API_VERSION) libfltk_images.so -libfltk_images.sl.1.3: $(IMGOBJECTS) libfltk.sl.1.3 +libfltk_images.sl.$(FL_API_VERSION): $(IMGOBJECTS) libfltk.sl.$(FL_API_VERSION) echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ $(IMGOBJECTS) -L. $(IMAGELIBS) -lfltk $(RM) libfltk_images.sl - $(LN) libfltk_images.sl.1.3 libfltk_images.sl + $(LN) libfltk_images.sl.$(FL_API_VERSION) libfltk_images.sl -libfltk_images.1.3.dylib: $(IMGOBJECTS) libfltk.1.3.dylib +libfltk_images.$(FL_API_VERSION).dylib: $(IMGOBJECTS) libfltk.$(FL_API_VERSION).dylib echo $(DSOCOMMAND) $@ ... $(DSOCOMMAND) $@ \ -install_name $(libdir)/$@ \ - -current_version 1.3.3 \ - -compatibility_version 1.3.0 \ + -current_version $(FL_VERSION) \ + -compatibility_version $(FL_ABI_VERSION) \ $(IMGOBJECTS) -L. $(LDLIBS) $(IMAGELIBS) -lfltk $(RM) libfltk_images.dylib - $(LN) libfltk_images.1.3.dylib libfltk_images.dylib + $(LN) libfltk_images.$(FL_API_VERSION).dylib libfltk_images.dylib libfltk_images_s.a: $(IMGOBJECTS) echo $(DSOCOMMAND) libfltk_images_s.o ... @@ -384,24 +387,24 @@ libfltk_images_s.a: $(IMGOBJECTS) # cygwin GDI shared libraries #----------------------------------------------------------------- -cygfltknox-1.3.dll: $(LIBNAME) +cygfltknox-$(FL_API_VERSION).dll: $(LIBNAME) echo $(DSOCOMMAND) $(LIBNAME) ... $(DSOCOMMAND) $(LIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk.dll.a $(LDLIBS) -cygfltknox_forms-1.3.dll: $(FLLIBNAME) cygfltknox-1.3.dll +cygfltknox_forms-$(FL_API_VERSION).dll: $(FLLIBNAME) cygfltknox-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(FLLIBNAME) ... $(DSOCOMMAND) $(FLLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_forms.dll.a \ -L. -lfltk $(LDLIBS) -cygfltknox_gl-1.3.dll: $(GLLIBNAME) cygfltknox-1.3.dll +cygfltknox_gl-$(FL_API_VERSION).dll: $(GLLIBNAME) cygfltknox-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(GLLIBNAME) ... $(DSOCOMMAND) $(GLLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_gl.dll.a \ -L. -lfltk $(GLDLIBS) -cygfltknox_images-1.3.dll: $(IMGLIBNAME) cygfltknox-1.3.dll +cygfltknox_images-$(FL_API_VERSION).dll: $(IMGLIBNAME) cygfltknox-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(IMGLIBNAME) ... $(DSOCOMMAND) $(IMGLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_images.dll.a \ @@ -412,42 +415,42 @@ cygfltknox_images-1.3.dll: $(IMGLIBNAME) cygfltknox-1.3.dll # cygwin X11 shared libraries #----------------------------------------------------------------- -cygfltk-1.3.dll: $(LIBNAME) +cygfltk-$(FL_API_VERSION).dll: $(LIBNAME) echo $(DSOCOMMAND) $(LIBNAME) ... $(DSOCOMMAND) $(LIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk.dll.a $(LDLIBS) -cygfltk_forms-1.3.dll: $(FLLIBNAME) cygfltk-1.3.dll +cygfltk_forms-$(FL_API_VERSION).dll: $(FLLIBNAME) cygfltk-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(FLLIBNAME) ... $(DSOCOMMAND) $(FLLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_forms.dll.a \ -L. -lfltk $(LDLIBS) -cygfltk_gl-1.3.dll: $(GLLIBNAME) cygfltk-1.3.dll +cygfltk_gl-$(FL_API_VERSION).dll: $(GLLIBNAME) cygfltk-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(GLLIBNAME) ... $(DSOCOMMAND) $(GLLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_gl.dll.a \ -L. -lfltk $(GLDLIBS) -cygfltk_images-1.3.dll: $(IMGLIBNAME) cygfltk-1.3.dll +cygfltk_images-$(FL_API_VERSION).dll: $(IMGLIBNAME) cygfltk-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(IMGLIBNAME) ... $(DSOCOMMAND) $(IMGLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_images.dll.a \ -L. -lfltk -Wl,--exclude-libs -Wl,libfltk_png.a \ $(IMAGELIBS) $(LDLIBS) -mgwfltknox-1.3.dll: $(LIBNAME) +mgwfltknox-$(FL_API_VERSION).dll: $(LIBNAME) echo $(DSOCOMMAND) $(LIBNAME) ... $(DSOCOMMAND) $(LIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk.dll.a $(LDLIBS) -mgwfltknox_forms-1.3.dll: $(FLLIBNAME) mgwfltknox-1.3.dll +mgwfltknox_forms-$(FL_API_VERSION).dll: $(FLLIBNAME) mgwfltknox-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(FLLIBNAME) ... $(DSOCOMMAND) $(FLLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_forms.dll.a \ -L. -lfltk $(LDLIBS) -mgwfltknox_gl-1.3.dll: $(GLLIBNAME) mgwfltknox-1.3.dll +mgwfltknox_gl-$(FL_API_VERSION).dll: $(GLLIBNAME) mgwfltknox-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(GLLIBNAME) ... $(DSOCOMMAND) $(GLLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_gl.dll.a \ @@ -457,7 +460,7 @@ mgwfltknox_gl-1.3.dll: $(GLLIBNAME) mgwfltknox-1.3.dll # See STR #1585 for --exclude-libs #----------------------------------------------------- -mgwfltknox_images-1.3.dll: $(IMGLIBNAME) mgwfltknox-1.3.dll +mgwfltknox_images-$(FL_API_VERSION).dll: $(IMGLIBNAME) mgwfltknox-$(FL_API_VERSION).dll echo $(DSOCOMMAND) $(IMGLIBNAME) ... $(DSOCOMMAND) $(IMGLIBNAME) -Wl,--no-whole-archive \ -Wl,--out-implib=libfltk_images.dll.a \ @@ -568,125 +571,125 @@ install: $(LIBNAME) $(DSONAME) \ $(RANLIB) $(DESTDIR)$(libdir)/$(GLLIBBASENAME); \ fi $(RANLIB) $(DESTDIR)$(libdir)/$(IMGLIBBASENAME) - if test x$(DSONAME) = xlibfltk.so.1.3; then\ + if test x$(DSONAME) = xlibfltk.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk.so*;\ - $(INSTALL_LIB) libfltk.so.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk.so.1.3 $(DESTDIR)$(libdir)/libfltk.so;\ + $(INSTALL_LIB) libfltk.so.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk.so.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk.so;\ fi - if test x$(DSONAME) = xlibfltk.sl.1.3; then\ + if test x$(DSONAME) = xlibfltk.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk.sl*;\ - $(INSTALL_LIB) libfltk.sl.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk.sl.1.3 $(DESTDIR)$(libdir)/libfltk.sl;\ + $(INSTALL_LIB) libfltk.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk.sl;\ fi - if test x$(DSONAME) = xlibfltk.1.3.dylib; then\ + if test x$(DSONAME) = xlibfltk.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk.*dylib;\ - $(INSTALL_LIB) libfltk.1.3.dylib $(DESTDIR)$(libdir); \ - $(LN) libfltk.1.3.dylib $(DESTDIR)$(libdir)/libfltk.dylib;\ + $(INSTALL_LIB) libfltk.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir); \ + $(LN) libfltk.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir)/libfltk.dylib;\ fi if test x$(DSONAME) = xlibfltk_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_s.a;\ $(INSTALL_LIB) libfltk_s.a $(DESTDIR)$(libdir); \ fi - if test x$(DSONAME) = xcygfltknox-1.3.dll; then\ + if test x$(DSONAME) = xcygfltknox-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(DSONAME);\ $(INSTALL_LIB) $(DSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ $(INSTALL_LIB) libfltk.dll.a $(DESTDIR)$(libdir); \ fi - if test x$(DSONAME) = xmgwfltknox-1.3.dll; then\ + if test x$(DSONAME) = xmgwfltknox-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(DSONAME);\ $(INSTALL_LIB) $(DSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ $(INSTALL_LIB) libfltk.dll.a $(DESTDIR)$(libdir); \ fi - if test x$(FLDSONAME) = xlibfltk_forms.so.1.3; then\ + if test x$(FLDSONAME) = xlibfltk_forms.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.so*;\ - $(INSTALL_LIB) libfltk_forms.so.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk_forms.so.1.3 $(DESTDIR)$(libdir)/libfltk_forms.so;\ + $(INSTALL_LIB) libfltk_forms.so.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk_forms.so.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk_forms.so;\ fi - if test x$(FLDSONAME) = xlibfltk_forms.sl.1.3; then\ + if test x$(FLDSONAME) = xlibfltk_forms.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.sl*;\ - $(INSTALL_LIB) libfltk_forms.sl.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk_forms.sl.1.3 $(DESTDIR)$(libdir)/libfltk_forms.sl;\ + $(INSTALL_LIB) libfltk_forms.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk_forms.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk_forms.sl;\ fi - if test x$(FLDSONAME) = xlibfltk_forms.1.3.dylib; then\ + if test x$(FLDSONAME) = xlibfltk_forms.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.*dylib;\ - $(INSTALL_LIB) libfltk_forms.1.3.dylib $(DESTDIR)$(libdir); \ - $(LN) libfltk_forms.1.3.dylib $(DESTDIR)$(libdir)/libfltk_forms.dylib;\ + $(INSTALL_LIB) libfltk_forms.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir); \ + $(LN) libfltk_forms.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir)/libfltk_forms.dylib;\ fi if test x$(FLDSONAME) = xlibfltk_forms_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms_s.a;\ $(INSTALL_LIB) libfltk_forms_s.a $(DESTDIR)$(libdir); \ fi - if test x$(FLDSONAME) = xcygfltknox_forms-1.3.dll; then\ + if test x$(FLDSONAME) = xcygfltknox_forms-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME);\ $(INSTALL_LIB) $(FLDSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ $(INSTALL_LIB) libfltk_forms.dll.a $(DESTDIR)$(libdir); \ fi - if test x$(FLDSONAME) = xmgwfltknox_forms-1.3.dll; then\ + if test x$(FLDSONAME) = xmgwfltknox_forms-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME);\ $(INSTALL_LIB) $(FLDSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ $(INSTALL_LIB) libfltk_forms.dll.a $(DESTDIR)$(libdir); \ fi - if test x$(GLDSONAME) = xlibfltk_gl.so.1.3; then\ + if test x$(GLDSONAME) = xlibfltk_gl.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.so*;\ - $(INSTALL_LIB) libfltk_gl.so.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk_gl.so.1.3 $(DESTDIR)$(libdir)/libfltk_gl.so;\ + $(INSTALL_LIB) libfltk_gl.so.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk_gl.so.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk_gl.so;\ fi - if test x$(GLDSONAME) = xlibfltk_gl.sl.1.3; then\ + if test x$(GLDSONAME) = xlibfltk_gl.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.sl*;\ - $(INSTALL_LIB) libfltk_gl.sl.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk_gl.sl.1.3 $(DESTDIR)$(libdir)/libfltk_gl.sl;\ + $(INSTALL_LIB) libfltk_gl.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk_gl.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk_gl.sl;\ fi - if test x$(GLDSONAME) = xlibfltk_gl.1.3.dylib; then\ + if test x$(GLDSONAME) = xlibfltk_gl.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.*dylib;\ - $(INSTALL_LIB) libfltk_gl.1.3.dylib $(DESTDIR)$(libdir); \ - $(LN) libfltk_gl.1.3.dylib $(DESTDIR)$(libdir)/libfltk_gl.dylib;\ + $(INSTALL_LIB) libfltk_gl.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir); \ + $(LN) libfltk_gl.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir)/libfltk_gl.dylib;\ fi if test x$(GLDSONAME) = xlibfltk_gl_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl_s.a;\ $(INSTALL_LIB) libfltk_gl_s.a $(DESTDIR)$(libdir); \ fi - if test x$(GLDSONAME) = xcygfltknox_gl-1.3.dll; then\ + if test x$(GLDSONAME) = xcygfltknox_gl-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME);\ $(INSTALL_LIB) $(GLDSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ $(INSTALL_LIB) libfltk_gl.dll.a $(DESTDIR)$(libdir); \ fi - if test x$(GLDSONAME) = xmgwfltknox_gl-1.3.dll; then\ + if test x$(GLDSONAME) = xmgwfltknox_gl-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME);\ $(INSTALL_LIB) $(GLDSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ $(INSTALL_LIB) libfltk_gl.dll.a $(DESTDIR)$(libdir); \ fi - if test x$(IMGDSONAME) = xlibfltk_images.so.1.3; then\ + if test x$(IMGDSONAME) = xlibfltk_images.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images.so*;\ - $(INSTALL_LIB) libfltk_images.so.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk_images.so.1.3 $(DESTDIR)$(libdir)/libfltk_images.so;\ + $(INSTALL_LIB) libfltk_images.so.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk_images.so.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk_images.so;\ fi - if test x$(IMGDSONAME) = xlibfltk_images.sl.1.3; then\ + if test x$(IMGDSONAME) = xlibfltk_images.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images.sl*;\ - $(INSTALL_LIB) libfltk_images.sl.1.3 $(DESTDIR)$(libdir); \ - $(LN) libfltk_images.sl.1.3 $(DESTDIR)$(libdir)/libfltk_images.sl;\ + $(INSTALL_LIB) libfltk_images.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir); \ + $(LN) libfltk_images.sl.$(FL_API_VERSION) $(DESTDIR)$(libdir)/libfltk_images.sl;\ fi - if test x$(IMGDSONAME) = xlibfltk_images.1.3.dylib; then\ + if test x$(IMGDSONAME) = xlibfltk_images.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images.*dylib;\ - $(INSTALL_LIB) libfltk_images.1.3.dylib $(DESTDIR)$(libdir); \ - $(LN) libfltk_images.1.3.dylib $(DESTDIR)$(libdir)/libfltk_images.dylib;\ + $(INSTALL_LIB) libfltk_images.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir); \ + $(LN) libfltk_images.$(FL_API_VERSION).dylib $(DESTDIR)$(libdir)/libfltk_images.dylib;\ fi if test x$(IMGDSONAME) = xlibfltk_images_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images_s.a;\ $(INSTALL_LIB) libfltk_images_s.a $(DESTDIR)$(libdir); \ fi - if test x$(IMGDSONAME) = xcygfltknox_images-1.3.dll; then\ + if test x$(IMGDSONAME) = xcygfltknox_images-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ $(INSTALL_LIB) $(IMGDSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ $(INSTALL_LIB) libfltk_images.dll.a $(DESTDIR)$(libdir); \ fi - if test x$(IMGDSONAME) = xmgwfltknox_images-1.3.dll; then\ + if test x$(IMGDSONAME) = xmgwfltknox_images-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ $(INSTALL_LIB) $(IMGDSONAME) $(DESTDIR)$(bindir); \ $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ @@ -697,106 +700,106 @@ install: $(LIBNAME) $(DSONAME) \ uninstall: echo "Uninstalling libraries..." $(RM) $(DESTDIR)$(libdir)/$(LIBBASENAME) - if test x$(DSONAME) = xlibfltk.so.1.3; then\ + if test x$(DSONAME) = xlibfltk.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk.so*;\ fi - if test x$(DSONAME) = xlibfltk.sl.1.3; then\ + if test x$(DSONAME) = xlibfltk.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk.sl*;\ fi - if test x$(DSONAME) = xlibfltk.1.3.dylib; then\ + if test x$(DSONAME) = xlibfltk.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk.*dylib;\ fi if test x$(DSONAME) = xlibfltk_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_s.a;\ fi - if test x$(DSONAME) = xcygfltknox-1.3.dll; then\ + if test x$(DSONAME) = xcygfltknox-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(DSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ fi - if test x$(DSONAME) = xcygfltk-1.3.dll; then\ + if test x$(DSONAME) = xcygfltk-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(DSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ fi - if test x$(DSONAME) = xmgwfltknox-1.3.dll; then\ + if test x$(DSONAME) = xmgwfltknox-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(DSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ fi $(RM) $(DESTDIR)$(libdir)/$(FLLIBBASENAME); - if test x$(FLDSONAME) = xlibfltk_forms.so.1.3; then\ + if test x$(FLDSONAME) = xlibfltk_forms.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.so*;\ fi - if test x$(FLDSONAME) = xlibfltk_forms.sl.1.3; then\ + if test x$(FLDSONAME) = xlibfltk_forms.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.sl*;\ fi - if test x$(FLDSONAME) = xlibfltk_forms.1.3.dylib; then\ + if test x$(FLDSONAME) = xlibfltk_forms.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.*dylib;\ fi if test x$(FLDSONAME) = xlibfltk_forms_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_forms_s.a;\ fi - if test x$(FLDSONAME) = xcygfltknox_forms-1.3.dll; then\ + if test x$(FLDSONAME) = xcygfltknox_forms-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ fi - if test x$(FLDSONAME) = xcygfltk_forms-1.3.dll; then\ + if test x$(FLDSONAME) = xcygfltk_forms-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ fi - if test x$(FLDSONAME) = xmgwfltknox_forms-1.3.dll; then\ + if test x$(FLDSONAME) = xmgwfltknox_forms-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ fi if test x$(GLLIBNAME) != x; then\ $(RM) $(DESTDIR)$(libdir)/$(GLLIBBASENAME);\ fi - if test x$(GLDSONAME) = xlibfltk_gl.so.1.3; then\ + if test x$(GLDSONAME) = xlibfltk_gl.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.so*;\ fi - if test x$(GLDSONAME) = xlibfltk_gl.sl.1.3; then\ + if test x$(GLDSONAME) = xlibfltk_gl.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.sl*;\ fi - if test x$(GLDSONAME) = xlibfltk_gl.1.3.dylib; then\ + if test x$(GLDSONAME) = xlibfltk_gl.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.*dylib;\ fi if test x$(GLDSONAME) = xlibfltk_gl_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_gl_s.a;\ fi - if test x$(GLDSONAME) = xcygfltknox_gl-1.3.dll; then\ + if test x$(GLDSONAME) = xcygfltknox_gl-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ fi - if test x$(GLDSONAME) = xcygfltk_gl-1.3.dll; then\ + if test x$(GLDSONAME) = xcygfltk_gl-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ fi - if test x$(GLDSONAME) = xmgwfltknox_gl-1.3.dll; then\ + if test x$(GLDSONAME) = xmgwfltknox_gl-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ fi if test x$(IMGLIBNAME) != x; then\ $(RM) $(DESTDIR)$(libdir)/$(IMGLIBBASENAME);\ fi - if test x$(IMGDSONAME) = xlibfltk_images.so.1.3; then\ + if test x$(IMGDSONAME) = xlibfltk_images.so.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images.so*;\ fi - if test x$(IMGDSONAME) = xlibfltk_images.sl.1.3; then\ + if test x$(IMGDSONAME) = xlibfltk_images.sl.$(FL_API_VERSION); then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images.sl*;\ fi - if test x$(IMGDSONAME) = xlibfltk_images.1.3.dylib; then\ + if test x$(IMGDSONAME) = xlibfltk_images.$(FL_API_VERSION).dylib; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images.*dylib;\ fi if test x$(IMGDSONAME) = xlibfltk_images_s.a; then\ $(RM) $(DESTDIR)$(libdir)/libfltk_images_s.a;\ fi - if test x$(IMGDSONAME) = xcygfltknox_images-1.3.dll; then\ + if test x$(IMGDSONAME) = xcygfltknox_images-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ fi - if test x$(IMGDSONAME) = xcygfltk_images-1.3.dll; then\ + if test x$(IMGDSONAME) = xcygfltk_images-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ fi - if test x$(IMGDSONAME) = xmgwfltknox_images-1.3.dll; then\ + if test x$(IMGDSONAME) = xmgwfltknox_images-$(FL_API_VERSION).dll; then\ $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ fi |
