CFLAGS?= -O2 -s
INI_F?=$(DESTDIR)/usr/share/games/fairymax/fmax.ini
INI_Q?=$(DESTDIR)/usr/share/games/fairymax/qmax.ini
-
+VERSION?=`grep 'define VERSION' fairymax.c | sed -e 's/.*"\(.*\)".*/\1/'`
ALL= fairymax shamax maxqi fairymax.6.gz
install -d -m0755 $(DESTDIR)/usr/share/man/man6
cp -u ${srcdir}/fairymax.6.gz $(DESTDIR)/usr/share/man/man6
install -d -m0755 $(DESTDIR)/usr/share/games/plugins/logos
- cp -u ${srcdir}/data/fairymax.png $(DESTDIR)/usr/share/games/plugins/logos
+ cp -u ${srcdir}/data/logo.png $(DESTDIR)/usr/share/games/plugins/logos/fairymax.png
+ cp -u ${srcdir}/data/logo.png $(DESTDIR)/usr/share/games/plugins/logos/shamax.png
+ cp -u ${srcdir}/data/logo.png $(DESTDIR)/usr/share/games/plugins/logos/maxqi.png
install -d -m0755 $(DESTDIR)/usr/share/games/plugins/xboard
cp -u ${srcdir}/data/fairymax.eng $(DESTDIR)/usr/share/games/plugins/xboard
+ cp -u ${srcdir}/data/shamax.eng $(DESTDIR)/usr/share/games/plugins/xboard
+ cp -u ${srcdir}/data/maxqi.eng $(DESTDIR)/usr/share/games/plugins/xboard
fairymax.6.gz: fairymax.pod
pod2man -s 6 fairymax.pod > fmax.man
dist-clean:
rm -f ${ALL} *~ data/*~ *.man md5sums
-dist:
+dist: fairymax
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
(md5sum Fairy-Max/* Fairy-Max/data/* > Fairy-Max/md5sums) || true
- tar -cvvf fairymax.tar Fairy-Max
- gzip fairymax.tar
+ tar -cvvf fairymax-$(VERSION).tar Fairy-Max
+ gzip fairymax-$(VERSION).tar
+ rm fairymax
rm Fairy-Max/data/*
rmdir Fairy-Max/data
rm Fairy-Max/*
uninstall:
rm -f $(DESTDIR)/usr/share/games/plugins/logos/fairymax.png
+ rm -f $(DESTDIR)/usr/share/games/plugins/logos/shamax.png
+ rm -f $(DESTDIR)/usr/share/games/plugins/logos/maxqi.png
rm -f $(DESTDIR)/usr/share/games/plugins/xboard/fairymax.eng
+ rm -f $(DESTDIR)/usr/share/games/plugins/xboard/shamax.eng
+ rm -f $(DESTDIR)/usr/share/games/plugins/xboard/maxqi.eng
rm -f $(DESTDIR)/usr/share/games/fairymax/*
rmdir $(DESTDIR)/usr/share/games/fairymax
rm -f $(DESTDIR)/usr/share/man/man6/fairymax.6.gz