#!/usr/bin/make -f export DH_VERBOSE=1 export DH_COMPAT=3 # These wont actually do anything yet, need to hack Rules.mak ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif busybox-deb: dh_testdir dh_testroot $(MAKE) clean cp ./debian/config-deb .config cp ./debian/Rules.mak.shared Rules.mak $(MAKE) dep $(MAKE) install -D busybox ./debian/busybox-unstable/bin/busybox dh_installchangelogs Changelog -pbusybox-unstable dh_installdocs -pbusybox-unstable dh_strip -pbusybox-unstable dh_compress -pbusybox-unstable dh_fixperms -pbusybox-unstable dh_installdeb -pbusybox-unstable dh_shlibdeps -pbusybox-unstable dh_gencontrol -pbusybox-unstable dh_md5sums -pbusybox-unstable dh_builddeb -pbusybox-unstable busybox-udeb: dh_testdir dh_testroot $(MAKE) clean cp ./debian/config-udeb .config cp ./debian/Rules.mak.shared Rules.mak $(MAKE) dep $(MAKE) $(MAKE) PREFIX=./debian/busybox-udeb/ install dh_strip -pbusybox-unstable-udeb dh_compress -pbusybox-unstable-udeb dh_fixperms -pbusybox-unstable-udeb dh_installdeb -pbusybox-unstable-udeb dh_shlibdeps -pbusybox-unstable-udeb dh_gencontrol -pbusybox-unstable-udeb dh_md5sums -pbusybox-unstable-udeb dh_builddeb -pbusybox-unstable-udeb busybox-static: dh_testdir dh_testroot $(MAKE) clean cp ./debian/config-static .config cp ./debian/Rules.mak.static Rules.mak $(MAKE) dep $(MAKE) install -D busybox ./debian/busybox-unstable-static/bin/busybox dh_installchangelogs Changelog -pbusybox-unstable-static dh_installdocs -pbusybox-unstable-static dh_strip -pbusybox-unstable-static dh_compress -pbusybox-unstable-static dh_fixperms -pbusybox-unstable-static dh_installdeb -pbusybox-unstable-static dh_shlibdeps -pbusybox-unstable-static dh_gencontrol -pbusybox-unstable-static dh_md5sums -pbusybox-unstable-static dh_builddeb -pbusybox-unstable-static binary-arch: busybox-deb busybox-udeb busybox-static binary-indep: dh_testdir dh_testroot $(MAKE) clean $(MAKE) newdoc dh_installdocs -pbusybox-unstable-doc dh_installchangelogs Changelog -pbusybox-unstable-doc dh_compress -pbusybox-unstable-doc dh_fixperms -pbusybox-unstable-doc dh_installdeb -pbusybox-unstable-doc dh_gencontrol -pbusybox-unstable-doc dh_md5sums -pbusybox-unstable-doc dh_builddeb -pbusybox-unstable-doc binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure