Ignore:
Timestamp:
Jun 17, 2010, 4:08:35 PM (15 years ago)
Author:
dmik
Message:

jdk/make: Integrate Odin SDK to the compiler/linker definitions and require a valid path to it to be set.

Location:
trunk/openjdk/jdk/make/common/shared
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/make/common/shared/Defs-os2.gmk

    r16 r27  
    140140  _BOOTDIR2  =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION)
    141141endif
     142
     143# ODINSDK_PATH: Path to the root directory of Odin32 SDK
     144ifdef ALT_ODINSDK_PATH
     145  xALT_ODINSDK_PATH :="$(subst \,/,$(ALT_ODINSDK_PATH))"
     146  ODINSDK_PATH      :=$(call FullPath,$(xALT_ODINSDK_PATH))
     147endif
     148ODINSDK_PATH :=$(call AltCheckSpaces,ODINSDK_PATH)
     149ODINSDK_PATH :=$(call AltCheckValue,ODINSDK_PATH)
    142150
    143151# Import JDK images allow for partial builds, components not built are
  • trunk/openjdk/jdk/make/common/shared/Sanity-Settings.gmk

    r16 r27  
    247247  endif
    248248endif
     249ifeq ($(PLATFORM),os2)
     250  ALL_SETTINGS+=$(call addAltSetting,ODINSDK_PATH)
     251endif
    249252ALL_SETTINGS+=$(call addAltSetting,CACERTS_FILE)
    250253ifndef OPENJDK
  • trunk/openjdk/jdk/make/common/shared/Sanity.gmk

    r12 r27  
    13441344
    13451345######################################################
     1346# Check for Odin32 SDK directory
     1347######################################################
     1348sane-odinsdk:
     1349ifeq ($(PLATFORM), os2)
     1350        @if [ ! -r $(ODINSDK_PATH)/include/odin.h  ]; then \
     1351        $(ECHO) "ERROR: You do not have access to a valid Odin32 SDK include dir.\n" \
     1352          "      The value of ODINSDK_PATH must point a valid Odin32 SDK dir.\n" \
     1353          "      Please check your access to \n" \
     1354          "          $(ODINSDK_PATH)/include \n" \
     1355          "      and/or check your value of ALT_ODINSDK_PATH.\n" \
     1356          "" >> $(ERROR_FILE) ; \
     1357        fi
     1358        @if [ ! -r $(ODINSDK_PATH)/lib/odincrt.lib -a \
     1359              ! -r $(ODINSDK_PATH)/lib/Release/odincrt.lib ]; then \
     1360        $(ECHO) "ERROR: You do not have access to a valid Odin32 SDK lib dir.\n" \
     1361          "      The value of ODINSDK_PATH must point a valid Odin32 SDK dir.\n" \
     1362          "      Please check your access to \n" \
     1363          "          $(ODINSDK_PATH)/lib          or \n" \
     1364          "          $(ODINSDK_PATH)/lib/Release \n" \
     1365          "      and/or check your value of ALT_ODINSDK_PATH.\n" \
     1366          "" >> $(ERROR_FILE) ; \
     1367        fi
     1368endif
     1369
     1370######################################################
    13461371# Check the linker version(s)
    13471372######################################################
Note: See TracChangeset for help on using the changeset viewer.