File: rules

package info (click to toggle)
catdvi 0.13-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 888 kB
  • ctags: 770
  • sloc: ansic: 7,456; perl: 51; sh: 50; makefile: 27
file content (39 lines) | stat: -rwxr-xr-x 905 bytes parent folder | download
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
#!/usr/bin/make -f

# Written by Antti-Juhani Kaijanaho.  You may treat this file as if it
# were in the public domain.

librules_interface = 1
include debian/librules.mk

debian/stamp/build: debian/stamp/configure
	$(MAKE) catdvi
	touch $@

debian/stamp/configure:
	./configure --prefix=/usr
	touch $@

debian/stamp/binary/arch: debian/stamp/binary/catdvi

debian/stamp/binary/catdvi: package=catdvi
debian/stamp/binary/catdvi: debian/stamp/build
	$(prebinary)
	$(install_dir) $(bindir)
	$(install_dir) $(man1dir)
	$(MAKE) INSTALL_PROGRAM="$(install_exec)" \
	        INSTALL_DATA="$(install_nonex)" \
		bindir=$(bindir) man1dir=$(man1dir) \
		 install
	$(gzip) $(man1dir)/*
	$(install_nonex) NEWS README AUTHORS TODO catdvi.txt $(docdir)
	dpkg-shlibdeps $(bindir)/catdvi
	$(postbinary)
	touch $@

config.mk : debian/stamp/configure
clean-build: config.mk
	rm debian/stamp/configure
	$(MAKE) distclean