469 OPTIMIZATION := LOW, \ |
469 OPTIMIZATION := LOW, \ |
470 CFLAGS := $(CFLAGS_JDKLIB) \ |
470 CFLAGS := $(CFLAGS_JDKLIB) \ |
471 $(LIBAWT_HEADLESS_CFLAGS), \ |
471 $(LIBAWT_HEADLESS_CFLAGS), \ |
472 EXTRA_HEADER_DIRS := $(LIBAWT_HEADLESS_EXTRA_HEADER_DIRS), \ |
472 EXTRA_HEADER_DIRS := $(LIBAWT_HEADLESS_EXTRA_HEADER_DIRS), \ |
473 DISABLED_WARNINGS_gcc := unused-function, \ |
473 DISABLED_WARNINGS_gcc := unused-function, \ |
474 DISABLED_WARNINGS_xlc := 1506-356, \ |
|
475 DISABLED_WARNINGS_solstudio := E_EMPTY_TRANSLATION_UNIT, \ |
474 DISABLED_WARNINGS_solstudio := E_EMPTY_TRANSLATION_UNIT, \ |
476 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
475 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
477 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
476 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
478 LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ |
477 LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ |
479 LIBS_unix := -lawt -ljvm -ljava, \ |
478 LIBS_unix := -lawt -ljvm -ljava, \ |
480 LIBS_linux := $(LIBM) $(LIBDL), \ |
479 LIBS_linux := $(LIBM) $(LIBDL), \ |
481 LIBS_solaris := $(LIBM) $(LIBDL) $(LIBCXX), \ |
480 LIBS_solaris := $(LIBM) $(LIBDL) $(LIBCXX), \ |
482 )) |
481 )) |
483 |
|
484 # AIX warning explanation: |
|
485 # 1506-356 : (W) Compilation unit is empty. |
|
486 # This happens during the headless build |
|
487 |
482 |
488 $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT) |
483 $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT) |
489 |
484 |
490 TARGETS += $(BUILD_LIBAWT_HEADLESS) |
485 TARGETS += $(BUILD_LIBAWT_HEADLESS) |
491 |
486 |