|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.indep')
1 files changed, 36 insertions, 15 deletions
diff --git a/examples/rules.indep b/examples/rules.indep
index a257a19..55802f3 100755
@@ -1,56 +1,77 @@
-# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
-# This version is for packages that are architecure independant.
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+# This version is for packages that are architecture independent.
# 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
+ rm -f build-stamp install-stamp
# Add here commands to clean up after the build process.
+ #-$(MAKE) clean
-# Build architecture-independent files here.
+ dh_clean -k
- # Add here commands to install the files into debian/tmp
- #$(MAKE) PREFIX=debian/tmp install
+ # 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.
+binary-indep: build install
+ # You may want to make some executables suid here.
# Build architecture-dependent files here.
+binary-arch: build install
# We have nothing to do by default.
- @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+.PHONY: build clean binary-indep binary-arch binary install