lintian cleanups
[debian/pforth] / debian / rules
index 412cd0f4cc1220bf477c51ee658d88c177e1f3f1..4b1cba7a1e8d0154e123f9fd992df1b141d35cd8 100755 (executable)
@@ -1,12 +1,15 @@
 #!/usr/bin/make -f
-# MAde with the aid of dh_make, by Craig Small
-# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
-# Some lines taken from debmake, by Cristoph Lameter.
 
-# comment this to turn off verbose mode.
 export DH_VERBOSE=1
 
-build: build-stamp
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CFLAGS += -Wall
+LDFLAGS += `dpkg-buildflags --get LDFLAGS`
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
+
+build:         build-arch build-indep
+build-arch:    build-stamp
+build-indep:   build-stamp
 build-stamp:
        dh_testdir
        mkdir objects
@@ -17,7 +20,7 @@ clean:
        dh_testdir
        dh_testroot
        rm -f build-stamp install-stamp
-       -$(MAKE) clean
+       [ ! -f Makefile ] || $(MAKE) clean
        rm -fr objects
        dh_clean
 
@@ -25,18 +28,16 @@ install: install-stamp
 install-stamp: build-stamp
        dh_testdir
        dh_testroot
-       dh_clean -k
+       dh_prep
        dh_installdirs
 
-       install -m0755 pforth `pwd`/debian/tmp/usr/bin/pforth
-       install -m0644 pforth.dic `pwd`/debian/tmp/usr/lib/pforth/pforth.dic
+       install -m0755 pforth `pwd`/debian/pforth/usr/bin/pforth
+       install -m0644 pforth.dic `pwd`/debian/pforth/usr/lib/pforth/pforth.dic
 
        touch install-stamp
 
-# Build architecture-independent files here.
 binary-indep: build install
 
-# Build architecture-dependent files here.
 binary-arch: build install
        dh_testdir
        dh_testroot
@@ -44,7 +45,7 @@ binary-arch: build install
        dh_installexamples
        dh_installmenu
        dh_installcron
-       dh_installmanpages
+       dh_installman debian/pforth.1
        dh_installchangelogs 
        dh_strip
        dh_compress