summaryrefslogtreecommitdiff
path: root/support/chklref/src/Makefile.in
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