[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