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

Side by Side Diff: blimp/client/BUILD.gn

Issue 1295243003: Initial commit of the blimp/ folder and target (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Moar nitz Created 5 years, 3 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
OLDNEW
(Empty)
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.
4
5 if (is_android) {
6 import("//build/config/android/config.gni")
7 import("//build/config/android/rules.gni")
8 }
9
10 shared_library("blimp_client") {
11 sources = [
12 "compositor/blimp_compositor.cc",
13 "compositor/blimp_compositor.h",
14 "compositor/blimp_context_provider.cc",
15 "compositor/blimp_context_provider.h",
16 "compositor/blimp_output_surface.cc",
17 "compositor/blimp_output_surface.h",
18 "compositor/blimp_task_graph_runner.cc",
19 "compositor/blimp_task_graph_runner.h",
20 "compositor/test/dummy_layer_driver.cc",
21 "compositor/test/dummy_layer_driver.h",
22 ]
23
24 deps = [
25 "//blimp/common:blimp_common",
David Trainor- moved to gerrit 2015/08/28 10:09:33 Will fix ordering.
David Trainor- moved to gerrit 2015/08/28 18:24:16 Done.
26 "//base",
27 "//cc",
28 "//gpu/command_buffer/client:gl_in_process_context",
29 "//gpu/command_buffer/common:gles2_utils",
30 "//gpu/skia_bindings",
31 "//ui/gfx/geometry",
32 "//ui/gl",
33 ]
34
35 if (is_android) {
36 sources += [
37 "android/blimp_jni_registrar.cc",
38 "android/blimp_jni_registrar.h",
39 "android/blimp_library_loader.cc",
40 "android/blimp_library_loader.h",
41 "android/blimp_view.cc",
42 "android/blimp_view.h",
43 "compositor/blimp_compositor_android.cc",
44 "compositor/blimp_compositor_android.h",
45 ]
46
47 deps += [ ":jni_headers" ]
48
49 libs = [ "android" ]
50 }
51 }
52
53 if (is_android) {
54 generate_jni("jni_headers") {
55 sources = [
56 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java",
57 "android/java/src/org/chromium/blimp/BlimpView.java",
58 ]
59
60 jni_package = "blimp"
61 }
62
63 blimp_apk_manifest = "$target_gen_dir/blimp_apk_manifest/AndroidManifest.xml"
64
65 jinja_template("blimp_apk_manifest") {
66 input = "android/AndroidManifest.xml.jinja2"
67 output = blimp_apk_manifest
68 }
69
70 android_resources("blimp_apk_resources") {
71 resource_dirs = [ "android/java/res" ]
72 android_manifest = blimp_apk_manifest
73 deps = [
74 ":blimp_apk_manifest",
75 ]
76 }
77
78 android_apk("blimp_apk") {
79 java_files = [
80 "android/java/src/org/chromium/blimp/BlimpApplication.java",
81 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java",
82 "android/java/src/org/chromium/blimp/BlimpRendererActivity.java",
83 "android/java/src/org/chromium/blimp/BlimpView.java",
84 ]
85
86 deps = [
87 ":blimp_apk_manifest",
88 ":blimp_apk_resources",
89 ":blimp_client",
90 "//base:base_java",
91 ]
92 apk_name = "Blimp"
93 android_manifest = blimp_apk_manifest
94 native_libs = [ "libblimp_client.so" ]
95 }
96 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698