Index: depends/build/rules.mk =================================================================== --- depends/build/rules.mk (revision 672480) +++ depends/build/rules.mk (working copy) @@ -17,8 +17,8 @@ # Configuration Makefile # -CFLAGS := $(DEFINES) $(INCLUDES) $(OPT) $(CFLAGS) -CXXFLAGS := $(DEFINES) $(INCLUDES) $(OPT) $(CXXFLAGS) +CFLAGS := $(DEFINES) $(INCLUDES) $(OPT) $(CFLAGS) $(WARNFLAGS) +CXXFLAGS := $(DEFINES) $(INCLUDES) $(OPT) $(CXXFLAGS) $(WARNFLAGS) EXPFILE = $(notdir $(basename $(DLLNAME))).exp all: $(DLLNAME) $(EXENAME) $(LIBNAME) Index: depends/build/defines.mk =================================================================== --- depends/build/defines.mk (revision 672480) +++ depends/build/defines.mk (working copy) @@ -34,6 +34,7 @@ EXERPATHPREFIX = -Xlinker -z -Xlinker origin -Xlinker -rpath \ -Xlinker \$$ORIGIN/ -Xlinker -rpath-link \ -Xlinker +WARNFLAGS=-Werror include $(HY_HDK)/build/make/platform/$(HY_PLATFORM).mk Index: modules/nio_char/src/main/native/niochar/unix/makefile =================================================================== --- modules/nio_char/src/main/native/niochar/unix/makefile (revision 672480) +++ modules/nio_char/src/main/native/niochar/unix/makefile (working copy) @@ -19,6 +19,10 @@ include $(HY_HDK)/build/make/defines.mk +# TODO: Fix the warnings see HARMONY-4959 and +# http://www.mail-archive.com/dev@harmony.apache.org/msg10469.html +WARNFLAGS := + BUILDFILES = \ ../shared/CP_1250.o \ ../shared/CP_1251.o \ @@ -113,4 +117,4 @@ DLLNAME = ../libhycharset.so -include $(HY_HDK)/build/make/rules.mk \ No newline at end of file +include $(HY_HDK)/build/make/rules.mk Index: modules/awt/src/main/native/gl/unix/makefile =================================================================== --- modules/awt/src/main/native/gl/unix/makefile (revision 672480) +++ modules/awt/src/main/native/gl/unix/makefile (working copy) @@ -15,6 +15,8 @@ include $(HY_HDK)/build/make/defines.mk +# TODO: Fix the warnings see HARMONY-5885 +WARNFLAGS := INCLUDES += -I$(SHARED)common -I$(SHAREDSUB)/include \ -I/usr/X11R6/include -I/usr/include -Iinclude