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

Side by Side Diff: content/content_shell.gypi

Issue 12088031: Revert 179189 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 7 years, 10 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 | « content/content.gyp ('k') | content/content_tests.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'content_shell_product_name': 'Content Shell', 7 'content_shell_product_name': 'Content Shell',
8 # The "19" is so that sites that sniff for version think that this is 8 # The "19" is so that sites that sniff for version think that this is
9 # something reasonably current; the "77.34.5" is a hint that this isn't a 9 # something reasonably current; the "77.34.5" is a hint that this isn't a
10 # standard Chrome. 10 # standard Chrome.
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 '../webkit/support/webkit_support.gyp:webkit_resources', 46 '../webkit/support/webkit_support.gyp:webkit_resources',
47 '../webkit/support/webkit_support.gyp:webkit_support', 47 '../webkit/support/webkit_support.gyp:webkit_support',
48 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', 48 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit',
49 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit_test_support ', 49 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit_test_support ',
50 '<(webkit_src_dir)/Tools/DumpRenderTree/DumpRenderTree.gyp/DumpRenderTre e.gyp:TestRunner', 50 '<(webkit_src_dir)/Tools/DumpRenderTree/DumpRenderTree.gyp/DumpRenderTre e.gyp:TestRunner',
51 ], 51 ],
52 'include_dirs': [ 52 'include_dirs': [
53 '..', 53 '..',
54 ], 54 ],
55 'sources': [ 55 'sources': [
56 'shell/android/shell_jni_registrar.cc',
57 'shell/android/shell_jni_registrar.h',
58 'shell/android/shell_manager.cc',
59 'shell/android/shell_manager.h',
60 'shell/geolocation/shell_access_token_store.cc', 56 'shell/geolocation/shell_access_token_store.cc',
61 'shell/geolocation/shell_access_token_store.h', 57 'shell/geolocation/shell_access_token_store.h',
62 'shell/minimal_ash.cc', 58 'shell/minimal_ash.cc',
63 'shell/minimal_ash.h', 59 'shell/minimal_ash.h',
64 'shell/paths_mac.h', 60 'shell/paths_mac.h',
65 'shell/paths_mac.mm', 61 'shell/paths_mac.mm',
66 'shell/shell.cc', 62 'shell/shell.cc',
67 'shell/shell.h', 63 'shell/shell.h',
68 'shell/shell_android.cc', 64 'shell/shell_android.cc',
69 'shell/shell_aura.cc', 65 'shell/shell_aura.cc',
(...skipping 485 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 ], 551 ],
556 }], # OS=="mac" 552 }], # OS=="mac"
557 ['OS=="android"', { 553 ['OS=="android"', {
558 'targets': [ 554 'targets': [
559 { 555 {
560 # TODO(jrg): Update this action and other jni generators to only 556 # TODO(jrg): Update this action and other jni generators to only
561 # require specifying the java directory and generate the rest. 557 # require specifying the java directory and generate the rest.
562 'target_name': 'content_shell_jni_headers', 558 'target_name': 'content_shell_jni_headers',
563 'type': 'none', 559 'type': 'none',
564 'sources': [ 560 'sources': [
565 'shell/android/browsertests_apk/src/org/chromium/content_browsertest s_apk/ContentBrowserTestsActivity.java',
566 'shell/android/java/src/org/chromium/content_shell/ShellManager.java ', 561 'shell/android/java/src/org/chromium/content_shell/ShellManager.java ',
567 'shell/android/java/src/org/chromium/content_shell/Shell.java', 562 'shell/android/java/src/org/chromium/content_shell/Shell.java',
568 ], 563 ],
569 'direct_dependent_settings': { 564 'direct_dependent_settings': {
570 'include_dirs': [ 565 'include_dirs': [
571 '<(SHARED_INTERMEDIATE_DIR)/content/shell', 566 '<(SHARED_INTERMEDIATE_DIR)/content/shell',
572 ], 567 ],
573 }, 568 },
574 'variables': { 569 'variables': {
575 'jni_gen_dir': 'content/shell', 570 'jni_gen_dir': 'content/shell',
576 }, 571 },
577 'includes': [ '../build/jni_generator.gypi' ], 572 'includes': [ '../build/jni_generator.gypi' ],
578 }, 573 },
579 { 574 {
580 'target_name': 'libcontent_shell_content_view', 575 'target_name': 'libcontent_shell_content_view',
581 'type': 'shared_library', 576 'type': 'shared_library',
582 'dependencies': [ 577 'dependencies': [
583 'content_shell_jni_headers', 578 'content_shell_jni_headers',
584 'content_shell_lib', 579 'content_shell_lib',
585 'content_shell_pak', 580 'content_shell_pak',
586 # Skia is necessary to ensure the dependencies needed by 581 # Skia is necessary to ensure the dependencies needed by
587 # WebContents are included. 582 # WebContents are included.
588 '../skia/skia.gyp:skia', 583 '../skia/skia.gyp:skia',
589 '<(DEPTH)/media/media.gyp:player_android', 584 '<(DEPTH)/media/media.gyp:player_android',
590 ], 585 ],
591 'sources': [ 586 'sources': [
592 'shell/android/shell_library_loader.cc', 587 'shell/android/shell_library_loader.cc',
593 'shell/android/shell_library_loader.h', 588 'shell/android/shell_library_loader.h',
589 'shell/android/shell_manager.cc',
590 'shell/android/shell_manager.h',
591 ],
592 'sources!': [
593 'shell/shell_main.cc',
594 'shell/shell_main.h',
594 ], 595 ],
595 'conditions': [ 596 'conditions': [
596 ['android_build_type==1', { 597 ['android_build_type==1', {
597 'ldflags': [ 598 'ldflags': [
598 '-lgabi++', # For rtti 599 '-lgabi++', # For rtti
599 ], 600 ],
600 }], 601 }],
601 ], 602 ],
602 }, 603 },
603 { 604 {
604 'target_name': 'content_shell_java',
605 'type': 'none',
606 'dependencies': [
607 'content_java',
608 ],
609 'variables': {
610 'package_name': 'content_shell',
611 'java_in_dir': '../content/shell/android/java',
612 'has_java_resources': 1,
613 'R_package': 'org.chromium.content_shell',
614 'R_package_relpath': 'org/chromium/content_shell',
615 },
616 'includes': [ '../build/java.gypi' ],
617 },
618 {
619 # content_shell_apk creates a .jar as a side effect. Any java targets 605 # content_shell_apk creates a .jar as a side effect. Any java targets
620 # that need that .jar in their classpath should depend on this target, 606 # that need that .jar in their classpath should depend on this target,
621 # content_shell_apk_java. Dependents of content_shell_apk receive its 607 # content_shell_java. Dependents of content_shell_apk receive its jar
622 # jar path in the variable 'apk_output_jar_path'. This target should 608 # path in the variable 'apk_output_jar_path'.
623 # only be used by targets which instrument content_shell_apk. 609 'target_name': 'content_shell_java',
624 'target_name': 'content_shell_apk_java',
625 'type': 'none', 610 'type': 'none',
626 'dependencies': [ 611 'dependencies': [
627 'content_shell_apk', 612 'content_shell_apk',
628 ], 613 ],
629 # This all_dependent_settings is used for java targets only. This will 614 # This all_dependent_settings is used for java targets only. This will
630 # add the content_shell jar to the classpath of dependent java 615 # add the content_shell jar to the classpath of dependent java
631 # targets. 616 # targets.
632 'all_dependent_settings': { 617 'all_dependent_settings': {
633 'variables': { 618 'variables': {
634 'input_jars_paths': ['>(apk_output_jar_path)'], 619 'input_jars_paths': ['>(apk_output_jar_path)'],
635 }, 620 },
636 }, 621 },
637 # Add an action with the appropriate output. This allows the generated 622 # Add an action with the appropriate output. This allows the generated
638 # buildfiles to determine which target the output corresponds to. 623 # buildfiles to determine which target the output corresponds to.
639 'actions': [ 624 'actions': [
640 { 625 {
641 'action_name': 'fake_generate_jar', 626 'action_name': 'fake_generate_jar',
642 'inputs': [], 627 'inputs': [],
643 'outputs': ['>(apk_output_jar_path)'], 628 'outputs': ['>(apk_output_jar_path)'],
644 'action': [], 629 'action': [],
645 }, 630 },
646 ], 631 ],
647 }, 632 },
648 { 633 {
649 'target_name': 'content_shell_apk', 634 'target_name': 'content_shell_apk',
650 'type': 'none', 635 'type': 'none',
651 'dependencies': [ 636 'dependencies': [
652 'content_java', 637 'content_java',
653 'content_shell_java',
654 'libcontent_shell_content_view',
655 '../base/base.gyp:base_java', 638 '../base/base.gyp:base_java',
656 '../media/media.gyp:media_java', 639 '../media/media.gyp:media_java',
657 '../net/net.gyp:net_java', 640 '../net/net.gyp:net_java',
658 '../ui/ui.gyp:ui_java', 641 '../ui/ui.gyp:ui_java',
659 ], 642 ],
660 'variables': { 643 'variables': {
661 'package_name': 'content_shell_apk', 644 'package_name': 'content_shell',
662 'apk_name': 'ContentShell', 645 'apk_name': 'ContentShell',
663 'manifest_package_name': 'org.chromium.content_shell_apk', 646 'manifest_package_name': 'org.chromium.content_shell',
664 'java_in_dir': 'shell/android/shell_apk', 647 'java_in_dir': 'shell/android/java',
665 'resource_dir': 'res', 648 # TODO(cjhopman): The resource directory of all apks should be in
649 # <java_in_dir>/res.
650 'resource_dir': '../res',
666 'native_libs_paths': ['<(SHARED_LIB_DIR)/libcontent_shell_content_vi ew.so'], 651 'native_libs_paths': ['<(SHARED_LIB_DIR)/libcontent_shell_content_vi ew.so'],
667 'additional_input_paths': ['<(PRODUCT_DIR)/content_shell/assets/cont ent_shell.pak'], 652 'additional_input_paths': ['<(PRODUCT_DIR)/content_shell/assets/cont ent_shell.pak'],
668 'asset_location': '<(ant_build_out)/content_shell/assets',
669 }, 653 },
670 'includes': [ '../build/java_apk.gypi' ], 654 'includes': [ '../build/java_apk.gypi' ],
671 }, 655 },
672 ], 656 ],
673 }], # OS=="android" 657 }], # OS=="android"
674 ] 658 ]
675 } 659 }
OLDNEW
« no previous file with comments | « content/content.gyp ('k') | content/content_tests.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698