3 # Sample debian/rules that uses debhelper.
4 # This file was originally written by Joey Hess and Craig Small.
5 # As a special exception, when this file is copied by dh-make into a
6 # dh-make output file, you may use that output file without restriction.
7 # This special exception was added by Craig Small in version 0.37 of dh-make.
9 # Uncomment this to turn on verbose mode.
12 build: build-arch build-indep
14 build-arch: build-stamp
16 build-indep: build-stamp
28 # clean up the stuff dh_clean leaves behind
37 install -d debian/tmp/templates/compat/grub
38 cp -a /usr/lib/grub/*-pc/*.mod debian/tmp/templates/compat/grub/
39 cp -a /usr/lib/grub/*-pc/*.o debian/tmp/templates/compat/grub/
40 cp -a /usr/lib/grub/*-pc/*.lst debian/tmp/templates/compat/grub/
41 cp -a /usr/share/grub/ascii.pf2 debian/tmp/templates/compat/grub/
42 /usr/bin/grub-mkimage -d /usr/lib/grub/*-pc -o \
43 debian/tmp/templates/compat/grub/core.img biosdisk iso9660 --format=i386-pc
45 install -d debian/tmp/templates/compat/isolinux
46 for file in isolinux.bin ifcpu64.c32 vesamenu.c32; do \
47 cp -a "/usr/lib/syslinux/$${file}" debian/tmp/templates/compat/isolinux/ ; \
50 install -d debian/tmp/templates/compat/addons
51 cp -a /usr/lib/ipxe/ipxe.lkrn debian/tmp/templates/compat/addons/
52 cp -a /usr/share/misc/pci.ids debian/tmp/templates/compat/addons/
53 cp -a /boot/memtest86+.bin debian/tmp/templates/compat/addons/
54 for file in memdisk chain.c32 hdt.c32 menu.c32; do \
55 cp -a "/usr/lib/syslinux/$${file}" debian/tmp/templates/compat/addons/ ; \
58 # Build architecture-independent files here.
59 binary-indep: build install
75 binary: binary-indep binary-arch
76 .PHONY: build clean binary-indep binary-arch binary install