File: rules

package info (click to toggle)
lessdisks 0.5.3cvs.20040906-16
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,480 kB
  • ctags: 271
  • sloc: sh: 3,058; makefile: 92
file content (57 lines) | stat: -rwxr-xr-x 2,491 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2003-2004 Jonas Smedegaard <dr@jones.dk>

DEB_AUTO_UPDATE_DEBIAN_CONTROL = 1

include debian/cdbs/1/rules/buildcore.mk
include debian/cdbs/1/rules/po-debconf.mk
include debian/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include debian/cdbs/1/rules/buildinfo.mk

# Explicitly add a few empty directories
DEB_INSTALL_DIRS_lessdisks-terminal = etc/lessdisks/terminals etc/lessdisks/oldconfigs var/state/lessdisks
DEB_INSTALL_DIRS_lessdisks-xterminal = etc/lessdisks/terminals

DEB_INSTALL_DOCS_lessdisks += install/docs/*
DEB_INSTALL_DOCS_lessdisks-terminal += base/docs/*
DEB_INSTALL_DOCS_lessdisks-doc += doc/*

DEB_INSTALL_MANPAGES_lessdisks = debian/manpages/*

DEB_INSTALL_EXAMPLES_lessdisks = install/etc/* debian/manpages.examples/* install/usr-sbin/lessdisks-configure
DEB_INSTALL_EXAMPLES_lessdisks-xterminal = xbase/etc-lessdisks/*
DEB_INSTALL_EXAMPLES_lessdisks-cloner-terminal = cloner/doc/examples/*

DEB_NETBOOT_DEPENDS_i386 = kernel-image-2.4-386 | kernel-image-2.6-386 | kernel-image-netboot
DEB_NETBOOT_DEPENDS_alpha = kernel-image-2.4-generic | kernel-image-2.6-generic | kernel-image-netboot
DEB_NETBOOT_DEPENDS_mipsel = genext2fs, kernel-image-2.4 | kernel-image-2.6 | kernel-image-netboot
DEB_NETBOOT_DEPENDS_hppa = kernel-image-2.6 | kernel-image-2.6smp | kernel-image | kernel-image-netboot
DEB_NETBOOT_DEPENDS_ia64 = kernel-image-2.6 | kernel-image | kernel-image-netboot
DEB_NETBOOT_DEPENDS_sparc = kernel-image-2.6 | kernel-image | kernel-image-netboot

DEB_NETBOOT_SUGGESTS_i386 = mknbi, elilo
DEB_NETBOOT_SUGGESTS_powerpc = mkvmlinuz
DEB_NETBOOT_SUGGESTS_alpha = aboot
DEB_NETBOOT_SUGGESTS_hppa = palo
DEB_NETBOOT_SUGGESTS_ia64 = elilo
DEB_NETBOOT_SUGGESTS_sparc = sparc-utils

# TODO: Generate DEB_NETBOOT_SUGGESTS_ALL from above instead of
# maintaining the info both here and in debian/control

DEB_DH_GENCONTROL_DASHDASHARGS += -VDepends:netbootable="$(DEB_NETBOOT_DEPENDS_$(DEB_ARCH))" -VSuggests:netbootable="$(DEB_NETBOOT_SUGGESTS_$(DEB_ARCH))"

# Make sure these scripts are avoided...
clean::
	rm -f base/init.d-scripts/switchrunlevel
	rm -f install/usr-sbin/lessdisks-purge

# lessdisks-configure is currently unmaintained...
binary-post-install/lessdisks::
	rm -f debian/lessdisks/usr/sbin/lessdisks-configure

# Uncomment (and adapt!) these to divert bugreports of unofficial builds
#include debian/cdbs/1/rules/bts.mk
#DEBEMAIL = debian@jones.dk