ARFLAGS = -a
A51TOASX = $(MAKERULES_DIR)/a51toasx.sh
-# Include possible target configuration
--include $(MAKERULES_DIR)/config.target
-
BUILD_DIR_NAME = _build
COMPILED_DIR_NAME = _compiled
GROUP_DIR_NAME =
binary-pass utils-pass: library-pass
override OMK_SERIALIZE_INCLUDED = y
+MAKEOVERRIDES := $(filter-out OMK_SERIALIZE_INCLUDED=n,$(MAKEOVERRIDES))
endif
CPPFLAGS += -I $(USER_INCLUDE_DIR)
LIB_DIR := $(USER_LIB_DIR)
OBJS_DIR := $(USER_OBJS_DIR)
+# Checks for OMK tester
+ifdef OMK_TESTSROOT
+default-config-pass-check include-pass-check:
+library-pass-check binary-pass-check:
+ @[ -x "$(shell which $(CC))" ] || $(call canttest,Cannot find compiler: $(CC))
+ @[ -z "$(wildcard $(USER_LIB_DIR)/$(LD_SCRIPT).ld*)" ] && $(call canttest,LD_SCRIPT $(LD_SCRIPT).ld* not found)
+endif
+
#=====================================================================
# User-space rules and templates to compile programs, libraries etc.