1## Process this file with automake to produce Makefile.in
2# Copyright 1999, 2000, 2001  Jochen Voss
3# $Id: Makefile.am 6092 2004-12-27 15:34:32Z voss $
4
5EXTRA_DIST = manpage.in car.img \
6	text2c.sed img.sed ANNOUNCE moon-buggy.lsm \
7	moon-buggy.png moon-buggy.xpm title.eps
8DISTCLEANFILES = moon-buggy.6
9
10INCLUDES = @CURSES_INCLUDEDIR@
11
12bin_PROGRAMS = moon-buggy
13moon_buggy_SOURCES = moon-buggy.h main.c mode.c title.c pager.c copying.h \
14	game.c level.c ground.c buggy.c buggy.h laser.c meteor.c highscore.c \
15	realname.c queue.c vclock.c date.c persona.c signal.c keyboard.c \
16	terminal.c cursor.c random.c error.c xmalloc.c xstrdup.c darray.h \
17	hpath.c
18moon_buggy_LDADD = @CURSES_LIBS@
19
20info_TEXINFOS = moon-buggy.texi
21man_MANS = moon-buggy.6
22
23scoredir = $(sharedstatedir)/moon-buggy
24hpath.o: hpath.c moon-buggy.h Makefile
25	$(COMPILE) -DSCORE_DIR=\"$(scoredir)\" -c $<
26
27BUILT_SOURCES = copying.h buggy.h
28copying.h: COPYING text2c.sed
29	cd $(srcdir) && sed -f text2c.sed $(srcdir)/COPYING >$@
30buggy.h: car.img img.sed
31	cd $(srcdir) && sed -n -f img.sed $(srcdir)/car.img >$@
32
33install-exec-hook:
34	@$(POST_INSTALL)
35	if test "x@GAMEGROUP@" != "x"; then \
36	  chgrp "@GAMEGROUP@" "$(DESTDIR)$(bindir)/moon-buggy" \
37	    && chmod 2111 "$(DESTDIR)$(bindir)/moon-buggy" ; \
38	fi
39	@$(NORMAL_INSTALL)
40
41install-data-local:
42	$(mkinstalldirs) $(DESTDIR)$(scoredir)
43
44install-data-hook:
45	@$(POST_INSTALL)
46	if test "x@GAMEGROUP@" != "x"; then \
47	  chgrp "@GAMEGROUP@" "$(DESTDIR)$(scoredir)" \
48	    && { test ! -f "$(DESTDIR)$(scoredir)/mbscore" \
49		 || chgrp "@GAMEGROUP@" "$(DESTDIR)$(scoredir)/mbscore" ; } \
50	    && { test ! -f "$(DESTDIR)$(scoredir)/mbscore" \
51		 || chmod 664 "$(DESTDIR)$(scoredir)/mbscore" ; } \
52	    && chmod 575 "$(DESTDIR)$(scoredir)" ; \
53	fi
54	$(DESTDIR)$(bindir)/moon-buggy -c
55
56uninstall-local:
57	rm -f $(DESTDIR)$(scoredir)/mbscore
58	-rmdir $(DESTDIR)$(scoredir)
59
60dist-hook:
61	if [ -d $(srcdir)/debian ]; then \
62	  mkdir $(distdir)/debian; \
63	  cp -p $(srcdir)/debian/* $(distdir)/debian/; \
64	fi
65
66if short_getopt
67mbsep = \\\\\"
68endif
69moon-buggy.6: manpage.in Makefile.am
70	echo ".\\\" $@ - automatically created from" $< >$@
71	sed "s:@MBBINDIR@:$(bindir):g;\
72		s:@MBSCORE@:$(scoredir):g;\
73		s:@C@:$(mbsep):g;\
74		s:@MBVERS@:$(VERSION):g" $(srcdir)/manpage.in >>$@
75