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)
|