jdk/makefiles/CreateJars.gmk

Print this page




 961 ifndef OPENJDK
 962     $(eval $(call SetupArchive,BUILD_ALT_RT_JAR,,\
 963                 SRCS:=$(JDK_OUTPUTDIR)/altclasses_classes,\
 964                 JAR:=$(IMAGES_OUTPUTDIR)/lib/alt-rt.jar))
 965 
 966     JARS += $(IMAGES_OUTPUTDIR)/lib/alt-rt.jar
 967 endif
 968 
 969 ##########################################################################################
 970 
 971 # This file is imported from hotspot in Import.gmk. Copying it into images/lib so that
 972 # all jars can be found in one place when creating images in Images.gmk. It needs to be
 973 # done here so that clean targets can be simple and accurate.
 974 $(IMAGES_OUTPUTDIR)/lib/sa-jdi.jar: $(JDK_OUTPUTDIR)/lib/sa-jdi.jar
 975         $(install-file)
 976 
 977 JARS += $(IMAGES_OUTPUTDIR)/lib/sa-jdi.jar
 978 
 979 ##########################################################################################
 980 #
 981 # files under $(JDK_OUTPUTDIR) that need to go into sec-bin.zip for builds
 982 # where the corresponding sources are not available
 983 
 984 $(eval $(call SetupZipArchive,BUILD_SEC_BIN_ZIP,\
 985                 SRC:=$(JDK_OUTPUTDIR),\
 986                 INCLUDES:=classes/javax/net \
 987                           classes/javax/security/cert \
 988                           classes/com/sun/net/ssl \
 989                           classes/com/sun/security/cert \
 990                           classes/sun/net/www/protocol/https \
 991                           classes/sun/security/pkcs12 \
 992                           classes/sun/security/ssl \
 993                           classes/sun/security/krb5 \
 994                           classes/sun/security/krb5/internal \
 995                           classes/sun/security/krb5/internal/ccache \
 996                           classes/sun/security/krb5/internal/crypto \
 997                           classes/sun/security/krb5/internal/ktab \
 998                           classes/sun/security/krb5/internal/rcache \
 999                           classes/sun/security/krb5/internal/util,\
1000                 INCLUDE_FILES:=classes/sun/security/jgss/spi/GSSContextSpi.class,\

1001                 ZIP:=$(IMAGES_OUTPUTDIR)/sec-bin.zip))
1002 
1003 JARS += $(IMAGES_OUTPUTDIR)/sec-bin.zip






























1004 
1005 ##########################################################################################
1006 
1007 -include $(CUSTOM_MAKE_DIR)/CreateJars.gmk
1008 
1009 ##########################################################################################
1010 
1011 all: $(JARS)
1012 
1013 .PHONY: default all


 961 ifndef OPENJDK
 962     $(eval $(call SetupArchive,BUILD_ALT_RT_JAR,,\
 963                 SRCS:=$(JDK_OUTPUTDIR)/altclasses_classes,\
 964                 JAR:=$(IMAGES_OUTPUTDIR)/lib/alt-rt.jar))
 965 
 966     JARS += $(IMAGES_OUTPUTDIR)/lib/alt-rt.jar
 967 endif
 968 
 969 ##########################################################################################
 970 
 971 # This file is imported from hotspot in Import.gmk. Copying it into images/lib so that
 972 # all jars can be found in one place when creating images in Images.gmk. It needs to be
 973 # done here so that clean targets can be simple and accurate.
 974 $(IMAGES_OUTPUTDIR)/lib/sa-jdi.jar: $(JDK_OUTPUTDIR)/lib/sa-jdi.jar
 975         $(install-file)
 976 
 977 JARS += $(IMAGES_OUTPUTDIR)/lib/sa-jdi.jar
 978 
 979 ##########################################################################################
 980 #
 981 # sec-bin.zip is used by builds where the corresponding sources are not available
 982 #

 983 $(eval $(call SetupZipArchive,BUILD_SEC_BIN_ZIP,\
 984                 SRC:=$(JDK_OUTPUTDIR),\
 985                 INCLUDES:=classes/javax/net \
 986                           classes/javax/security/cert \
 987                           classes/com/sun/net/ssl \
 988                           classes/com/sun/security/cert \
 989                           classes/sun/net/www/protocol/https \
 990                           classes/sun/security/pkcs12 \
 991                           classes/sun/security/ssl \
 992                           classes/sun/security/krb5 \
 993                           classes/sun/security/krb5/internal \
 994                           classes/sun/security/krb5/internal/ccache \
 995                           classes/sun/security/krb5/internal/crypto \
 996                           classes/sun/security/krb5/internal/ktab \
 997                           classes/sun/security/krb5/internal/rcache \
 998                           classes/sun/security/krb5/internal/util,\
 999                 INCLUDE_FILES:=classes/sun/security/jgss/spi/GSSContextSpi.class,\
1000                 EXCLUDES:=classes/sun/security/krb5/internal/tools,\
1001                 ZIP:=$(IMAGES_OUTPUTDIR)/sec-bin.zip))
1002 
1003 JARS += $(IMAGES_OUTPUTDIR)/sec-bin.zip
1004 
1005 ##########################################################################################
1006 #
1007 # Windows specific binary security packages.
1008 #
1009 ifeq ($(OPENJDK_TARGET_OS),windows)
1010     # sec-windows-bin.zip is used by builds where the corresponding sources are not available
1011     $(eval $(call SetupZipArchive,BUILD_SEC_WINDOWS_BIN_ZIP,\
1012                 SRC:=$(JDK_OUTPUTDIR),\
1013                 INCLUDES:=classes/sun/security/krb5/internal/tools,\
1014                 ZIP:=$(IMAGES_OUTPUTDIR)/sec-windows-bin.zip))
1015 
1016     JARS += $(IMAGES_OUTPUTDIR)/sec-windows-bin.zip
1017 
1018     # JGSS files contain the native Kerberos library
1019     ifeq ($(OPENJDK_TARGET_CPU),x86_64)
1020         JGSS_ZIP_NAME=jgss-windows-x64-bin.zip
1021     else
1022         JGSS_ZIP_NAME=jgss-windows-i586-bin.zip
1023     endif
1024 
1025     $(eval $(call SetupZipArchive,BUILD_JGSS_BIN_ZIP,\
1026                 SRC:=$(JDK_OUTPUTDIR),\
1027                 INCLUDE_FILES:=bin/w2k_lsa_auth.dll \
1028                                bin/w2k_lsa_auth.map \
1029                                bin/w2k_lsa_auth.pdb,\
1030                 ZIP:=$(IMAGES_OUTPUTDIR)/$(JGSS_ZIP_NAME)))
1031 
1032     JARS += $(IMAGES_OUTPUTDIR)/$(JGSS_ZIP_NAME)
1033 endif
1034 
1035 ##########################################################################################
1036 
1037 -include $(CUSTOM_MAKE_DIR)/CreateJars.gmk
1038 
1039 ##########################################################################################
1040 
1041 all: $(JARS)
1042 
1043 .PHONY: default all