annotate debian/rules @ 20:3c64b5ac821b

added Debian stuff; new Makefile
author meillo@marmaro.de
date Wed, 13 Feb 2008 21:23:21 +0100
parents
children ca56c1b3fb67
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
1 #!/usr/bin/make -f
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
2 # Sample debian/rules that uses debhelper.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
3 # GNU copyright 1997 to 1999 by Joey Hess.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
4
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
5 # Uncomment this to turn on verbose mode.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
6 #export DH_VERBOSE=1
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
7
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
8 # This is the debhelper compatibility version to use.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
9 #export DH_COMPAT=4
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
10
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
11 CFLAGS = -g
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
12 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
13 CFLAGS += -O0
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
14 else
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
15 CFLAGS += -O2
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
16 endif
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
17
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
18 build: build-stamp
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
19 build-stamp:
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
20 dh_testdir
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
21
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
22 # Add here commands to compile the package.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
23 $(MAKE) build
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
24
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
25 touch build-stamp
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
26
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
27 clean:
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
28 dh_testdir
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
29 dh_testroot
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
30 rm -f build-stamp
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
31
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
32 # Add here commands to clean up after the build process.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
33 -$(MAKE) clean
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
34
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
35 dh_clean
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
36
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
37 install: build
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
38 dh_testdir
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
39 dh_testroot
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
40 dh_clean -k
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
41 dh_installdirs
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
42
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
43 # Add here commands to install the package into debian/gentoo.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
44 $(MAKE) install DESTDIR=$(CURDIR)/debian/baum
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
45
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
46 # Build architecture-independent files here.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
47 binary-indep: build install
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
48 # We have nothing to do by default.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
49
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
50 # Build architecture-dependent files here.
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
51 binary-arch: build install
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
52 dh_testdir
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
53 dh_testroot
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
54 # dh_installdebconf
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
55 dh_installdocs
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
56 dh_installexamples examples
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
57 # dh_installmenu
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
58 # dh_installlogrotate
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
59 # dh_installemacsen
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
60 # dh_installpam
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
61 # dh_installmime
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
62 # dh_installinit
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
63 # dh_installcron
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
64 dh_installman
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
65 # dh_installinfo
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
66 # dh_undocumented
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
67 dh_installchangelogs ChangeLog
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
68 dh_link
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
69 dh_strip
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
70 dh_compress
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
71 dh_fixperms
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
72 # dh_makeshlibs
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
73 dh_installdeb
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
74 # dh_perl
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
75 dh_shlibdeps
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
76 dh_gencontrol
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
77 dh_md5sums
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
78 dh_builddeb
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
79
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
80 binary: binary-indep binary-arch
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
81 .PHONY: build clean binary-indep binary-arch binary install