too bad upstream doesn't like make ... sigh
[debian/splat] / debian / rules
index 50a6268d5f9f8c197aa7581acc5bce2634328af7..1bbec8891d17456b137615b42183f2fb63b0afb4 100755 (executable)
@@ -8,14 +8,28 @@
 build: build-stamp
 build-stamp: 
        dh_testdir      
-       ./build all
+       cp std-parms.h splat.h
+       g++ -Wall -O3 -fomit-frame-pointer -ffast-math itm.cpp splat.cpp -lm -lbz2 -o splat
+       cp hd-parms.h splat.h
+       g++ -Wall -O3 -fomit-frame-pointer -ffast-math itm.cpp splat.cpp -lm -lbz2 -o splat-hd
+       (cd utils ; \
+               cc -Wall -O3 -fomit-frame-pointer citydecoder.c -o citydecoder)
+       (cd utils ; \
+               cc -Wall -O3 -fomit-frame-pointer usgs2sdf.c -o usgs2sdf)
+       (cd utils ; \
+               cc -Wall -O3 -lbz2 -fomit-frame-pointer srtm2sdf.c -o srtm2sdf)
+       (cd utils ; \
+               cc -Wall -O3 -lz -fomit-frame-pointer fontdata.c -o fontdata)
+       (cd utils ; \
+               cc -Wall -O3 -fomit-frame-pointer -lm bearing.c -o bearing)
        touch build-stamp
 
 clean:
        dh_testdir
        dh_testroot
-       rm -f build-stamp 
-       rm -f splat utils/fontdata utils/citydecoder utils/usgs2sdf
+       rm -f build-stamp splat splat-hd splat.h
+       rm -f utils/srtm2sdf utils/fontdata utils/citydecoder utils/usgs2sdf \
+               utils/bearing
        dh_clean
 
 install: build
@@ -24,11 +38,14 @@ install: build
        dh_clean -k
        dh_installdirs
        cp splat $(CURDIR)/debian/splat/usr/bin
+       cp splat-hd $(CURDIR)/debian/splat/usr/bin
        cp utils/citydecoder $(CURDIR)/debian/splat/usr/bin
        cp utils/usgs2sdf $(CURDIR)/debian/splat/usr/bin
        cp utils/srtm2sdf $(CURDIR)/debian/splat/usr/bin
        cp utils/fontdata $(CURDIR)/debian/splat/usr/bin
-       cp docs/man/splat.man $(CURDIR)/debian/splat/usr/share/man/man1/splat.1
+       cp utils/bearing $(CURDIR)/debian/splat/usr/bin
+       cp docs/english/man/splat.man \
+               $(CURDIR)/debian/splat/usr/share/man/man1/splat.1
 
 # Build architecture-independent files here.
 binary-indep: build install
@@ -38,6 +55,7 @@ binary-arch: build install
        dh_testdir
        dh_testroot
        dh_installdocs
+       cp utils/README $(CURDIR)/debian/splat/usr/share/doc/splat/README.utils
        dh_installexamples
        dh_installmenu
        dh_installcron