bitkeeper revision 1.1159.187.11 (41a5f544EJGqYIJJBOFjrPctFG4vhA)

Add wildcard capability to the KERNELS= input to the top-level Makefile.
e.g. make KERNELS=*2.4* world
This commit is contained in:
iap10@labyrinth.cl.cam.ac.uk committed 2004-11-25 15:07:48 +00:00
1 parent 92423cce13
commit e42012022b
1 file changed
+6 -3
+6 -3
View File
@@ -7,9 +7,12 @@ INSTALL_DIR ?= $(DIST_DIR)/install
KERNELS ?= linux-2.6-xen0 linux-2.6-xenU
# linux-2.4-xen0 linux-2.4-xenU netbsd-2.0-xenU
# You may use wildcards in the above e.g. KERNELS=*2.4*
ALLKERNELS = $(patsubst buildconfigs/mk.%,%,$(wildcard buildconfigs/mk.*))
ALLSPARSETREES = $(patsubst %-xen-sparse,%,$(wildcard *-xen-sparse))
XKERNELS := $(foreach kernel, $(KERNELS), $(patsubst buildconfigs/mk.%,%,$(wildcard buildconfigs/mk.$(kernel))) )
export INSTALL_DIR
@@ -46,7 +49,7 @@ tools:
$(MAKE) prefix=$(INSTALL_DIR) dist=yes -C tools install
kernels:
for i in $(KERNELS) ; do $(MAKE) $$i-build ; done
for i in $(XKERNELS) ; do $(MAKE) $$i-build ; done
docs:
sh ./docs/check_pkgs && \
@@ -57,11 +60,11 @@ kbuild: kernels
# Delete the kernel build trees entirely
kdelete:
for i in $(KERNELS) ; do $(MAKE) $$i-delete ; done
for i in $(XKERNELS) ; do $(MAKE) $$i-delete ; done
# Clean the kernel build trees
kclean:
for i in $(KERNELS) ; do $(MAKE) $$i-clean ; done
for i in $(XKERNELS) ; do $(MAKE) $$i-clean ; done
# Make patches from kernel sparse trees
mkpatches:
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.