File: rules

package info (click to toggle)
snacc 1.3.1-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,792 kB
  • ctags: 3,605
  • sloc: ansic: 33,001; cpp: 5,163; yacc: 2,217; sh: 2,146; makefile: 839; lex: 517; sed: 4
file content (30 lines) | stat: -rwxr-xr-x 878 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
#!/usr/bin/make -f

DEB_INSTALL_DOCS_snacc-doc=doc/snacc-a5.ps
DEB_INSTALL_EXAMPLES_libsnacc-dev=c++-examples c-examples tbl-example
DEB_INSTALL_MANPAGES_snacc=debian/berdecode.1 debian/snacc-config.1

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

DEB_CONFIGURE_EXTRA_FLAGS=--libdir=/usr/lib/$(DEB_HOST_MULTIARCH)

# hack to fix #746913, -O2 domehow breaks the build
CFLAGS += -O0

include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/autoreconf.mk

DB2MAN=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl

build/snacc::
	cd debian; xsltproc --nonet --novalid $(DB2MAN) berdecode.dbk
	cd debian; xsltproc --nonet --novalid $(DB2MAN) snacc-config.dbk

install/snacc::
	rm -rf $(CURDIR)/debian/snacc/usr/share/doc/snacc-doc/

binary-post-install/snacc::
	rm -f $(CURDIR)/debian/snacc/usr/share/man/man1/snacced.1*

clean::
	dh_clean