From 6eefbd0e736c3334e9b1b8141feb0430a5f247c1 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Tue, 30 Mar 2021 22:49:06 +0300 Subject: Makefile: build targets properly from subdirs --- common.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 common.mk (limited to 'common.mk') diff --git a/common.mk b/common.mk new file mode 100644 index 0000000..a07e718 --- /dev/null +++ b/common.mk @@ -0,0 +1,15 @@ +# directory of the current makefile +prefix := $(abspath $(dir $(lastword $(MAKEFILE_LIST)))) + +include $(prefix)/.config +OBJ_DIR != echo $(prefix)/$(CONFIG_OBJ_DIR) +CONFIG_BUILD_DEST != echo $(prefix)/$(CONFIG_OBJ_DIR) +CONFIG_ARCH != echo $(CONFIG_ARCH) + +include $(prefix)/arch/$(CONFIG_ARCH)/toolchain.mk + +export AR AR_FLAGS AS AS_FLAGS NM SED \ + CXX CXX_FLAGS CXX_INCLUDE TARGET \ + TEST_CXX TEST_CXX_FLAGS \ + LD LD_FLAGS + -- cgit v1.2.1