2a4c258396165984bad8bef85dafa159aa521326
[phpyaz-moved-to-github.git] / debian / rules
1 #!/usr/bin/make -f
2 # Sample debian/rules that uses debhelper.
3 # This file is public domain software, originally written by Joey Hess. 
4
5 # Uncomment this to turn on verbose mode.
6 #export DH_VERBOSE=1
7
8 export DH_COMPAT=7
9
10 build: build-stamp
11 build-stamp: build-yaz/configure
12         dh_testdir
13
14         # Add here commands to compile the package.
15         cd build-yaz; ./configure --with-yaz=/usr/bin
16         cd build-yaz; $(MAKE)
17
18         touch build-stamp
19
20 build-yaz/configure: config.m4
21         mkdir build-yaz
22         cp config.m4 debian/yaz.ini php_yaz.[ch] build-yaz
23         cd build-yaz; /usr/bin/phpize
24
25 clean:
26         dh_testdir
27         dh_testroot
28         rm -f build-stamp
29         rm -fr build-yaz
30         dh_clean
31
32 install: build
33         dh_testdir
34         dh_testroot
35         dh_prep
36         dh_installdirs
37
38         -mkdirhier "debian/tmp`/usr/bin/php-config --extension-dir`"
39         cd build-yaz; $(MAKE) EXTENSION_DIR="../debian/tmp`/usr/bin/php-config --extension-dir`" install
40         mkdir -p debian/tmp/etc/php5/conf.d
41         cp debian/yaz.ini debian/tmp/etc/php5/conf.d/yaz.ini
42
43 # Build architecture-independent files here.
44 binary-indep: build install
45 # We have nothing to do by default.
46
47 # Build architecture-dependent files here.
48 binary-arch: build install
49         dh_testdir
50         dh_testroot
51         dh_installchangelogs
52         dh_installdocs
53         dh_installexamples
54         dh_install
55 #       dh_installmenu
56 #       dh_installdebconf       
57 #       dh_installlogrotate
58 #       dh_installemacsen
59 #       dh_installpam
60 #       dh_installmime
61 #       dh_installinit
62 #       dh_installcron
63 #       dh_installinfo
64 #       dh_undocumented
65         dh_installman
66         dh_link
67         dh_strip
68         dh_compress
69         dh_fixperms
70         dh_makeshlibs
71         dh_installdeb
72 #       dh_perl
73         dh_shlibdeps 
74         dh_gencontrol
75         dh_md5sums
76         dh_builddeb
77
78 binary: binary-indep binary-arch
79 .PHONY: build clean binary-indep binary-arch binary install