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/jpda/transport
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.