107 $(patsubst $(prefix),%, $(filter $(prefix), $(ALL_PKG_DIRS))))
108 ALL_PACKAGES := $(sort $(subst /,., $(patsubst %/, %, $(ALL_PKG_DIRNAMES))))
109
110 # Core packages are all packages beginning with java, javax or org, except a few
111 # excludes.
112 JAVA_PACKAGES := $(filter java.%, $(ALL_PACKAGES))
113 JAVAX_PACKAGES := $(filter javax.%, $(ALL_PACKAGES))
114 ORG_PACKAGES := $(filter org.%, $(ALL_PACKAGES))
115
116 # Allow custom makefile to add more excluded packages
117 CORE_EXCLUDED_PACKAGES += \
118 java.awt.dnd.peer \
119 java.awt.peer \
120 javax.smartcardio \
121 org.jcp.xml.dsig.internal% \
122 org.w3c.dom.css \
123 org.w3c.dom.html \
124 org.w3c.dom.stylesheets \
125 org.w3c.dom.xpath \
126 org.graalvm.compiler.% \
127 #
128
129 CORE_PACKAGES := $(filter-out $(CORE_EXCLUDED_PACKAGES), \
130 $(JAVA_PACKAGES) $(JAVAX_PACKAGES) $(ORG_PACKAGES))
131
132 CORE_PACKAGES_LIST_DIR := $(SUPPORT_OUTPUTDIR)/docs/core-packages
133 CORE_PACKAGES_LIST_FILE := $(CORE_PACKAGES_LIST_DIR)/package-list
134
135 CORE_PACKAGES_VARDEPS_FILE := $(call DependOnVariable, CORE_PACKAGES, \
136 $(CORE_PACKAGES_LIST_FILE).vardeps)
137
138 $(CORE_PACKAGES_LIST_FILE): $(CORE_PACKAGES_VARDEPS_FILE)
139 $(call MakeDir, $(@D))
140 $(eval $(call ListPathsSafely, CORE_PACKAGES, $@))
141
142 ################################################################################
143 # Support functions for SetupJavadocGeneration
144
145 # Generate the text used in the -bottom argument.
146 # Note that COPYRIGHT_YEAR is the current year (from spec.gmk)
|
107 $(patsubst $(prefix),%, $(filter $(prefix), $(ALL_PKG_DIRS))))
108 ALL_PACKAGES := $(sort $(subst /,., $(patsubst %/, %, $(ALL_PKG_DIRNAMES))))
109
110 # Core packages are all packages beginning with java, javax or org, except a few
111 # excludes.
112 JAVA_PACKAGES := $(filter java.%, $(ALL_PACKAGES))
113 JAVAX_PACKAGES := $(filter javax.%, $(ALL_PACKAGES))
114 ORG_PACKAGES := $(filter org.%, $(ALL_PACKAGES))
115
116 # Allow custom makefile to add more excluded packages
117 CORE_EXCLUDED_PACKAGES += \
118 java.awt.dnd.peer \
119 java.awt.peer \
120 javax.smartcardio \
121 org.jcp.xml.dsig.internal% \
122 org.w3c.dom.css \
123 org.w3c.dom.html \
124 org.w3c.dom.stylesheets \
125 org.w3c.dom.xpath \
126 org.graalvm.compiler.% \
127 org.graalvm.util% \
128 #
129
130 CORE_PACKAGES := $(filter-out $(CORE_EXCLUDED_PACKAGES), \
131 $(JAVA_PACKAGES) $(JAVAX_PACKAGES) $(ORG_PACKAGES))
132
133 CORE_PACKAGES_LIST_DIR := $(SUPPORT_OUTPUTDIR)/docs/core-packages
134 CORE_PACKAGES_LIST_FILE := $(CORE_PACKAGES_LIST_DIR)/package-list
135
136 CORE_PACKAGES_VARDEPS_FILE := $(call DependOnVariable, CORE_PACKAGES, \
137 $(CORE_PACKAGES_LIST_FILE).vardeps)
138
139 $(CORE_PACKAGES_LIST_FILE): $(CORE_PACKAGES_VARDEPS_FILE)
140 $(call MakeDir, $(@D))
141 $(eval $(call ListPathsSafely, CORE_PACKAGES, $@))
142
143 ################################################################################
144 # Support functions for SetupJavadocGeneration
145
146 # Generate the text used in the -bottom argument.
147 # Note that COPYRIGHT_YEAR is the current year (from spec.gmk)
|