Changeset 55 for trunk


Ignore:
Timestamp:
Jul 14, 2010, 7:01:17 PM (15 years ago)
Author:
dmik
Message:

hotspot/make/os2: Disable BSD stuff at compile time and add necessary Odin32 libraries to the link command.

Location:
trunk/openjdk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/hotspot/make/os2/makefiles/compile.make

    r54 r55  
    5353LINK = g++
    5454LINK_FLAGS = \
    55  -Zomf -Zmap -Zstack 0x2000 -Zlinker "DISABLE 1121" -Zhigh-mem \
    56 
    57  # @todo
    58  #kernel32.lib user32.lib gdi32.lib winspool.lib \
    59  #comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
    60  #uuid.lib Wsock32.lib winmm.lib
     55 -Zomf -Zmap -Zstack 0x2000 -Zlinker "DISABLE 1121" -Zhigh-mem
    6156
    6257IMPLIB = emximp
     
    6459# Odin SDK
    6560
    66 CPP_FLAGS += -D__WIN32OS2__ -D__i386__ -DSTRICT
     61CPP_FLAGS += -D__WIN32OS2__ -D__i386__ -DSTRICT -D_POSIX_SOURCE \
     62             -D_POSIX_C_SOURCE=200112 -D_EMX_SOURCE -D_XOPEN_SOURCE=600 \
     63                 -D_SVID_SOURCE
    6764CPP_FLAGS += -I$(ALT_ODINSDK_PATH)/include/Win -I$(ALT_ODINSDK_PATH)/include
    6865
    6966LINK_FLAGS  += -L$(ALT_ODINSDK_PATH)/lib -L$(ALT_ODINSDK_PATH)/lib/Release \
    70                            -lkernel32.lib -luser32.lib
     67                           -lkernel32.lib -luser32.lib -lgdi32.lib -lwinspool.lib \
     68               -lcomdlg32.lib -ladvapi32.lib -lshell32.lib -lole32.lib \
     69               -loleaut32.lib -lWsock32.lib -lwinmm.lib
  • trunk/openjdk/jdk/make/common/Defs-os2.gmk

    r54 r55  
    149149#
    150150
    151 CPPFLAGS_COMMON += -D__WIN32OS2__ -D__i386__ -D_POSIX_SOURCE -DSTRICT \
     151CPPFLAGS_COMMON += -D__WIN32OS2__ -D__i386__ -DSTRICT -D_POSIX_SOURCE \
    152152                   -D_POSIX_C_SOURCE=200112 -D_EMX_SOURCE -D_XOPEN_SOURCE=600 \
    153153                                   -D_SVID_SOURCE
Note: See TracChangeset for help on using the changeset viewer.