338 ifeq ($(TOOLCHAIN_TYPE), gcc) 339 # Turn off all warnings for the following files since they contain warnings 340 # that cannot be turned of individually. 341 # redefining a macro 342 BUILD_LIBAWT_XAWT_gtk2_interface.c_CFLAGS := -w 343 # comparison between pointer and integer 344 BUILD_LIBAWT_XAWT_awt_Font.c_CFLAGS := -w 345 # initializing a declared 'extern' 346 BUILD_LIBAWT_XAWT_debug_mem.c_CFLAGS := -w 347 endif 348 349 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \ 350 LIBRARY := awt_xawt, \ 351 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ 352 SRC := $(LIBAWT_XAWT_DIRS), \ 353 EXCLUDES := $(LIBAWT_XAWT_EXCLUDES), \ 354 OPTIMIZATION := LOW, \ 355 CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_XAWT_CFLAGS) \ 356 $(X_CFLAGS), \ 357 WARNINGS_AS_ERRORS_xlc := false, \ 358 DISABLED_WARNINGS_gcc := type-limits pointer-to-int-cast \ 359 unused-result maybe-uninitialized format \ 360 format-security int-to-pointer-cast parentheses, \ 361 DISABLED_WARNINGS_solstudio := E_DECLARATION_IN_CODE \ 362 E_ASSIGNMENT_TYPE_MISMATCH E_NON_CONST_INIT, \ 363 MAPFILE := $(TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \ 364 LDFLAGS := $(LDFLAGS_JDKLIB) \ 365 $(call SET_SHARED_LIBRARY_ORIGIN) \ 366 -L$(INSTALL_LIBRARIES_HERE), \ 367 LIBS := $(X_LIBS) $(LIBAWT_XAWT_LIBS), \ 368 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ 369 RC_FLAGS := $(RC_FLAGS) \ 370 -D "JDK_FNAME=xawt.dll" \ 371 -D "JDK_INTERNAL_NAME=xawt" \ 372 -D "JDK_FTYPE=0x2L", \ 373 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_xawt, \ 374 )) 375 376 $(BUILD_LIBAWT_XAWT): $(call FindLib, java.base, java) 377 378 $(BUILD_LIBAWT_XAWT): $(BUILD_LIBAWT) 379 380 TARGETS += $(BUILD_LIBAWT_XAWT) | 338 ifeq ($(TOOLCHAIN_TYPE), gcc) 339 # Turn off all warnings for the following files since they contain warnings 340 # that cannot be turned of individually. 341 # redefining a macro 342 BUILD_LIBAWT_XAWT_gtk2_interface.c_CFLAGS := -w 343 # comparison between pointer and integer 344 BUILD_LIBAWT_XAWT_awt_Font.c_CFLAGS := -w 345 # initializing a declared 'extern' 346 BUILD_LIBAWT_XAWT_debug_mem.c_CFLAGS := -w 347 endif 348 349 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \ 350 LIBRARY := awt_xawt, \ 351 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ 352 SRC := $(LIBAWT_XAWT_DIRS), \ 353 EXCLUDES := $(LIBAWT_XAWT_EXCLUDES), \ 354 OPTIMIZATION := LOW, \ 355 CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_XAWT_CFLAGS) \ 356 $(X_CFLAGS), \ 357 WARNINGS_AS_ERRORS_xlc := false, \ 358 DISABLED_WARNINGS_solstudio := E_DECLARATION_IN_CODE \ 359 E_ASSIGNMENT_TYPE_MISMATCH E_NON_CONST_INIT, \ 360 MAPFILE := $(TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \ 361 LDFLAGS := $(LDFLAGS_JDKLIB) \ 362 $(call SET_SHARED_LIBRARY_ORIGIN) \ 363 -L$(INSTALL_LIBRARIES_HERE), \ 364 LIBS := $(X_LIBS) $(LIBAWT_XAWT_LIBS), \ 365 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ 366 RC_FLAGS := $(RC_FLAGS) \ 367 -D "JDK_FNAME=xawt.dll" \ 368 -D "JDK_INTERNAL_NAME=xawt" \ 369 -D "JDK_FTYPE=0x2L", \ 370 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_xawt, \ 371 )) 372 373 $(BUILD_LIBAWT_XAWT): $(call FindLib, java.base, java) 374 375 $(BUILD_LIBAWT_XAWT): $(BUILD_LIBAWT) 376 377 TARGETS += $(BUILD_LIBAWT_XAWT) |