< prev index next >

make/gensrc/GensrcIcons.gmk

Print this page

        

@@ -1,7 +1,7 @@
 #
-# Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 #
 # This code is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License version 2 only, as
 # published by the Free Software Foundation.  Oracle designates this

@@ -68,10 +68,14 @@
         $(call MakeDir, $(GENSRC_AWT_ICONS_DST))
         $(TOUCH) $@
 
 ################################################################################
 
+TOOL_AWT_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true \
+    -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
+    org.openjdk.buildtools.icondataawt.ToBin
+
 define SetupGensrcAWTIcon
   # param 1 is for src-file
   # param 2 is for src-dir
   $1_SHORTNAME := $(call GENSRC_AWT_ICONS_SHORT_NAME,$1)
   $1_NAME32 := $(call GENSRC_AWT_ICONS_DST_NAME,$1,32)

@@ -107,10 +111,13 @@
 GENSRC_JAVA_DESKTOP += $(GENSRC_AWT_ICONS)
 
 ################################################################################
 
 ifeq ($(call isTargetOs, macosx), true)
+  TOOL_OSX_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true \
+      -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
+      org.openjdk.buildtools.icondataosx.ToBin
 
   GENSRC_OSX_ICONS_DST := $(SUPPORT_OUTPUTDIR)/headers/java.desktop
   GENSRC_OSX_ICONS := $(GENSRC_OSX_ICONS_DST)/AWTIconData.h
 
   GENSRC_OSX_ICONS_SRC ?= $(TOPDIR)/make/data/macosxicons/JavaApp.icns
< prev index next >