blob: 9e916b8dd80254aba3ec4b5f45d797ebb24636f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
.PHONY: all clean distclean install uninstall
include ../Make.incl
SCRIPTS=chkparser
BINFILES=chklref
TEXFILES=chklref.sty
all:
install: all
if ! test -d $(DESTDIR)$(bindir); then $(INSTALL) -d $(DESTDIR)$(bindir); fi
$(INSTALL) -m 755 $(BINFILES) $(DESTDIR)$(bindir)
if ! test -d $(DESTDIR)$(SCRIPTSDIR); then $(INSTALL) -d $(DESTDIR)$(SCRIPTSDIR); fi
$(INSTALL) -m 755 $(SCRIPTS) $(DESTDIR)$(SCRIPTSDIR)
if ! test -d $(DESTDIR)$(LATEXDIR); then $(INSTALL) -d $(DESTDIR)$(LATEXDIR); fi
$(INSTALL) -m 644 $(TEXFILES) $(DESTDIR)$(LATEXDIR)
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, $(LATEXDIR), $(DESTDIR)$(TEXFILES))
$(call chk_rm, $(SCRIPTSDIR), $(DESTDIR)$(SCRIPTS))
distclean:
$(RM) chklref
|