make/common/JdkNativeCompilation.gmk
changeset 55157 1cccaaf46c7b
parent 52022 804792ce736f
child 58846 f9ac726ab347
--- a/make/common/JdkNativeCompilation.gmk	Mon Jun 03 08:21:04 2019 -0700
+++ b/make/common/JdkNativeCompilation.gmk	Mon Jun 03 10:52:18 2019 -0700
@@ -122,7 +122,9 @@
   endif
 
   ifneq ($$($1_EXCLUDE_SRC_PATTERNS), )
-    $1_EXCLUDE_SRC := $$(call containing, $$($1_EXCLUDE_SRC_PATTERNS), $$($1_SRC))
+    $1_SRC_WITHOUT_WORKSPACE_ROOT := $$(patsubst $$(WORKSPACE_ROOT)/%, %, $$($1_SRC))
+    $1_EXCLUDE_SRC := $$(addprefix %, $$(call containing, $$($1_EXCLUDE_SRC_PATTERNS), \
+        $$($1_SRC_WITHOUT_WORKSPACE_ROOT)))
     $1_SRC := $$(filter-out $$($1_EXCLUDE_SRC), $$($1_SRC))
   endif