Changeset 27 for trunk/openjdk/jdk/make/common
- Timestamp:
- Jun 17, 2010, 4:08:35 PM (15 years ago)
- Location:
- trunk/openjdk/jdk/make/common
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/jdk/make/common/Defs-os2.gmk
r14 r27 44 44 45 45 ifndef PLATFORM_SRC 46 PLATFORM_SRC = $(BUILDDIR)/../src/os2 46 # We mostly reuse the windows code so far. 47 PLATFORM_SRC = $(BUILDDIR)/../src/windows 47 48 endif # PLATFORM_SRC 48 49 … … 75 76 # level. 76 77 # 77 HPIS = os278 HPIS = windows 78 79 79 80 # … … 134 135 # Linker options 135 136 # 136 LDFLAGS_COMMON = -Zomf -Z stack 0x2000 -Zlinker "DISABLE 1121" -Zhigh-mem137 LDFLAGS_COMMON = -Zomf -Zmap -Zstack 0x2000 -Zlinker "DISABLE 1121" -Zhigh-mem 137 138 LDFLAGS_OPT = -s 138 139 LDFLAGS_DBG = 140 141 # 142 # Additional libraries needed by all targets 143 # 144 145 CPPFLAGS_COMMON += -D__WIN32OS2__ -D__i386__ 146 CPPFLAGS_COMMON += -I$(ODINSDK_PATH)/include/Win -I$(ODINSDK_PATH)/include 147 LDFLAGS_COMMON += -L$(ODINSDK_PATH)/lib -L$(ODINSDK_PATH)/lib/Release 148 EXTRA_LIBS += 139 149 140 150 # -
trunk/openjdk/jdk/make/common/Library.gmk
r2 r27 40 40 41 41 ifeq ($(LIBRARY), fdlibm) 42 ifeq ($( PLATFORM),windows)42 ifeq ($(filter-out windows os2,$(PLATFORM)),) 43 43 ACTUAL_LIBRARY_NAME = $(LIB_PREFIX)$(LIBRARY).$(FDDLIBM_SUFFIX) 44 44 ACTUAL_LIBRARY_DIR = $(OBJDIR) … … 177 177 @$(OBJDIR)/$(LIBRARY).lcf $(OTHER_LCF) $(LDLIBS_COMMON) 178 178 else # LIBRARY 179 # build it into $(OBJDIR) so that the other generated files get put 179 # build it into $(OBJDIR) so that the other generated files get put 180 180 # there, then copy just the DLL (and MAP file) to the requested directory. 181 181 # … … 196 196 @$(prep-target) 197 197 @$(MKDIR) -p $(TEMPDIR) 198 @$(ECHO) $(FILES_o) > $@ 198 @$(ECHO) $(FILES_o) > $@ 199 199 ifndef LOCAL_RESOURCE_FILE 200 200 @$(ECHO) $(OBJDIR)/$(LIBRARY).res >> $@ 201 201 endif 202 @$(ECHO) Created $@ 202 @$(ECHO) Created $@ 203 203 204 204 # J2SE name required here … … 219 219 $(ACTUAL_LIBRARY):: $(LIBDIR)/$(LIBRARY).lib 220 220 221 clean:: 221 clean:: 222 222 -$(RM) $(LIBDIR)/$(LIBRARY).lib 223 223 … … 257 257 ifeq ($(PLATFORM),solaris) 258 258 lint.errors : $(FILES_ln) 259 $(LINT.c) $(FILES_ln) $(LDLIBS) 259 $(LINT.c) $(FILES_ln) $(LDLIBS) 260 260 endif 261 261 -
trunk/openjdk/jdk/make/common/Sanity.gmk
r2 r27 73 73 sane-ant_version \ 74 74 sane-zip_version \ 75 sane-msvcrt_path 75 sane-msvcrt_path \ 76 sane-odinsdk 76 77 77 78 # The rules sanity-* have a one-to-one correspondence with the major targets -
trunk/openjdk/jdk/make/common/shared/Defs-os2.gmk
r16 r27 140 140 _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION) 141 141 endif 142 143 # ODINSDK_PATH: Path to the root directory of Odin32 SDK 144 ifdef ALT_ODINSDK_PATH 145 xALT_ODINSDK_PATH :="$(subst \,/,$(ALT_ODINSDK_PATH))" 146 ODINSDK_PATH :=$(call FullPath,$(xALT_ODINSDK_PATH)) 147 endif 148 ODINSDK_PATH :=$(call AltCheckSpaces,ODINSDK_PATH) 149 ODINSDK_PATH :=$(call AltCheckValue,ODINSDK_PATH) 142 150 143 151 # Import JDK images allow for partial builds, components not built are -
trunk/openjdk/jdk/make/common/shared/Sanity-Settings.gmk
r16 r27 247 247 endif 248 248 endif 249 ifeq ($(PLATFORM),os2) 250 ALL_SETTINGS+=$(call addAltSetting,ODINSDK_PATH) 251 endif 249 252 ALL_SETTINGS+=$(call addAltSetting,CACERTS_FILE) 250 253 ifndef OPENJDK -
trunk/openjdk/jdk/make/common/shared/Sanity.gmk
r12 r27 1344 1344 1345 1345 ###################################################### 1346 # Check for Odin32 SDK directory 1347 ###################################################### 1348 sane-odinsdk: 1349 ifeq ($(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 1368 endif 1369 1370 ###################################################### 1346 1371 # Check the linker version(s) 1347 1372 ######################################################
Note:
See TracChangeset
for help on using the changeset viewer.