File: rules

package info (click to toggle)
libchipcard2 2.1.9-2
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 7,052 kB
  • ctags: 3,761
  • sloc: ansic: 53,628; xml: 11,689; sh: 8,909; makefile: 1,394; cpp: 400
file content (34 lines) | stat: -rwxr-xr-x 1,414 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
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
DEB_CONFIGURE_EXTRA_FLAGS := --disable-static --sysconfdir=/etc

clean::
	rm -rf chipcard2/
	rm -rf chipcard2-service/
	rm -rf chipcard2-server/
	rm -f chipcard2-server-config
	rm -f bin/prepare.sh
	rm -fr chipcard2-client/
	rm -f chipcard2-client-config

$(patsubst %,install/%,$(DEB_PACKAGES)) ::
	if [ -e debian/$(cdbs_curpkg).lintian-overrides ] ; then \
	  mkdir -p debian/$(cdbs_curpkg)/usr/share/lintian/overrides/ ; \
	  cp debian/$(cdbs_curpkg).lintian-overrides debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg) ; \
	fi

install/libchipcard2-data::
	for AFILE in \
	  debian/tmp/etc/chipcard2-client/apps/examplecard.xml \
	  debian/tmp/etc/chipcard2-client/chipcardc2.conf.example \
	  debian/tmp/etc/chipcard2-client/chipcardc2.conf.minimal \
	  debian/tmp/etc/chipcard2-server/chipcardd2.conf.example \
	  debian/tmp/etc/chipcard2-server/chipcardd2.conf.minimal \
	  debian/tmp/etc/chipcard2-server/chipcardrd.conf.example \
	  ; do \
	    mkdir -p $$(dirname debian/libchipcard2-data/usr/share/doc/libchipcard2-data/$${AFILE#debian/tmp/etc/}) ; \
	    mv $${AFILE} debian/libchipcard2-data/usr/share/doc/libchipcard2-data/$${AFILE#debian/tmp/etc/} ; \
	done
install/libchipcard2-tools::
	sh debian/generate_udev_list.sh > debian/libchipcard2-tools/etc/udev/libchipcard2.rules