make/common/Modules.gmk
changeset 52714 2e52aa822c57
parent 52065 dea8a62cdfc3
child 53683 48ff68e2fe5c
child 57049 d13c49f43710
child 57055 cac1ec6a34ee
--- a/make/common/Modules.gmk	Tue Nov 27 15:56:10 2018 +0100
+++ b/make/common/Modules.gmk	Wed Nov 28 10:00:41 2018 +0100
@@ -247,6 +247,8 @@
 
 SPEC_SUBDIRS += share/specs
 
+MAN_SUBDIRS += share/man
+
 # Find all module-info.java files for the current build target platform and
 # configuration.
 # Param 1 - Module to find for, set to * for finding all
@@ -305,6 +307,12 @@
     $(strip $(wildcard \
         $(foreach sub, $(SPEC_SUBDIRS), $(addsuffix /$(strip $1)/$(sub), $(TOP_SRC_DIRS)))))
 
+# Find all man dirs for a particular module
+# $1 - Module to find man dirs for
+FindModuleManDirs = \
+    $(strip $(wildcard \
+        $(foreach sub, $(MAN_SUBDIRS), $(addsuffix /$(strip $1)/$(sub), $(TOP_SRC_DIRS)))))
+
 # Construct the complete module source path
 GetModuleSrcPath = \
     $(call PathList, \