build: use own tmp directory for each target
This commit is contained in:
parent
dd29ac3290
commit
6e32328b3f
13
Makefile
13
Makefile
@ -207,13 +207,16 @@ config: FORCE
|
|||||||
+$(NO_TRACE_MAKE) defconfig OPENWRT_BUILD=0
|
+$(NO_TRACE_MAKE) defconfig OPENWRT_BUILD=0
|
||||||
|
|
||||||
prepare-target: FORCE
|
prepare-target: FORCE
|
||||||
mkdir -p $(GLUON_OPENWRTDIR)
|
rm $(GLUON_OPENWRTDIR)/tmp || true
|
||||||
for dir in build_dir dl staging_dir tmp; do \
|
mkdir -p $(GLUON_OPENWRTDIR)/tmp
|
||||||
|
|
||||||
|
for dir in build_dir dl staging_dir; do \
|
||||||
mkdir -p $(GLUON_ORIGOPENWRTDIR)/$$dir; \
|
mkdir -p $(GLUON_ORIGOPENWRTDIR)/$$dir; \
|
||||||
done
|
done
|
||||||
for link in build_dir config Config.in dl include Makefile package rules.mk scripts staging_dir target tmp toolchain tools; do \
|
for link in build_dir config Config.in dl include Makefile package rules.mk scripts staging_dir target toolchain tools; do \
|
||||||
ln -sf $(GLUON_ORIGOPENWRTDIR)/$$link $(GLUON_OPENWRTDIR); \
|
ln -sf $(GLUON_ORIGOPENWRTDIR)/$$link $(GLUON_OPENWRTDIR); \
|
||||||
done
|
done
|
||||||
|
|
||||||
+$(GLUONMAKE_EARLY) feeds
|
+$(GLUONMAKE_EARLY) feeds
|
||||||
+$(GLUONMAKE_EARLY) gluon-tools
|
+$(GLUONMAKE_EARLY) gluon-tools
|
||||||
+$(GLUONMAKE) config
|
+$(GLUONMAKE) config
|
||||||
@ -237,7 +240,9 @@ clean: FORCE
|
|||||||
rm -f $(gluon_prepared_stamp)
|
rm -f $(gluon_prepared_stamp)
|
||||||
|
|
||||||
dirclean: FORCE
|
dirclean: FORCE
|
||||||
+$(SUBMAKE) dirclean
|
for dir in build_dir dl staging_dir tmp; do \
|
||||||
|
rm -rf $(GLUON_ORIGOPENWRTDIR)/$$dir; \
|
||||||
|
done
|
||||||
rm -rf $(GLUON_BUILDDIR)
|
rm -rf $(GLUON_BUILDDIR)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user