equal
deleted
inserted
replaced
27 include MakeBase.gmk |
27 include MakeBase.gmk |
28 include JavaCompilation.gmk |
28 include JavaCompilation.gmk |
29 include Setup.gmk |
29 include Setup.gmk |
30 |
30 |
31 default: all |
31 default: all |
|
32 |
|
33 # Prepare the find cache. Only used if running on windows. |
|
34 $(eval $(call FillCacheFind,$(JDK_OUTPUTDIR)/classes)) |
32 |
35 |
33 include Tools.gmk |
36 include Tools.gmk |
34 |
37 |
35 # |
38 # |
36 # This makefile...so that altering will trigger rebuilding include/exclude-lists => jars |
39 # This makefile...so that altering will trigger rebuilding include/exclude-lists => jars |
273 RT_JAR_EXCLUDES += com/sun/nio/sctp \ |
276 RT_JAR_EXCLUDES += com/sun/nio/sctp \ |
274 sun/nio/ch/sctp |
277 sun/nio/ch/sctp |
275 endif |
278 endif |
276 |
279 |
277 # Find all files in the classes dir to use as dependencies. This could be more fine granular. |
280 # Find all files in the classes dir to use as dependencies. This could be more fine granular. |
278 ALL_FILES_IN_CLASSES := $(shell $(FIND) $(JDK_OUTPUTDIR)/classes -type f \ |
281 ALL_FILES_IN_CLASSES := $(call not-containing,_the.,$(filter-out %javac_state,\ |
279 | $(GREP) -v -e '/_the\.*' -e '^_the\.*' -e 'javac_state') |
282 $(call CacheFind,$(JDK_OUTPUTDIR)/classes))) |
280 |
283 |
281 RT_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib/_the.rt.jar_manifest |
284 RT_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib/_the.rt.jar_manifest |
282 RESOURCE_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib/_the.resources.jar_manifest |
285 RESOURCE_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib/_the.resources.jar_manifest |
283 |
286 |
284 $(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST) |
287 $(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST) |
817 -Acom.sun.tools.javac.sym.Jar=$(IMAGES_OUTPUTDIR)/lib/rt.jar \ |
820 -Acom.sun.tools.javac.sym.Jar=$(IMAGES_OUTPUTDIR)/lib/rt.jar \ |
818 -Acom.sun.tools.javac.sym.Dest=$(IMAGES_OUTPUTDIR)/symbols/META-INF/sym/rt.jar \ |
821 -Acom.sun.tools.javac.sym.Dest=$(IMAGES_OUTPUTDIR)/symbols/META-INF/sym/rt.jar \ |
819 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS) |
822 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS) |
820 $(TOUCH) $@ |
823 $(TOUCH) $@ |
821 |
824 |
822 $(shell $(MKDIR) -p $(IMAGES_OUTPUTDIR)/symbols) |
825 $(eval $(call MakeDir,$(IMAGES_OUTPUTDIR)/symbols)) |
823 $(eval $(call SetupArchive,BUILD_CT_SYM,$(IMAGES_OUTPUTDIR)/symbols/_the.symbols,\ |
826 $(eval $(call SetupArchive,BUILD_CT_SYM,$(IMAGES_OUTPUTDIR)/symbols/_the.symbols,\ |
824 SRCS:=$(IMAGES_OUTPUTDIR)/symbols,\ |
827 SRCS:=$(IMAGES_OUTPUTDIR)/symbols,\ |
825 INCLUDES:=META-INF/sym,\ |
828 INCLUDES:=META-INF/sym,\ |
826 JAR:=$(IMAGES_OUTPUTDIR)/lib/ct.sym, \ |
829 JAR:=$(IMAGES_OUTPUTDIR)/lib/ct.sym, \ |
827 CHECK_COMPRESS_JAR:=true)) |
830 CHECK_COMPRESS_JAR:=true)) |