< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




 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)


< prev index next >