sbsv2/raptor/lib/flm/win32.flm
branchwip
changeset 330 f3b3d9f9a008
parent 185 69334660be7a
child 226 59f343577f92
equal deleted inserted replaced
329:b2c00b774e4f 330:f3b3d9f9a008
     1 # Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 # Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 # All rights reserved.
     2 # All rights reserved.
     3 # This component and the accompanying materials are made available
     3 # This component and the accompanying materials are made available
     4 # under the terms of the License "Eclipse Public License v1.0"
     4 # under the terms of the License "Eclipse Public License v1.0"
     5 # which accompanies this distribution, and is available
     5 # which accompanies this distribution, and is available
     6 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
   373   define win32compile2object
   373   define win32compile2object
   374 
   374 
   375     $(eval DEPENDFILENAME:=$(call mapwin32file,$(1),.o.d))
   375     $(eval DEPENDFILENAME:=$(call mapwin32file,$(1),.o.d))
   376     $(eval DEPENDFILE:=$(wildcard $(DEPENDFILENAME)))
   376     $(eval DEPENDFILE:=$(wildcard $(DEPENDFILENAME)))
   377 
   377 
   378     $(call mapwin32file,$(1),.o): $(1) $(PROJECT_META) $(if $(DEPENDFILE),,RESOURCE BITMAP EXPORT) $(if $(USE_TRACE_COMPILER),$(TRACE_MARKER))
   378     $(call mapwin32file,$(1),.o): $(1) $(PROJECT_META) $(if $(DEPENDFILE),,RESOURCE BITMAP EXPORT) | $(if $(USE_TRACE_COMPILER),$(TRACE_MARKER))
   379 	  $(call startrule,win32compile2object,,$(1)) \
   379 	  $(call startrule,win32compile2object,,$(1)) \
   380 	  $(CC) $$(if $$(filter %.C,$(1)),-lang c) $(CFLAGS) $(OPTION_CW) \
   380 	  $(CC) $$(if $$(filter %.C,$(1)),-lang c) $(CFLAGS) $(OPTION_CW) \
   381 	  $(if $(STDCPP_BUILD),$$(if $$(filter %.c %.C,$(1)),,$$(call makemacrodef,$(OPT.DEFINE),$(STDCPP_WCHAR_DEF))),) \
   381 	  $(if $(STDCPP_BUILD),$$(if $$(filter %.c %.C,$(1)),,$$(call makemacrodef,$(OPT.DEFINE),$(STDCPP_WCHAR_DEF))),) \
   382 	  $(DEFINES) $(INCLUDES) $(OPT.OUT)"$$@" "$(1)" && \
   382 	  $(DEFINES) $(INCLUDES) $(OPT.OUT)"$$@" "$(1)" && \
   383 	  $(GNUSED) 's#\\\\\(.\)#/\1#g;s#/ #\\\ #g;s#\([A-Za-z]:\)\\\\#\1/#g;1,1s#.*: .* \(.\)\?$$$$#$(call mapwin32file,$(1),.o): $1 \1#' $(call mapwin32file,$(1),.dep) > $(call mapwin32file,$(1),.o.d) \
   383 	  $(GNUSED) 's#\\\\\(.\)#/\1#g;s#/ #\\\ #g;s#\([A-Za-z]:\)\\\\#\1/#g;1,1s#.*: .* \(.\)\?$$$$#$(call mapwin32file,$(1),.o): $1 \1#' $(call mapwin32file,$(1),.dep) > $(call mapwin32file,$(1),.o.d) \