< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




 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             deprecated-declarations 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 := $(JDK_TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \
 364         LDFLAGS := $(LDFLAGS_JDKLIB) \
 365             $(call SET_SHARED_LIBRARY_ORIGIN) \
 366             $(call SET_SHARED_LIBRARY_ORIGIN,/..) \
 367             -L$(INSTALL_LIBRARIES_HERE), \
 368         LIBS :=  $(X_LIBS) $(LIBAWT_XAWT_LIBS), \
 369         VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 370         RC_FLAGS := $(RC_FLAGS) \
 371             -D "JDK_FNAME=xawt.dll" \
 372             -D "JDK_INTERNAL_NAME=xawt" \
 373             -D "JDK_FTYPE=0x2L", \
 374         OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_xawt, \
 375     ))
 376 
 377     $(BUILD_LIBAWT_XAWT): $(call FindLib, java.base, java)
 378 
 379     $(BUILD_LIBAWT_XAWT): $(BUILD_LIBAWT)




 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 := $(JDK_TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \
 364         LDFLAGS := $(LDFLAGS_JDKLIB) \
 365             $(call SET_SHARED_LIBRARY_ORIGIN) \
 366             $(call SET_SHARED_LIBRARY_ORIGIN,/..) \
 367             -L$(INSTALL_LIBRARIES_HERE), \
 368         LIBS :=  $(X_LIBS) $(LIBAWT_XAWT_LIBS), \
 369         VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 370         RC_FLAGS := $(RC_FLAGS) \
 371             -D "JDK_FNAME=xawt.dll" \
 372             -D "JDK_INTERNAL_NAME=xawt" \
 373             -D "JDK_FTYPE=0x2L", \
 374         OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_xawt, \
 375     ))
 376 
 377     $(BUILD_LIBAWT_XAWT): $(call FindLib, java.base, java)
 378 
 379     $(BUILD_LIBAWT_XAWT): $(BUILD_LIBAWT)


< prev index next >