blob: 70eee100f445bc57bf7d422e957f378315dedfa4 [file] [log] [blame]
Alexei Frolov0efdb112019-11-14 17:22:08 -08001# Copyright 2019 The Pigweed Authors
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may not
4# use this file except in compliance with the License. You may obtain a copy of
5# the License at
6#
7# https://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, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations under
13# the License.
14
15import("$dir_pw_docgen/docs.gni")
16
Keir Mierle2c1e56b2019-11-15 16:32:11 -080017pw_doc_group("core_docs") {
18 sources = [
19 "embedded_cpp_guide.rst",
20 "style_guide.rst",
21 ]
22}
23
Alexei Frolov0efdb112019-11-14 17:22:08 -080024pw_doc_gen("docs") {
25 conf = "conf.py"
Wyatt Heplerb82f9952019-11-25 13:56:31 -080026 sources = [
27 "index.rst",
28 "modules.rst",
29 ]
Alexei Frolov0efdb112019-11-14 17:22:08 -080030 output_directory = target_gen_dir
31 deps = [
Keir Mierle2c1e56b2019-11-15 16:32:11 -080032 ":core_docs",
Alexei Frolov0efdb112019-11-14 17:22:08 -080033 "$dir_pw_bloat:docs",
Alexei Frolov8ffcb912019-11-18 11:00:20 -080034 "$dir_pw_docgen:docs",
Armando Montanezd2e49032019-12-06 13:06:01 -080035 "$dir_pw_dumb_io:docs",
36 "$dir_pw_dumb_io_baremetal_stm32f429:docs",
37 "$dir_pw_dumb_io_stdio:docs",
Alexei Frolov0efdb112019-11-14 17:22:08 -080038 "$dir_pw_preprocessor:docs",
Wyatt Hepleree3e02f2019-12-05 10:52:31 -080039 "$dir_pw_presubmit:docs",
40 "$dir_pw_span:docs",
41 "$dir_pw_status:docs",
Wyatt Heplerfe85de22019-11-19 17:10:20 -080042 "$dir_pw_string:docs",
Alexei Frolovd0b2d482019-12-04 11:06:23 -080043 "$dir_pw_test_server:docs",
Alexei Frolov0efdb112019-11-14 17:22:08 -080044 ]
45}