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

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 8 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 | « tools/gen-postmortem-metadata.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2012 the V8 project authors. All rights reserved. 1 # Copyright 2012 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 711 matching lines...) Expand 10 before | Expand all | Expand 10 after
722 'link_settings': { 722 'link_settings': {
723 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], 723 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ],
724 }, 724 },
725 }], 725 }],
726 ['component=="shared_library"', { 726 ['component=="shared_library"', {
727 'defines': [ 727 'defines': [
728 'BUILDING_V8_SHARED', 728 'BUILDING_V8_SHARED',
729 'V8_SHARED', 729 'V8_SHARED',
730 ], 730 ],
731 }], 731 }],
732 ['v8_postmortem_support=="true"', {
733 'sources': [
734 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc',
735 ]
736 }],
732 ], 737 ],
733 }, 738 },
734 { 739 {
735 'target_name': 'js2c', 740 'target_name': 'js2c',
736 'type': 'none', 741 'type': 'none',
737 'conditions': [ 742 'conditions': [
738 ['want_separate_host_toolset==1', { 743 ['want_separate_host_toolset==1', {
739 'toolsets': ['host'], 744 'toolsets': ['host'],
740 }, { 745 }, {
741 'toolsets': ['target'], 746 'toolsets': ['target'],
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
798 '../../tools/js2c.py', 803 '../../tools/js2c.py',
799 '<@(_outputs)', 804 '<@(_outputs)',
800 'EXPERIMENTAL', 805 'EXPERIMENTAL',
801 '<(v8_compress_startup_data)', 806 '<(v8_compress_startup_data)',
802 '<@(experimental_library_files)' 807 '<@(experimental_library_files)'
803 ], 808 ],
804 }, 809 },
805 ], 810 ],
806 }, 811 },
807 { 812 {
813 'target_name': 'postmortem-metadata',
814 'type': 'none',
815 'variables': {
816 'heapobject_files': [
817 '../../src/objects.h',
818 '../../src/objects-inl.h',
819 ],
820 },
821 'actions': [
822 {
823 'action_name': 'gen-postmortem-metadata',
824 'inputs': [
825 '../../tools/gen-postmortem-metadata.py',
826 '<@(heapobject_files)',
827 ],
828 'outputs': [
829 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc',
830 ],
831 'action': [
832 'python',
833 '../../tools/gen-postmortem-metadata.py',
834 '<@(_outputs)',
835 '<@(heapobject_files)'
836 ]
837 }
838 ]
839 },
840 {
808 'target_name': 'mksnapshot', 841 'target_name': 'mksnapshot',
809 'type': 'executable', 842 'type': 'executable',
810 'dependencies': [ 843 'dependencies': [
811 'v8_base', 844 'v8_base',
812 'v8_nosnapshot', 845 'v8_nosnapshot',
813 ], 846 ],
814 'include_dirs+': [ 847 'include_dirs+': [
815 '../../src', 848 '../../src',
816 ], 849 ],
817 'sources': [ 850 'sources': [
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
950 }], 983 }],
951 ], 984 ],
952 'dependencies': [ 985 'dependencies': [
953 'v8' 986 'v8'
954 ], 987 ],
955 }, 988 },
956 ], 989 ],
957 }], 990 }],
958 ], 991 ],
959 } 992 }
OLDNEW
« no previous file with comments | « tools/gen-postmortem-metadata.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698