File: Makefile.in

package info (click to toggle)
nbibtex 0.9.18-9
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,068 kB
  • ctags: 79
  • sloc: ansic: 814; sh: 283; makefile: 57
file content (57 lines) | stat: -rw-r--r-- 1,499 bytes parent folder | download | duplicates (2)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

bindir=$(prefix)/bin
datarootdir=$(prefix)/share
datadir=$(datarootdir)
datasubdir=$(datadir)/nbibtex

VERSION=$(shell cat VERSION)

OBJS=nbib.o nbibtex.o boyer-moore.o
CPPDEFS=-DSHARE='"${datasubdir}"'

all: nbibtex
# all: nbib.pdf
all: nbib.ps

nbibtex: $(OBJS)

install: nbibtex
	for i in $(datasubdir) $(bindir) $(mandir)/man1; do install -d $(DESTDIR)$$i; done
	install -m644 bibtex.lua natbib.nbs $(DESTDIR)$(datasubdir)/
	install -m644 nbibtex.1 nbibfind.1 $(DESTDIR)$(mandir)/man1/
	install -m755 nbibtex $(DESTDIR)$(bindir)/
	ln --force $(DESTDIR)$(bindir)/nbibtex $(DESTDIR)$(bindir)/nbibfind

uninstall: 
	rm $(DESTDIR)$(datasubdir)/bibtex.lua $(DESTDIR)$(datasubdir)/natbib.nbs
	rm $(DESTDIR)$(mandir)/man1/nbibtex.1 $(DESTDIR)$(mandir)/man1/nbibfind.1
	rm $(DESTDIR)$(bindir)/nbibtex $(DESTDIR)$(bindir)/nbibfind
	rmdir $(DESTDIR)$(datasubdir)

clean:
	rm -f $(OBJS) nbibtex

distclean: clean
	rm -f Makefile bibtex.lua natbib.nbs nbibtex.1
	rm -f nbib.c nbibtex.c nbib.tex nbib.ps nbib.pdf

.PHONY: all install uninstall clean distclean

nbib.c nbibtex.c: nbib.nw
	notangle -R$@ -L nbib.nw | sed 's/<VERSION>/$(VERSION)/' > $@

nbib.tex: nbib.nw
	noweave nbib.nw | tail -n +2 | sed 's/<VERSION>/$(VERSION)/' > $@

## rubber f = fixedpoint latex f

nbib.pdf: nbib.tex
	rubber --warn=all --verbose --pdf $<

nbib.ps: nbib.tex
	rubber --warn=all --verbose --ps $<

## NOTES

# Makefile bibtex.lua natbib.nbs nbibtex.1: Makefile.in bibtex.lua.in natbib.nbs.in nbibtex.1.in
# 	./configure