make/lib/Awt2dLibraries.gmk

Print this page




1234     LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX
1235     LIBSPLASHSCREEN_CFLAGS += -I$(JDK_TOPDIR)/src/macosx/native/sun/osxapp
1236 
1237     LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0
1238     LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0
1239     LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0
1240     LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0
1241     LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0
1242     LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
1243     LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
1244 
1245   else ifeq ($(OPENJDK_TARGET_OS), windows)
1246     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
1247   else
1248     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
1249   endif
1250 
1251   LIBSPLASHSCREEN_LDFLAGS_SUFFIX :=
1252 
1253   ifneq ($(USE_EXTERNAL_LIBZ), true)
1254     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/share/native/java/util/zip/zlib-1.2.5
1255     LIBSPLASHSCREEN_CFLAGS += $(ZLIB_CPPFLAGS)
1256   endif
1257 
1258   ifeq ($(OPENJDK_TARGET_OS), macosx)
1259     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(LIBM) -lpthread -liconv -losxapp \
1260         -framework ApplicationServices \
1261         -framework Foundation \
1262         -framework Cocoa \
1263         -F/System/Library/Frameworks/JavaVM.framework/Frameworks \
1264         -framework JavaNativeFoundation
1265   else ifeq ($(OPENJDK_TARGET_OS), windows)
1266     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += kernel32.lib user32.lib gdi32.lib delayimp.lib -DELAYLOAD:user32.dll
1267   else
1268     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
1269   endif
1270 
1271   $(eval $(call SetupNativeCompilation,LIBSPLASHSCREEN, \
1272       LIBRARY := splashscreen, \
1273       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
1274       SRC := $(LIBSPLASHSCREEN_DIRS), \




1234     LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX
1235     LIBSPLASHSCREEN_CFLAGS += -I$(JDK_TOPDIR)/src/macosx/native/sun/osxapp
1236 
1237     LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0
1238     LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0
1239     LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0
1240     LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0
1241     LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0
1242     LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
1243     LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
1244 
1245   else ifeq ($(OPENJDK_TARGET_OS), windows)
1246     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
1247   else
1248     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
1249   endif
1250 
1251   LIBSPLASHSCREEN_LDFLAGS_SUFFIX :=
1252 
1253   ifneq ($(USE_EXTERNAL_LIBZ), true)
1254     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/share/native/java/util/zip/zlib-1.2.8
1255     LIBSPLASHSCREEN_CFLAGS += $(ZLIB_CPPFLAGS)
1256   endif
1257 
1258   ifeq ($(OPENJDK_TARGET_OS), macosx)
1259     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(LIBM) -lpthread -liconv -losxapp \
1260         -framework ApplicationServices \
1261         -framework Foundation \
1262         -framework Cocoa \
1263         -F/System/Library/Frameworks/JavaVM.framework/Frameworks \
1264         -framework JavaNativeFoundation
1265   else ifeq ($(OPENJDK_TARGET_OS), windows)
1266     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += kernel32.lib user32.lib gdi32.lib delayimp.lib -DELAYLOAD:user32.dll
1267   else
1268     LIBSPLASHSCREEN_LDFLAGS_SUFFIX += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
1269   endif
1270 
1271   $(eval $(call SetupNativeCompilation,LIBSPLASHSCREEN, \
1272       LIBRARY := splashscreen, \
1273       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
1274       SRC := $(LIBSPLASHSCREEN_DIRS), \