File: rules

package info (click to toggle)
saods9 8.0.1%2Brepack-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 20,052 kB
  • sloc: cpp: 67,186; tcl: 65,707; ansic: 3,983; xml: 1,375; sh: 468; makefile: 120; perl: 68
file content (30 lines) | stat: -rwxr-xr-x 877 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
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure -D tcliis
	dh_auto_configure -D tksao

override_dh_auto_build:
	dh_auto_build -D tcliis
	dh_auto_build -D tksao
	for i in $(shell find ds9 -name \*.tac) ; do f=$$(basename $$i | sed s/parser.tac//); tclsh taccle/taccle.tcl -p $$f -d $$i ; done
	for i in $(shell find ds9 -name \*.fcl) ; do f=$$(basename $$i | sed s/lex.fcl//); tclsh fickle/fickle.tcl -P $$f $$i ; done
	mv ds9/parsers/*.tcl ds9/library
	chmod ugo+x ds9/ds9
	perl -w debian/generate-man > ds9/ds9.1

override_dh_auto_test:
ifeq ($(filter $(DEB_BUILD_OPTIONS),nocheck),)
	DS9_HOME=ds9 \
	TCLLIBPATH="tksao tcliis" \
	xvfb-run --server-args="-screen 0 1024x768x24" \
	./ds9/ds9 -quit
endif

override_dh_installchangelogs:
	dh_installchangelogs ds9/doc/release/r7.6.html