[caffe-contrib] 310/362: rules: use Makefile variables
Zhou Mo
cdluminate-guest at moszumanska.debian.org
Tue May 3 09:24:48 UTC 2016
This is an automated email from the git hooks/post-receive script.
cdluminate-guest pushed a commit to branch master
in repository caffe-contrib.
commit 4764a25662ba15e21efc4ab495bf7a57b48e4dbb
Author: Zhou Mo <cdluminate at gmail.com>
Date: Wed Mar 9 11:07:36 2016 +0000
rules: use Makefile variables
---
debian/rules | 65 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 32 insertions(+), 33 deletions(-)
diff --git a/debian/rules b/debian/rules
index 77a3dfe..75671fc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,9 +9,8 @@ RULES := debian/rules
ORIG_SOURCE := "https://github.com/BVLC/caffe/archive/rc2.tar.gz"
CAFFE_SOVER := "1.0.0-rc3"
-export CAFFE_CPU_BUILDDIR="caffe_cpu_build"
-export CAFFE_CUDA_BUILDDIR="caffe_cuda_build"
-
+CAFFE_CPU_BUILDDIR := "caffe_cpu_build"
+CAFFE_CUDA_BUILDDIR := "caffe_cuda_build"
SUITE_CPU := caffe-cpu libcaffe-cpu0 libcaffe-cpu-dev python-caffe-cpu
SUITE_CUDA := caffe-cuda libcaffe-cuda0 libcaffe-cuda-dev python-caffe-cuda
SUITE_CPU_P := $(foreach PKG, $(SUITE_CPU), --package=$(PKG))
@@ -97,39 +96,39 @@ autogen:
override_dh_auto_configure: autogen
dh_auto_configure \
- --builddirectory=${CAFFE_CPU_BUILDDIR} \
+ --builddirectory=$(CAFFE_CPU_BUILDDIR) \
-- $(CONFFLAG_CPU)
ifeq (y, $(flag_build_caffe_cuda))
dh_auto_configure \
- --builddirectory=${CAFFE_CUDA_BUILDDIR} \
+ --builddirectory=$(CAFFE_CUDA_BUILDDIR) \
-- $(CONFFLAG_CUDA)
endif
override_dh_auto_clean:
- dh_auto_clean --builddirectory=${CAFFE_CPU_BUILDDIR}
- dh_auto_clean --builddirectory=${CAFFE_CUDA_BUILDDIR}
- #-$(RM) -rf ${CAFFE_CPU_BUILDDIR} ${CAFFE_CUDA_BUILDDIR}
+ dh_auto_clean --builddirectory=$(CAFFE_CPU_BUILDDIR)
+ dh_auto_clean --builddirectory=$(CAFFE_CUDA_BUILDDIR)
+ #-$(RM) -rf $(CAFFE_CPU_BUILDDIR) $(CAFFE_CUDA_BUILDDIR)
-$(RM) -rf python/caffe/proto/
-$(RM) python/caffe/_caffe.so
override_dh_auto_build:
- dh_auto_build --builddirectory=${CAFFE_CPU_BUILDDIR} \
+ dh_auto_build --builddirectory=$(CAFFE_CPU_BUILDDIR) \
-- all caffe pycaffe
ifeq (y, $(flag_build_caffe_cuda))
- dh_auto_build --builddirectory=${CAFFE_CUDA_BUILDDIR} \
+ dh_auto_build --builddirectory=$(CAFFE_CUDA_BUILDDIR) \
-- all caffe pycaffe
endif
# In the test phase, we need to set LD_LIBRARY_PATH properly
# for those test ELFs linked with libcaffe.so.X
override_dh_auto_test:
- dh_auto_test --builddirectory=${CAFFE_CPU_BUILDDIR} \
- -- runtest LD_LIBRARY_PATH=${CAFFE_CPU_BUILDDIR}/lib/
+ dh_auto_test --builddirectory=$(CAFFE_CPU_BUILDDIR) \
+ -- runtest LD_LIBRARY_PATH=$(CAFFE_CPU_BUILDDIR)/lib/
ifeq (y, $(flag_build_caffe_cuda))
# some i386/amd64 build machines may have no video card
# which supports CUDA. Then heading with a dash '-'.
- -dh_auto_test --builddirectory=${CAFFE_CUDA_BUILDDIR} \
- -- runtest LD_LIBRARY_PATH=${CAFFE_CUDA_BUILDDIR}/lib/
+ -dh_auto_test --builddirectory=$(CAFFE_CUDA_BUILDDIR) \
+ -- runtest LD_LIBRARY_PATH=$(CAFFE_CUDA_BUILDDIR)/lib/
endif
override_dh_python2:
@@ -137,10 +136,10 @@ override_dh_python2:
dh_numpy
override_dh_auto_install:
- dh_auto_install --builddirectory=${CAFFE_CPU_BUILDDIR} \
+ dh_auto_install --builddirectory=$(CAFFE_CPU_BUILDDIR) \
-- install --list-missing
ifeq (y, $(flag_build_caffe_cuda))
- dh_auto_install --builddirectory=${CAFFE_CUDA_BUILDDIR} \
+ dh_auto_install --builddirectory=$(CAFFE_CUDA_BUILDDIR) \
-- install --list-missing
endif
@@ -189,18 +188,18 @@ custom-cpu:
dch "Host Info: `uname -a`"
dpkg-source --after-build ./
dpkg-source --before-build ./
- dh_auto_clean --builddirectory=${CAFFE_CPU_BUILDDIR}
- mkdir ${CAFFE_CPU_BUILDDIR}
+ dh_auto_clean --builddirectory=$(CAFFE_CPU_BUILDDIR)
+ mkdir $(CAFFE_CPU_BUILDDIR)
$(RULES) autogen
- dh_auto_configure --builddirectory=${CAFFE_CPU_BUILDDIR} -- \
+ dh_auto_configure --builddirectory=$(CAFFE_CPU_BUILDDIR) -- \
$(CONFFLAG_CPU_CUSTOM)
- dh_auto_build --builddirectory=${CAFFE_CPU_BUILDDIR} -- $(CUSTOM_JOBS) \
+ dh_auto_build --builddirectory=$(CAFFE_CPU_BUILDDIR) -- $(CUSTOM_JOBS) \
all caffe pycaffe test.testbin
# For Caffe's CPU-ONLY version it should not fail.
- dh_auto_test --builddirectory=${CAFFE_CPU_BUILDDIR} \
- -- runtest LD_LIBRARY_PATH=${CAFFE_CPU_BUILDDIR}/lib/
- dh_auto_install --builddirectory=${CAFFE_CPU_BUILDDIR} -- install
- cd ${CAFFE_CPU_BUILDDIR}; cmake -DCMAKE_INSTALL_CONFIG_NAME="Release" \
+ dh_auto_test --builddirectory=$(CAFFE_CPU_BUILDDIR) \
+ -- runtest LD_LIBRARY_PATH=$(CAFFE_CPU_BUILDDIR)/lib/
+ dh_auto_install --builddirectory=$(CAFFE_CPU_BUILDDIR) -- install
+ cd $(CAFFE_CPU_BUILDDIR); cmake -DCMAKE_INSTALL_CONFIG_NAME="Release" \
-P cmake_install.cmake
-$(RM) debian/*.symbols
fakeroot dh binary $(SUITE_CPU_P)
@@ -209,21 +208,21 @@ custom-cuda:
dch "Host Info: `uname -a`"
dpkg-source --after-build ./
dpkg-source --before-build ./
- dh_auto_clean --builddirectory=${CAFFE_CUDA_BUILDDIR}
- mkdir ${CAFFE_CUDA_BUILDDIR}
+ dh_auto_clean --builddirectory=$(CAFFE_CUDA_BUILDDIR)
+ mkdir $(CAFFE_CUDA_BUILDDIR)
$(RULES) autogen
- dh_auto_configure --builddirectory=${CAFFE_CUDA_BUILDDIR} -- \
+ dh_auto_configure --builddirectory=$(CAFFE_CUDA_BUILDDIR) -- \
$(CONFFLAG_CUDA_CUSTOM)
- cd ${CAFFE_CUDA_BUILDDIR}; cmake $(CONFFLAG_CUDA_CUSTOM) \
+ cd $(CAFFE_CUDA_BUILDDIR); cmake $(CONFFLAG_CUDA_CUSTOM) \
-DCMAKE_INSTALL_PREFIX="$(shell pwd)/debian/tmp/caffe_cuda" ..
- dh_auto_build --builddirectory=${CAFFE_CUDA_BUILDDIR} -- $(CUSTOM_JOBS) \
+ dh_auto_build --builddirectory=$(CAFFE_CUDA_BUILDDIR) -- $(CUSTOM_JOBS) \
all caffe pycaffe test.testbin
# note the '-' sign, some amd64 build machines have no GPU,
# so this test is allowed to fail.
- -dh_auto_test --builddirectory=${CAFFE_CUDA_BUILDDIR} \
- -- runtest LD_LIBRARY_PATH=${CAFFE_CUDA_BUILDDIR}/lib/
- dh_auto_install --builddirectory=${CAFFE_CUDA_BUILDDIR} -- install
- cd ${CAFFE_CUDA_BUILDDIR}; cmake -DCMAKE_INSTALL_CONFIG_NAME="Release" \
+ -dh_auto_test --builddirectory=$(CAFFE_CUDA_BUILDDIR) \
+ -- runtest LD_LIBRARY_PATH=$(CAFFE_CUDA_BUILDDIR)/lib/
+ dh_auto_install --builddirectory=$(CAFFE_CUDA_BUILDDIR) -- install
+ cd $(CAFFE_CUDA_BUILDDIR); cmake -DCMAKE_INSTALL_CONFIG_NAME="Release" \
-P cmake_install.cmake
-$(RM) debian/*.symbols
fakeroot dh binary $(SUITE_CUDA_P)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/caffe-contrib.git
More information about the debian-science-commits
mailing list