X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=Makefile.in;h=ce825d27892d5fee8ea0cf1396a7db6f88918dd4;hb=84f5fb6b9383e608570b90f6acc12f96d2781979;hp=a3199ff8d8db62edc15674991472c4766967e3f5;hpb=fb8fa22c61533dc438d2e3152305d3f1253fb24a;p=xboard.git diff --git a/Makefile.in b/Makefile.in index a3199ff..ce825d2 100644 --- a/Makefile.in +++ b/Makefile.in @@ -15,6 +15,7 @@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ +datarootdir = @datarootdir@ datadir = @datadir@ localedir = $(datadir)/locale mandir = @mandir@ @@ -65,29 +66,41 @@ default: xboard pot zic2xpm all: default pseudosource info FAQ html dvi ps install: installdirs default - $(INSTALL_PROGRAM) -s xboard $(bindir)/xboard - $(INSTALL_PROGRAM) -s zic2xpm $(bindir)/zic2xpm - $(INSTALL_PROGRAM) cmail $(bindir)/cmail - $(INSTALL_PROGRAM) $(srcdir)/pxboard $(bindir)/pxboard - $(INSTALL_DATA) $(srcdir)/xboard.man $(man6dir)/xboard$(man6ext) - $(INSTALL_DATA) $(srcdir)/zic2xpm.man $(man6dir)/zic2xpm$(man6ext) - $(INSTALL_DATA) xboard.info $(infodir)/xboard.info + $(INSTALL_PROGRAM) -s xboard $(DESTDIR)$(bindir)/xboard + $(INSTALL_PROGRAM) -s zic2xpm $(DESTDIR)$(bindir)/zic2xpm + $(INSTALL_PROGRAM) cmail $(DESTDIR)$(bindir)/cmail + $(INSTALL_PROGRAM) $(srcdir)/pxboard $(DESTDIR)$(bindir)/pxboard + $(INSTALL_DATA) $(srcdir)/xboard.man $(DESTDIR)$(man6dir)/xboard$(man6ext) + $(INSTALL_DATA) $(srcdir)/zic2xpm.man $(DESTDIR)$(man6dir)/zic2xpm$(man6ext) + $(INSTALL_DATA) xboard.info $(DESTDIR)$(infodir)/xboard.info (cd po && $(MAKE) $@) -PATH=$$PATH:/sbin:/usr/sbin install-info \ - $(infodir)/xboard.info $(infodir)/dir + $(DESTDIR)$(infodir)/xboard.info $(DESTDIR)$(infodir)/dir installdirs: mkinstalldirs - $(srcdir)/mkinstalldirs $(bindir) $(mandir) $(man6dir) $(infodir) + if [ -n "$(DESTDIR)" ] ; then \ + if [ 0 == `echo $(DESTDIR) | grep -c "^/"` ] ; then \ + echo "DESTDIR must be an absolute path name"; \ + exit 1 ; \ + fi ; \ + fi ; + $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) $(DESTDIR)$(mandir) $(DESTDIR)$(man6dir) $(DESTDIR)$(infodir) uninstall: - rm -f $(bindir)/xboard $(bindir)/cmail $(bindir)/pxboard - rm -f $(bindir)/zic2xpm - rm -f $(man6dir)/xboard$(man6ext) $(man6dir)/cmail$(man6ext) - rm -f $(man6dir)/zic2xpm$(man6ext) - rm -f $(infodir)/xboard.info + if [ -n "$(DESTDIR)" ] ; then \ + if [ 0 == `echo $(DESTDIR) | grep -c "^/"` ] ; then \ + echo "DESTDIR must be an absolute path name"; \ + exit 1 ; \ + fi ; \ + fi ; + rm -f $(DESTDIR)$(bindir)/xboard $(DESTDIR)$(bindir)/cmail $(DESTDIR)$(bindir)/pxboard + rm -f $(DESTDIR)$(bindir)/zic2xpm + rm -f $(DESTDIR)$(man6dir)/xboard$(man6ext) $(DESTDIR)$(man6dir)/cmail$(man6ext) + rm -f $(DESTDIR)$(man6dir)/zic2xpm$(man6ext) + rm -f $(DESTDIR)$(infodir)/xboard.info (cd po && $(MAKE) $@) -PATH=$$PATH:/sbin:/usr/sbin install-info --delete \ - $(infodir)/xboard.info $(infodir)/dir + $(DESTDIR)$(infodir)/xboard.info $(DESTDIR)$(infodir)/dir clean: rm -f xboard zic2xpm *.o xboard.txt zic2xpm.txt $(LEX_OUTPUT_ROOT).c