make/Images.gmk
branchihse-manpages-branch
changeset 56892 456f67a209b8
parent 51215 936823fcf202
child 57004 f43f68ae83ed
equal deleted inserted replaced
56891:78ed9c424877 56892:456f67a209b8
   110 	)
   110 	)
   111 	$(TOUCH) $@
   111 	$(TOUCH) $@
   112 
   112 
   113 TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
   113 TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
   114 TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
   114 TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
   115 
       
   116 ################################################################################
       
   117 # /man dir
       
   118 #
       
   119 # All variables in this section are assigned with simple =, without :, to enable
       
   120 # more selective overriding from the custom version of this file.
       
   121 #
       
   122 # Avoid evaluating this whole section on windows for speed and stability
       
   123 ifneq ($(OPENJDK_TARGET_OS), windows)
       
   124   ifeq ($(BUILD_MANPAGES), true)
       
   125     JRE_MAN_PAGES += \
       
   126         java.1 \
       
   127         jjs.1 \
       
   128         keytool.1 \
       
   129         orbd.1 \
       
   130         pack200.1 \
       
   131         rmid.1 \
       
   132         rmiregistry.1 \
       
   133         servertool.1 \
       
   134         unpack200.1
       
   135 
       
   136     JDK_MAN_PAGES += \
       
   137         $(JRE_MAN_PAGES) \
       
   138         idlj.1 \
       
   139         jar.1 \
       
   140         jarsigner.1 \
       
   141         javac.1 \
       
   142         javadoc.1 \
       
   143         javap.1 \
       
   144         jconsole.1 \
       
   145         jcmd.1 \
       
   146         jdb.1 \
       
   147         jdeps.1 \
       
   148         jinfo.1 \
       
   149         jmap.1 \
       
   150         jps.1 \
       
   151         jrunscript.1 \
       
   152         jstack.1 \
       
   153         jstat.1 \
       
   154         jstatd.1 \
       
   155         rmic.1 \
       
   156         serialver.1
       
   157 
       
   158     # This variable is potentially overridden in the closed makefile.
       
   159     MAN_SRC_BASEDIR ?= $(TOPDIR)/src
       
   160 
       
   161     ifeq ($(OPENJDK_TARGET_OS), linux)
       
   162       MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/linux/doc
       
   163       MAN1_SUBDIR = man
       
   164     endif
       
   165     ifeq ($(OPENJDK_TARGET_OS), solaris)
       
   166       MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/solaris/doc
       
   167       MAN1_SUBDIR = sun/man/man1
       
   168     endif
       
   169     ifeq ($(OPENJDK_TARGET_OS), macosx)
       
   170       MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/bsd/doc
       
   171       MAN1_SUBDIR = man
       
   172     endif
       
   173 
       
   174     $(JRE_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
       
   175 	$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   176 	$(install-file)
       
   177 
       
   178     $(JDK_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
       
   179 	$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   180 	$(install-file)
       
   181 
       
   182     $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
       
   183 	$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   184 	$(install-file)
       
   185 
       
   186     $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
       
   187 	$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   188 	$(install-file)
       
   189 
       
   190     ifeq ($(OPENJDK_TARGET_OS), solaris)
       
   191       $(JRE_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
       
   192 	$(call LogInfo, Converting $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   193 	$(install-file)
       
   194 
       
   195       $(JDK_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
       
   196 	$(call LogInfo, Converting $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   197 	$(install-file)
       
   198     endif
       
   199 
       
   200     ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), )
       
   201       $(JRE_IMAGE_DIR)/man/ja:
       
   202 	$(call LogInfo, Creating $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   203 	$(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja
       
   204 
       
   205       $(JDK_IMAGE_DIR)/man/ja:
       
   206 	$(call LogInfo, Creating $(patsubst $(OUTPUTDIR)/%,%,$@))
       
   207 	$(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja
       
   208     endif
       
   209 
       
   210     ifeq ($(OPENJDK_TARGET_OS), solaris)
       
   211       JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \
       
   212           $(addprefix $(JRE_IMAGE_DIR)/man/ja/man1/, $(JRE_MAN_PAGES)) \
       
   213           $(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \
       
   214           $(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JRE_MAN_PAGES))
       
   215 
       
   216       JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \
       
   217           $(addprefix $(JDK_IMAGE_DIR)/man/ja/man1/, $(JDK_MAN_PAGES)) \
       
   218           $(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \
       
   219           $(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JDK_MAN_PAGES))
       
   220     endif
       
   221 
       
   222     ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), )
       
   223       JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \
       
   224           $(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \
       
   225           $(JRE_IMAGE_DIR)/man/ja
       
   226 
       
   227       JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \
       
   228           $(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \
       
   229           $(JDK_IMAGE_DIR)/man/ja
       
   230     endif
       
   231 
       
   232     JRE_TARGETS += $(JRE_MAN_PAGE_LIST)
       
   233     JDK_TARGETS += $(JDK_MAN_PAGE_LIST)
       
   234   endif # BUILD_MANPAGES
       
   235 endif # Windows
       
   236 
   115 
   237 ################################################################################
   116 ################################################################################
   238 # src.zip
   117 # src.zip
   239 
   118 
   240 $(JDK_IMAGE_DIR)/lib/src.zip: $(SUPPORT_OUTPUTDIR)/src.zip
   119 $(JDK_IMAGE_DIR)/lib/src.zip: $(SUPPORT_OUTPUTDIR)/src.zip