Imported Debian patch 1.2.1-1
[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 splat
26         rm -f utils/srtm2sdf 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/english/man/splat.man \
40                 $(CURDIR)/debian/splat/usr/share/man/man1/splat.1
41
42 # Build architecture-independent files here.
43 binary-indep: build install
44
45 # Build architecture-dependent files here.
46 binary-arch: build install
47         dh_testdir
48         dh_testroot
49         dh_installdocs
50         dh_installexamples
51         dh_installmenu
52         dh_installcron
53         dh_installman
54         dh_installinfo
55         dh_installchangelogs 
56         dh_link
57         dh_strip
58         dh_compress
59         dh_fixperms
60         dh_installdeb
61         dh_shlibdeps
62         dh_gencontrol
63         dh_md5sums
64         dh_builddeb
65
66 binary: binary-indep binary-arch
67 .PHONY: build clean binary-indep binary-arch binary install