source: CMT/v1r25-branch/mgr/fragments/nmake/cpp @ 641

Last change on this file since 641 was 595, checked in by rybkin, 13 years ago

See C.L. 472

  • Property svn:eol-style set to native
File size: 1.8 KB
Line 
1#-- start of cpp ------
2
3!if "${DEPENDENCIESOPTS}" != ""
4
5!if exist ($(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.d)
6!include $(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.d
7!endif
8
9dependencies : $(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.d
10#${CONSTITUENT} :: $(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.d
11
12$(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.d : $(use_requirements) $(cmt_final_setup_${CONSTITUENT})
13
14$(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.d : ${FULLNAME}
15        $(dep_echo) $@
16        $(cpp_silent) if not exist $(bin)${CONSTITUENT} mkdir $(bin)${CONSTITUENT}
17        $(cpp_silent) $(cppcomp) ${DEPENDENCIESOPTS} $(use_pp_cppflags) $(${CONSTITUENT}_pp_cppflags) $(app_${CONSTITUENT}_pp_cppflags) $(${NAME}_pp_cppflags) $(use_cppflags) $(${CONSTITUENT}_cppflags) $(app_${CONSTITUENT}_cppflags) $(${NAME}_cppflags) $(${NAME}_${FILESUFFIX}_cppflags) ${ADDINCLUDE} /Tp${FULLNAME} 2>$(@D)\${NAME}${CONSTITUENTSUFFIX}.dep >nul
18        $(cpp_silent) $(format_dependencies) $@ $(@D)\${NAME}${CONSTITUENTSUFFIX}.obj ${FULLNAME} $(@D)\${NAME}${CONSTITUENTSUFFIX}.dep
19
20$(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.obj : ${FULLNAME}
21!else
22$(bin)${CONSTITUENT}_dependencies.nmake : $(${NAME}_${FILESUFFIX}_dependencies)
23
24$(bin)${CONSTITUENT}_dependencies.nmake : ${FULLNAME}
25
26$(bin)${CONSTITUENT}\${NAME}${CONSTITUENTSUFFIX}.obj : $(${NAME}_${FILESUFFIX}_dependencies)
27!endif
28        $(cpp_echo) ${FULLNAME}
29        $(cpp_silent) if not exist $(bin)${CONSTITUENT} mkdir $(bin)${CONSTITUENT}
30        $(cpp_silent) $(cppcomp) /Fo$@ /Fd$(bin)${CONSTITUENT}\ $(use_pp_cppflags) $(${CONSTITUENT}_pp_cppflags) $(app_${CONSTITUENT}_pp_cppflags) $(${NAME}_pp_cppflags) $(use_cppflags) $(${CONSTITUENT}_cppflags) $(app_${CONSTITUENT}_cppflags) $(${NAME}_cppflags) $(${NAME}_${FILESUFFIX}_cppflags) ${ADDINCLUDE} /Tp${FULLNAME}
31
32#-- end of cpp ------
Note: See TracBrowser for help on using the repository browser.