File: rules

package info (click to toggle)
ttf-larabie 20011216-3
  • links: PTS
  • area: non-free
  • in suites: sarge, woody
  • size: 10,944 kB
  • sloc: sh: 131; makefile: 62
file content (79 lines) | stat: -rwxr-xr-x 2,944 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/usr/bin/make -f
#
# This does not use Debhelper, so i learn what's going on ;)
#

build: build-stamp
build-stamp:
	chmod +x debian/build.sh
	debian/build.sh build
	touch build-stamp

clean:
	rm -f build-stamp
	chmod +x debian/build.sh
	-debian/build.sh clean
	rm -rf debian/ttf-larabie-straight
	rm -rf debian/ttf-larabie-deco
	rm -rf debian/ttf-larabie-uncommon
	rm -f debian/files
	rm -f debian/*~ debian/.*.tags

install: build
	chmod +x debian/build.sh
	debian/build.sh install

binary-indep: build install
	# Preparing "straight" package
	install -m644 debian/changelog \
		debian/ttf-larabie-straight/usr/share/doc/ttf-larabie-straight/changelog.Debian
	gzip -9 debian/ttf-larabie-straight/usr/share/doc/ttf-larabie-straight/changelog.Debian
	install -m644 debian/copyright \
		debian/ttf-larabie-straight/usr/share/doc/ttf-larabie-straight/copyright
	install -m644 debian/README.Debian \
		debian/ttf-larabie-straight/usr/share/doc/ttf-larabie-straight/README.Debian
	install -m755 -d debian/ttf-larabie-straight/DEBIAN
	install -m755 debian/straight.postinst \
		debian/ttf-larabie-straight/DEBIAN/postinst
	install -m755 debian/straight.prerm \
		debian/ttf-larabie-straight/DEBIAN/prerm
	dpkg-gencontrol -isp -pttf-larabie-straight -Pdebian/ttf-larabie-straight

	# Preparing "deco" package
	install -m644 debian/changelog \
		debian/ttf-larabie-deco/usr/share/doc/ttf-larabie-deco/changelog.Debian
	gzip -9 debian/ttf-larabie-deco/usr/share/doc/ttf-larabie-deco/changelog.Debian
	install -m644 debian/copyright \
		debian/ttf-larabie-deco/usr/share/doc/ttf-larabie-deco/copyright
	install -m644 debian/README.Debian \
		debian/ttf-larabie-deco/usr/share/doc/ttf-larabie-deco/README.Debian
	install -m755 -d debian/ttf-larabie-deco/DEBIAN
	install -m755 debian/deco.postinst \
		debian/ttf-larabie-deco/DEBIAN/postinst
	install -m755 debian/deco.prerm \
		debian/ttf-larabie-deco/DEBIAN/prerm
	dpkg-gencontrol -isp -pttf-larabie-deco -Pdebian/ttf-larabie-deco

	# Preparing "uncommon" package
	install -m644 debian/changelog \
		debian/ttf-larabie-uncommon/usr/share/doc/ttf-larabie-uncommon/changelog.Debian
	gzip -9 debian/ttf-larabie-uncommon/usr/share/doc/ttf-larabie-uncommon/changelog.Debian
	install -m644 debian/copyright \
		debian/ttf-larabie-uncommon/usr/share/doc/ttf-larabie-uncommon/copyright
	install -m644 debian/README.Debian \
		debian/ttf-larabie-uncommon/usr/share/doc/ttf-larabie-uncommon/README.Debian
	install -m755 -d debian/ttf-larabie-uncommon/DEBIAN
	install -m755 debian/uncommon.postinst \
		debian/ttf-larabie-uncommon/DEBIAN/postinst
	install -m755 debian/uncommon.prerm \
		debian/ttf-larabie-uncommon/DEBIAN/prerm
	dpkg-gencontrol -isp -pttf-larabie-uncommon -Pdebian/ttf-larabie-uncommon

	# Build the package
	dpkg -b debian/ttf-larabie-straight ..
	dpkg -b debian/ttf-larabie-deco ..
	dpkg -b debian/ttf-larabie-uncommon ..

binary: binary-indep
.PHONY: build clean binary-indep binary install