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

Side by Side Diff: tools/gyp/v8.gyp

Issue 8803024: Optionally export metadata with libv8 to enable debuggers to inspect V8 state. (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: '' Created 9 years 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
OLDNEW
1 # Copyright 2011 the V8 project authors. All rights reserved. 1 # Copyright 2011 the V8 project authors. All rights reserved.
2 # Redistribution and use in source and binary forms, with or without 2 # Redistribution and use in source and binary forms, with or without
3 # modification, are permitted provided that the following conditions are 3 # modification, are permitted provided that the following conditions are
4 # met: 4 # met:
5 # 5 #
6 # * Redistributions of source code must retain the above copyright 6 # * Redistributions of source code must retain the above copyright
7 # notice, this list of conditions and the following disclaimer. 7 # notice, this list of conditions and the following disclaimer.
8 # * Redistributions in binary form must reproduce the above 8 # * Redistributions in binary form must reproduce the above
9 # copyright notice, this list of conditions and the following 9 # copyright notice, this list of conditions and the following
10 # disclaimer in the documentation and/or other materials provided 10 # disclaimer in the documentation and/or other materials provided
(...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after
704 'link_settings': { 704 'link_settings': {
705 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], 705 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ],
706 }, 706 },
707 }], 707 }],
708 ['component=="shared_library"', { 708 ['component=="shared_library"', {
709 'defines': [ 709 'defines': [
710 'BUILDING_V8_SHARED', 710 'BUILDING_V8_SHARED',
711 'V8_SHARED', 711 'V8_SHARED',
712 ], 712 ],
713 }], 713 }],
714 ['v8_postmortem_support=="true"', {
715 'sources': [
716 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc',
717 ]
718 }],
714 ], 719 ],
715 }, 720 },
716 { 721 {
717 'target_name': 'js2c', 722 'target_name': 'js2c',
718 'type': 'none', 723 'type': 'none',
719 'conditions': [ 724 'conditions': [
720 ['want_separate_host_toolset==1', { 725 ['want_separate_host_toolset==1', {
721 'toolsets': ['host'], 726 'toolsets': ['host'],
722 }, { 727 }, {
723 'toolsets': ['target'], 728 'toolsets': ['target'],
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
780 '../../tools/js2c.py', 785 '../../tools/js2c.py',
781 '<@(_outputs)', 786 '<@(_outputs)',
782 'EXPERIMENTAL', 787 'EXPERIMENTAL',
783 '<(v8_compress_startup_data)', 788 '<(v8_compress_startup_data)',
784 '<@(experimental_library_files)' 789 '<@(experimental_library_files)'
785 ], 790 ],
786 }, 791 },
787 ], 792 ],
788 }, 793 },
789 { 794 {
795 'target_name': 'postmortem-metadata',
796 'type': 'none',
797 'variables': {
798 'heapobject_files': [
799 '../../src/objects.h',
800 '../../src/objects-inl.h',
801 ],
802 },
803 'actions': [
804 {
805 'action_name': 'gen-postmortem-metadata',
806 'inputs': [
807 '../../tools/gen-postmortem-metadata.py',
808 '<@(heapobject_files)',
809 ],
810 'outputs': [
811 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc',
812 ],
813 'action': [
814 'python',
815 '../../tools/gen-postmortem-metadata.py',
816 '<@(_outputs)',
817 '<@(heapobject_files)'
818 ]
819 }
820 ]
821 },
822 {
790 'target_name': 'mksnapshot', 823 'target_name': 'mksnapshot',
791 'type': 'executable', 824 'type': 'executable',
792 'dependencies': [ 825 'dependencies': [
793 'v8_base', 826 'v8_base',
794 'v8_nosnapshot', 827 'v8_nosnapshot',
795 ], 828 ],
796 'include_dirs+': [ 829 'include_dirs+': [
797 '../../src', 830 '../../src',
798 ], 831 ],
799 'sources': [ 832 'sources': [
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
932 }], 965 }],
933 ], 966 ],
934 'dependencies': [ 967 'dependencies': [
935 'v8' 968 'v8'
936 ], 969 ],
937 }, 970 },
938 ], 971 ],
939 }], 972 }],
940 ], 973 ],
941 } 974 }
OLDNEW
« tools/gen-postmortem-metadata.py ('K') | « tools/gen-postmortem-metadata.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698