make/lib/Lib-jdk.attach.gmk
branchihse-remove-mapfiles-branch
changeset 56721 01b558efd286
parent 56107 706dba352bda
parent 50471 f0aeede1b855
equal deleted inserted replaced
56118:edf8a95b46e5 56721:01b558efd286
    32   # a binary that is compatible with windows versions older than 7/2008R2.
    32   # a binary that is compatible with windows versions older than 7/2008R2.
    33   # See MSDN documentation for GetProcessMemoryInfo for more information.
    33   # See MSDN documentation for GetProcessMemoryInfo for more information.
    34   LIBATTACH_CFLAGS := -DPSAPI_VERSION=1
    34   LIBATTACH_CFLAGS := -DPSAPI_VERSION=1
    35 endif
    35 endif
    36 
    36 
    37 $(eval $(call SetupNativeCompilation,BUILD_LIBATTACH, \
    37 $(eval $(call SetupJdkLibrary, BUILD_LIBATTACH, \
    38     LIBRARY := attach, \
    38     NAME := attach, \
    39     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
       
    40     SRC := $(call FindSrcDirsForLib, jdk.attach, attach), \
       
    41     OPTIMIZATION := LOW, \
    39     OPTIMIZATION := LOW, \
    42     CFLAGS := $(CFLAGS_JDKLIB) \
    40     CFLAGS := $(CFLAGS_JDKLIB) $(LIBATTACH_CFLAGS), \
    43         -I$(SUPPORT_OUTPUTDIR)/headers/jdk.attach \
       
    44         $(LIBJAVA_HEADER_FLAGS) $(LIBATTACH_CFLAGS), \
       
    45     CFLAGS_windows := /Gy, \
    41     CFLAGS_windows := /Gy, \
    46     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
       
    47     RC_FLAGS := $(RC_FLAGS) \
       
    48         -D "JDK_FNAME=attach.dll" \
       
    49         -D "JDK_INTERNAL_NAME=attach" \
       
    50         -D "JDK_FTYPE=0x2L", \
       
    51     LDFLAGS := $(LDFLAGS_JDKLIB) \
    42     LDFLAGS := $(LDFLAGS_JDKLIB) \
    52         $(call SET_SHARED_LIBRARY_ORIGIN), \
    43         $(call SET_SHARED_LIBRARY_ORIGIN), \
    53     LIBS := $(JDKLIB_LIBS), \
    44     LIBS := $(JDKLIB_LIBS), \
    54     LIBS_solaris := -ldoor, \
    45     LIBS_solaris := -ldoor, \
    55     LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib psapi.lib, \
    46     LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib psapi.lib, \
    56     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libattach, \
       
    57 ))
    47 ))
    58 
    48 
    59 $(BUILD_LIBATTACH): $(call FindLib, java.base, java)
    49 $(BUILD_LIBATTACH): $(call FindLib, java.base, java)
    60 
    50 
    61 TARGETS += $(BUILD_LIBATTACH)
    51 TARGETS += $(BUILD_LIBATTACH)