File: rules

package info (click to toggle)
mcvs 1.0.13-8
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 668 kB
  • ctags: 648
  • sloc: lisp: 5,091; ansic: 223; sh: 190; makefile: 58
file content (29 lines) | stat: -rwxr-xr-x 762 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
#! /usr/bin/make -f
#
#	Build script for the Meta-CVS debian package.
#   Using Common Debian Build System (CDBS).
#

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

common-install-arch::
	cd code; ./install.sh /usr $(DEB_DESTDIR)
	# Fix name of upstream changelog
	ln -f ChangeLog changelog
	# Copy man page
	dh_installdirs usr/share/man/man1
	install -m 644 debian/mcvs.1 $(DEB_DESTDIR)/usr/share/man/man1

DEB_INSTALL_DOCS_ALL := \
	ChangeLog QUICK-GUIDE RELEASE-NOTES TODO UPGRADE-EXISTING \
	docs/Meta-CVS-PAPER docs/meta-cvs.html

DEB_SHLIBDEPS_INCLUDE := debian/mcvs/usr/lib
DEB_SHLIBDEPS_LIBRARY := mcvs

clean::
	rm -rf $(CWD)/debian/mcvs          \
		code/unix-bindings-linking-set \
		code/meta-cvs
	make -C code/unix-bindings clean
	make -C docs clean