make/common/NativeCompilation.gmk
changeset 28602 51c0dcf51b67
parent 27602 236555ddac42
child 28603 e162cf2d6db2
equal deleted inserted replaced
28353:822cfac0f3c0 28602:51c0dcf51b67
   131         # parsed into make dependences.
   131         # parsed into make dependences.
   132         ifeq ($(TOOLCHAIN_TYPE), microsoft)
   132         ifeq ($(TOOLCHAIN_TYPE), microsoft)
   133 	  ($$($1_$2_COMP) $$($1_$2_FLAGS) -showIncludes $$($1_$2_DEBUG_OUT_FLAGS) \
   133 	  ($$($1_$2_COMP) $$($1_$2_FLAGS) -showIncludes $$($1_$2_DEBUG_OUT_FLAGS) \
   134 	      $(CC_OUT_OPTION)$$($1_$2_OBJ) $2 ; echo $$$$? > $$($1_$2_DEP).exitvalue) \
   134 	      $(CC_OUT_OPTION)$$($1_$2_OBJ) $2 ; echo $$$$? > $$($1_$2_DEP).exitvalue) \
   135 	      | $(TEE) $$($1_$2_DEP).raw | $(GREP) -v -e "^Note: including file:" \
   135 	      | $(TEE) $$($1_$2_DEP).raw | $(GREP) -v -e "^Note: including file:" \
   136 	      -e "^$(notdir $2)$$$$" ; exit `cat $$($1_$2_DEP).exitvalue`
   136 	      -e "^$(notdir $2)$$$$" || test "$$$$?" = "1" ; \
       
   137 	      exit `cat $$($1_$2_DEP).exitvalue`
   137 	  $(RM) $$($1_$2_DEP).exitvalue
   138 	  $(RM) $$($1_$2_DEP).exitvalue
   138 	  ($(ECHO) $$@: \\ \
   139 	  ($(ECHO) $$@: \\ \
   139 	  && $(SED) $(WINDOWS_SHOWINCLUDE_SED_PATTERN) $$($1_$2_DEP).raw) > $$($1_$2_DEP)
   140 	  && $(SED) $(WINDOWS_SHOWINCLUDE_SED_PATTERN) $$($1_$2_DEP).raw) > $$($1_$2_DEP)
   140         endif
   141         endif
   141   endif
   142   endif