14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 # Default target declared first
27 default: all
28
29 include $(SPEC)
30 include MakeBase.gmk
31 include ModuleTools.gmk
32
33 GENGRAPHS_DIR := $(IMAGES_OUTPUTDIR)/gengraphs
34 SPEC_DOTFILES_DIR := $(IMAGES_OUTPUTDIR)/spec-dotfiles
35 TOOLS_MODULE_SRCDIR := $(JDK_TOPDIR)/make/src/classes/build/tools/jigsaw
36
37 $(GENGRAPHS_DIR)/jdk.dot: $(BUILD_JIGSAW_TOOLS)
38 $(MKDIR) -p $(@D)
39 $(TOOL_GENGRAPHS) --output $(GENGRAPHS_DIR)
40
41 $(SPEC_DOTFILES_DIR)/java.se.dot: $(BUILD_JIGSAW_TOOLS)
42 $(MKDIR) -p $(@D)
43 $(TOOL_GENGRAPHS) --spec --output $(SPEC_DOTFILES_DIR)
44
45 $(GENGRAPHS_DIR)/technology-summary.html: $(TOOLS_MODULE_SRCDIR)/technology-summary.html
46 $(install-file)
47
48 $(GENGRAPHS_DIR)/module-summary.html: $(BUILD_JIGSAW_TOOLS) $(GENGRAPHS_DIR)/technology-summary.html
49 $(MKDIR) -p $(@D)
50 $(TOOL_MODULESUMMARY) -o $@ --module-path $(IMAGES_OUTPUTDIR)/jmods
51
52 all: $(GENGRAPHS_DIR)/jdk.dot $(GENGRAPHS_DIR)/module-summary.html $(SPEC_DOTFILES_DIR)/java.se.dot
|
14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 # Default target declared first
27 default: all
28
29 include $(SPEC)
30 include MakeBase.gmk
31 include ModuleTools.gmk
32
33 GENGRAPHS_DIR := $(IMAGES_OUTPUTDIR)/gengraphs
34 SPEC_DOTFILES_DIR := $(GENGRAPHS_DIR)/spec-dotfiles
35 TOOLS_MODULE_SRCDIR := $(JDK_TOPDIR)/make/src/classes/build/tools/jigsaw
36
37 $(GENGRAPHS_DIR)/jdk.dot: $(BUILD_JIGSAW_TOOLS)
38 $(MKDIR) -p $(@D)
39 $(TOOL_GENGRAPHS) --output $(GENGRAPHS_DIR)
40
41 $(SPEC_DOTFILES_DIR)/java.se.dot: $(BUILD_JIGSAW_TOOLS)
42 $(MKDIR) -p $(@D)
43 $(TOOL_GENGRAPHS) --spec --output $(SPEC_DOTFILES_DIR)
44
45 $(GENGRAPHS_DIR)/technology-summary.html: $(TOOLS_MODULE_SRCDIR)/technology-summary.html
46 $(install-file)
47
48 $(GENGRAPHS_DIR)/module-summary.html: $(BUILD_JIGSAW_TOOLS) $(GENGRAPHS_DIR)/technology-summary.html
49 $(MKDIR) -p $(@D)
50 $(TOOL_MODULESUMMARY) -o $@ --module-path $(IMAGES_OUTPUTDIR)/jmods
51
52 all: $(GENGRAPHS_DIR)/jdk.dot $(GENGRAPHS_DIR)/module-summary.html $(SPEC_DOTFILES_DIR)/java.se.dot
|