diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2009-02-14 14:34:32 +0000 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2009-02-14 14:34:32 +0000 |
| commit | c0717aa18e7da3768c920569c980e04a577cba11 (patch) | |
| tree | 7aebdf046ccec77e3e1bd644b950e7dcb64abf19 /src/Makefile | |
| parent | 4ac63b788ac61296a12b0694ded763244023ff53 (diff) | |
STR 2147: new configure option --enable-x11 for building on cygwin with X11
support.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6657 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Makefile')
| -rw-r--r-- | src/Makefile | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile index 486a749a7..2e050e14f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -365,6 +365,10 @@ libfltk_images_s.a: $(IMGOBJECTS) # against the import libraries in the src dir. #----------------------------------------------------------------- +#----------------------------------------------------------------- +# cygwin GDI shared libraries +#----------------------------------------------------------------- + cygfltknox-1.3.dll: $(LIBNAME) echo $(DSOCOMMAND) $(LIBNAME) ... $(DSOCOMMAND) $(LIBNAME) -Wl,--no-whole-archive \ @@ -389,6 +393,34 @@ cygfltknox_images-1.3.dll: $(IMGLIBNAME) cygfltknox-1.3.dll -L. -lfltk -Wl,--exclude-libs -Wl,libfltk_png.a \ $(IMAGELIBS) $(LDLIBS) +#----------------------------------------------------------------- +# cygwin X11 shared libraries +#----------------------------------------------------------------- + +cygfltk-1.3.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 + 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 + 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 + 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) echo $(DSOCOMMAND) $(LIBNAME) ... $(DSOCOMMAND) $(LIBNAME) -Wl,--no-whole-archive \ @@ -660,6 +692,10 @@ uninstall: $(RM) $(DESTDIR)$(bindir)/$(DSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ fi + if test x$(DSONAME) = xcygfltk-1.3.dll; then\ + $(RM) $(DESTDIR)$(bindir)/$(DSONAME); \ + $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ + fi if test x$(DSONAME) = xmgwfltknox-1.3.dll; then\ $(RM) $(DESTDIR)$(bindir)/$(DSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\ @@ -681,6 +717,10 @@ uninstall: $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ fi + if test x$(FLDSONAME) = xcygfltk_forms-1.3.dll; then\ + $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME); \ + $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ + fi if test x$(FLDSONAME) = xmgwfltknox_forms-1.3.dll; then\ $(RM) $(DESTDIR)$(bindir)/$(FLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_forms.dll.a;\ @@ -704,6 +744,10 @@ uninstall: $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ fi + if test x$(GLDSONAME) = xcygfltk_gl-1.3.dll; then\ + $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME); \ + $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ + fi if test x$(GLDSONAME) = xmgwfltknox_gl-1.3.dll; then\ $(RM) $(DESTDIR)$(bindir)/$(GLDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_gl.dll.a;\ @@ -727,6 +771,10 @@ uninstall: $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ fi + if test x$(IMGDSONAME) = xcygfltk_images-1.3.dll; then\ + $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ + $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ + fi if test x$(IMGDSONAME) = xmgwfltknox_images-1.3.dll; then\ $(RM) $(DESTDIR)$(bindir)/$(IMGDSONAME); \ $(RM) $(DESTDIR)$(libdir)/libfltk_images.dll.a;\ |
