67 SRC := $(BUILD_LIBNIO_SRC), \ |
67 SRC := $(BUILD_LIBNIO_SRC), \ |
68 EXCLUDE_FILES := $(BUILD_LIBNIO_EXFILES), \ |
68 EXCLUDE_FILES := $(BUILD_LIBNIO_EXFILES), \ |
69 OPTIMIZATION := HIGH, \ |
69 OPTIMIZATION := HIGH, \ |
70 CFLAGS := $(CFLAGS_JDKLIB) \ |
70 CFLAGS := $(CFLAGS_JDKLIB) \ |
71 $(BUILD_LIBNIO_CFLAGS), \ |
71 $(BUILD_LIBNIO_CFLAGS), \ |
72 DISABLED_WARNINGS_gcc := type-limits, \ |
|
73 DISABLED_WARNINGS_clang := tautological-compare, \ |
|
74 DISABLED_WARNINGS_microsoft := 4244 4996, \ |
|
75 MAPFILE := $(BUILD_LIBNIO_MAPFILE), \ |
72 MAPFILE := $(BUILD_LIBNIO_MAPFILE), \ |
76 LDFLAGS := $(LDFLAGS_JDKLIB) $(BUILD_LIBNIO_LDFLAGS) \ |
73 LDFLAGS := $(LDFLAGS_JDKLIB) $(BUILD_LIBNIO_LDFLAGS) \ |
77 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
74 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
78 LDFLAGS_SUFFIX_linux := -ljava -lnet -lpthread $(LIBDL), \ |
75 LDFLAGS_SUFFIX_linux := -ljava -lnet -lpthread $(LIBDL), \ |
79 LDFLAGS_SUFFIX_aix := -ljava -lnet $(LIBDL),\ |
76 LDFLAGS_SUFFIX_aix := -ljava -lnet $(LIBDL),\ |