File: rules

package info (click to toggle)
autoclass 3.3.6.dfsg.2-1
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 4,460 kB
  • sloc: ansic: 16,710; csh: 111; sh: 98; cpp: 95; makefile: 69
file content (60 lines) | stat: -rwxr-xr-x 1,493 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/usr/bin/make -f
#-*- makefile -*-

export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-format

DOC= doc/checkpoint-c.text			\
  doc/classes-c.text				\
  doc/interpretation-c.text			\
  doc/introduction-c.text			\
  doc/models-c.text				\
  doc/prediction-c.text				\
  doc/preparation-c.text			\
  doc/reports-c.text				\
  doc/search-c.text				\
  read-me.text

EXAMPLES= sample/imports-*			\
  sample/read.me.c				\
  sample/screenc.text 				\
  sample/scriptc.text				\
  debian/README.sample				\
  debian/simple.README				\
  debian/simple.c				\
  debian/simple.db2				\
  debian/simple.hd2				\
  debian/simple.model				\
  debian/simple.r-params			\
  debian/simple.s-params

%:
	dh $@ --no-parallel

override_dh_auto_build:
	dh_auto_build --sourcedir=prog -- CFLAGS="$(CFLAGS)"

	# assemble changelog in reverse chronological order
	-rm changelog
	for a in 9 8 7 6 5 4 3 2 1; do				\
	  for b in 9 8 7 6 5 4 3 2 1 0; do			\
	    for c in 9 8 7 6 5 4 3 2 1; do			\
	      if [ -f version-$$a-$$b-$$c.text ]; then		\
		cat version-$$a-$$b-$$c.text >>changelog; fi;	\
	    done;						\
	  if [ -f version-$$a-$$b.text ]; then			\
	    cat version-$$a-$$b.text >>changelog; fi;		\
	  done;							\
	done

override_dh_auto_install:
	dh_auto_install --sourcedir=prog
	cp prog/autoclass debian/autoclass/usr/bin/autoclass

override_dh_installdocs:
	dh_installdocs $(DOC)

override_dh_installexamples:
	dh_installexamples $(EXAMPLES)

override_dh_installman:
	dh_installman debian/autoclass.1