1 XCOMM dependency handling for linux, included by linux.cf.
2 XCOMM We do not want builds to fail if dependencies cannot
3 XCOMM be generated. In some cases, checking will always fail
4 XCOMM because the relevant files have not been generated yet.
5 XCOMM Not ignoring errors can cause make to go into an infinite
6 XCOMM loop during depend processing.
9 #ifndef DependDependency
10 #define DependDependency() /**/
17 #define DependTarget() @@@@\
18 DependDependency() @@@@\
20 depend:: DependFileName @@@@\
22 DependFileName:: @@@@\
23 -RunProgram(DEPEND,$(DEPENDFLAGS) $(ALLDEFINES) $(DEPEND_DEFINES) $(SRCS)) > $@
29 #define DependTarget3(srcs1,srcs2,srcs3) @@@@\
30 DependDependency() @@@@\
32 depend:: DependFileName @@@@\
34 DependFileName:: @@@@\
35 -RunProgram(DEPEND,$(DEPENDFLAGS) $(ALLDEFINES) $(DEPEND_DEFINES) srcs1) > $@ @@@@\
36 -RunProgram(DEPEND,$(DEPENDFLAGS) $(ALLDEFINES) $(DEPEND_DEFINES) srcs2) >> $@ @@@@\
37 -RunProgram(DEPEND,$(DEPENDFLAGS) $(ALLDEFINES) $(DEPEND_DEFINES) srcs3) >> $@