File: rules

package info (click to toggle)
fgfs-base 0.9.6-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 216,568 kB
  • ctags: 170
  • sloc: xml: 160,813; makefile: 47; sh: 29
file content (71 lines) | stat: -rwxr-xr-x 1,936 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
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# This is the debhelper compatability version to use.
export DH_COMPAT=3

DATA=.

configure: configure-stamp
configure-stamp:
	dh_testdir

	touch configure-stamp

build: configure-stamp build-stamp
build-stamp:
	dh_testdir

	touch build-stamp

clean:
	dh_testdir
	dh_testroot
	rm -f build-stamp configure-stamp

	dh_clean

install:
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs

	cp -a $(DATA)/Aircraft $(DATA)/Airports $(DATA)/Astro $(DATA)/ATC \
	      $(DATA)/Data $(DATA)/Engine $(DATA)/Fonts $(DATA)/Huds \
	      $(DATA)/Input $(DATA)/Lighting $(DATA)/Models $(DATA)/Nasal \
	      $(DATA)/Navaids $(DATA)/Protocol $(DATA)/Scenery \
	      $(DATA)/Sounds $(DATA)/Textures $(DATA)/Textures.high \
	      $(DATA)/Timezone $(DATA)/Traffic $(DATA)/Translations $(DATA)/Weather \
	      $(DATA)/gui $(DATA)/*.dtd $(DATA)/*.xml $(DATA)/*.sky $(DATA)/version \
	   debian/fgfs-base/usr/share/games/FlightGear
	cp -a $(DATA)/Docs debian/fgfs-base/usr/share/games/FlightGear
	# fix some insane permissions
	find debian/fgfs-base/usr/share/games/FlightGear -type f -exec chmod 644 {} \;
	# remove some crud upstream left in
	-find debian/fgfs-base/usr/share/games/FlightGear -name .xvpics -exec rm -rf {} \;
	-find debian/fgfs-base/usr/share/games/FlightGear -name ".#*" -exec rm -f {} \;

# Build architecture-independent files here.
binary-indep: install
	dh_testdir
	dh_testroot
	dh_installdocs $(DATA)/AUTHORS $(DATA)/NEWS $(DATA)/README $(DATA)/Thanks
	dh_installchangelogs $(DATA)/ChangeLog
	dh_link
	dh_compress
	dh_fixperms
	dh_installdeb
	dh_gencontrol
	dh_md5sums
	dh_builddeb

# Build architecture-dependent files here.
binary-arch: build install

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