filename | Makefile.am |
changeset | 749:f06c5a12903a |
prev | 748:4fa68ea01d29 |
next | 752:9458edce8861 |
author | nkeynes |
date | Sat Jul 19 02:34:11 2008 +0000 (14 years ago) |
permissions | -rw-r--r-- |
last change | Fix make clean target And therefore (finally) fix the distcheck target overall |
view | annotate | diff | log | raw |
1 ## Process this file with automake to produce Makefile.in
3 POD2MAN=@POD2MAN@
4 BUNDLE=lxdream.app
6 if BUILD_SYSTEST
7 TEST_SUBDIR = test
8 endif
9 SUBDIRS = src po $(TEST_SUBDIR)
11 EXTRA_DIST = autogen.sh lxdream.pod bundlelibs.pl
13 dist_sysconf_DATA = lxdreamrc
14 CLEANFILES = lxdream.1
15 man_MANS = lxdream.1
17 lxdream.1: lxdream.pod
18 $(POD2MAN) $< $@
20 install-data-local:
21 @$(NORMAL_INSTALL)
22 if test -d $(srcdir)/pixmaps; then \
23 $(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \
24 for pixmap in $(srcdir)/pixmaps/*; do \
25 if test -f $$pixmap; then \
26 $(INSTALL_DATA) $$pixmap $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \
27 fi \
28 done \
29 fi
30 $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
32 uninstall-local:
33 @$(NORMAL_UNINSTALL)
34 rm -rf $(DESTDIR)$(datadir)/pixmaps
36 clean-local:
37 rm -rf $(BUNDLE)
39 dist-hook:
40 if test -d $(srcdir)/pixmaps; then \
41 mkdir $(distdir)/pixmaps; \
42 for pixmap in $(srcdir)/pixmaps/*; do \
43 if test -f $$pixmap; then \
44 cp -p $$pixmap $(distdir)/pixmaps; \
45 fi \
46 done \
47 fi
49 if GUI_COCOA
50 # Build a Mac OS X bundle. This is meaningless anywhere else
51 all-local:
52 @echo --- Building Mac Bundle ---
53 rm -rf $(BUNDLE)
54 mkdir -p $(BUNDLE)/Contents/MacOS
55 mkdir -p $(BUNDLE)/Contents/Resources
56 cp src/lxdream $(BUNDLE)/Contents/MacOS
57 cp -R $(srcdir)/pixmaps/* $(BUNDLE)/Contents/Resources
58 $(srcdir)/bundlelibs.pl $(BUNDLE)/Contents/MacOS/lxdream $(BUNDLE)/Contents/Frameworks
59 for cat in $(CATALOGS); do \
60 catname=`basename "$$cat"`; \
61 catname=`echo $$catname|sed -e 's/$(CATOBJEXT)$$//'`; \
62 mkdir -p "$(BUNDLE)/Contents/Resources/$$catname/LC_MESSAGES"; \
63 cp "$(top_srcdir)/po/$$cat" "$(BUNDLE)/Contents/Resources/$$catname/LC_MESSAGES/lxdream$(CATOBJEXT)"; \
64 done
65 @echo --- Done ---
66 endif
68 bundle: all
.