Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Side by Side Diff: Source/core/core_derived_sources.gyp

Issue 27009005: Generate HTMLElementFactory with Python (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Actually use the code Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/core/core.gypi ('k') | Source/core/html/HTMLContentElement.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # 1 #
2 # Copyright (C) 2013 Google Inc. All rights reserved. 2 # Copyright (C) 2013 Google Inc. All rights reserved.
3 # 3 #
4 # Redistribution and use in source and binary forms, with or without 4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions are 5 # modification, are permitted provided that the following conditions are
6 # met: 6 # met:
7 # 7 #
8 # * Redistributions of source code must retain the above copyright 8 # * Redistributions of source code must retain the above copyright
9 # notice, this list of conditions and the following disclaimer. 9 # notice, this list of conditions and the following disclaimer.
10 # * Redistributions in binary form must reproduce the above 10 # * Redistributions in binary form must reproduce the above
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 'inputs': [ 292 'inputs': [
293 '../build/scripts/Hasher.pm', 293 '../build/scripts/Hasher.pm',
294 '../build/scripts/StaticString.pm', 294 '../build/scripts/StaticString.pm',
295 '../build/scripts/make_names.pl', 295 '../build/scripts/make_names.pl',
296 'html/HTMLTagNames.in', 296 'html/HTMLTagNames.in',
297 'html/HTMLAttributeNames.in', 297 'html/HTMLAttributeNames.in',
298 ], 298 ],
299 'outputs': [ 299 'outputs': [
300 '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLNames.cpp', 300 '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLNames.cpp',
301 '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLNames.h', 301 '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLNames.h',
302 '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementFactory.cpp',
303 '<(SHARED_INTERMEDIATE_DIR)/blink/V8HTMLElementWrapperFactory.cpp', 302 '<(SHARED_INTERMEDIATE_DIR)/blink/V8HTMLElementWrapperFactory.cpp',
304 '<(SHARED_INTERMEDIATE_DIR)/blink/V8HTMLElementWrapperFactory.h', 303 '<(SHARED_INTERMEDIATE_DIR)/blink/V8HTMLElementWrapperFactory.h',
305 ], 304 ],
306 'action': [ 305 'action': [
307 'python', 306 'python',
308 '../build/scripts/action_makenames.py', 307 '../build/scripts/action_makenames.py',
309 '<@(_outputs)', 308 '<@(_outputs)',
310 '--', 309 '--',
311 '<@(_inputs)', 310 '<@(_inputs)',
312 '--', 311 '--',
313 '--factory',
314 '--extraDefines', '<(feature_defines)' 312 '--extraDefines', '<(feature_defines)'
315 ], 313 ],
316 'msvs_cygwin_shell': 1, 314 'msvs_cygwin_shell': 1,
317 }, 315 },
318 { 316 {
317 'action_name': 'HTMLElementFactory',
318 'inputs': [
319 '<@(make_element_factory_files)',
320 'html/HTMLTagNames.in',
321 'html/HTMLAttributeNames.in',
322 ],
323 'outputs': [
324 '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementFactory.cpp',
325 '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementFactory.h',
326 ],
327 'action': [
328 'python',
329 '../build/scripts/make_element_factory.py',
330 'html/HTMLTagNames.in',
331 'html/HTMLAttributeNames.in',
332 '--output_dir',
333 '<(SHARED_INTERMEDIATE_DIR)/blink',
334 ],
335 },
336 {
319 'action_name': 'FontFamilyNames', 337 'action_name': 'FontFamilyNames',
320 'inputs': [ 338 'inputs': [
321 '../build/scripts/Hasher.pm', 339 '../build/scripts/Hasher.pm',
322 '../build/scripts/StaticString.pm', 340 '../build/scripts/StaticString.pm',
323 '../build/scripts/make_names.pl', 341 '../build/scripts/make_names.pl',
324 'css/FontFamilyNames.in', 342 'css/FontFamilyNames.in',
325 ], 343 ],
326 'outputs': [ 344 'outputs': [
327 '<(SHARED_INTERMEDIATE_DIR)/blink/FontFamilyNames.cpp', 345 '<(SHARED_INTERMEDIATE_DIR)/blink/FontFamilyNames.cpp',
328 '<(SHARED_INTERMEDIATE_DIR)/blink/FontFamilyNames.h', 346 '<(SHARED_INTERMEDIATE_DIR)/blink/FontFamilyNames.h',
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after
684 '../build/scripts/make-hash-tools.pl', 702 '../build/scripts/make-hash-tools.pl',
685 '<(SHARED_INTERMEDIATE_DIR)/blink', 703 '<(SHARED_INTERMEDIATE_DIR)/blink',
686 '<(RULE_INPUT_PATH)', 704 '<(RULE_INPUT_PATH)',
687 '<(gperf_exe)', 705 '<(gperf_exe)',
688 ], 706 ],
689 }, 707 },
690 ], 708 ],
691 }, 709 },
692 ], 710 ],
693 } 711 }
OLDNEW
« no previous file with comments | « Source/core/core.gypi ('k') | Source/core/html/HTMLContentElement.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698