1# Makefile.am for NJAM
2
3SUBDIRS = src
4MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure Makefile.in stamp-h.in
5ACLOCAL_AMFLAGS = -I .
6EXTRA_DIST = \
7acinclude.m4 \
8COPYING \
9INSTALL \
10README \
11TODO \
12ChangeLog
13
14install-data-local:
15	 @$(PRE_INSTALL)
16	 $(mkinstalldirs) $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE); \
17	 $(mkinstalldirs) $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/data; \
18	 $(mkinstalldirs) $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/skins; \
19	 $(mkinstalldirs) $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/html; \
20	 $(mkinstalldirs) $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/levels; \
21	 $(INSTALL_DATA) $(srcdir)/njam.conf $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE); \
22	 $(INSTALL_DATA) $(srcdir)/njamicon.ico $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE); \
23	 $(INSTALL_DATA) $(srcdir)/njam.iss $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE); \
24	 $(INSTALL_DATA) $(srcdir)/njam.rc $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE); \
25	 $(INSTALL_DATA) $(srcdir)/hiscore.dat $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE); \
26	 chmod 660 $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/hiscore.dat; \
27	 chgrp games $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/hiscore.dat; \
28	 $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE); \
29	   for file in $(srcdir)/data/*; do \
30	     	if test -f $$file; then \
31	           $(INSTALL_DATA) "$$file" $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/data; \
32	        fi \
33	   done
34	   for file in $(srcdir)/skins/*; do \
35	     	if test -f $$file; then \
36	           $(INSTALL_DATA) "$$file" $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/skins; \
37	        fi \
38	   done
39	   for file in $(srcdir)/html/*; do \
40	     	if test -f $$file; then \
41	           $(INSTALL_DATA) "$$file" $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/html; \
42	        fi \
43	   done
44	   for file in $(srcdir)/levels/*; do \
45	     	if test -f "$$file"; then \
46	           $(INSTALL_DATA) "$$file" $(DESTDIR)$(DEFAULT_LIBDIR)/$(PACKAGE)/levels; \
47	        fi \
48	   done
49
50dist-hook:
51	if test -d data; then \
52	  mkdir $(distdir); \
53	  for d in data/*; do \
54	    cp -ar $$d $(distdir); \
55	  done \
56	fi
57	if test -d skins; then \
58	  mkdir $(distdir); \
59	  for d in skins/*; do \
60	    cp -ar $$d $(distdir); \
61	  done \
62	fi
63	if test -d html; then \
64	  mkdir $(distdir); \
65	  for d in html/*; do \
66	    cp -ar $$d $(distdir); \
67	  done \
68	fi
69	if test -d levels; then \
70	  mkdir $(distdir); \
71	  for d in levels/*; do \
72	    cp -ar $$d $(distdir); \
73	  done \
74	fi
75
76uninstall-local:
77	rm -rf $(DEFAULT_LIBDIR)/njam/*
78	rm -rf $(DEFAULT_LIBDIR)/njam
79distclean-local:
80	rm -f *\~
81
82source-doc:
83	doxygen Doxyfile
84