280
281 OTHER_INCLUDES += \
282 -I$(SHARE_SRC)/native/sun/nio/ch \
283 -I$(SHARE_SRC)/native/java/io \
284 -I$(SHARE_SRC)/native/java/net \
285 -I$(PLATFORM_SRC)/native/java/net \
286 -I$(CLASSHDRDIR)/../../../java.lang/java/CClassHeaders
287
288 ifeq ($(PLATFORM),windows)
289 OTHER_LDLIBS += $(JVMLIB) ws2_32.lib \
290 -libpath:$(LIBDIR) java.lib \
291 $(OBJDIR)/../../../../sun/java.net/net/$(OBJDIRNAME)/net.lib \
292 $(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/io_util.obj \
293 $(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/FileDescriptor_md.obj
294 endif
295 ifeq ($(PLATFORM), linux)
296 OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl
297 endif
298 ifeq ($(PLATFORM), solaris)
299 OTHER_LDLIBS += $(JVMLIB) $(LIBSOCKET) -lposix4 -ldl \
300 -L$(LIBDIR)/$(LIBARCH) -ljava -lnet
301 endif # PLATFORM
302
303 #
304 # Rules
305 #
306
307 SUBDIRS_management = mxbean
308 include $(BUILDDIR)/common/Subdirs.gmk
309
310 build: sources
311 $(SUBDIRS-loop)
312
313 clean clobber::
314 $(RM) -r $(NIO_GEN) $(SNIO_GEN)
315 $(RM) -r $(CLASSDESTDIR)/java/nio
316 $(RM) -r $(CLASSDESTDIR)/sun/nio
317
318 ifeq ($(PLATFORM), solaris)
319 FILES_m = mapfile-solaris
320 endif
|
280
281 OTHER_INCLUDES += \
282 -I$(SHARE_SRC)/native/sun/nio/ch \
283 -I$(SHARE_SRC)/native/java/io \
284 -I$(SHARE_SRC)/native/java/net \
285 -I$(PLATFORM_SRC)/native/java/net \
286 -I$(CLASSHDRDIR)/../../../java.lang/java/CClassHeaders
287
288 ifeq ($(PLATFORM),windows)
289 OTHER_LDLIBS += $(JVMLIB) ws2_32.lib \
290 -libpath:$(LIBDIR) java.lib \
291 $(OBJDIR)/../../../../sun/java.net/net/$(OBJDIRNAME)/net.lib \
292 $(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/io_util.obj \
293 $(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/FileDescriptor_md.obj
294 endif
295 ifeq ($(PLATFORM), linux)
296 OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl
297 endif
298 ifeq ($(PLATFORM), solaris)
299 OTHER_LDLIBS += $(JVMLIB) $(LIBSOCKET) -lposix4 -ldl \
300 -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lsendfile
301 endif # PLATFORM
302
303 #
304 # Rules
305 #
306
307 SUBDIRS_management = mxbean
308 include $(BUILDDIR)/common/Subdirs.gmk
309
310 build: sources
311 $(SUBDIRS-loop)
312
313 clean clobber::
314 $(RM) -r $(NIO_GEN) $(SNIO_GEN)
315 $(RM) -r $(CLASSDESTDIR)/java/nio
316 $(RM) -r $(CLASSDESTDIR)/sun/nio
317
318 ifeq ($(PLATFORM), solaris)
319 FILES_m = mapfile-solaris
320 endif
|