gn: Trim target prefixes from src/dawn targets

Removes stuttering.

Bug: dawn:1275
Change-Id: Ie32929e0b0ca579d7eef13a43fd2d1c648140276
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/79101
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
This commit is contained in:
Ben Clayton
2022-02-04 17:15:16 +00:00
committed by Dawn LUCI CQ
parent 3bf9f6396c
commit 35940f9b83
11 changed files with 76 additions and 56 deletions

View File

@@ -763,8 +763,8 @@ class MultiGeneratorFromDawnJSON(Generator):
def add_commandline_arguments(self, parser):
allowed_targets = [
'dawn_headers', 'dawncpp_headers', 'dawncpp', 'dawn_proc',
'mock_api', 'wire', "native_utils"
'dawn_headers', 'cpp_headers', 'cpp', 'proc', 'mock_api', 'wire',
'native_utils'
]
parser.add_argument('--dawn-json',
@@ -802,7 +802,7 @@ class MultiGeneratorFromDawnJSON(Generator):
api = metadata.api.lower()
prefix = metadata.proc_table_prefix.lower()
if 'dawn_headers' in targets:
if 'headers' in targets:
renders.append(
FileRender('api.h', 'src/include/dawn/' + api + '.h',
[RENDER_PARAMS_BASE, params_dawn]))
@@ -811,7 +811,7 @@ class MultiGeneratorFromDawnJSON(Generator):
'src/include/dawn/' + prefix + '_proc_table.h',
[RENDER_PARAMS_BASE, params_dawn]))
if 'dawncpp_headers' in targets:
if 'cpp_headers' in targets:
renders.append(
FileRender('api_cpp.h', 'src/include/dawn/' + api + '_cpp.h',
[RENDER_PARAMS_BASE, params_dawn]))
@@ -821,7 +821,7 @@ class MultiGeneratorFromDawnJSON(Generator):
'src/include/dawn/' + api + '_cpp_print.h',
[RENDER_PARAMS_BASE, params_dawn]))
if 'dawn_proc' in targets:
if 'proc' in targets:
renders.append(
FileRender('dawn_proc.c', 'src/dawn/' + prefix + '_proc.c',
[RENDER_PARAMS_BASE, params_dawn]))
@@ -836,7 +836,7 @@ class MultiGeneratorFromDawnJSON(Generator):
'src/dawn/native/webgpu_dawn_native_proc.cpp',
[RENDER_PARAMS_BASE, params_dawn]))
if 'dawncpp' in targets:
if 'cpp' in targets:
renders.append(
FileRender('api_cpp.cpp', 'src/dawn/' + api + '_cpp.cpp',
[RENDER_PARAMS_BASE, params_dawn]))