diff options
| author | Christian Eppler <c.eppler@linutonix.de> | 2013-05-15 11:25:41 +0200 |
|---|---|---|
| committer | Christian Eppler <c.eppler@linutonix.de> | 2013-05-15 11:25:41 +0200 |
| commit | c358412dbf0c779910057d4547f673e85b7b12dd (patch) | |
| tree | bab073fcc77246353e5dcd79baf55604f2c33cce /Makefile | |
| parent | 9e05689406c83ae3020ca32a6ec6387466209138 (diff) | |
Test with master
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -23,11 +23,16 @@ KMCONFIG := $(KCONFIG_PATH)/mconf/mconf LATEX_CONFIG := $(TOP_DIR)/config/ +MASTER_PRES := tmp_master_pres.tex +MATSER_HANDOUT := tmp_master_handout.tex + EXCLUDE_PATH := grep -v ./kconfig-frontends | grep -v ./kernel-devel/module-basics/vain | grep -v ./kernel-devel/module-basics/vain_pci | grep -v ./kernel-devel/module-basics/vain_plat # Sesrch for all folders with Makfile MAKE_FILES = $(shell find . -mindepth 2 -name Makefile | $(EXCLUDE_PATH)) PATHS = $(dir $(MAKE_FILES)) +FIRST_FOLDER_LEVEL := $(shell find . -maxdepth 1 -type d | $(EXCLUDE_PATH)) + export build: @@ -35,6 +40,9 @@ build: for dir in $(PATHS) ; do \ ($(MAKE) -C $$dir -f $(CURDIR)/modules.mk $@ ); \ done +ifeq ($(CONFIG_BUILD_MASTER_PRES),y) + ($(MAKE) -C ./ -f Makefile build_master_pres ); +endif menuconfig: $(KMCONFIG) Kconfig @@ -62,4 +70,19 @@ mrproper distclean: ($(MAKE) -C $$dir -f $(CURDIR)/modules.mk clean ); \ done +build_master_pres: + @echo "Build masterpres with:"$(obj-y) + `echo "\input{configmasterpres}" > $(MASTER_PRES)` + for dir in $(PATHS) ; do \ + ($(MAKE) -C $$dir -f $(CURDIR)/modules.mk build_master_pres ); \ + done + `echo "\input{tailmasterpres}" >> $(MASTER_PRES)` + $(BUILD) $(MASTER_PRES) + cp $(subst .tex,.pdf,$(MASTER_PRES)) $(DEPLOY)/ + +build_master_handout: + @echo "Build matser handout"$(obj-handout-y) + + + .PHONY: config oldconfig menuconfig build clean mrproper distclean |
