litecross: rm stale kernel header src/obj dirs before making new ones

This commit is contained in:
Rich Felker 2016-05-14 05:25:11 +00:00
parent 5faef372d4
commit 8b61ebbd9a
1 changed files with 2 additions and 1 deletions

View File

@ -166,6 +166,7 @@ all: kernel-headers
install: install-kernel-headers install: install-kernel-headers
kernel-headers: | obj_kernel_headers kernel-headers: | obj_kernel_headers
src_kernel_headers: | $(LINUX_SRCDIR) src_kernel_headers: | $(LINUX_SRCDIR)
rm -rf $@.tmp $@
mkdir -p $@.tmp/arch/$(LINUX_ARCH) mkdir -p $@.tmp/arch/$(LINUX_ARCH)
cp -R $(LINUX_SRCDIR)/arch/$(LINUX_ARCH)/include $@.tmp/arch/$(LINUX_ARCH) cp -R $(LINUX_SRCDIR)/arch/$(LINUX_ARCH)/include $@.tmp/arch/$(LINUX_ARCH)
cp -R $(LINUX_SRCDIR)/arch/$(LINUX_ARCH)/Makefile $@.tmp/arch/$(LINUX_ARCH) cp -R $(LINUX_SRCDIR)/arch/$(LINUX_ARCH)/Makefile $@.tmp/arch/$(LINUX_ARCH)
@ -174,7 +175,7 @@ src_kernel_headers: | $(LINUX_SRCDIR)
cp -R $(LINUX_SRCDIR)/Makefile $@.tmp cp -R $(LINUX_SRCDIR)/Makefile $@.tmp
mv $@.tmp $@ mv $@.tmp $@
obj_kernel_headers: | src_kernel_headers obj_kernel_headers: | src_kernel_headers
rm -rf $@.tmp rm -rf $@.tmp $@
cd src_kernel_headers && $(MAKE) ARCH=$(LINUX_ARCH) INSTALL_HDR_PATH=$(PWD)/$@.tmp headers_install cd src_kernel_headers && $(MAKE) ARCH=$(LINUX_ARCH) INSTALL_HDR_PATH=$(PWD)/$@.tmp headers_install
mv $@.tmp $@ mv $@.tmp $@
install-kernel-headers: | obj_kernel_headers install-kernel-headers: | obj_kernel_headers