blob: 9808ab2b371f940413b9b20cf1a5dd3fa39c8d2b [file] [log] [blame]
Hector Dearmanbe61adf2017-10-18 15:58:46 +01001# Copyright (C) 2017 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
Hector Dearman6cfec8a2018-03-14 16:54:09 +000015source_set("unittests") {
Hector Dearman39071ba2018-01-16 13:58:50 +000016 testonly = true
17 deps = [
18 ":ftrace_proto_gen_src",
19 "../../gn:default_deps",
20 "../../gn:gtest_deps",
21 ]
22 sources = [
23 "ftrace_proto_gen_unittest.cc",
24 ]
25}
26
27source_set("ftrace_proto_gen_src") {
28 sources = [
29 "ftrace_proto_gen.cc",
30 "ftrace_proto_gen.h",
31 ]
32 deps = [
33 "../../gn:default_deps",
34 "../../src/base",
35 "../../src/ftrace_reader",
36 ]
37}
38
Hector Dearmanbe61adf2017-10-18 15:58:46 +010039executable("ftrace_proto_gen") {
40 sources = [
41 "main.cc",
42 ]
Oystein Eftevaagdd727e42017-12-05 08:49:55 -080043 deps = [
Hector Dearman39071ba2018-01-16 13:58:50 +000044 ":ftrace_proto_gen_src",
Oystein Eftevaagdd727e42017-12-05 08:49:55 -080045 "../../gn:default_deps",
Primiano Tucci4f9b6d72017-12-05 20:59:16 +000046 "../../src/base",
47 "../../src/ftrace_reader",
Hector Dearman798bcdf2017-10-31 16:36:46 +000048 ]
Hector Dearmanbe61adf2017-10-18 15:58:46 +010049}