blob: fa99540e6200b2d12fa6f7cadd470c47a999620d [file] [log] [blame]
Ben Murdoch097c5b22016-05-18 11:27:45 +01001# Copyright 2016 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
5import("//tools/generate_library_loader/generate_library_loader.gni")
6
7config("brlapi_config") {
8 defines = [ "USE_BRLAPI" ]
9}
10
11# TODO(GYP) linux_link_brlapi support. Is this needed?
12generate_library_loader("libbrlapi") {
13 name = "LibBrlapiLoader"
14 output_h = "libbrlapi.h"
15 output_cc = "libbrlapi_loader.cc"
16 header = "<brlapi.h>"
17 config = ":brlapi_config"
18
19 functions = [
20 "brlapi_getHandleSize",
21 "brlapi_error_location",
22 "brlapi_strerror",
23 "brlapi__acceptKeys",
24 "brlapi__openConnection",
25 "brlapi__closeConnection",
26 "brlapi__getDisplaySize",
27 "brlapi__enterTtyModeWithPath",
28 "brlapi__leaveTtyMode",
29 "brlapi__writeDots",
30 "brlapi__readKey",
31 ]
32}