- Timestamp:
- Jul 19, 2010, 11:01:13 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/jdk/make/java/java/Makefile
r2 r71 46 46 endif 47 47 48 ifeq ($(PLATFORM),os2) 49 50 # build directly into BINDIR... 51 LIB_LOCATION = $(BINDIR) 52 53 # exports live in .def file 54 DEF_FILE = $(OBJDIR)/$(LIBRARY).def 55 56 $(DEF_FILE): $(MAKEFILE) 57 $(ECHO) -e 'EXPORTS ; $(MAKEFILE)\n \ 58 _winFileHandleOpen \n \ 59 _handleLseek \n \ 60 ' > $@ 61 62 clean:: 63 -$(RM) $(DEF_FILE) 64 65 endif 66 48 67 OTHER_CFLAGS += -DJDK_MAJOR_VERSION='"$(JDK_MAJOR_VERSION)"' \ 49 68 -DJDK_MINOR_VERSION='"$(JDK_MINOR_VERSION)"' \ 50 69 -DJDK_MICRO_VERSION='"$(JDK_MICRO_VERSION)"' \ 51 -DJDK_BUILD_NUMBER='"$(JDK_BUILD_NUMBER)"' 70 -DJDK_BUILD_NUMBER='"$(JDK_BUILD_NUMBER)"' 52 71 53 72 ifdef JDK_UPDATE_VERSION … … 63 82 include Exportedfiles.gmk 64 83 65 ifeq ($( PLATFORM),windows)84 ifeq ($(filter-out windows os2, $(PLATFORM)),) 66 85 FILES_java += java/io/Win32FileSystem.java \ 67 86 java/io/WinNTFileSystem.java \ … … 167 186 # Is the altzone extern documented in ctime(3C) available? 168 187 # 169 ifneq ($( PLATFORM), windows)188 ifneq ($(filter-out windows os2, $(PLATFORM)),) 170 189 HAVE_ALTZONE=true 171 190 endif … … 206 225 -libpath:$(OBJDIR)/../../../verify/$(OBJDIRNAME) verify.lib 207 226 else 227 ifeq ($(PLATFORM),os2) 228 OTHER_LDLIBS += $(JVMLIB) -L$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) fdlibm.lib \ 229 -L$(OBJDIR)/../../../verify/$(OBJDIRNAME) verify.lib 230 else 208 231 OTHER_LDLIBS += $(JVMLIB) -lverify $(LIBSOCKET) -lnsl -ldl \ 209 232 -L$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) -lfdlibm.$(ARCH) 233 endif 210 234 endif 211 235 … … 237 261 endif 238 262 239 ifneq ($( PLATFORM),windows)263 ifneq ($(filter-out windows os2, $(PLATFORM)),) 240 264 241 265 # UNIXProcess.java is different for solaris and linux. We need to copy … … 246 270 $(install-file) 247 271 248 clean:: 272 clean:: 249 273 $(RM) $(GENSRCDIR)/java/lang/UNIXProcess.java 250 274 … … 260 284 # Special rules. 261 285 # 262 clean:: 286 clean:: 263 287 $(RM) -r $(CLASSHDRDIR) 264 288 265 clobber:: 289 clobber:: 266 290 $(RM) -r $(CLASSBINDIR)/java/io $(CLASSBINDIR)/java/lang \ 267 291 $(CLASSBINDIR)/java/security $(CLASSBINDIR)/java/util \ … … 282 306 # Rule to copy tzmappings file on Windows 283 307 # 284 ifeq ($( PLATFORM), windows)308 ifeq ($(filter-out windows os2, $(PLATFORM)),) 285 309 TZMAP = $(LIBDIR)/tzmappings 286 310 TZMAPFILE = $(PLATFORM_SRC)/lib/tzmappings … … 299 323 $(install-file) 300 324 301 clean:: 325 clean:: 302 326 $(RM) -r $(LIBDIR)/$(PROPS) $(TZMAP) 303 327 … … 320 344 $(CHMOD) 444 $@ 321 345 322 clean:: 346 clean:: 323 347 $(RM) $(CURDATA) 324 348 325 349 326 350 # 327 # Rules to create $(GENSRCDIR)/sun/lang/CharacterData*.java 351 # Rules to create $(GENSRCDIR)/sun/lang/CharacterData*.java 328 352 # 329 353 CHARACTERDATA = $(BUILDDIR)/tools/GenerateCharacter … … 375 399 376 400 clean:: 377 $(RM) $(GENSRCDIR)/java/lang/CharacterDataLatin1.java 401 $(RM) $(GENSRCDIR)/java/lang/CharacterDataLatin1.java 378 402 $(RM) $(GENSRCDIR)/java/lang/CharacterData00.java 379 $(RM) $(GENSRCDIR)/java/lang/CharacterData01.java 403 $(RM) $(GENSRCDIR)/java/lang/CharacterData01.java 380 404 $(RM) $(GENSRCDIR)/java/lang/CharacterData02.java 381 405 $(RM) $(GENSRCDIR)/java/lang/CharacterData0E.java 382 $(RM) $(GENSRCDIR)/java/lang/CharacterDataUndefined.java 406 $(RM) $(GENSRCDIR)/java/lang/CharacterDataUndefined.java 383 407 $(RM) $(GENSRCDIR)/java/lang/CharacterDataPrivateUse.java 384 408 … … 388 412 389 413 # 390 # Rule to precompile CoreResourceBundleControl.java 414 # Rule to precompile CoreResourceBundleControl.java 391 415 # 392 416 LOCALES_GEN_SH = localelist.sh … … 394 418 $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java: \ 395 419 $(SHARE_SRC)/classes/sun/util/CoreResourceBundleControl-XLocales.java $(LOCALES_GEN_SH) 396 @$(prep-target) 420 @$(prep-target) 397 421 NAWK="$(NAWK)" SED="$(SED)" $(SH) $(LOCALES_GEN_SH) "$(JRE_NONEXIST_LOCALES)" \ 398 $< $@ 422 $< $@ 399 423 clean:: 400 424 $(RM) $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
Note:
See TracChangeset
for help on using the changeset viewer.