File: rules

package info (click to toggle)
libgpiv 0.6.1-7
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 4,404 kB
  • ctags: 1,420
  • sloc: ansic: 17,832; sh: 10,248; makefile: 114
file content (63 lines) | stat: -rwxr-xr-x 2,085 bytes parent folder | download | duplicates (2)
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/usr/bin/make -f



#	# These are used for cross-compiling and for saving the configure script
#	# from having to guess our platform (since we know it already)
#	DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
#	DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)

ifneq ($(wildcard /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial/libhdf5.so),)
  export CPPFLAGS += -I/usr/include/hdf5/serial
  export LDFLAGS += -Wl,-L/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial
endif

CONFIGURE_OPTIONS=      --host=$(DEB_HOST_GNU_TYPE) \
		    	--build=$(DEB_BUILD_GNU_TYPE) \
			--prefix=/usr \
			--sysconfdir=/etc \
			--mandir=\$${prefix}/share/man \
			--infodir=\$${prefix}/share/info \
			--enable-omp


#configure: configure-serial configure-doc configure-mpi
#configure-doc: configure-stamp-doc
#configure-serial: configure-stamp-serial
#configure-mpi: configure-stamp-mpi

%:
	dh $@ --builddirectory=build-doc
	dh $@ --builddirectory=build-serial
	dh $@ --builddirectory=build-mpi

override_dh_auto_clean:
	dh_auto_clean $@
	rm -rf $(CURDIR)/debian/tmp-mpi

override_dh_auto_configure-arch:
	dh_auto_configure --builddirectory=build-serial -- $(CONFIGURE_OPTIONS)
	dh_auto_configure --builddirectory=build-mpi -- $(CONFIGURE_OPTIONS) --enable-mpi

override_dh_auto_configure-indep:
	dh_auto_configure --builddirectory=build-doc -- $(CONFIGURE_OPTIONS)

override_dh_auto_build-arch:
	dh_auto_build --builddirectory=build-serial
	dh_auto_build --builddirectory=build-mpi

override_dh_auto_build-indep:
	$(MAKE)  -C build-doc/ doxygen-doc

override_dh_auto_install-arch:
	dh_auto_install --builddirectory=build-serial
	dh_auto_install --builddirectory=build-mpi --destdir=$(CURDIR)/debian/tmp-mpi

override_dh_auto_install-indep:
	install -d $(CURDIR)/debian/usr/share/doc/libgpiv3-doc/html
	find build-doc/doxygen-doc/html/ -type f ! -name '*.md5' -exec \
		install -D '{}' -t "$(CURDIR)/debian/tmp/usr/share/doc/libgpiv3-doc/html/" \;
	#$(MAKE)  -C build-doc/ doxygen-install

override_dh_strip:
	dh_strip --dbgsym-migration='libgpiv3-dbg (<<0.6.1-5~)'