|author||joey <joey>||1999-09-03 21:12:04 +0000|
|committer||joey <joey>||1999-09-03 21:12:04 +0000|
r265: * It turns out it's possible to set up make variables that are specific to
a single target of a Makefile. This works tremendously well with DH_OPTIONS: no need to put "-i" or "-pfoo" after every debhelper command anymore. * debhelper.1: mentioned above technique. * examples/rules.multi: use the above method to get rid of -i's and -a's. * examples/rules.multi2: new file, example of a multi-binary package that works for arch-indep and arch-dependant packages, and also allows building of single binary packages independntly, via binary-<package> targets. It accomplishes all this using only one list of debhelper commands. * examples/*: removed source and diff targets. They've been obsolete for 2 years -- or is it 3? No need for a nice error message on failure anymore.
Diffstat (limited to 'examples/rules')
1 files changed, 49 insertions, 12 deletions
diff --git a/examples/rules b/examples/rules
index e6ebf0b..926c38c 100755
@@ -1,41 +1,78 @@
-# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+# Uncomment this to turn on verbose mode.
+# This is the debhelper compatability version to use.
- # Add here commands to compile the pacckage.
+ # Add here commands to compile the package.
+ rm -f build-stamp install-stamp
# Add here commands to clean up after the build process.
+ #-$(MAKE) clean
- rm -f build-stamp
+ dh_clean -k
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) prefix=`pwd`/debian/tmp/usr install
+ touch install-stamp
# Build architecture-independent files here.
- # We have nothing to do by default.
+binary-indep: build install
+# We have nothing to do by default.
# Build architecture-dependent files here.
+binary-arch: build install
- # Add here commands to install the files into debian/tmp
- #$(MAKE) PREFIX=debian/tmp install
+ # You may want to make some executables suid here.
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+.PHONY: build clean binary-indep binary-arch binary install