File: rules.svn-base

package info (click to toggle)
dbus-sharp 0.63.git.20060719-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,244 kB
  • ctags: 636
  • sloc: sh: 8,433; xml: 4,036; cs: 3,293; makefile: 163
file content (35 lines) | stat: -rw-r--r-- 1,093 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
#!/usr/bin/make -f
# Copyright  2002,2003 Colin Walters <walters@verbum.org>
# Copyright  2003 Daniel Stone <daniels@debian.org>
# Copyright  2006 Sjoerd Simons <sjoerd@debian.org>

include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk

DEB_CONFIGURE_EXTRA_FLAGS := --enable-mono --enable-mono-docs

export MONO_SHARED_DIR=$(CURDIR)

install/libdbus-1-cil::
	# put the dlls into the correct place required by the CLI policy
	mkdir -p debian/tmp/usr/lib/cli/dbus-sharp-0.60
	cp mono/dbus-sharp.dll debian/tmp/usr/lib/cli/dbus-sharp-0.60
	cp mono/dbus-sharp.dll.config debian/tmp/usr/lib/cli/dbus-sharp-0.60
	cp mono/dbus-sharp.dll.mdb debian/tmp/usr/lib/cli/dbus-sharp-0.60

binary-install/libdbus-1-cil::
	dh_installcligac

binary-predeb/libdbus-1-cil::
	dh_makeclilibs -m0.60
	dh_clideps -d

binary-post-install/libdbus-1-cil::
	cd $(CURDIR)/debian/libdbus-1-cil && \
		find -type f -name "*.dll" -exec chmod -x {} \;

clean::
	rm -rf $(MONO_SHARED_DIR)/.wapi