sbsv2/raptor/lib/flm/tracecompiler.mk
branchfix
changeset 519 206fd7d7ef46
parent 517 b97b96f395b6
child 521 53251dd57e58
equal deleted inserted replaced
518:ac9057fc37f1 519:206fd7d7ef46
    26 endef
    26 endef
    27 
    27 
    28 $(if $(FLMDEBUG),$(info <debug>INCLUDES=$(USERINCLUDE) $(SYSTEMINCLUDE)</debug>))
    28 $(if $(FLMDEBUG),$(info <debug>INCLUDES=$(USERINCLUDE) $(SYSTEMINCLUDE)</debug>))
    29 $(if $(FLMDEBUG),$(info <debug>TARGET=$(TARGET) TARGETEXT=$(TARGETEXT)</debug>))
    29 $(if $(FLMDEBUG),$(info <debug>TARGET=$(TARGET) TARGETEXT=$(TARGETEXT)</debug>))
    30 
    30 
    31 # Find out TRACE_PATH  by looking for the trace folser in SYSTEMINCLUDE and USERINCLUDES
    31 # Find out TRACE_PATH  by looking for the trace folder in SYSTEMINCLUDE and USERINCLUDES
    32 # traces/traces_<target_name>_<target_extension>
    32 # traces/traces_<target_name>_<target_extension>
    33 TRACE_PATH:=$(call get_trace_path,/traces/traces_$(TARGET)_$(TARGETEXT))
    33 TRACE_PATH:=$(call get_trace_path,/traces/traces_$(TRACE_RELEASABLE_ID))
    34 ifneq ($(TRACE_PATH),)
    34 ifneq ($(TRACE_PATH),)
    35   TRACE_PRJNAME:=$(TRACE_RELEASABLE_ID)
    35   TRACE_PRJNAME:=$(TRACE_RELEASABLE_ID)
    36 else # obsolete forms for compatibility
    36 else # obsolete forms for compatibility
    37   # traces_<target_name>_<target_ext>
    37   # traces_<target_name>_<target_ext>
    38   TRACE_PATH:=$(call get_trace_path,/traces_$(TARGET)_$(TARGETEXT))
    38   TRACE_PATH:=$(call get_trace_path,/traces_$(TARGET)_$(TARGETEXT))
   109 define trace_compile
   109 define trace_compile
   110 $(TRACE_MARKER) : $(PROJECT_META)
   110 $(TRACE_MARKER) : $(PROJECT_META)
   111 	$(call startrule,tracecompile) \
   111 	$(call startrule,tracecompile) \
   112 	( $(GNUCAT) $(TRACE_SOURCE_LIST); \
   112 	( $(GNUCAT) $(TRACE_SOURCE_LIST); \
   113 	  echo -en "*ENDOFSOURCEFILES*\n" ) | \
   113 	  echo -en "*ENDOFSOURCEFILES*\n" ) | \
   114 	$(JAVA_COMMAND) $(TRACE_COMPILER_START) -d --uid=$(UID_TC) --project=$(TRACE_PRJNAME) --mmp=$(PROJECT_META) --traces=$(TRACE_PATH) &&  \
   114 	$(JAVA_COMMAND) $(TRACE_COMPILER_START) $(if $(FLMDEBUG),-d,) --uid=$(UID_TC) --project=$(TRACE_PRJNAME) --mmp=$(PROJECT_META) --traces=$(TRACE_PATH) &&  \
   115 	$(GNUMD5SUM) $(TRACE_SOURCE_LIST) > $(TRACE_MARKER) && \
   115 	$(GNUMD5SUM) $(TRACE_SOURCE_LIST) > $(TRACE_MARKER) && \
   116 	{ $(GNUTOUCH) $(TRACE_DICTIONARY) $(AUTOGEN_HEADER); \
   116 	{ $(GNUTOUCH) $(TRACE_DICTIONARY) $(AUTOGEN_HEADER); \
   117 	 $(GNUCAT) $(TRACE_SOURCE_LIST) ; true ; } \
   117 	 $(GNUCAT) $(TRACE_SOURCE_LIST) ; true ; } \
   118 	$(call endrule,tracecompile)
   118 	$(call endrule,tracecompile)
   119 endef
   119 endef