make/linux/makefiles/trace.make

Print this page




  64 
  65 endif
  66 
  67 TraceGeneratedFiles = $(TraceGeneratedNames:%=$(TraceOutDir)/%)
  68 
  69 XSLT = $(REMOTE) $(RUN.JAVA) -classpath $(JvmtiOutDir) jvmtiGen
  70 
  71 XML_DEPS =  $(TraceSrcDir)/trace.xml  $(TraceSrcDir)/tracetypes.xml \
  72         $(TraceSrcDir)/trace.dtd $(TraceSrcDir)/xinclude.mod
  73 ifeq ($(HAS_ALT_SRC), true)
  74         XML_DEPS += $(TraceAltSrcDir)/traceevents.xml
  75 endif
  76 
  77 .PHONY: all clean cleanall
  78 
  79 # #########################################################################
  80 
  81 all: $(TraceGeneratedFiles)
  82 
  83 GENERATE_CODE= \
  84   $(QUIETLY) echo Generating $@; \
  85   $(XSLT) -IN $(word 1,$^) -XSL $(word 2,$^) -OUT $@; \
  86   test -f $@
  87 
  88 $(TraceOutDir)/traceEventIds.hpp: $(TraceSrcDir)/trace.xml $(TraceSrcDir)/traceEventIds.xsl $(XML_DEPS)
  89         $(GENERATE_CODE)
  90 
  91 $(TraceOutDir)/traceTypes.hpp: $(TraceSrcDir)/trace.xml $(TraceSrcDir)/traceTypes.xsl $(XML_DEPS)
  92         $(GENERATE_CODE)
  93 
  94 ifeq ($(HAS_ALT_SRC), false)
  95 
  96 $(TraceOutDir)/traceEventClasses.hpp: $(TraceSrcDir)/trace.xml $(TraceSrcDir)/traceEventClasses.xsl $(XML_DEPS)
  97         $(GENERATE_CODE)
  98 
  99 else
 100 
 101 $(TraceOutDir)/traceEventClasses.hpp: $(TraceSrcDir)/trace.xml $(TraceAltSrcDir)/traceEventClasses.xsl $(XML_DEPS)
 102         $(GENERATE_CODE)
 103 
 104 $(TraceOutDir)/traceProducer.cpp: $(TraceSrcDir)/trace.xml $(TraceAltSrcDir)/traceProducer.xsl $(XML_DEPS)


  64 
  65 endif
  66 
  67 TraceGeneratedFiles = $(TraceGeneratedNames:%=$(TraceOutDir)/%)
  68 
  69 XSLT = $(REMOTE) $(RUN.JAVA) -classpath $(JvmtiOutDir) jvmtiGen
  70 
  71 XML_DEPS =  $(TraceSrcDir)/trace.xml  $(TraceSrcDir)/tracetypes.xml \
  72         $(TraceSrcDir)/trace.dtd $(TraceSrcDir)/xinclude.mod
  73 ifeq ($(HAS_ALT_SRC), true)
  74         XML_DEPS += $(TraceAltSrcDir)/traceevents.xml
  75 endif
  76 
  77 .PHONY: all clean cleanall
  78 
  79 # #########################################################################
  80 
  81 all: $(TraceGeneratedFiles)
  82 
  83 GENERATE_CODE= \
  84   $(QUIETLY) echo $(LOG_INFO) Generating $@; \
  85   $(XSLT) -IN $(word 1,$^) -XSL $(word 2,$^) -OUT $@; \
  86   test -f $@
  87 
  88 $(TraceOutDir)/traceEventIds.hpp: $(TraceSrcDir)/trace.xml $(TraceSrcDir)/traceEventIds.xsl $(XML_DEPS)
  89         $(GENERATE_CODE)
  90 
  91 $(TraceOutDir)/traceTypes.hpp: $(TraceSrcDir)/trace.xml $(TraceSrcDir)/traceTypes.xsl $(XML_DEPS)
  92         $(GENERATE_CODE)
  93 
  94 ifeq ($(HAS_ALT_SRC), false)
  95 
  96 $(TraceOutDir)/traceEventClasses.hpp: $(TraceSrcDir)/trace.xml $(TraceSrcDir)/traceEventClasses.xsl $(XML_DEPS)
  97         $(GENERATE_CODE)
  98 
  99 else
 100 
 101 $(TraceOutDir)/traceEventClasses.hpp: $(TraceSrcDir)/trace.xml $(TraceAltSrcDir)/traceEventClasses.xsl $(XML_DEPS)
 102         $(GENERATE_CODE)
 103 
 104 $(TraceOutDir)/traceProducer.cpp: $(TraceSrcDir)/trace.xml $(TraceAltSrcDir)/traceProducer.xsl $(XML_DEPS)