|
1 | 1 | #
|
2 |
| -# Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. |
| 2 | +# Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved. |
3 | 3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
4 | 4 | #
|
5 | 5 | # This code is free software; you can redistribute it and/or modify it
|
@@ -42,21 +42,18 @@ JAVAC = $(JDK_HOME)/bin/javac
|
42 | 42 | JAR = $(JDK_HOME)/bin/jar
|
43 | 43 |
|
44 | 44 | SRC_FILES = $(shell find $(SRC_DIR) -name '*.java')
|
45 |
| -LIB_FILES = $(shell find $(TESTLIBRARY_DIR)/jdk/test/lib/ \ |
| 45 | +# Exclude files that need '--enable-preview' to compile. |
| 46 | +LIB_FILES = $(filter-out %ModuleInfoWriter.java, $(shell find $(TESTLIBRARY_DIR)/jdk/test/lib/ \ |
46 | 47 | $(TESTLIBRARY_DIR)/jdk/test/lib/process \
|
47 | 48 | $(TESTLIBRARY_DIR)/jdk/test/lib/util \
|
48 | 49 | $(TESTLIBRARY_DIR)/jtreg \
|
49 |
| - -maxdepth 1 -name '*.java') |
| 50 | + -maxdepth 1 -name '*.java')) |
50 | 51 | WB_SRC_FILES = $(shell find $(TESTLIBRARY_DIR)/jdk/test/lib/compiler $(TESTLIBRARY_DIR)/jdk/test/whitebox -name '*.java')
|
51 | 52 | WB_CLASS_FILES := $(subst $(TESTLIBRARY_DIR)/,,$(WB_SRC_FILES))
|
52 | 53 | WB_CLASS_FILES := $(patsubst %.java,%.class,$(WB_CLASS_FILES))
|
53 | 54 | EXPORTS=--add-exports java.base/jdk.internal.jimage=ALL-UNNAMED \
|
54 | 55 | --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \
|
55 |
| - --add-exports java.base/jdk.internal.module=ALL-UNNAMED \ |
56 | 56 | --add-exports java.base/jdk.internal.reflect=ALL-UNNAMED \
|
57 |
| - --add-exports java.base/jdk.internal.classfile=ALL-UNNAMED \ |
58 |
| - --add-exports java.base/jdk.internal.classfile.attribute=ALL-UNNAMED \ |
59 |
| - --add-exports java.base/jdk.internal.classfile.constantpool=ALL-UNNAMED \ |
60 | 57 | --add-exports java.base/jdk.internal.access=ALL-UNNAMED
|
61 | 58 |
|
62 | 59 | CTW_MAIN_CLASS = sun.hotspot.tools.ctw.CompileTheWorld
|
|
0 commit comments