File: rules

package info (click to toggle)
ohcount 3.0.0-8.3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,860 kB
  • ctags: 3,286
  • sloc: ansic: 6,534; ruby: 2,560; perl: 2,041; erlang: 350; lisp: 272; sh: 244; pascal: 196; vhdl: 150; haskell: 149; asm: 128; cs: 124; awk: 98; java: 92; php: 73; tcl: 58; xml: 57; fortran: 54; makefile: 32; python: 31; ada: 30; objc: 30; jsp: 28; sql: 18; cobol: 13; ml: 9; cpp: 3
file content (27 lines) | stat: -rwxr-xr-x 785 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
#!/usr/bin/make -f

%:
	dh $@ --buildsystem=ruby --with ruby

override_dh_auto_clean:
	dh_auto_clean -O--buildsystem=ruby
	./build clean
	rm -rf doc_build

override_dh_install:
	./build all
	dh_install --buildsystem=ruby --with ruby
	install -d debian/ohcount/usr/lib/ruby/vendor_ruby/ohcount
	install -d debian/ohcount/usr/bin
	install -d debian/ohcount-doc/usr/share/doc/ohcount-doc
	cp bin/ohcount debian/ohcount/usr/bin/
	cp -R ruby/gestalt ruby/gestalt.rb ruby/ohcount.rb debian/ohcount/usr/lib/ruby/vendor_ruby/ohcount/
	# build doxygen
	mkdir doc_build
	cp -aR doc/* doc_build/
	(cd doc_build && doxygen Doxyfile)
	cp -aR doc_build/html/* debian/ohcount-doc/usr/share/doc/ohcount-doc
	rm -rf debian/ohcount/ruby debian/ohcount-doc/ruby

get-orig-source:
	uscan --force-download