summaryrefslogtreecommitdiff
path: root/fluid/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'fluid/Makefile')
-rw-r--r--fluid/Makefile33
1 files changed, 31 insertions, 2 deletions
diff --git a/fluid/Makefile b/fluid/Makefile
index 254f3e16f..ec17b98cd 100644
--- a/fluid/Makefile
+++ b/fluid/Makefile
@@ -76,7 +76,7 @@ depend: $(CPPFILES)
# Automatically generated dependencies...
include makedepend
-install: all
+install: all $(INSTALL_DESKTOP)
echo "Installing FLUID in $(DESTDIR)$(bindir)..."
-$(MKDIR) $(DESTDIR)$(bindir)
$(CP) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
@@ -84,9 +84,38 @@ install: all
$(DESTDIR)$(bindir)/fltk-config --post $(DESTDIR)$(bindir)/fluid$(EXEEXT)
$(CHMOD) 755 $(DESTDIR)$(bindir)/fluid$(EXEEXT)
-uninstall:
+install-linux:
+ -$(MKDIR) $(DESTDIR)/usr/share/applnk/Development
+ $(CP) fluid.desktop $(DESTDIR)/usr/share/applnk/Development
+ for size in 16 32 48 64 128; do \
+ -$(MKDIR) $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}; \
+ $(CP) icons/fluid-$$size.png $(DESTDIR)/usr/share/icons/hicolor/$${size}x$${size}/fluid.png; \
+ done
+ -$(MKDIR) $(DESTDIR)/usr/share/mimelnk/application
+ $(CP) x-fluid.desktop $(DESTDIR)/usr/share/mimelnk/application
+
+install-osx:
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app
+ $(CP) fluid.plist $(DESTDIR)/Applications/fluid.app/Info.plist
+ $(CP) fluid.info $(DESTDIR)/Applications/fluid.app/PkgInfo
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app/Contents
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app/Contents/MacOS
+ $(LN) $(bindir)/fluid $(DESTDIR)/Application/fluid.app/Contents/MacOS/fluid
+ -$(MKDIR) $(DESTDIR)/Applications/fluid.app/Contents/Resources
+ $(CP) icons/fluid.icns $(DESTDIR)/Applications/fluid.app/Contents/Resources
+
+uninstall: $(UNINSTALL_DESKTOP)
$(RM) $(DESTDIR)$(bindir)/fluid$(EXEEXT)
+uninstall-linux:
+ $(RM) $(DESTDIR)/usr/share/applnk/Development/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...