File: Makefile

package info (click to toggle)
fairymax 4.8q-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 196 kB
  • sloc: ansic: 1,321; makefile: 59
file content (62 lines) | stat: -rw-r--r-- 1,673 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
srcdir = .

CC=gcc
CFLAGS += -O2


ALL= fairymax shamax maxqi fairymax.6.gz

all: ${ALL}

fairymax: fairymax.c
	$(CC) $(CFLAGS) -DINI_FILE=\"/usr/share/games/fairymax/fmax.ini\" fairymax.c -o fairymax

shamax: fairymax.c
	$(CC) $(CFLAGS) -DINI_FILE=\"/usr/share/games/fairymax/fmax.ini\" -DSHATRANJ fairymax.c -o shamax

maxqi: maxqi.c
	$(CC) $(CFLAGS) -DINI_FILE=\"/usr/share/games/fairymax/qmax.ini\" maxqi.c -o maxqi

install: ${ALL} ${srcdir}/data/*
	cp -u ${srcdir}/fairymax $(DESTDIR)/usr/games
	cp -u ${srcdir}/shamax $(DESTDIR)/usr/games
	cp -u ${srcdir}/maxqi $(DESTDIR)/usr/games
	install -d -m0755 $(DESTDIR)/usr/share/games/fairymax
	cp -u ${srcdir}/data/* $(DESTDIR)/usr/share/games/fairymax
	install -d -m0755 $(DESTDIR)/usr/share/man/man6
	cp -u ${srcdir}/fairymax.6.gz $(DESTDIR)/usr/share/man/man6

fairymax.6.gz: fairymax.pod
	pod2man -s 6 fairymax.pod > fmax.man
	cp fmax.man fairymax.6
	rm -f fairymax.6.gz
	gzip fairymax.6

clean:
	rm -f ${ALL}

dist-clean:
	rm -f ${ALL} *~ data/*~ *.man md5sums

dist:
	install -d -m0755 Fairy-Max
	install -d -m0755 Fairy-Max/data
	rm -f fairymax.tar fairymax.tar.gz
	cp fairymax.c maxqi.c fairymax.pod Makefile README changelog copyright Fairy-Max
	cp data/* Fairy-Max/data
	md5 Fairy-Max/* Fairy-Max/data/* > Fairy-Max/md5sums
	tar -cvvf fairymax.tar Fairy-Max
	gzip fairymax.tar
	rm Fairy-Max/data/*
	rmdir Fairy-Max/data
	rm Fairy-Max/*
	rmdir Fairy-Max

uninstall:
	rm -f $(DESTDIR)/usr/share/games/fairymax/*
	rmdir $(DESTDIR)/usr/share/games/fairymax
	rm -f $(DESTDIR)/usr/share/man/man6/fairymax.6.gz
	rm -f $(DESTDIR)/usr/games/fairymax
	rm -f $(DESTDIR)/usr/games/shamax
	rm -f $(DESTDIR)/usr/games/maxqi