Add build targets build-arch + build-indep
[debian/uanytun.git] / debian / rules
index a259e2e..08bfb72 100755 (executable)
 configure: configure-stamp
 configure-stamp:
        dh_testdir
-       cd src && ./configure --prefix=/usr --sysconfdir=/etc --examplesdir=/usr/share/uanytun/examples && cd ..
+       cd src && ./configure --no-manpage --prefix=/usr --sysconfdir=/etc --examplesdir=/usr/share/uanytun/examples && cd ..
        touch configure-stamp
 
-build: build-stamp
+build: build-arch build-indep
+
+build-arch: build-stamp
+build-indep: build-stamp
 
 build-stamp: configure-stamp
        dh_testdir
 
        cd src && $(MAKE) && cd ..
-       cd doc && $(MAKE) && cd ..
 
        touch $@
 
@@ -30,12 +32,6 @@ clean:
        dh_testroot
        rm -f build-stamp configure-stamp
 
-       cd src && $(MAKE) distclean && cd ..
-       cd doc && $(MAKE) clean && cd ..
-
-       # drop leftover file:
-       rm -f src/tun.c
-
        # Add here commands to clean up after the build process.
        $(MAKE) --directory=$(CURDIR)/src distclean
        dh_clean
@@ -49,6 +45,7 @@ install: build
        cd src && $(MAKE) DESTDIR=$(CURDIR)/debian/uanytun install && cd ..
        # Fix unusual path:
        mv debian/uanytun/usr/share/uanytun/examples/uanytun debian/uanytun/usr/share/uanytun/examples/config
+       echo "example configurations can be found at /usr/share/uanytun/examples/config" > debian/uanytun/etc/uanytun/README
 
 # Build architecture-independent files here.
 binary-indep: install
@@ -66,7 +63,7 @@ binary-arch: install
        dh_link
        dh_strip
        dh_compress
-       mkdir -p debian/uanytun/usr/share/lintian/overrides/ 
+       mkdir -p debian/uanytun/usr/share/lintian/overrides/
        cp -av debian/overrides debian/uanytun/usr/share/lintian/overrides/uanytun
        dh_fixperms
        find debian/uanytun -type f -name config     -exec chmod 600 {} \;