Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / ppapi / cpp / BUILD.gn
blob63b3f60c09119e8fcfb71c50245a1c1f60fa2ad3
1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//ppapi/ppapi_sources.gni")
7 # Link to this target to get the PPAPI C++ wrapper objects and plugin startup
8 # code. See also "objects" below.
9 source_set("cpp") {
10   sources = [
11     "module_embedder.h",
12     "ppp_entrypoints.cc",
13   ]
15   deps = [
16     ":objects",
17     "//ppapi/c",
18   ]
21 # Link to this target to get only the PPAPI C++ wrapper objects but not the
22 # plugin startup code. Some plugins need special startup code that they supply
23 # themselves.
24 source_set("objects") {
25   sources = rebase_path(ppapi_sources.cpp_source_files, ".", "..")
26   configs += [ "//build/config:precompiled_headers" ]