mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
New top-level directory: system
This directory groups the following elements: * the default root filesystem skeleton * the default device tables * the Config.in options for system configuration (UART port for getty, system hostname, etc.) * the make rules to apply the system configuration options Even though the skeleton and device tables could have lived in fs/, it would have been strange to have the UART, system hostname and other related options into fs/. A new system/ directory makes more sense. As a consequence, this patch also removes target/Makefile.in, which has become useless in the process. [Peter: fixup TARGET_SKELETON settings / documentation to match] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Yann E. MORIN <yann.morin.1998@free.fr> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
committed by
Peter Korsgaard
parent
ef1e76ae43
commit
6c3e3ad419
4
Makefile
4
Makefile
@@ -259,7 +259,7 @@ STAMP_DIR:=$(BASE_DIR)/stamps
|
||||
BINARIES_DIR:=$(BASE_DIR)/images
|
||||
TARGET_DIR:=$(BASE_DIR)/target
|
||||
TOOLCHAIN_DIR=$(BASE_DIR)/toolchain
|
||||
TARGET_SKELETON=$(TOPDIR)/fs/skeleton
|
||||
TARGET_SKELETON=$(TOPDIR)/system/skeleton
|
||||
|
||||
LEGAL_INFO_DIR=$(BASE_DIR)/legal-info
|
||||
REDIST_SOURCES_DIR=$(LEGAL_INFO_DIR)/sources
|
||||
@@ -310,7 +310,6 @@ endif
|
||||
include package/*/*.mk
|
||||
|
||||
include boot/common.mk
|
||||
include target/Makefile.in
|
||||
include linux/linux.mk
|
||||
|
||||
TARGETS+=target-finalize
|
||||
@@ -325,6 +324,7 @@ TARGETS+=target-generatelocales
|
||||
endif
|
||||
endif
|
||||
|
||||
include system/system.mk
|
||||
include fs/common.mk
|
||||
|
||||
TARGETS_CLEAN:=$(patsubst %,%-clean,$(TARGETS))
|
||||
|
||||
Reference in New Issue
Block a user