make/lib/Lib-jdk.hotspot.agent.gmk
branchihse-targettest-branch
changeset 57145 ceaa243112bd
parent 53379 e47074d2d8cc
child 58665 30a5049a36bb
child 58747 c6fd655677ec
equal deleted inserted replaced
57144:fff0653622aa 57145:ceaa243112bd
    27 
    27 
    28 $(eval $(call IncludeCustomExtension, hotspot/lib/Lib-jdk.hotspot.agent.gmk))
    28 $(eval $(call IncludeCustomExtension, hotspot/lib/Lib-jdk.hotspot.agent.gmk))
    29 
    29 
    30 ################################################################################
    30 ################################################################################
    31 
    31 
    32 ifeq ($(OPENJDK_TARGET_OS), linux)
    32 ifeq ($(call isTargetOs, linux), true)
    33   SA_CFLAGS := -D_FILE_OFFSET_BITS=64
    33   SA_CFLAGS := -D_FILE_OFFSET_BITS=64
    34 
    34 
    35 else ifeq ($(OPENJDK_TARGET_OS), solaris)
    35 else ifeq ($(call isTargetOs, solaris), true)
    36   SA_LDFLAGS := -mt
    36   SA_LDFLAGS := -mt
    37 
    37 
    38 else ifeq ($(OPENJDK_TARGET_OS), macosx)
    38 else ifeq ($(call isTargetOs, macosx), true)
    39   SA_CFLAGS := -Damd64 -D_GNU_SOURCE -mno-omit-leaf-frame-pointer \
    39   SA_CFLAGS := -Damd64 -D_GNU_SOURCE -mno-omit-leaf-frame-pointer \
    40       -mstack-alignment=16 -fPIC
    40       -mstack-alignment=16 -fPIC
    41   LIBSA_EXTRA_SRC := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.hotspot.agent
    41   LIBSA_EXTRA_SRC := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.hotspot.agent
    42 else ifeq ($(OPENJDK_TARGET_OS), windows)
    42 else ifeq ($(call isTargetOs, windows), true)
    43   SA_CFLAGS := -D_WINDOWS -D_DEBUG -D_CONSOLE -D_MBCS -EHsc
    43   SA_CFLAGS := -D_WINDOWS -D_DEBUG -D_CONSOLE -D_MBCS -EHsc
    44   ifeq ($(OPENJDK_TARGET_CPU), x86_64)
    44   ifeq ($(call isTargetCpu, x86_64), true)
    45     SA_CXXFLAGS := -DWIN64
    45     SA_CXXFLAGS := -DWIN64
    46   else
    46   else
    47     # Only add /RTC1 flag for debug builds as it's
    47     # Only add /RTC1 flag for debug builds as it's
    48     # incompatible with release type builds. See
    48     # incompatible with release type builds. See
    49     # https://msdn.microsoft.com/en-us/library/8wtf2dfz.aspx
    49     # https://msdn.microsoft.com/en-us/library/8wtf2dfz.aspx