Further changes in debian/rules
authorDimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Tue, 4 Jan 2011 20:20:04 +0000 (22:20 +0200)
committerDimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Tue, 4 Jan 2011 20:20:04 +0000 (22:20 +0200)
debian/rules

index 4b529780bfa5464639ed728e9b002bce4b713130..98cb9c56c0062823259388fe26b6a368b725b710 100755 (executable)
 export DH_VERBOSE=1
 export DH_OPTIONS=-v
 
+       ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
+               CFLAGS += -O0
+       else
+               CFLAGS += -O2
+       endif
+       ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+               NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+               MAKEFLAGS += -j$(NUMJOBS)
+       endif
+
 clean:
        dh_testdir
        rm -rf png/*.png texinfo/mgl_ru.info-*
@@ -23,53 +33,96 @@ build:
 #      dh_auto_test
 
 binary-indep:
+       dh_testroot -i
+       dh_prep -i
+       dh_installdirs -i
+       dh_auto_install -i
+       dh_install -i
+       dh_installdocs -i
+       dh_installchangelogs -i
+#      dh_installexamples -i
+#      dh_installman -i
+#      dh_installcatalogs -i
+#      dh_installcron -i
+       dh_installdebconf -i
+#      dh_installemacsen -i
+#      dh_installifupdown -i
+#      dh_installinfo -i
+       dh_pysupport -i
+#      dh_installinit -i
+#      dh_installmenu -i
+#      dh_installmime -i
+#      dh_installmodules -i
+#      dh_installlogcheck -i
+#      dh_installlogrotate -i
+#      dh_installpam -i
+#      dh_installppp -i
+#      dh_installudev -i
+#      dh_installwm -i
+#      dh_installxfonts -i
+#      dh_bugfiles -i
+#      dh_lintian -i
+#      dh_gconf -i
+#      dh_icons -i
+#      dh_perl -i
+#      dh_usrlocal -i
+#      dh_link -i
+       dh_compress -i
+       dh_fixperms -i
+#      dh_strip -i
+#      dh_makeshlibs -i
+#      dh_shlibdeps -i
+#      dh_installdeb -i
+       dh_gencontrol -i
+       dh_md5sums -i
+       dh_builddeb -i
 
 binary-arch: 
-       dh_testroot
-       dh_prep
-       dh_installdirs
-       dh_auto_install
+       dh_testroot -a
+       dh_prep -a
+       dh_installdirs -a
+       dh_auto_install -a
        rm -f debian/tmp/usr/bin/*_example
        chrpath -d debian/tmp/usr/lib/*so.5
        chrpath -d debian/tmp/usr/lib/python*/dist-packages/_mathgl.so
-       dh_install
-       dh_installdocs
-       dh_installchangelogs
-       dh_installexamples
-       dh_installman
-       dh_installcatalogs
-       dh_installcron
-       dh_installdebconf
-       dh_installemacsen
-       dh_installifupdown
-       dh_installinfo
-       dh_pysupport
-       dh_installinit
-       dh_installmenu
-       dh_installmime
-       dh_installmodules
-       dh_installlogcheck
-       dh_installlogrotate
-       dh_installpam
-       dh_installppp
-       dh_installudev
-       dh_installwm
-       dh_installxfonts
-       dh_bugfiles
-       dh_lintian
-       dh_gconf
-       dh_icons
-       dh_perl
-       dh_usrlocal
-       dh_link
-       dh_compress
-       dh_fixperms
-       dh_strip
-       dh_makeshlibs
-       dh_shlibdeps
-       dh_installdeb
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
+       dh_install -a
+       dh_installdocs -a
+       dh_installchangelogs -a
+#      dh_installexamples -a
+       dh_installman -a
+#      dh_installcatalogs -a
+#      dh_installcron -a
+       dh_installdebconf -a
+#      dh_installemacsen -a
+#      dh_installifupdown -a
+#      dh_installinfo -a
+       dh_pysupport -a
+#      dh_installinit -a
+#      dh_installmenu -a
+#      dh_installmime -a
+#      dh_installmodules -a
+#      dh_installlogcheck -a
+#      dh_installlogrotate -a
+#      dh_installpam -a
+#      dh_installppp -a
+#      dh_installudev -a
+#      dh_installwm -a
+#      dh_installxfonts -a
+#      dh_bugfiles -a
+#      dh_lintian -a
+#      dh_gconf -a
+#      dh_icons -a
+#      dh_perl -a
+#      dh_usrlocal -a
+       dh_link -a
+       dh_compress -a
+       dh_fixperms -a
+       dh_strip -a
+       dh_makeshlibs -a
+       dh_shlibdeps -a
+       dh_installdeb -a
+       dh_gencontrol -a
+       dh_md5sums -a
+       dh_builddeb -a
 
 binary: binary-arch binary-indep
\ No newline at end of file