]> xenbits.xensource.com Git - people/liuw/stubdom.git/commitdiff
stubdom: avoid re-making mk-headers and thus newlib etc.
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 25 Jul 2008 09:06:53 +0000 (10:06 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 25 Jul 2008 09:06:53 +0000 (10:06 +0100)
Using a stamp file for mk-headers permits to avoid to re-run newlib
configuration etc.

Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Makefile

index 4f4240cfd5781d2e25a0bea8b1c7111c692bfe57..9206f28adeeb6328c6c4fa8c5e76990f57ca2676 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -154,7 +154,6 @@ lwip: lwip-$(LWIP_VERSION).tar.gz
 .PHONY: $(CROSS_ROOT)
 $(CROSS_ROOT): cross-newlib cross-zlib cross-libpci
 
-.PHONY: mk-headers
 mk-headers:
        mkdir -p include/xen && \
           ln -sf $(addprefix ../../,$(wildcard $(XEN_ROOT)/xen/include/public/*.h)) include/xen && \
@@ -191,6 +190,7 @@ endif
        [ ! -h ioemu/config-host.h ] || rm -f ioemu/config-host.h
        [ ! -h ioemu/config-host.mak ] || rm -f ioemu/config-host.mak
        $(MAKE) -C $(MINI_OS) links
+       touch mk-headers
 
 TARGETS_MINIOS=$(addprefix mini-os-,$(TARGETS))
 $(TARGETS_MINIOS): mini-os-%:
@@ -328,6 +328,7 @@ crossclean: clean
        rm -fr $(CROSS_ROOT)
        rm -fr newlib-build
        rm -fr zlib-$(ZLIB_VERSION) pciutils-$(LIBPCI_VERSION)
+       rm -f mk-headers
 
 # clean patched sources
 .PHONY: patchclean