Checked in the Fairy-Max 4.8 M package
[fairymax.git] / Makefile
1 srcdir = .
2
3 CC=gcc
4 CFLAGS += -O2
5
6
7 ALL= fairymax shamax maxqi
8
9 all: ${ALL}
10
11 fairymax: fairymax.c
12         $(CC) $(CFLAGS) -DINI_FILE=\"/usr/share/games/fairymax/fmax.ini\" fairymax.c -o fairymax
13
14 shamax: fairymax.c
15         $(CC) $(CFLAGS) -DINI_FILE=\"/usr/share/games/fairymax/fmax.ini\" -DSHATRANJ fairymax.c -o shamax
16
17 maxqi: maxqi.c
18         $(CC) $(CFLAGS) -DINI_FILE=\"/usr/share/games/fairymax/qmax.ini\" maxqi.c -o maxqi
19
20 install: ${ALL} ${srcdir}/data/*
21         cp -u ${srcdir}/fairymax /usr/games
22         cp -u ${srcdir}/shamax /usr/games
23         cp -u ${srcdir}/maxqi /usr/games
24         install -d -m0755 /usr/share/games/fairymax
25         cp -u ${srcdir}/data/* /usr/share/games/fairymax
26         install -d -m0755 /usr/share/man/man6
27         cp -u ${srcdir}/fairymax.6.gz /usr/share/man/man6
28
29 clean:
30         rm -f ${ALL}
31
32 dist-clean:
33         rm -f ${ALL} *~ data/*~
34
35 uninstall:
36         rm -f /usr/share/games/fairymax/*
37         rmdir /usr/share/games/fairymax
38         rm -f /usr/share/man/man6/fairymax.6.gz
39         rm -f /usr/games/fairymax
40         rm -f /usr/games/shamax
41         rm -f /usr/games/maxqi
42