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 |