]> rtime.felk.cvut.cz Git - hercules2020/jailhouse-build.git/blob - build/buildroot/GNUmakefile
First commit
[hercules2020/jailhouse-build.git] / build / buildroot / GNUmakefile
1 lastword = $(word $(words $(1)),$(1))
2 makedir := $(dir $(call lastword,$(MAKEFILE_LIST)))
3
4 MAKEARGS := -C ../../buildroot
5 MAKEARGS += O=$(if $(patsubst /%,,$(makedir)),$(CURDIR)/)$(patsubst %/,%,$(makedir))
6
7 MAKEFLAGS += --no-print-directory
8
9 .PHONY: _all $(MAKECMDGOALS)
10
11 all     := $(filter-out Makefile,$(MAKECMDGOALS))
12
13 _all:
14         umask 0022 && $(MAKE) $(MAKEARGS) $(all)
15
16 Makefile:;
17
18 $(all): _all
19         @:
20
21 %/: _all
22         @: