More build system adjustments

This commit is contained in:
2022-12-27 08:43:42 +00:00
parent c337d12d05
commit 63d4dba493
4 changed files with 13 additions and 14 deletions

View File

@@ -1,4 +1,2 @@
SANDBOX_PROG_NAME := hello
include ../sandbox-config.mk
include ../sandbox-template.mk

View File

@@ -1,8 +1,11 @@
THIS_FILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
SANDBOX_PROG_MAKEFILE_PATH := $(abspath $(firstword $(MAKEFILE_LIST)))
SANDBOX_BASE_DIR := $(patsubst %/,%,$(dir $(THIS_FILE_PATH)))
SANDBOX_PROG_DIR := $(patsubst %/,%,$(dir $(SANDBOX_PROG_MAKEFILE_PATH)))
MAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
SANDBOX_DIR := $(patsubst %/,%,$(dir $(MAKEFILE_PATH)))
include $(SANDBOX_BASE_DIR)/../tools/make/gcc-host.mk
include $(SANDBOX_DIR)/../tools/make/gcc-host.mk
SANDBOX_PROG_NAME := $(notdir $(SANDBOX_PROG_DIR))
SANDBOX_BUILD_DIR := $(SANDBOX_DIR)/../build/sandbox
SANDBOX_BUILD_DIR := $(SANDBOX_BASE_DIR)/../build/sandbox
BUILD_DIR := $(SANDBOX_BUILD_DIR)/$(SANDBOX_PROG_NAME)