[SCM] ViennaCL packaging branch, master, updated. debian/1.1.1-1-30-g727603b

Michael Wild themiwi at users.sourceforge.net
Tue Aug 2 12:19:21 UTC 2011


The following commit has been merged in the master branch:
commit 6c3c2452416b6299bbb5598a09c5f901d0433230
Author: Michael Wild <themiwi at users.sourceforge.net>
Date:   Mon Aug 1 09:55:26 2011 +0200

    Remove generated files and re-generate when building
    
    Signed-off-by: Michael Wild <themiwi at users.sourceforge.net>

diff --git a/debian/rules b/debian/rules
index 2c68efa..14065dc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,12 @@ export DH_OPTIONS
 %:
 	dh --sourcedirectory=tests --builddirectory=tests/build $@
 
-override_dh_auto_configure:
+override_dh_auto_configure: custom_clean
+
+override_dh_auto_build:
+	@cd auxiliary && ./convert.sh
+	@cd doc && doxygen
+	@$(MAKE) -C doc/manual build
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
@@ -31,3 +36,15 @@ override_dh_install:
 	      -e '/^\* / i \ ' |                                              \
 	  asciidoc -f /etc/asciidoc/text.conf - |                             \
 	  lynx -dump --stdin > debian/tmp/changelog
+
+custom_clean:
+	@rm -f  auxiliary/converter
+	@rm -f  auxiliary/generate-blas3-prod-align1
+	@rm -f  auxiliary/generate-blas3-solve-align1
+	@rm -rf CL
+	@rm -rf doc/doxygen
+	@rm -f  doc/viennacl.pdf
+	@rm -f  doc/manual/*.bbl doc/manual/*.blg
+	@rm -rf external
+	@rm -rf viennacl/linalg/kernels/*
+	@grep -rl 'file automatically generated' auxiliary/*/ | xargs rm -f

-- 
ViennaCL packaging



More information about the debian-science-commits mailing list