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 58 59 60 61 62 63 64 65 66 67 68 69 70
|
#!/usr/bin/make -f
# -*- makefile -*-
# debian/rules file - for vlan
# STATUS
# experimental
package=vlan
PKGVERSION=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)
export DH_VERBOSE=1
export DH_COMPAT=3
binary-indep: binary-kernelpatch
binary-arch: checkroot
dh_testdir
dh_testroot
$(MAKE) CCFLAGS="-g -D_GNU_SOURCE -Wall -Iinclude-2.4"
dh_installdirs -pvlan DEBIAN sbin
dh_installdocs -pvlan README vlan.html
dh_installman vconfig.8
dh_installchangelogs -pvlan CHANGELOG
install -d debian/vlan/etc/network/if-pre-up.d
install -d debian/vlan/etc/network/if-up.d
install -d debian/vlan/etc/network/if-post-down.d
install -m755 debian/vlan-if-pre-up debian/vlan/etc/network/if-pre-up.d/vlan
install -m755 debian/ip-if-up debian/vlan/etc/network/if-up.d/ip
install -m755 debian/vlan-if-post-down debian/vlan/etc/network/if-post-down.d/vlan
install -m755 vconfig debian/vlan/sbin
dh_strip -pvlan
dh_fixperms -pvlan
dh_compress -pvlan
dh_shlibdeps
dh_gencontrol -pvlan
dh_installdeb
dh_md5sums
dh_builddeb -pvlan
install-kernelpatch:
dh_testdir
dh_testroot
dh_installdirs -pkernel-patch-vlan
dh_installkpatches -pkernel-patch-vlan
dh_installkpatches -pkernel-patch-vlan-fixes -Pdebian/kernel-patch-vlan
dh_installkpatches -pkernel-patch-vlan-nice -Pdebian/kernel-patch-vlan
binary-kernelpatch: install-kernelpatch
dh_testdir
dh_testroot
dh_installdocs -pkernel-patch-vlan README vlan.html
dh_installchangelogs -pkernel-patch-vlan CHANGELOG
dh_strip -pkernel-patch-vlan
dh_fixperms -pkernel-patch-vlan
dh_compress -pkernel-patch-vlan
dh_gencontrol -pkernel-patch-vlan
dh_installdeb -pkernel-patch-vlan
dh_md5sums -pkernel-patch-vlan
dh_builddeb -pkernel-patch-vlan
binary: binary-arch binary-indep
build:
clean:
# cd src;$(MAKE) clean
dh_clean
rm -f vconfig.h vconfig.o vconfig
.PHONY: binary binary-arch binary-indep clean checkroot
|