Changeset 310 for trunk/openjdk/jdk


Ignore:
Timestamp:
Feb 14, 2012, 9:22:16 PM (14 years ago)
Author:
dmik
Message:

Tailor makefiles for the new Odin 8.x build layout.

Location:
trunk/openjdk/jdk/make
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/make/Makefile

    r279 r310  
    106106UNICOWS_DLL_PATH.desc      = Directory containing unicows.dll
    107107UNICOWS_LIB_PATH.desc      = Directory containing unicows.lib
    108 ODINSDK_PATH.desc          = Root directory of Odin32 SDK (OS/2)
     108ODINSDK_HEADERS_PATH.desc  = Include directory of Odin32 SDK (OS/2)
     109ODINSDK_LIB_PATH.desc      = Library directory of Odin32 SDK (OS/2)
     110ODINSDK_DBGLIB_PATH.desc   = Debug Library directory of Odin32 SDK (OS/2, optional)
    109111
    110112# Make variables to print out (description and value)
     
    159161
    160162VARIABLE_PRINTVAL_LIST +=       \
    161     ODINSDK_PATH
     163    ODINSDK_HEADERS_PATH        \
     164    ODINSDK_LIB_PATH
    162165
    163166VARIABLE_CHECKDIR_LIST +=       \
    164     ODINSDK_PATH
     167    ODINSDK_HEADERS_PATH        \
     168    ODINSDK_LIB_PATH
    165169
    166170endif
  • trunk/openjdk/jdk/make/common/Defs-os2.gmk

    r221 r310  
    174174                   -D_POSIX_C_SOURCE=200112 -D_EMX_SOURCE -D_XOPEN_SOURCE=600 \
    175175                                   -D_SVID_SOURCE
    176 CPPFLAGS_COMMON += -I$(ODINSDK_PATH)/include/Win -I$(ODINSDK_PATH)/include \
     176CPPFLAGS_COMMON += -I$(ODINSDK_HEADERS_PATH)/Win -I$(ODINSDK_HEADERS_PATH) \
    177177                   -DWINE_LARGE_INTEGER
    178178
    179 LDFLAGS_OPT     += -L$(ODINSDK_PATH)/lib/Release -L$(ODINSDK_PATH)/lib
    180 LDFLAGS_DBG     += -L$(ODINSDK_PATH)/lib/Debug -L$(ODINSDK_PATH)/lib
     179LDFLAGS_OPT     += -L$(ODINSDK_LIB_PATH)
     180LDFLAGS_DBG     += -L$(firstword $(ODINSDK_DBGLIB_PATH) $(ODINSDK_LIB_PATH))
    181181LDFLAGS_COMMON  += -lkernel32.lib -luser32.lib -ladvapi32.lib \
    182                                    -lminivcrt.lib -lntdll.lib \
    183                                    -llibwrap0.lib -llibwrap1.lib
     182                                   -lminivcrt.lib -lntdll.lib -llibwrap.lib
    184183
    185184#
  • trunk/openjdk/jdk/make/common/shared/Defs-os2.gmk

    r29 r310  
    142142endif
    143143
    144 # ODINSDK_PATH: Path to the root directory of Odin32 SDK
    145 ifdef ALT_ODINSDK_PATH
    146   xALT_ODINSDK_PATH :="$(subst \,/,$(ALT_ODINSDK_PATH))"
    147   ODINSDK_PATH      :=$(call FullPath,$(xALT_ODINSDK_PATH))
    148 endif
    149 ODINSDK_PATH :=$(call AltCheckSpaces,ODINSDK_PATH)
    150 ODINSDK_PATH :=$(call AltCheckValue,ODINSDK_PATH)
     144# ODINSDK_HEADERS_PATH: Include directory of Odin32 SDK (OS/2)
     145ifdef ALT_ODINSDK_HEADERS_PATH
     146  xALT_ODINSDK_HEADERS_PATH :="$(subst \,/,$(ALT_ODINSDK_HEADERS_PATH))"
     147  ODINSDK_HEADERS_PATH      :=$(call FullPath,$(xALT_ODINSDK_HEADERS_PATH))
     148endif
     149ODINSDK_HEADERS_PATH :=$(call AltCheckSpaces,ODINSDK_HEADERS_PATH)
     150ODINSDK_HEADERS_PATH :=$(call AltCheckValue,ODINSDK_HEADERS_PATH)
     151
     152# ODINSDK_LIB_PATH: Library directory of Odin32 SDK (OS/2)
     153ifdef ALT_ODINSDK_LIB_PATH
     154  xALT_ODINSDK_LIB_PATH :="$(subst \,/,$(ALT_ODINSDK_LIB_PATH))"
     155  ODINSDK_LIB_PATH      :=$(call FullPath,$(xALT_ODINSDK_LIB_PATH))
     156endif
     157ODINSDK_LIB_PATH :=$(call AltCheckSpaces,ODINSDK_LIB_PATH)
     158ODINSDK_LIB_PATH :=$(call AltCheckValue,ODINSDK_LIB_PATH)
     159
     160# ODINSDK_DBGLIB_PATH: Debug Library directory of Odin32 SDK (OS/2)
     161ifdef ALT_ODINSDK_DBGLIB_PATH
     162  xALT_ODINSDK_DBGLIB_PATH :="$(subst \,/,$(ALT_ODINSDK_DBGLIB_PATH))"
     163  ODINSDK_DBGLIB_PATH      :=$(call FullPath,$(xALT_ODINSDK_DBGLIB_PATH))
     164endif
     165ODINSDK_DBGLIB_PATH :=$(call AltCheckSpaces,ODINSDK_DBGLIB_PATH)
     166ODINSDK_DBGLIB_PATH :=$(call AltCheckValue,ODINSDK_DBGLIB_PATH)
    151167
    152168# Import JDK images allow for partial builds, components not built are
  • trunk/openjdk/jdk/make/common/shared/Sanity-Settings.gmk

    r309 r310  
    234234endif
    235235ifeq ($(PLATFORM),os2)
    236   ALL_SETTINGS+=$(call addAltSetting,ODINSDK_PATH)
     236  ALL_SETTINGS+=$(call addAltSetting,ODINSDK_HEADERS_PATH)
     237  ALL_SETTINGS+=$(call addAltSetting,ODINSDK_LIB_PATH)
     238  ALL_SETTINGS+=$(call addAltSetting,ODINSDK_DBGLIB_PATH)
    237239endif
    238240ALL_SETTINGS+=$(call addAltSetting,CACERTS_FILE)
  • trunk/openjdk/jdk/make/common/shared/Sanity.gmk

    r309 r310  
    13121312sane-odinsdk:
    13131313ifeq ($(PLATFORM), os2)
    1314         @if [ ! -r $(ODINSDK_PATH)/include/odin.h  ]; then \
     1314        @if [ ! -r $(ODINSDK_HEADERS_PATH)/odin.h  ]; then \
    13151315        $(ECHO) "ERROR: You do not have access to a valid Odin32 SDK include dir.\n" \
    1316           "      The value of ODINSDK_PATH must point a valid Odin32 SDK dir.\n" \
     1316          "      The value of ODINSDK_HEADERS_PATH must point a valid Odin32 SDK dir.\n" \
    13171317          "      Please check your access to \n" \
    1318           "          $(ODINSDK_PATH)/include \n" \
    1319           "      and/or check your value of ALT_ODINSDK_PATH.\n" \
     1318          "          $(ODINSDK_HEADERS_PATH) \n" \
     1319          "      and/or check your value of ALT_ODINSDK_HEADERS_PATH.\n" \
    13201320          "" >> $(ERROR_FILE) ; \
    13211321        fi
    1322         @if [ ! -r $(ODINSDK_PATH)/lib/odincrt.lib -a \
    1323               ! -r $(ODINSDK_PATH)/lib/Release/odincrt.lib ]; then \
     1322        @if [ ! -r $(ODINSDK_LIB_PATH)/odincrt.lib ]; then \
    13241323        $(ECHO) "ERROR: You do not have access to a valid Odin32 SDK lib dir.\n" \
    1325           "      The value of ODINSDK_PATH must point a valid Odin32 SDK dir.\n" \
     1324          "      The value of ODINSDK_LIB_PATH must point a valid Odin32 SDK dir.\n" \
    13261325          "      Please check your access to \n" \
    1327           "          $(ODINSDK_PATH)/lib          or \n" \
    1328           "          $(ODINSDK_PATH)/lib/Release \n" \
    1329           "      and/or check your value of ALT_ODINSDK_PATH.\n" \
     1326          "          $(ODINSDK_LIB_PATH)/lib \n" \
     1327          "      and/or check your value of ALT_ODINSDK_LIB_PATH.\n" \
    13301328          "" >> $(ERROR_FILE) ; \
    13311329        fi
Note: See TracChangeset for help on using the changeset viewer.