< prev index next >

make/launcher/LauncherCommon.gmk

Print this page




  89   $1_WINDOWS_JLI_LIB := $(SUPPORT_OUTPUTDIR)/native/java.base/libjli/jli.lib
  90   ifneq ($6, )
  91     $1_WINDOWS_JLI_LIB := $6
  92   endif
  93   $1_VERSION_INFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE)
  94   ifneq ($8, )
  95     $1_VERSION_INFO_RESOURCE := $8
  96   endif
  97 
  98   $1_LDFLAGS := $3
  99   $1_LDFLAGS_SUFFIX :=
 100   ifeq ($(OPENJDK_TARGET_OS), macosx)
 101     $1_PLIST_FILE := Info-cmdline.plist
 102     ifneq ($(11), )
 103       $1_PLIST_FILE := $(11)
 104       ifneq ($$(findstring privileged, $$($1_PLIST_FILE)), )
 105         $1_CODESIGN := true
 106       endif
 107     endif
 108 

















 109     $1_LDFLAGS += -Wl,-all_load $(SUPPORT_OUTPUTDIR)/native/java.base/libjli_static.a \
 110         -framework Cocoa -framework Security -framework ApplicationServices \
 111         -sectcreate __TEXT __info_plist $(MACOSX_PLIST_DIR)/$$($1_PLIST_FILE)
 112         $1_LDFLAGS_SUFFIX += -pthread



 113   endif
 114 
 115   ifeq ($(OPENJDK_TARGET_OS), aix)
 116     $1_LDFLAGS_SUFFIX += -L$(SUPPORT_OUTPUTDIR)/native/java.base -ljli_static
 117   endif
 118 
 119   ifeq ($(USE_EXTERNAL_LIBZ), true)
 120     $1_LDFLAGS_SUFFIX += -lz
 121   endif
 122 
 123   $1_OUTPUT_DIR_ARG := $9
 124   ifeq (, $$($1_OUTPUT_DIR_ARG))
 125     $1_OUTPUT_DIR_ARG := $(SUPPORT_OUTPUTDIR)/modules_cmds/$(MODULE)
 126   endif
 127 
 128   # TODO: maybe it's better to move this if-statement out of this function
 129   ifeq ($1, java)
 130     $1_OPTIMIZATION_ARG := HIGH
 131     $1_LDFLAGS_solaris := -R$(OPENWIN_HOME)/lib$(OPENJDK_TARGET_CPU_ISADIR)
 132   else




  89   $1_WINDOWS_JLI_LIB := $(SUPPORT_OUTPUTDIR)/native/java.base/libjli/jli.lib
  90   ifneq ($6, )
  91     $1_WINDOWS_JLI_LIB := $6
  92   endif
  93   $1_VERSION_INFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE)
  94   ifneq ($8, )
  95     $1_VERSION_INFO_RESOURCE := $8
  96   endif
  97 
  98   $1_LDFLAGS := $3
  99   $1_LDFLAGS_SUFFIX :=
 100   ifeq ($(OPENJDK_TARGET_OS), macosx)
 101     $1_PLIST_FILE := Info-cmdline.plist
 102     ifneq ($(11), )
 103       $1_PLIST_FILE := $(11)
 104       ifneq ($$(findstring privileged, $$($1_PLIST_FILE)), )
 105         $1_CODESIGN := true
 106       endif
 107     endif
 108 
 109     ifeq ($(BUILD_STATIC), true)
 110       $1_LDFLAGS += -Wl,-all_load \
 111           $(shell $(FIND) $(SUPPORT_OUTPUTDIR)/modules_libs/java.base -name "*.a") \
 112           $(SUPPORT_OUTPUTDIR)/modules_libs/jdk.jdwp.agent/libdt_socket.a \
 113           $(SUPPORT_OUTPUTDIR)/modules_libs/jdk.jdwp.agent/libjdwp.a \
 114           $(SUPPORT_OUTPUTDIR)/native/java.base/$(LIBRARY_PREFIX)fdlibm$(STATIC_LIBRARY_SUFFIX) \
 115           -framework CoreFoundation \
 116           -framework Foundation \
 117           -framework SystemConfiguration \
 118           -framework Cocoa -framework Security \
 119           -framework ApplicationServices \
 120           -lstdc++ -liconv \
 121           -sectcreate __TEXT __info_plist \
 122           $(MACOSX_PLIST_DIR)/$$($1_PLIST_FILE) \
 123           -exported_symbols_list \
 124               $(SUPPORT_OUTPUTDIR)/build-static/exported.symbols
 125     else
 126       $1_LDFLAGS += -Wl,-all_load $(SUPPORT_OUTPUTDIR)/native/java.base/libjli_static.a \
 127           -framework Cocoa -framework Security -framework ApplicationServices \
 128           -sectcreate __TEXT __info_plist $(MACOSX_PLIST_DIR)/$$($1_PLIST_FILE)
 129           $1_LDFLAGS_SUFFIX += -pthread
 130     endif
 131 
 132 
 133   endif
 134 
 135   ifeq ($(OPENJDK_TARGET_OS), aix)
 136     $1_LDFLAGS_SUFFIX += -L$(SUPPORT_OUTPUTDIR)/native/java.base -ljli_static
 137   endif
 138 
 139   ifeq ($(USE_EXTERNAL_LIBZ), true)
 140     $1_LDFLAGS_SUFFIX += -lz
 141   endif
 142 
 143   $1_OUTPUT_DIR_ARG := $9
 144   ifeq (, $$($1_OUTPUT_DIR_ARG))
 145     $1_OUTPUT_DIR_ARG := $(SUPPORT_OUTPUTDIR)/modules_cmds/$(MODULE)
 146   endif
 147 
 148   # TODO: maybe it's better to move this if-statement out of this function
 149   ifeq ($1, java)
 150     $1_OPTIMIZATION_ARG := HIGH
 151     $1_LDFLAGS_solaris := -R$(OPENWIN_HOME)/lib$(OPENJDK_TARGET_CPU_ISADIR)
 152   else


< prev index next >