-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinclude.mk
More file actions
15 lines (13 loc) · 980 Bytes
/
Copy pathinclude.mk
File metadata and controls
15 lines (13 loc) · 980 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
override __ALMKFS_CURRENT_INCLUDE_FILE := $(lastword $(MAKEFILE_LIST))
override __ALMKFS_CURRENT_INCLUDE_MAKEFILE := $(realpath $(__ALMKFS_CURRENT_INCLUDE_FILE))
override __ALMKFS_CURRENT_INCLUDE_DIRECTORY := $(patsubst %/,%,$(dir $(__ALMKFS_CURRENT_INCLUDE_FILE)))
ifdef __ALMKFS_INCLUDE_GUARD_INCLUDE
$(if $(filter $(__ALMKFS_INCLUDED_ENTRYPOINT_MAKEFILE),$(__ALMKFS_CURRENT_INCLUDE_MAKEFILE)),,$(error Conflicting almakefiles entrypoints: already loaded $(__ALMKFS_INCLUDED_ENTRYPOINT_MAKEFILE), also got $(__ALMKFS_CURRENT_INCLUDE_MAKEFILE)))
else
override __ALMKFS_INCLUDE_GUARD_INCLUDE = 1
override __ALMKFS_INCLUDED_ENTRYPOINT_MAKEFILE := $(__ALMKFS_CURRENT_INCLUDE_MAKEFILE)
override __ALMKFS_INCLUDED_ENTRYPOINT_DIRECTORY := $(__ALMKFS_CURRENT_INCLUDE_DIRECTORY)
include $(__ALMKFS_INCLUDED_ENTRYPOINT_DIRECTORY)/mk/common.mk
include $(call almkfs-active-module-files,$(__ALMKFS_MODULE_FILES))
$(call almkfs-run-post-include-hooks,$(__ALMKFS_POST_INCLUDE_HOOKS))
endif