Add support for Tizen
[platform/upstream/glslang.git] / license-checker.cfg
index 8eae353..15b8f97 100644 (file)
@@ -1,38 +1,60 @@
-{\r
-    "paths": [\r
-        {\r
-            "exclude": [\r
-                "_config.yml",\r
-                ".*",\r
-                "*.md",\r
-                "CMakeSettings.json",\r
-                "known_good_khr.json",\r
-                "known_good.json",\r
-                "LICENSE.txt",\r
-                "make-revision",\r
-                "README-spirv-remap.txt",\r
-                "WORKSPACE",\r
+[\r
+    {\r
+        "licenses": [\r
+            "Apache-2.0",\r
+            "Apache-2.0-Header",\r
+            "BSD-2-Clause",\r
+            "BSD-3-Clause",\r
+            "MIT-0",\r
+            "MIT"\r
+        ],\r
+        "paths": [\r
+            {\r
+                "exclude": [\r
+                    "**.md",\r
 \r
-                "gtests/README.md",\r
-                "External/spirv-tools",\r
-                "Test/*",\r
-                "out/*",\r
-                "glslang/Include/revision.*",\r
-                "glslang/OSDependent/Web/glslang.*.js",\r
+                    "_config.yml",\r
+                    ".*",\r
+                    ".github/workflows/*.yml",\r
+                    ".github/workflows/*.js",\r
+                    "CMakeSettings.json",\r
+                    "known_good_khr.json",\r
+                    "known_good.json",\r
+                    "LICENSE.txt",\r
+                    "make-revision",\r
+                    "README-spirv-remap.txt",\r
+                    "WORKSPACE",\r
 \r
-                "glslang/MachineIndependent/glslang_tab.cpp",\r
-                "glslang/MachineIndependent/glslang_tab.cpp.h"\r
+                    "glslang/OSDependent/Web/glslang.*.js",\r
+                    "glslang/MachineIndependent/glslang_tab.cpp",\r
+                    "glslang/MachineIndependent/glslang_tab.cpp.h",\r
 \r
-                "glslang/MachineIndependent/glslang_angle_tab.cpp",\r
-                "glslang/MachineIndependent/glslang_angle_tab.cpp.h"\r
-            ]\r
-        }\r
-    ],\r
-    "licenses": [\r
-        "Apache-2.0-Header",\r
-        "BSD-2-Clause",\r
-        "BSD-3-Clause",\r
-        "MIT-0",\r
-        "MIT"\r
-    ]\r
-}\r
+                    "build/**",\r
+                    "out/**",\r
+                    "Test/**",\r
+                    "External/spirv-tools/**",\r
+\r
+                    "SPIRV/GLSL.*.h",\r
+                    "SPIRV/NonSemanticDebugPrintf.h",\r
+                    "SPIRV/NonSemanticShaderDebugInfo100.h",\r
+                    "SPIRV/spirv.hpp"\r
+                ]\r
+            }\r
+        ]\r
+    },\r
+    {\r
+        "licenses": [\r
+            "GPL-Header",\r
+            "GPL-3.0-or-later"\r
+        ],\r
+        "paths": [\r
+            { "exclude": [ "**" ] },\r
+            {\r
+                "include": [\r
+                    "glslang/MachineIndependent/glslang_tab.cpp",\r
+                    "glslang/MachineIndependent/glslang_tab.cpp.h"\r
+                ]\r
+            }\r
+        ]\r
+    }\r
+]\r