annotate debian/rules @ 62:80df58d240b2 default tip

merge
author meillo@marmaro.de
date Thu, 13 Nov 2008 13:19:42 +0100
parents bc693c51970d
children
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_installdocs
21
ca56c1b3fb67 added license to debian/copyright; fixed minor makefile and debian stuff
meillo@marmaro.de
parents: 20
diff changeset
55 dh_installexamples examples/*
20
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
56 dh_installman
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
57 dh_installchangelogs ChangeLog
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
58 dh_link
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
59 dh_strip
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
60 dh_compress
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
61 dh_fixperms
44
bc693c51970d updated TODO; minor stuff in debian/
meillo@marmaro.de
parents: 21
diff changeset
62 dh_makeshlibs
20
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
63 dh_installdeb
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
64 dh_shlibdeps
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
65 dh_gencontrol
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
66 dh_md5sums
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
67 dh_builddeb
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
68
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
69 binary: binary-indep binary-arch
3c64b5ac821b added Debian stuff; new Makefile
meillo@marmaro.de
parents:
diff changeset
70 .PHONY: build clean binary-indep binary-arch binary install