make/com/sun/nio/sctp/Makefile

Print this page




  30 BUILDDIR = ../../../..
  31 PACKAGE = com.sun.nio.sctp
  32 LIBRARY = sctp
  33 PRODUCT = sun
  34 include $(BUILDDIR)/common/Defs.gmk
  35 
  36 #
  37 # Files to compile
  38 #
  39 include FILES_c.gmk
  40 include FILES_java.gmk
  41 include Exportedfiles.gmk
  42 
  43 ifneq ($(PLATFORM), windows)
  44 include $(BUILDDIR)/common/Mapfile-vers.gmk
  45 include $(BUILDDIR)/common/Library.gmk
  46 
  47 #
  48 # Find platform-specific C source files
  49 #
  50 vpath %.c $(PLATFORM_SRC)/native/sun/nio/ch
  51 
  52 #
  53 # Include nio.h, net_util.h, sun_nio_ch_IOStatus.h, etc
  54 #
  55 OTHER_INCLUDES += \
  56   -I$(SHARE_SRC)/native/sun/nio/ch \

  57   -I$(SHARE_SRC)/native/java/net \

  58   -I$(PLATFORM_SRC)/native/java/net \
  59   -I$(CLASSHDRDIR)/../../../../java/java.nio/nio/CClassHeaders
  60 
  61 ifeq ($(PLATFORM), linux)
  62 COMPILER_WARNINGS_FATAL=true
  63 #OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl
  64 OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -lnet -lpthread -ldl
  65 endif
  66 ifeq ($(PLATFORM), solaris)
  67 #LIBSCTP = -lsctp
  68 OTHER_LDLIBS += $(LIBSOCKET) -L$(LIBDIR)/$(LIBARCH) -lnet -lnio
  69 endif # PLATFORM
  70 
  71 else # windows
  72 include $(BUILDDIR)/common/Classes.gmk
  73 endif # ifneq windows
  74 
  75 
  76 clean clobber::
  77         $(RM) -r $(CLASSDESTDIR)/com/sun/nio/sctp
  78         $(RM) -r $(CLASSDESTDIR)/sun/nio/ch
  79 


  30 BUILDDIR = ../../../..
  31 PACKAGE = com.sun.nio.sctp
  32 LIBRARY = sctp
  33 PRODUCT = sun
  34 include $(BUILDDIR)/common/Defs.gmk
  35 
  36 #
  37 # Files to compile
  38 #
  39 include FILES_c.gmk
  40 include FILES_java.gmk
  41 include Exportedfiles.gmk
  42 
  43 ifneq ($(PLATFORM), windows)
  44 include $(BUILDDIR)/common/Mapfile-vers.gmk
  45 include $(BUILDDIR)/common/Library.gmk
  46 
  47 #
  48 # Find platform-specific C source files
  49 #
  50 vpath %.c $(PLATFORM_SRC)/native/sun/nio/ch/sctp
  51 
  52 #
  53 # Include nio.h, net_util.h, sun_nio_ch_IOStatus.h, etc
  54 #
  55 OTHER_INCLUDES += \
  56   -I$(SHARE_SRC)/native/sun/nio/ch \
  57   -I$(SHARE_SRC)/native/sun/nio/ch/sctp \
  58   -I$(SHARE_SRC)/native/java/net \
  59   -I$(PLATFORM_SRC)/native/sun/nio/ch \
  60   -I$(PLATFORM_SRC)/native/java/net \
  61   -I$(CLASSHDRDIR)/../../../../java/java.nio/nio/CClassHeaders
  62 
  63 ifeq ($(PLATFORM), linux)
  64 COMPILER_WARNINGS_FATAL=true
  65 #OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl
  66 OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -lnet -lpthread -ldl
  67 endif
  68 ifeq ($(PLATFORM), solaris)
  69 #LIBSCTP = -lsctp
  70 OTHER_LDLIBS += $(LIBSOCKET) -L$(LIBDIR)/$(LIBARCH) -lnet -lnio
  71 endif # PLATFORM
  72 
  73 else # windows
  74 include $(BUILDDIR)/common/Classes.gmk
  75 endif # ifneq windows
  76 
  77 
  78 clean clobber::
  79         $(RM) -r $(CLASSDESTDIR)/com/sun/nio/sctp
  80         $(RM) -r $(CLASSDESTDIR)/sun/nio/ch/sctp
  81