b7eedee5b6ab40d5e509e4e99ba39f966fe8b1b3
[alioth/rs.git] / debian / rules
1 #!/usr/bin/make -f
2 # $MirOS: contrib/hosted/tg/deb/rs/debian/rules,v 1.1 2010/10/30 14:35:40 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: 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 install: build
35         dh_testdir
36         dh_testroot
37         dh_clean -k
38         dh_installdirs
39
40 # Build architecture-independent files here.
41 binary-indep: build install
42 # We have nothing to do by default.
43
44 # Build architecture-dependent files here.
45 binary-arch: build install
46         dh_testdir
47         dh_testroot
48         dh_installchangelogs
49         dh_installdocs
50 #       dh_installexamples
51         dh_install
52 #       dh_installmenu
53 #       dh_installdebconf
54 #       dh_installlogrotate
55 #       dh_installemacsen
56 #       dh_installpam
57 #       dh_installmime
58 #       dh_installinit
59 #       dh_installcron
60 #       dh_installinfo
61         dh_installman
62 #       dh_link
63         dh_strip
64         dh_compress
65         dh_fixperms
66 #       dh_perl
67 #       dh_python
68 #       dh_makeshlibs
69         dh_installdeb
70         dh_shlibdeps
71         dh_gencontrol
72         dh_md5sums
73         dh_builddeb
74
75 binary: binary-indep binary-arch
76 .PHONY: build clean binary-indep binary-arch binary install check