333aeb0417d80baf15a20485348f90c6e3c29b9e
[stopish] / debian / rules
1 #!/usr/bin/make -f
2 # -*- makefile -*-
3 # Sample debian/rules that uses debhelper.
4 # GNU copyright 1997 to 1999 by Joey Hess.
5
6 # Uncomment this to turn on verbose mode.
7 #export DH_VERBOSE=1
8
9
10 CFLAGS = -Wall -g
11
12 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
13         CFLAGS += -O0
14 else
15         CFLAGS += -O2
16 endif
17 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
18         INSTALL_PROGRAM += -s
19 endif
20
21 configure: configure-stamp
22 configure-stamp:
23         test -e ./configure || ./autogen.sh
24         dh_testdir
25         # Add here commands to configure the package.
26         CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --disable-static
27         touch configure-stamp
28
29
30 build: build-stamp
31
32 build-stamp: configure-stamp
33         dh_testdir
34
35         # Add here commands to compile the package.
36         $(MAKE)
37
38         touch build-stamp
39
40 clean:
41         dh_testdir
42         dh_testroot
43         rm -f build-stamp configure-stamp
44
45         # Add here commands to clean up after the build process.
46         -$(MAKE) distclean
47
48         dh_clean
49
50 install: build
51         dh_testdir
52         dh_testroot
53         dh_clean -k
54         dh_installdirs
55
56         # Add here commands to install the package
57         $(MAKE) install DESTDIR=$(CURDIR)/debian/stopish
58
59 # Build architecture-independent files here.
60 binary-indep: build install
61 # We have nothing to do by default.
62
63 # Build architecture-dependent files here.
64 binary-arch: build install
65         dh_testdir
66         dh_testroot
67         dh_installchangelogs
68         dh_installdocs
69 #       dh_installexamples
70 #       dh_install
71 #       dh_installmenu
72 #       dh_installdebconf
73 #       dh_installlogrotate
74 #       dh_installemacsen
75 #       dh_installpam
76 #       dh_installmime
77 #       dh_installinit
78 #       dh_installcron
79 #       dh_installinfo
80 #       dh_installman
81         dh_link
82         dh_strip
83         dh_compress
84         dh_fixperms
85 #       dh_perl
86 #       dh_python
87         dh_makeshlibs
88         dh_installdeb
89         dh_shlibdeps
90         dh_gencontrol
91         dh_md5sums
92         maemo-optify
93         dh_builddeb
94
95 binary: binary-indep binary-arch
96 .PHONY: build clean binary-indep binary-arch binary install configure