comparison Makefile @ 32246:0b768ab74183

Use generated dependency information files for tools and tests.
author diego
date Mon, 20 Sep 2010 20:55:10 +0000
parents f0cbf9ca48bc
children 9578a8357268
comparison
equal deleted inserted replaced
32245:f0cbf9ca48bc 32246:0b768ab74183
1029 1029
1030 ifdef ARCH_X86 1030 ifdef ARCH_X86
1031 TESTS += loader/qtx/list loader/qtx/qtxload 1031 TESTS += loader/qtx/list loader/qtx/qtxload
1032 endif 1032 endif
1033 1033
1034 TESTS_DEP_FILES = $(addsuffix .d,$(TESTS))
1035
1034 tests: $(addsuffix $(EXESUF),$(TESTS)) 1036 tests: $(addsuffix $(EXESUF),$(TESTS))
1035 1037
1036 testsclean: 1038 testsclean:
1037 -rm -f $(call ADD_ALL_EXESUFS,$(TESTS)) 1039 -rm -f $(call ADD_ALL_EXESUFS,$(TESTS))
1038 1040
1041 ifdef ARCH_X86 1043 ifdef ARCH_X86
1042 TOOLS += TOOLS/fastmemcpybench TOOLS/modify_reg 1044 TOOLS += TOOLS/fastmemcpybench TOOLS/modify_reg
1043 endif 1045 endif
1044 1046
1045 ALLTOOLS = $(TOOLS) TOOLS/bmovl-test TOOLS/vfw2menc 1047 ALLTOOLS = $(TOOLS) TOOLS/bmovl-test TOOLS/vfw2menc
1048
1049 TOOLS_DEP_FILES = $(addsuffix .d,$(ALLTOOLS))
1046 1050
1047 tools: $(addsuffix $(EXESUF),$(TOOLS)) 1051 tools: $(addsuffix $(EXESUF),$(TOOLS))
1048 alltools: $(addsuffix $(EXESUF),$(ALLTOOLS)) 1052 alltools: $(addsuffix $(EXESUF),$(ALLTOOLS))
1049 1053
1050 toolsclean: 1054 toolsclean:
1149 dhahelperwinclean: 1153 dhahelperwinclean:
1150 -rm -f $(addprefix vidix/dhahelperwin/,*.o *~ dhahelper.sys dhasetup.exe base.tmp temp.exp) 1154 -rm -f $(addprefix vidix/dhahelperwin/,*.o *~ dhahelper.sys dhasetup.exe base.tmp temp.exp)
1151 1155
1152 1156
1153 1157
1154 -include $(DEP_FILES) $(DRIVER_DEP_FILES) 1158 -include $(DEP_FILES) $(DRIVER_DEP_FILES) $(TESTS_DEP_FILES) $(TOOLS_DEP_FILES)
1155 1159
1156 .PHONY: all doxygen *install* *tools drivers dhahelper* 1160 .PHONY: all doxygen *install* *tools drivers dhahelper*
1157 .PHONY: checkheaders *clean tests 1161 .PHONY: checkheaders *clean tests
1158 1162
1159 # Disable suffix rules. Most of the builtin rules are suffix rules, 1163 # Disable suffix rules. Most of the builtin rules are suffix rules,