|  | OPENMP_TESTS_DIR = $(TESTS_DIR)/openmp | 
|  |  | 
|  | OPENMP_TESTS_CFLAGS += $(CFLAGS_TESTS) \ | 
|  | -fopenmp \ | 
|  | -I$(XCC_TARGET_ROOT)/sys-include/openmp | 
|  |  | 
|  | ALL_OPENMP_TEST_FILES := $(wildcard $(OPENMP_TESTS_DIR)/*.c) | 
|  |  | 
|  | OPENMP_TESTS_LDLIBS := | 
|  |  | 
|  | OPENMP_TESTS_SRCS := $(ALL_OPENMP_TEST_FILES) | 
|  |  | 
|  | OPENMP_TESTS_LDDEPENDS := $(OPENMP_TESTS_DIR)/%.c | 
|  |  | 
|  | TESTS_EXECS_C  += $(patsubst $(OPENMP_TESTS_DIR)/%.c, \ | 
|  | $(OBJDIR)/$(OPENMP_TESTS_DIR)/%, \ | 
|  | $(OPENMP_TESTS_SRCS)) | 
|  |  | 
|  | STATIC := $(findstring static,$(OPENMP_TESTS_CFLAGS)) | 
|  | $(OBJDIR)/$(OPENMP_TESTS_DIR)/%: $(OPENMP_TESTS_LDDEPENDS) | 
|  | @echo + cc [OPENMP_TESTS] $< | 
|  | @mkdir -p $(@D) | 
|  | $(Q)$(CC) $(OPENMP_TESTS_CFLAGS) -o $@ $(OPENMP_TESTS_LDFLAGS) \ | 
|  | $(OPENMP_TESTS_LDDIRS) $< $(OPENMP_TESTS_LDLIBS) | 
|  | @if [ "$(STATIC)" != "static" ]; then \ | 
|  | $(OBJDUMP) -S $@ > $@.asm; \ | 
|  | $(NM) -n $@ > $@.sym; \ | 
|  | fi |