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), \
|