1 TOP = ../../../../../..
2 include $(TOP)/configs/current
4 CFLAGS += -Wall -Werror
7 TESTS = r300_compiler_tests
9 TEST_SOURCES := $(TESTS:=.c)
12 radeon_compiler_util_tests.c \
16 C_SOURCES = $(SHARED_SOURCES) $(TEST_SOURCES)
22 COMPILER_LIB = ../../libr300.a
26 default: depend run_tests
31 $(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $^ 2> /dev/null
33 # Remove .o and backup files
35 rm -f $(TESTS) depend depend.bak
37 $(TESTS): $(TESTS:=.o) $(SHARED_SOURCES:.c=.o) $(COMPILER_LIB)
41 @echo "RUNNING TESTS:"
43 $(foreach test, $^, @./$(test))
45 .PHONY: $(COMPILER_LIB)
51 $(CC) -c $(INCLUDES) $(CFLAGS) $(LIBRARY_DEFINES) $< -o $@