diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2006-01-15 03:16:09 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2006-01-15 03:16:09 +0000 |
| commit | 887a45822703da2420df9c2ecc024b1f4dfc218e (patch) | |
| tree | 96ef1fdd63089ad87b759fbb150953635ce2e08f /fluid/Makefile | |
| parent | 93e158df5fb93552bc06210a0098c4b818890a5e (diff) | |
Work on Linux and OSX desktop integration stuff via make install and
packaging via EPM.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4750 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/Makefile')
| -rw-r--r-- | fluid/Makefile | 33 |
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... |
