mkimage-profiles/lib
Michael Shigorin c293dd141c lib/functions.mk: tiny but important note
There's a particular problem with lazy evaluation
in case of BOOT_LANG: mkimage uses internal variable,
BOOT_LANG = $(GLOBAL_BOOT_LANG) (note the lack of
immediate assignment there), and if we set up

  export GLOBAL_BOOT_LANG = $(BOOT_LANG)

in the same namespace we end up with recursively
defined pair of variables; a ":=" in either place
would save the day _but_ it's not there in m-p due to
accumulator variables, e.g. USERS, which are defined
and exported by a corresponding feature and then get
populated *after* having been declared for export,
_and_ it's not in mkimage as of 0.2.16 for some reason
that might even be good (I don't know yet).
2014-11-14 15:07:09 +03:00
..
build.mk main.mk, build.mk: tweaks for error reporting 2013-06-17 19:29:12 +04:00
check.mk lib/check.mk: catch missing READMEs for features 2012-05-16 13:48:12 +03:00
clean.mk clean.mk: allow to forbid cleanup explicitly 2013-08-13 22:32:27 +04:00
common.mk lib/common.mk: avoid using uninitialized variables 2012-05-26 14:08:19 +03:00
distro.mk initial rootfs subprofile and services feature 2013-06-17 14:03:53 +04:00
functions.mk lib/functions.mk: tiny but important note 2014-11-14 15:07:09 +03:00
help.mk initial build-vm feature 2012-06-18 21:56:46 +03:00
log.mk lib/log.mk: fix hasher check 2012-12-03 17:19:35 +02:00
profile.mk profile.mk: defer RC expansion 2014-08-27 22:30:59 +04:00
README documentation: use paths relative to toplevel dir 2014-03-05 21:36:30 +04:00
report.mk initial target tracing support and reporting 2012-03-19 19:23:38 +02:00
sugar.mk initial rootfs subprofile and services feature 2013-06-17 14:03:53 +04:00
ve.mk {lib,conf.d}/{ve,vm}.mk: shift the real targets 2013-06-19 16:52:02 +04:00
vm.mk {lib,conf.d}/{ve,vm}.mk: shift the real targets 2013-06-19 16:52:02 +04:00

== lib ==

Этот каталог содержит вспомогательные makefiles,
обеспечивающие основную функциональность создания
конфигурации образа и генерации соответствующего
профиля для сборки; см. тж. conf.d/.

Следует помнить, что будучи включаемыми в main.mk,
они работают в каталоге верхнего уровня.