X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=Makefile;h=485ee61806a4d45e295b1db5c696df1c621e17a5;hb=public;hp=078869c1d62dc6d0002320fa33800f9eaaf6040d;hpb=8cebc73ea0796452d0543bee16aa87c53cdb10f2;p=hachu.git diff --git a/Makefile b/Makefile index 078869c..485ee61 100644 --- 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,33 +14,33 @@ 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 install -d -m0755 HaChu/svg rm -f hachu.tar hachu.tar.gz - cp hachu.c hachu.pod Makefile hachu.eng HaChu + cp hachu.c hachu.pod Makefile hachu.eng logo.png HaChu cp chu/* HaChu/svg (md5sum HaChu/* HaChu/svg/* > HaChu/md5sums) || true tar -cvvf hachu.tar HaChu @@ -49,7 +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