diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
| commit | a6163888f3c56123b1db313743c6147ba498732c (patch) | |
| tree | ff7d15d991d1d09ba6cbc0cec80924f57445bfdd /third_party/windows/fltk-1.1.10/fluid/Makefile | |
| parent | c3e4c9a25c2910d2d66d52215b3406b13d5b23d5 (diff) | |
Add third_party libs
Diffstat (limited to 'third_party/windows/fltk-1.1.10/fluid/Makefile')
| -rw-r--r-- | third_party/windows/fltk-1.1.10/fluid/Makefile | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/third_party/windows/fltk-1.1.10/fluid/Makefile b/third_party/windows/fltk-1.1.10/fluid/Makefile new file mode 100644 index 0000000..cc7a662 --- /dev/null +++ b/third_party/windows/fltk-1.1.10/fluid/Makefile @@ -0,0 +1,137 @@ +#
+# "$Id: Makefile 6612 2008-12-29 20:21:29Z matt $"
+#
+# FLUID makefile for the Fast Light Tool Kit (FLTK).
+#
+# Copyright 1998-2007 by Bill Spitzak and others.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Library General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Library General Public License for more details.
+#
+# You should have received a copy of the GNU Library General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+# USA.
+#
+# Please report all bugs and problems on the following page:
+#
+# http://www.fltk.org/str.php
+#
+
+CPPFILES = \
+ CodeEditor.cxx \
+ Fl_Function_Type.cxx \
+ Fl_Group_Type.cxx \
+ Fl_Menu_Type.cxx \
+ Fl_Type.cxx \
+ Fl_Widget_Type.cxx \
+ Fl_Window_Type.cxx \
+ Fluid_Image.cxx \
+ about_panel.cxx \
+ align_widget.cxx \
+ alignment_panel.cxx \
+ code.cxx \
+ factory.cxx \
+ file.cxx \
+ fluid.cxx \
+ function_panel.cxx \
+ template_panel.cxx \
+ undo.cxx \
+ widget_panel.cxx
+
+################################################################
+
+OBJECTS = $(CPPFILES:.cxx=.o)
+
+include ../makeinclude
+
+all: $(FLUID) fluid$(EXEEXT)
+
+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
+ $(POSTBUILD) $@ ../FL/mac.r
+
+fluid-shared$(EXEEXT): $(OBJECTS) ../src/$(DSONAME) ../src/$(FLDSONAME) \
+ ../src/$(IMGDSONAME)
+ echo Linking $@...
+ $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LINKSHARED) $(LDLIBS)
+ $(POSTBUILD) $@ ../FL/mac.r
+
+clean:
+ -$(RM) *.o core.* *~ *.bck *.bck
+ -$(RM) core fluid$(EXEEXT) fluid-shared$(EXEEXT)
+ -$(RM) fluid.app/Contents/MacOS/fluid$(EXEEXT)
+
+depend: $(CPPFILES)
+ makedepend -Y -I.. -f makedepend $(CPPFILES)
+
+# Automatically generated dependencies...
+include makedepend
+
+install: all
+ echo "Installing FLUID in $(DESTDIR)$(bindir)..."
+ -$(INSTALL_DIR) $(DESTDIR)$(bindir)
+ $(INSTALL_BIN) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
+
+install-linux:
+ -$(INSTALL_DIR) $(DESTDIR)/usr/share/applications
+ $(INSTALL_DATA) fluid.desktop $(DESTDIR)/usr/share/applications
+ for size in 16 32 48 64 128; do \
+ if test ! -d $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; then \
+ $(INSTALL_DIR) $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps; \
+ fi; \
+ $(INSTALL_DATA) icons/fluid-$$size.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/apps/fluid.png; \
+ done
+ -$(INSTALL_DIR) $(DESTDIR)/usr/share/mimelnk/application
+ $(INSTALL_DATA) x-fluid.desktop $(DESTDIR)/usr/share/mimelnk/application
+
+install-osx:
+ echo Installing Fluid in $(DESTDIR)/Applications...
+ -$(INSTALL_DIR) $(DESTDIR)/Applications/fluid.app
+ -$(INSTALL_DIR) $(DESTDIR)/Applications/fluid.app/Contents
+ $(INSTALL_DATA) fluid.app/Contents/Info.plist $(DESTDIR)/Applications/fluid.app/Contents/Info.plist
+ $(INSTALL_DATA) fluid.app/Contents/PkgInfo $(DESTDIR)/Applications/fluid.app/Contents/PkgInfo
+ -$(INSTALL_DIR) $(DESTDIR)/Applications/fluid.app/Contents/MacOS
+ $(RM) $(DESTDIR)/Applications/fluid.app/Contents/MacOS/fluid
+ $(LN) $(bindir)/fluid $(DESTDIR)/Applications/fluid.app/Contents/MacOS/fluid
+ -$(INSTALL_DIR) $(DESTDIR)/Applications/fluid.app/Contents/Resources
+ $(INSTALL_DATA) fluid.app/Contents/Resources/fluid.icns $(DESTDIR)/Applications/fluid.app/Contents/Resources
+
+uninstall:
+ $(RM) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
+
+uninstall-linux:
+ $(RM) $(DESTDIR)/usr/share/applications/fluid.desktop
+ $(RM) $(DESTDIR)/usr/share/icons/hicolor/*/fluid.png
+ $(RM) $(DESTDIR)/usr/share/mimelnk/application/x-fluid.desktop
+
+uninstall-osx:
+ $(RM) -r $(DESTDIR)/Applications/fluid.app
+
+
+#
+# Note: The rebuild target can only be used if you have the original .fl
+# files. This is normally only used by the FLTK maintainers...
+#
+
+rebuild:
+ ./fluid -c about_panel.fl
+ ./fluid -c alignment_panel.fl
+ ./fluid -c function_panel.fl
+ ./fluid -c print_panel.fl
+ ./fluid -c template_panel.fl
+ ./fluid -c widget_panel.fl
+
+#
+# End of "$Id: Makefile 6612 2008-12-29 20:21:29Z matt $".
+#
|
