71 |
71 |
72 default: vm_build_preliminaries the_vm |
72 default: vm_build_preliminaries the_vm |
73 @echo All done. |
73 @echo All done. |
74 |
74 |
75 # This is an explicit dependency for the sake of parallel makes. |
75 # This is an explicit dependency for the sake of parallel makes. |
76 vm_build_preliminaries: checks $(Cached_plat) $(AD_Files_If_Required) jvmti_stuff trace_stuff sa_stuff |
76 vm_build_preliminaries: checks $(Cached_plat) $(AD_Files_If_Required) jvmti_stuff jfr_stuff sa_stuff |
77 @# We need a null action here, so implicit rules don't get consulted. |
77 @# We need a null action here, so implicit rules don't get consulted. |
78 |
78 |
79 $(Cached_plat): $(Plat_File) |
79 $(Cached_plat): $(Plat_File) |
80 $(CDG) cp $(Plat_File) $(Cached_plat) |
80 $(CDG) cp $(Plat_File) $(Cached_plat) |
81 |
81 |
85 |
85 |
86 # generate JVMTI files from the spec |
86 # generate JVMTI files from the spec |
87 jvmti_stuff: $(Cached_plat) $(adjust-mflags) |
87 jvmti_stuff: $(Cached_plat) $(adjust-mflags) |
88 @$(MAKE) -f jvmti.make $(MFLAGS-adjusted) |
88 @$(MAKE) -f jvmti.make $(MFLAGS-adjusted) |
89 |
89 |
90 # generate trace files |
90 # generate JFR files |
91 trace_stuff: jvmti_stuff $(Cached_plat) $(adjust-mflags) |
91 jfr_stuff: $(Cached_plat) $(adjust-mflags) |
92 @$(MAKE) -f trace.make $(MFLAGS-adjusted) |
92 @$(MAKE) -f jfr.make $(MFLAGS-adjusted) |
93 |
93 |
94 # generate SA jar files and native header |
94 # generate SA jar files and native header |
95 sa_stuff: |
95 sa_stuff: |
96 @$(MAKE) -f sa.make $(MFLAGS-adjusted) |
96 @$(MAKE) -f sa.make $(MFLAGS-adjusted) |
97 |
97 |