File: rules

package info (click to toggle)
tcsh 6.17.02-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 5,368 kB
  • ctags: 4,851
  • sloc: ansic: 51,678; sh: 3,648; csh: 1,099; lisp: 669; makefile: 407; perl: 56; python: 21
file content (41 lines) | stat: -rwxr-xr-x 1,154 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
36
37
38
39
40
41
#!/usr/bin/make -f
#
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

CFLAGS += -D_FILE_OFFSET_BITS=64

%:
	dh --with quilt $@

override_dh_auto_configure:
	cp /usr/share/misc/config.sub .
	cp /usr/share/misc/config.guess .
	dh_auto_configure
#	dh_auto_configure -- --mandir=\$${prefix}/share/man


override_dh_auto_build:
	$(MAKE)
	$(MAKE) catalogs

override_dh_auto_install:
	dh_auto_install
	$(MAKE) install.man DESTDIR=$(CURDIR)/debian/tcsh/
	install -d -m 0755 debian/tcsh/bin
	ln -s /usr/bin/tcsh debian/tcsh/bin/tcsh
	install -d -m 0755 debian/tcsh/etc debian/tcsh/etc/csh debian/tcsh/etc/csh/login.d debian/tcsh/usr/share/doc/tcsh
	install    -m 0644 debian/csh.cshrc debian/csh.login debian/csh.logout complete.tcsh debian/tcsh/etc
	install -D -m 0644 csh-mode.el debian/tcsh/usr/share/emacs/site-lisp/csh-mode.el
	dh_installchangelogs -a Fixes
	dh_installexamples -a complete.tcsh

override_dh_auto_test:
	LS_COLORS= make check || (cat testsuite.log ; false)

override_dh_auto_clean:
	[ ! -f nls/Makefile ] || make -C nls clean
	dh_auto_clean
	rm -f atconfig
	rm -rf tests/package.m4 tests/testsuite testsuite.dir testsuite.log