a9c003ce8541b8eda5c476a6498a3c28cacf5999
[debian/splat] / debian / rules
1 #!/usr/bin/make -f
2 # Sample debian/rules that uses debhelper.
3 # GNU copyright 1997 to 1999 by Joey Hess.
4
5 # Uncomment this to turn on verbose mode.
6 #export DH_VERBOSE=1
7
8 build: build-stamp
9 build-stamp: 
10         dh_testdir      
11         g++ -Wall -O3 -lm -lbz2 -fomit-frame-pointer itm.cpp splat.cpp -o splat
12         (cd utils ; \
13                 cc -Wall -O3 -fomit-frame-pointer citydecoder.c -o citydecoder)
14         (cd utils ; \
15                 cc -Wall -O3 -fomit-frame-pointer usgs2sdf.c -o usgs2sdf)
16         (cd utils ; \
17                 cc -Wall -O3 -lbz2 -fomit-frame-pointer srtm2sdf.c -o srtm2sdf)
18         (cd utils ; \
19                 cc -Wall -O3 -lz -fomit-frame-pointer fontdata.c -o fontdata)
20         touch build-stamp
21
22 clean:
23         dh_testdir
24         dh_testroot
25         rm -f build-stamp 
26         rm -f splat utils/fontdata utils/citydecoder utils/usgs2sdf
27         dh_clean
28
29 install: build
30         dh_testdir
31         dh_testroot
32         dh_clean -k
33         dh_installdirs
34         cp splat $(CURDIR)/debian/splat/usr/bin
35         cp utils/citydecoder $(CURDIR)/debian/splat/usr/bin
36         cp utils/usgs2sdf $(CURDIR)/debian/splat/usr/bin
37         cp utils/srtm2sdf $(CURDIR)/debian/splat/usr/bin
38         cp utils/fontdata $(CURDIR)/debian/splat/usr/bin
39         cp docs/man/splat.man $(CURDIR)/debian/splat/usr/share/man/man1/splat.1
40
41 # Build architecture-independent files here.
42 binary-indep: build install
43
44 # Build architecture-dependent files here.
45 binary-arch: build install
46         dh_testdir
47         dh_testroot
48         dh_installdocs
49         dh_installexamples
50         dh_installmenu
51         dh_installcron
52         dh_installman
53         dh_installinfo
54         dh_installchangelogs 
55         dh_link
56         dh_strip
57         dh_compress
58         dh_fixperms
59         dh_installdeb
60         dh_shlibdeps
61         dh_gencontrol
62         dh_md5sums
63         dh_builddeb
64
65 binary: binary-indep binary-arch
66 .PHONY: build clean binary-indep binary-arch binary install