< prev index next >

make/modules/java.base/Launcher.gmk

Print this page
rev 59102 : imported patch build


  48       EXTRA_RC_FLAGS := $(JAVA_RC_FLAGS), \
  49       VERSION_INFO_RESOURCE := $(JAVA_VERSION_INFO_RESOURCE), \
  50   ))
  51 endif
  52 
  53 $(eval $(call SetupBuildLauncher, keytool, \
  54     MAIN_CLASS := sun.security.tools.keytool.Main, \
  55 ))
  56 
  57 ################################################################################
  58 
  59 ifeq ($(call isTargetOs, linux), true)
  60   $(eval $(call SetupJdkExecutable, BUILD_JEXEC, \
  61       NAME := jexec, \
  62       SRC := $(TOPDIR)/src/$(MODULE)/unix/native/launcher, \
  63       INCLUDE_FILES := jexec.c, \
  64       OPTIMIZATION := LOW, \
  65       CFLAGS := $(CFLAGS_JDKEXE) \
  66           -I$(TOPDIR)/src/$(MODULE)/share/native/libjli, \
  67       CFLAGS_linux := -fPIC, \
  68       CFLAGS_solaris := -KPIC, \
  69       LDFLAGS := $(LDFLAGS_JDKEXE), \
  70       OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
  71   ))
  72 
  73   TARGETS += $(BUILD_JEXEC)
  74 endif
  75 
  76 ################################################################################
  77 
  78 ifeq ($(call isTargetOs, macosx solaris aix linux), true)
  79   $(eval $(call SetupJdkExecutable, BUILD_JSPAWNHELPER, \
  80       NAME := jspawnhelper, \
  81       SRC := $(TOPDIR)/src/$(MODULE)/unix/native/jspawnhelper, \
  82       OPTIMIZATION := LOW, \
  83       CFLAGS := $(CFLAGS_JDKEXE) -I$(TOPDIR)/src/$(MODULE)/unix/native/libjava, \
  84       EXTRA_OBJECT_FILES := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjava/childproc.o, \
  85       LDFLAGS := $(LDFLAGS_JDKEXE), \
  86       OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
  87   ))
  88 
  89   TARGETS += $(BUILD_JSPAWNHELPER)
  90 endif
  91 
  92 ################################################################################


  48       EXTRA_RC_FLAGS := $(JAVA_RC_FLAGS), \
  49       VERSION_INFO_RESOURCE := $(JAVA_VERSION_INFO_RESOURCE), \
  50   ))
  51 endif
  52 
  53 $(eval $(call SetupBuildLauncher, keytool, \
  54     MAIN_CLASS := sun.security.tools.keytool.Main, \
  55 ))
  56 
  57 ################################################################################
  58 
  59 ifeq ($(call isTargetOs, linux), true)
  60   $(eval $(call SetupJdkExecutable, BUILD_JEXEC, \
  61       NAME := jexec, \
  62       SRC := $(TOPDIR)/src/$(MODULE)/unix/native/launcher, \
  63       INCLUDE_FILES := jexec.c, \
  64       OPTIMIZATION := LOW, \
  65       CFLAGS := $(CFLAGS_JDKEXE) \
  66           -I$(TOPDIR)/src/$(MODULE)/share/native/libjli, \
  67       CFLAGS_linux := -fPIC, \

  68       LDFLAGS := $(LDFLAGS_JDKEXE), \
  69       OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
  70   ))
  71 
  72   TARGETS += $(BUILD_JEXEC)
  73 endif
  74 
  75 ################################################################################
  76 
  77 ifeq ($(call isTargetOs, macosx aix linux), true)
  78   $(eval $(call SetupJdkExecutable, BUILD_JSPAWNHELPER, \
  79       NAME := jspawnhelper, \
  80       SRC := $(TOPDIR)/src/$(MODULE)/unix/native/jspawnhelper, \
  81       OPTIMIZATION := LOW, \
  82       CFLAGS := $(CFLAGS_JDKEXE) -I$(TOPDIR)/src/$(MODULE)/unix/native/libjava, \
  83       EXTRA_OBJECT_FILES := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjava/childproc.o, \
  84       LDFLAGS := $(LDFLAGS_JDKEXE), \
  85       OUTPUT_DIR := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
  86   ))
  87 
  88   TARGETS += $(BUILD_JSPAWNHELPER)
  89 endif
  90 
  91 ################################################################################
< prev index next >