Add variants Cashew and Macadamia Shogi
[hachu.git] / Makefile
index 3917fc3..485ee61 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,8 @@ srcdir = .
 CC?=gcc
 CFLAGS?= -O2 -s
 
+prefix=/usr/local
+DATADIR=`xboard --show-config Datadir`
 
 ALL= hachu hachu.6.gz
 
@@ -12,29 +14,27 @@ hachu: hachu.c
        $(CC) $(CFLAGS) $(LDFLAGS) hachu.c -o hachu
 
 install: ${ALL} ${srcdir}/svg/*
-       cp -u ${srcdir}/hachu $(DESTDIR)/usr/games
-       install -d -m0755 $(DESTDIR)/usr/share/man/man6
-       cp -u ${srcdir}/hachu.6.gz $(DESTDIR)/usr/share/man/man6
-       install -d -m0755 `xboard --show-config Datadir`/themes/chu
-       cp -u ${srcdir}/svg/*.svg `xboard --show-config Datadir`/themes/chu
-       install -d -m0755 `xboard --show-config Datadir`/themes/conf
-       cp -u ${srcdir}/svg/sho ${srcdir}/svg/chu `xboard --show-config Datadir`/themes/conf
+       install -d -m0755 $(DESTDIR)$(prefix)/games
+       cp -u ${srcdir}/hachu $(DESTDIR)$(prefix)/games
+       install -d -m0755 $(DESTDIR)$(prefix)/share/man/man6
+       cp -u ${srcdir}/hachu.6.gz $(DESTDIR)$(prefix)/share/man/man6
+       install -d -m0755 $(DESTDIR)$(DATADIR)/themes/chu
+       cp -u ${srcdir}/svg/*.svg $(DESTDIR)$(DATADIR)/themes/chu
+       install -d -m0755 $(DESTDIR)$(DATADIR)/themes/conf
+       cp -u ${srcdir}/svg/sho ${srcdir}/svg/chu $(DESTDIR)$(DATADIR)/themes/conf
        install -d -m0755 $(DESTDIR)/usr/share/games/plugins/logos
        cp -u ${srcdir}/logo.png $(DESTDIR)/usr/share/games/plugins/logos/hachu.png
        install -d -m0755 $(DESTDIR)/usr/share/games/plugins/xboard
        cp -u ${srcdir}/hachu.eng $(DESTDIR)/usr/share/games/plugins/xboard
 
 hachu.6.gz: hachu.pod
-       pod2man -s 6 hachu.pod > hachu.man
-       cp hachu.man hachu.6
-       rm -f hachu.6.gz
-       gzip hachu.6
+       pod2man -s 6 hachu.pod | gzip -9n > hachu.6.gz
 
 clean:
-       rm -f ${ALL}
+       rm -f ${ALL} *.o
 
 dist-clean:
-       rm -f ${ALL} *~ chu/*~ *.man md5sums
+       rm -f ${ALL} *~ chu/*~ md5sums
 
 dist:
        install -d -m0755 HaChu
@@ -51,8 +51,8 @@ dist:
        rmdir HaChu
 
 uninstall:
-       rm -f $(DESTDIR)/usr/share/man/man6/hachu.6.gz
-       rm -f $(DESTDIR)/usr/games/hachu
+       rm -f $(DESTDIR)$(prefix)/share/man/man6/hachu.6.gz
+       rm -f $(DESTDIR)$(prefix)/games/hachu
        rm -f $(DESTDIR)/usr/share/games/plugins/logos/hachu.png
        rm -f $(DESTDIR)/usr/share/games/plugins/xboard/hachu.eng