-
Dmitry Safonov authored
So, how it was working: 1. build-as was declared with $$(1) and $$(2) which were expanded on entering the submake; 2. function $(call build-as,...) performed the second expansion of build-as. Cons: build-as works only in sub-makefile, no sub-sub-makefile, no upper/top makefile. Simplify this by single $(1). Then build-as variable will be used _only_ in makefile, not in sub-makefiles. This is for now fine, as each file, that calls $(MAKE) with $(build)=dir or $(call build-as,makefile,dir) will include main.mk from NMK, which has build-as definition (from include.mk). In the future, we'll get rid of $(build) and $(build-as) workarounds as finally switch to building from a global makefile. Cc: Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by:
Dmitry Safonov <dsafonov@virtuozzo.com> Signed-off-by:
Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by:
Pavel Emelyanov <xemul@virtuozzo.com>
3693c5e6
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
build | ||
nmk | ||
travis | ||
crit-setup.py | ||
fake-restore.sh | ||
feature-tests.mak | ||
flake8.cfg | ||
gen-offsets.sh | ||
magic-gen.py | ||
protobuf-gen.sh | ||
systemd-autofs-restart.sh | ||
tmp-files.sh |