make/lib/Lib-java.prefs.gmk

Print this page




  37     LIBRARY := prefs, \
  38     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  39     SRC := $(LIBPREF_SRC_DIRS), \
  40     LANG := C, \
  41     OPTIMIZATION := HIGH, \
  42     CFLAGS := $(CFLAGS_JDKLIB) $(addprefix -I, $(LIBPREF_SRC_DIRS)) \
  43         $(LIBJAVA_HEADER_FLAGS), \
  44     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libprefs/mapfile-vers, \
  45     LDFLAGS := $(LDFLAGS_JDKLIB) \
  46         $(call SET_SHARED_LIBRARY_ORIGIN), \
  47     LDFLAGS_SUFFIX_linux := -ljvm -ljava, \
  48     LDFLAGS_SUFFIX_solaris := -ljvm -ljava -lc, \
  49     LDFLAGS_SUFFIX_aix := -ljvm -ljava, \
  50     LDFLAGS_SUFFIX_windows := advapi32.lib jvm.lib $(WIN_JAVA_LIB), \
  51     LDFLAGS_SUFFIX_macosx := -ljvm -framework CoreFoundation -framework Foundation, \
  52     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
  53     RC_FLAGS := $(RC_FLAGS) \
  54         -D "JDK_FNAME=prefs.dll" \
  55         -D "JDK_INTERNAL_NAME=prefs" \
  56         -D "JDK_FTYPE=0x2L", \
  57     OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libprefs, \
  58     DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
  59 
  60 $(BUILD_LIBPREFS): $(BUILD_LIBJAVA)
  61 
  62 PREFS_LIBRARIES += $(BUILD_LIBPREFS)
  63 
  64 ################################################################################
  65 
  66 java.prefs: $(PREFS_LIBRARIES)
  67 
  68 all: java.prefs
  69 
  70 .PHONY: all java.prefs


  37     LIBRARY := prefs, \
  38     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  39     SRC := $(LIBPREF_SRC_DIRS), \
  40     LANG := C, \
  41     OPTIMIZATION := HIGH, \
  42     CFLAGS := $(CFLAGS_JDKLIB) $(addprefix -I, $(LIBPREF_SRC_DIRS)) \
  43         $(LIBJAVA_HEADER_FLAGS), \
  44     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libprefs/mapfile-vers, \
  45     LDFLAGS := $(LDFLAGS_JDKLIB) \
  46         $(call SET_SHARED_LIBRARY_ORIGIN), \
  47     LDFLAGS_SUFFIX_linux := -ljvm -ljava, \
  48     LDFLAGS_SUFFIX_solaris := -ljvm -ljava -lc, \
  49     LDFLAGS_SUFFIX_aix := -ljvm -ljava, \
  50     LDFLAGS_SUFFIX_windows := advapi32.lib jvm.lib $(WIN_JAVA_LIB), \
  51     LDFLAGS_SUFFIX_macosx := -ljvm -framework CoreFoundation -framework Foundation, \
  52     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
  53     RC_FLAGS := $(RC_FLAGS) \
  54         -D "JDK_FNAME=prefs.dll" \
  55         -D "JDK_INTERNAL_NAME=prefs" \
  56         -D "JDK_FTYPE=0x2L", \
  57     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libprefs, \
  58     DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
  59 
  60 $(BUILD_LIBPREFS): $(call FindLib, java.base, java)
  61 
  62 TARGETS += $(BUILD_LIBPREFS)
  63 
  64 ################################################################################