Changeset 249 for trunk/openjdk/jdk/make


Ignore:
Timestamp:
Jan 27, 2011, 6:22:28 PM (15 years ago)
Author:
dmik
Message:

jdk: Adopted JPDA to OS/2 and included in the build (closes #19).

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

Legend:

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

    r232 r249  
    260260all build:: sanity-all post-sanity-all
    261261
    262 ifndef OS2_TEMP
    263262SUBDIRS    = tools java javax org sun sunw com jpda mkdemo mksample launchers
    264 else # disable JPDA
    265 SUBDIRS    = tools java javax org sun sunw com mkdemo mksample launchers
    266 endif
    267263all build::
    268264        $(SUBDIRS-loop)
  • trunk/openjdk/jdk/make/common/Release.gmk

    r238 r249  
    338338TOOLS = \
    339339
    340 ifndef OS2_TEMP # JPDA
    341340TOOLS += \
    342341        META-INF/services/com.sun.jdi.connect.Connector \
    343342        META-INF/services/com.sun.jdi.connect.spi.TransportService \
    344 
    345 endif
    346 TOOLS += \
    347343        sun/tools/asm           \
    348344        sun/tools/jar           \
     
    370366        sun/jvmstat             \
    371367        com/sun/javadoc         \
    372 
    373 ifndef OS2_TEMP # JPDA
    374 TOOLS += \
    375368        com/sun/jdi             \
    376 
    377 endif
    378 TOOLS += \
    379369        com/sun/jarsigner       \
    380370        com/sun/mirror          \
    381371        com/sun/source          \
    382372        com/sun/tools/doclets   \
    383 
    384 ifndef OS2_TEMP # JPDA
    385 TOOLS += \
    386373        com/sun/tools/example/debug/expr \
    387374        com/sun/tools/example/debug/tty  \
    388375        com/sun/tools/extcheck  \
    389 
    390 endif
    391 TOOLS += \
    392376        com/sun/tools/hat       \
    393377        com/sun/tools/javac     \
     
    408392        org/relaxng/datatype   \
    409393        com/sun/xml/internal/dtdparser \
    410 
    411 ifndef OS2_TEMP # JPDA
    412 TOOLS += \
    413394        com/sun/tools/jdi       \
    414 
    415 endif
    416 TOOLS += \
    417395        com/sun/tools/script/shell      \
    418396
  • trunk/openjdk/jdk/make/jpda/transport/Makefile

    r2 r249  
    3333
    3434SUBDIRS = socket
    35 ifeq ($(PLATFORM), windows)
     35ifeq ($(filter-out windows os2, $(PLATFORM)),)
    3636SUBDIRS += shmem
    3737endif # PLATFORM
  • trunk/openjdk/jdk/make/jpda/transport/shmem/Makefile

    r2 r249  
    8282# vpaths for the transport (should not be seen by others)
    8383#
    84 vpath %.c $(SHARE_SRC)/native/com/sun/tools/jdi:$(SHARE_SRC)/transport/shmem:$(PLATFORM_SRC)/transport/shmem
     84vpath %.c $(SHARE_SRC)/native/com/sun/tools/jdi $(SHARE_SRC)/transport/shmem $(PLATFORM_SRC)/transport/shmem
  • trunk/openjdk/jdk/make/jpda/transport/socket/Makefile

    r2 r249  
    3030BUILDDIR = ../../..
    3131LIBRARY = dt_socket
     32LIBRARY_SHORT = dt_sock
    3233PRODUCT = jbug
    3334
     
    5455endif
    5556
     57ifeq ($(PLATFORM), os2)
     58  OTHER_LDLIBS += -lws2_32.lib
     59endif
     60
    5661OTHER_INCLUDES = -I$(INCLUDEDIR) -I$(PLATFORM_INCLUDE) \
    5762                 -I$(SHARE_SRC)/transport/export \
     
    7378endif
    7479
    75 #
    76 # Rules.
    77 #
    78 include $(BUILDDIR)/common/Library.gmk
    79 
    8080# We don't want to link against -ljava
    8181JAVALIB=
     
    8686endif
    8787
     88ifeq ($(PLATFORM), os2)
     89
     90FILES_c += socket_md_init.c
     91vpath %.c $(PLATFORM_SRC_OS2)/transport/socket
     92
     93# exports live in .def file
     94DEF_FILE = $(OBJDIR)/$(LIBRARY).def
     95$(DEF_FILE): $(MAKEFILE_LIST)
     96        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
     97        @$(ECHO) 'EXPORTS \n \
     98  jdwpTransport_OnLoad = "_jdwpTransport_OnLoad@16" \n \
     99' >> $@
     100
     101clean::
     102        -$(RM) $(DEF_FILE)
     103
     104endif
     105
     106#
     107# Rules.
     108#
     109include $(BUILDDIR)/common/Library.gmk
     110
    88111#
    89112# Add to ambient vpath so we pick up the library files
    90113#
    91 vpath %.c $(SHARE_SRC)/transport/socket:$(PLATFORM_SRC)/transport/socket
     114vpath %.c $(SHARE_SRC)/transport/socket $(PLATFORM_SRC)/transport/socket
  • trunk/openjdk/jdk/make/mkdemo/Makefile

    r232 r249  
    3232include $(BUILDDIR)/common/Defs.gmk
    3333
    34 ifndef OS2_TEMP
    3534SUBDIRS = applets jfc jvmti management jni scripting jpda
    36 else # disable JPDA
    37 SUBDIRS = applets jfc jvmti management jni scripting
    38 endif
    3935
    4036all build:: nbproject
Note: See TracChangeset for help on using the changeset viewer.