1prefix = @prefix@
2exec_prefix = @exec_prefix@
3datarootdir = @datarootdir@
4bindir = @bindir@
5datadir = @datadir@
6pkgdatadir = @datadir@/tilem2
7mandir = @mandir@
8
9top_builddir = @top_builddir@
10top_srcdir = @top_srcdir@
11srcdir = @srcdir@
12VPATH = @srcdir@
13@SET_MAKE@
14SHELL = @SHELL@
15
16INSTALL = @INSTALL@
17
18distname = @PACKAGE_TARNAME@-@PACKAGE_VERSION@
19
20distfiles = CHANGELOG COPYING INSTALL KEYS NEWS README THANKS TODO \
21	aclocal.m4 config.h.in configure configure.ac install-sh \
22	Makefile.in \
23	data/Makefile.in \
24	data/keybindings.ini \
25	data/desktop/*.desktop data/desktop/*.xml \
26	data/icons/hicolor/index.theme data/icons/hicolor/*/*/*.png \
27	data/icons-svg/*.svg \
28	data/skins/README data/skins/*.skn \
29	data/symbols/*.sym \
30	db/Makefile.in db/*.c db/*.h \
31	emu/Makefile.in emu/*.c emu/*.h emu/x*/*.c emu/x*/*.h \
32	gui/Makefile.in gui/*.c gui/*.h gui/*.ico gui/*.rc.in \
33	installer/win32/Makefile.in \
34	installer/win32/installer.nsi.in installer/win32/gtkrc \
35	installer/win32/COPYING-ZLIB installer/win32/COPYING-PIXMAN
36
37all:
38	$(MAKE) -C emu
39	$(MAKE) -C db
40	$(MAKE) -C gui
41
42clean:
43	$(MAKE) -C emu clean
44	$(MAKE) -C db clean
45	$(MAKE) -C gui clean
46	$(MAKE) -C installer/win32 clean
47
48install: all
49	$(MAKE) -C gui install
50	$(MAKE) -C data install
51
52uninstall:
53	$(MAKE) -C gui uninstall
54	$(MAKE) -C data uninstall
55
56install-home: all
57	$(MAKE) install \
58	  bindir=$(HOME)/bin \
59	  datarootdir=$${XDG_DATA_HOME:-$(HOME)/.local/share}
60
61uninstall-home:
62	$(MAKE) uninstall \
63	  bindir=$(HOME)/bin \
64	  datarootdir=$${XDG_DATA_HOME:-$(HOME)/.local/share}
65
66distclean: clean
67	rm -f config.status config.log config.h configure.lineno
68	rm -rf autom4te.cache
69	rm -f installer/win32/Makefile installer/win32/installer.nsi
70	rm -f gui/tilem2.rc
71	rm -f Makefile emu/Makefile db/Makefile gui/Makefile data/Makefile
72
73dist:
74	rm -rf $(distname)
75	mkdir $(distname)
76	set -e ; files=`cd $(srcdir) ; echo $(distfiles)` ; \
77	for f in $$files ; do \
78	  dir=`echo $(distname)/$$f | sed 's,/[^/]*$$,,'` ; \
79	  [ -d $$dir ] || $(INSTALL) -d $$dir ; \
80	  cp -p $(srcdir)/$$f $$dir ; \
81	done
82	tar cv $(distname) | bzip2 -c -9 > $(distname).tar.bz2
83
84Makefile: Makefile.in config.status
85	$(SHELL) ./config.status
86
87config.status: configure
88	$(SHELL) ./config.status --recheck
89
90.PRECIOUS: Makefile config.status
91.PHONY: all clean dist distclean install install-home uninstall uninstall-home
92