88 $$(eval name := $$(strip $$(basename $$(notdir $$(file))))) \ |
88 $$(eval name := $$(strip $$(basename $$(notdir $$(file))))) \ |
89 $$(eval unprefixed_name := $$(patsubst $$($1_PREFIX)%, %, $$(name))) \ |
89 $$(eval unprefixed_name := $$(patsubst $$($1_PREFIX)%, %, $$(name))) \ |
90 $$(eval $$(call SetupNativeCompilation, BUILD_TEST_$$(name), \ |
90 $$(eval $$(call SetupNativeCompilation, BUILD_TEST_$$(name), \ |
91 NAME := $$(unprefixed_name), \ |
91 NAME := $$(unprefixed_name), \ |
92 TYPE := $$($1_COMPILATION_TYPE), \ |
92 TYPE := $$($1_COMPILATION_TYPE), \ |
93 SRC := $$(patsubst %/,%,$$(dir $$(file))), \ |
93 EXTRA_FILES := $$(file), \ |
94 INCLUDE_FILES := $$(notdir $$(file)), \ |
|
95 OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$(name), \ |
94 OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$(name), \ |
96 OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \ |
95 OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \ |
97 CFLAGS := $$($1_BASE_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \ |
96 CFLAGS := $$($1_BASE_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \ |
98 CXXFLAGS := $$($1_BASE_CXXFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \ |
97 CXXFLAGS := $$($1_BASE_CXXFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \ |
99 LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$(name)), \ |
98 LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$(name)), \ |