File: rules

package info (click to toggle)
irm 1.0.3-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 816 kB
  • ctags: 753
  • sloc: php: 3,440; sh: 346; makefile: 40
file content (63 lines) | stat: -rwxr-xr-x 1,465 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
61
62
63
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# This is the debhelper compatability version to use.
export DH_COMPAT=3

build:
	##### Nothing to do #####

clean:
	dh_testdir
	-rm -f install-stamp
	-rm -f debian/files
	-rm -f debian/substvars
	dh_clean

install: install-stamp
install-stamp: 
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs
	# Copy config. files.
	cp *.inc* debian/irm/etc/irm/
	# Copy .php3 files filtering out the includes & requires
	$(foreach file,\
	$(wildcard index.php3 login.php3 users/*php3 users/reports/*php3),\
	  sed -e 's%\(require\|include\)(\"\.*/\(.*.inc.*\)\")%\1(\"/etc/irm/\2\")%g;'\
	  $(file) > debian/irm/usr/share/irm/\$(file);)
	# Copy images
	cp *jpg debian/irm/usr/share/irm/
	# Apache config.
	cp debian/irm.apache.conf debian/irm/etc/irm/apache.conf
	# Database config.
	cp docs/database.txt debian/irm/etc/irm/mysql_create.sql
	# DONE
	touch install-stamp

# Build architecture-independent files here.
binary-indep: install
	dh_testdir
	dh_testroot
	dh_installdebconf	
	dh_installdocs
	dh_installexamples
#	dh_installcron # Actually not used, but maybe ...
	dh_installchangelogs -k docs/CHANGES
	dh_link
	dh_strip
	dh_compress
	dh_fixperms
	dh_installdeb
	
	dh_gencontrol
	dh_md5sums
	dh_builddeb

binary: binary-indep
.PHONY: build clean binary-indep binary-arch binary install configure