diff options
Diffstat (limited to 'debian/rules')
| -rwxr-xr-x | debian/rules | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/debian/rules b/debian/rules index 42e58dc7..4ffe0fe3 100755 --- a/debian/rules +++ b/debian/rules @@ -29,25 +29,25 @@ DEB_MAKE_INSTALL_TARGET = install prefix=$(DEB_DESTDIR) sysconfdir=$(DEB_DESTDIR DEB_DH_STRIP_ARGS := --dbg-package=hurd DEB_DH_MAKESHLIBS_ARGS_hurd := --add-udeb="hurd-udeb" +DDE_DRIVERS = e100 e1000 pcnet32 rtl8139 ne2k_pci + build/hurd:: cd $(DEB_BUILDDIR)/doc && texi2html -split chapter ../../doc/hurd.texi $(MAKE) -C libdde_linux26 BUILDDIR=$(CURDIR)/build - $(MAKE) -C dde_e100 BUILDDIR=$(CURDIR)/build - $(MAKE) -C dde_e1000 BUILDDIR=$(CURDIR)/build - $(MAKE) -C dde_pcnet32 BUILDDIR=$(CURDIR)/build - $(MAKE) -C dde_rtl8139 BUILDDIR=$(CURDIR)/build - $(MAKE) -C dde_ne2k_pci BUILDDIR=$(CURDIR)/build + for i in $(DDE_DRIVERS) ; \ + do \ + $(MAKE) -C dde_$$i BUILDDIR=$(CURDIR)/build || exit 1 ; \ + done clean:: $(MAKE) -C libdde_linux26 cleanall rm -f $$(find libdde_linux26 -name \*.d) rm -fr libdde_linux26/build rm -fr libdde_linux26/lib/src/gen_crc32table libdde_linux26/lib/src/crc32table.h libdde_linux26/lib/src/timeconst.h - $(MAKE) -C dde_e100 cleanall - $(MAKE) -C dde_e1000 cleanall - $(MAKE) -C dde_pcnet32 cleanall - $(MAKE) -C dde_rtl8139 cleanall - $(MAKE) -C dde_ne2k_pci cleanall + for i in $(DDE_DRIVERS) ; \ + do \ + $(MAKE) -C dde_$$i cleanall ; \ + done install/hurd:: # runsystem is managed by update-alternatives @@ -72,6 +72,8 @@ install/hurd:: install -m664 $(DEB_SRCDIR)/console/motd.UTF8 debian/hurd/etc/ install -m664 $(DEB_SRCDIR)/release/servers.boot debian/hurd/boot/ + $(MAKE) -C libdde_linux26 INSTALLDIR=$(CURDIR)/debian/tmp/usr/share/libdde_linux26/build/include install + install/hurd-dev:: install -m644 debian/local/soundcard.h debian/tmp/include/sys install -m644 debian/local/cdrom.h debian/tmp/include/sys |
