File: rules

package info (click to toggle)
openigtlink 1.11.0-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 2,284 kB
  • sloc: cpp: 15,384; ansic: 5,957; perl: 74; makefile: 32; sh: 14
file content (46 lines) | stat: -rwxr-xr-x 1,828 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/usr/bin/make -f

DH_VERBOSE=1

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk

DEB_CMAKE_EXTRA_FLAGS = \
        -DCMAKE_INSTALL_PREFIX:PATH=/usr \
        -DCMAKE_BUILD_TYPE:STRING=Release \
        -DCMAKE_SKIP_RPATH:BOOL=ON \
        -DBUILD_SHARED_LIBS:BOOL=ON \
        -DBUILD_DOCUMENTATION:BOOL=ON \
        -DBUILD_TESTING:BOOL=ON \
        -DBUILD_EXAMPLES:BOOL=OFF \
        -DOpenIGTLink_PROTOCOL_VERSION_2:BOOL=ON \
        -DCMAKE_VERBOSE_MAKEFILE=$(DH_VERBOSE) \

DEB_COMPRESS_EXCLUDE_ALL = openigtlink-examples/examples

build/libopenigtlink1.11::
	- cd $(DEB_BUILDDIR) && LD_LIBRARY_PATH=`pwd`/bin:$$LD_LIBRARY_PATH ctest -VV

install/libopenigtlink1.11::
	dh_install -plibopenigtlink1.11    debian/tmp/usr/lib/*.so.*                usr/lib

install/libopenigtlink-dev::
	dh_install -plibopenigtlink-dev    debian/tmp/usr/include/openigtlink/*     usr/include/openigtlink
	dh_install -plibopenigtlink-dev    debian/tmp/usr/lib/*.so                  usr/lib
	dh_install -plibopenigtlink-dev    debian/tmp/usr/lib/openigtlink/*.cmake   usr/lib/openigtlink

install/openigtlink-examples::
	dh_installexamples -popenigtlink-examples Examples/*

# the first two lines have been moved from target "build/openigtlink-doc::" because of build errors on all architectures
# e.g. https://buildd.debian.org/fetch.cgi?pkg=openigtlink&arch=armel&ver=1.9.2~svn7380-1&stamp=1303034727&file=log
install/openigtlink-doc::
	mkdir -p $(DEB_BUILDDIR)/Documents/Doxygen
	doxygen -u $(DEB_BUILDDIR)/Utilities/Doxygen/doxygen.config
	doxygen $(DEB_BUILDDIR)/Utilities/Doxygen/doxygen.config
	dh_install -popenigtlink-doc       $(DEB_BUILDDIR)/Documents/Doxygen/html   usr/share/doc/openigtlink-doc
	find debian -name "*.md5" -delete


get-orig-source:
	/bin/sh $(CURDIR)/debian/get-orig-source