485aabb3c4e6d0a4602559094b335488fc8d822e
[alioth/rs.git] / debian / rules
1 #!/usr/bin/make -f
2 # $MirOS: contrib/hosted/tg/deb/rs/debian/rules,v 1.2 2011/11/12 00:11:34 tg Exp $
3 #-
4 # -*- makefile -*-
5 # Sample debian/rules that uses debhelper.
6 # This file was originally written by Joey Hess and Craig Small.
7 # As a special exception, when this file is copied by dh-make into a
8 # dh-make output file, you may use that output file without restriction.
9 # This special exception was added by Craig Small in version 0.37 of dh-make.
10
11 CC ?= gcc
12 CFLAGS = -Wall -Wextra -g
13
14 ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
15         CFLAGS += -O0
16 else
17         CFLAGS += -O2
18 endif
19
20 CFLAGS+=        -DUSE_LIBBSD
21 LIBS+=          -lbsd
22
23 build build-arch build-indep: rs
24
25 rs:
26         dh_testdir
27         ${CC} ${CFLAGS} -o rs rs.c ${LIBS}
28
29 clean:
30         dh_testdir
31         -rm -f rs
32         dh_clean
33
34 binary-indep:
35
36 binary-arch: build
37         dh_testdir
38         dh_testroot
39         dh_clean -k
40         dh_installchangelogs
41         dh_installdocs
42 #       dh_installexamples
43         dh_install
44 #       dh_installmenu
45 #       dh_installdebconf
46 #       dh_installlogrotate
47 #       dh_installemacsen
48 #       dh_installpam
49 #       dh_installmime
50 #       dh_installinit
51 #       dh_installcron
52 #       dh_installinfo
53         dh_installman
54 #       dh_link
55         dh_strip
56         dh_compress
57         dh_fixperms
58 #       dh_perl
59 #       dh_python
60 #       dh_makeshlibs
61         dh_installdeb
62         dh_shlibdeps
63         dh_gencontrol
64         dh_md5sums
65         dh_builddeb
66
67 binary: binary-indep binary-arch
68 .PHONY: binary binary-arch binary-indep build build-arch build-indep clean