# # Jérôme Lelong # # 2008-2010. # .PHONY: all clean distclean install uninstall INSTALL=@INSTALL@ PDFLATEX=@pdflatex_path@ LATEX=@latex_path@ PKGNAME=@PKGNAME@ prefix=@prefix@ bindir=@bindir@ LATEXDIR=@LATEXDIR@ DOCDIR=@DOCDIR@ SCRIPTSDIR=@SCRIPTSDIR@ SCRIPTS=chkparser BINFILES=chklref TEXFILES=chklref.sty DOCFILES=chklref.pdf all: chklref.pdf clean install: all $(INSTALL) -d $(DESTDIR)$(bindir) $(INSTALL) -m 755 $(BINFILES) $(DESTDIR)$(bindir) $(INSTALL) -d $(DESTDIR)$(SCRIPTSDIR) $(INSTALL) -m 755 $(SCRIPTS) $(DESTDIR)$(SCRIPTSDIR) $(INSTALL) -d $(DESTDIR)$(LATEXDIR) $(INSTALL) -m 644 $(TEXFILES) $(DESTDIR)$(LATEXDIR) $(INSTALL) -d $(DESTDIR)$(DOCDIR) $(INSTALL) -m 644 $(DOCFILES) $(DESTDIR)$(DOCDIR) define chk_rm @for f in $(2); do echo "uninstalling $(1)/$$f"; $(RM) $(1)/$$f; done endef uninstall: $(call chk_rm, $(bindir), $(DESTDIR)$(BINFILES)) $(call chk_rm, $(DOCDIR), $(DESTDIR)$(DOCFILES)) $(call chk_rm, $(LATEXDIR), $(DESTDIR)$(TEXFILES)) $(call chk_rm, $(SCRIPTSDIR), $(DESTDIR)$(SCRIPTS)) chklref.pdf: chklref.tex $(PDFLATEX) $< $(PDFLATEX) $< clean: $(RM) chklref.dvi chklref.log chklref.aux chklref.out distclean: clean $(RM) chklref