Update to License 3.01
[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 # Force compat level four
9 export DH_COMPAT=4
10
11 build: build-stamp
12 build-stamp: build-yaz/configure
13         dh_testdir
14
15         # Add here commands to compile the package.
16         cd build-yaz; ./configure --with-yaz=/usr/bin
17         cd build-yaz; $(MAKE)
18
19         touch build-stamp
20
21 build-yaz/configure: config.m4
22         mkdir build-yaz
23         cp config.m4 debian/yaz.ini Makefile.in php_yaz.[ch] build-yaz
24         cd build-yaz; /usr/bin/phpize
25
26 clean:
27         dh_testdir
28         dh_testroot
29         rm -f build-stamp
30         rm -fr build-yaz
31         dh_clean
32
33 install: build
34         dh_testdir
35         dh_testroot
36         dh_clean -k
37         dh_installdirs
38
39         -mkdirhier "debian/tmp`/usr/bin/php-config --extension-dir`"
40         cd build-yaz; $(MAKE) EXTENSION_DIR="../debian/tmp`/usr/bin/php-config --extension-dir`" install
41         mkdir -p debian/tmp/etc/php5/conf.d
42         cp debian/yaz.ini debian/tmp/etc/php5/conf.d/yaz.ini
43
44 # Build architecture-independent files here.
45 binary-indep: build install
46 # We have nothing to do by default.
47
48 # Build architecture-dependent files here.
49 binary-arch: build install
50         dh_testdir
51         dh_testroot
52         dh_installchangelogs
53         dh_installdocs
54         dh_installexamples
55         dh_install
56 #       dh_installmenu
57 #       dh_installdebconf       
58 #       dh_installlogrotate
59 #       dh_installemacsen
60 #       dh_installpam
61 #       dh_installmime
62 #       dh_installinit
63 #       dh_installcron
64 #       dh_installinfo
65 #       dh_undocumented
66         dh_installman
67         dh_link
68         dh_strip
69         dh_compress
70         dh_fixperms
71         dh_makeshlibs
72         dh_installdeb
73 #       dh_perl
74         dh_shlibdeps 
75         dh_gencontrol
76         dh_md5sums
77         dh_builddeb
78
79 binary: binary-indep binary-arch
80 .PHONY: build clean binary-indep binary-arch binary install