| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent b85c73f commit 944ed9b
4 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,14 @@ | |||
| 1 | + ############################################################################## | ||
| 2 | + # # | ||
| 3 | + # DO NOT EDIT THIS FILE! # | ||
| 4 | + # # | ||
| 5 | + ############################################################################## | ||
| 6 | + | ||
| 7 | + # This file is used by GN for building, which is NOT the build system used for | ||
| 8 | + # building official binaries. | ||
| 9 | + # Please modify the gyp files if you are making changes to build system. | ||
| 10 | + | ||
| 11 | + import("unofficial.gni") | ||
| 12 | + | ||
| 13 | + perfetto_sdk_gn_build("perfetto_sdk") { | ||
| 14 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1 @@ | |||
| 1 | + 0.0 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,22 @@ | |||
| 1 | + { | ||
| 2 | + 'variables': { | ||
| 3 | + 'perfetto_sdk_sources': [ | ||
| 4 | + 'sdk/perfetto.cc', | ||
| 5 | + 'sdk/perfetto.h', | ||
| 6 | + ] | ||
| 7 | + }, | ||
| 8 | + 'targets': [ | ||
| 9 | + { | ||
| 10 | + 'target_name': 'perfetto_sdk', | ||
| 11 | + 'type': 'static_library', | ||
| 12 | + 'include_dirs': [ 'sdk' ], | ||
| 13 | + 'direct_dependent_settings': { | ||
| 14 | + # Use like `#include "perfetto.h"` | ||
| 15 | + 'include_dirs': [ 'sdk' ], | ||
| 16 | + }, | ||
| 17 | + 'sources': [ | ||
| 18 | + '<@(perfetto_sdk_sources)', | ||
| 19 | + ], | ||
| 20 | + }, | ||
| 21 | + ] | ||
| 22 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,22 @@ | |||
| 1 | + # This file is used by GN for building, which is NOT the build system used for | ||
| 2 | + # building official binaries. | ||
| 3 | + # Please edit the gyp files if you are making changes to build system. | ||
| 4 | + | ||
| 5 | + # The actual configurations are put inside a template in unofficial.gni to | ||
| 6 | + # prevent accidental edits from contributors. | ||
| 7 | + template("perfetto_sdk_gn_build") { | ||
| 8 | + config("perfetto_sdk_config") { | ||
| 9 | + include_dirs = [ "./sdk" ] | ||
| 10 | + } | ||
| 11 | + | ||
| 12 | + gypi_values = exec_script("../../tools/gypi_to_gn.py", | ||
| 13 | + [ rebase_path("perfetto.gyp") ], | ||
| 14 | + "scope", | ||
| 15 | + [ "perfetto.gyp" ]) | ||
| 16 | + | ||
| 17 | + source_set(target_name) { | ||
| 18 | + forward_variables_from(invoker, "*") | ||
| 19 | + public_configs = [ ":perfetto_sdk_config" ] | ||
| 20 | + sources = gypi_values.perfetto_sdk_sources | ||
| 21 | + } | ||
| 22 | + } | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments