File: Makefile

package info (click to toggle)
pmx 2.5.15-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,088 kB
  • ctags: 1,226
  • sloc: makefile: 147; sh: 109
file content (36 lines) | stat: -rw-r--r-- 666 bytes parent folder | download | duplicates (5)
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
34
35
36
DOCS = pmxdoc.pdf ref.pdf
DOCDIR = $(DATADIR)/doc/$(PACKAGE)
TEXMFDIR = $(DATADIR)/texmf/tex/musixtex/$(PACKAGE)
MDOCDIR = $(DATADIR)/doc/texmf/musixtex

all: $(DOCS)

clean:
	rm -f {pmxdoc,ref}.{aux,dvi,log,toc,out,pdf}

distclean: clean

install: all
	install -d $(DOCDIR)
	install -m644 -p $(DOCS) $(DOCDIR)
	install -d $(TEXMFDIR)
	install -m644 -p pmx.tex $(TEXMFDIR)
	install -d $(MDOCDIR)
	ln -fs ../../pmx $(MDOCDIR)/pmx

uninstall:
	for doc in $(DOCS); do \
	  rm -f $(DOCDIR)/$$doc; \
	done
	rm -f $(TEXMFDIR)/pmx.tex
	rm -f $(MDOCDIR)/pmx

%.dvi: %.tex
	latex $<
	latex $<
	latex $<

%.pdf: %.dvi
	dvipdf $<

.PHONY: all clean distclean install uninstall