| OLD | NEW | 
|---|
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be | 
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. | 
| 4 | 4 | 
| 5 import("//build/config/linux/pkg_config.gni") | 5 import("//build/config/linux/pkg_config.gni") | 
| 6 import("//build/config/features.gni") | 6 import("//build/config/features.gni") | 
| 7 import("//build/config/sysroot.gni") | 7 import("//build/config/sysroot.gni") | 
| 8 import("//build/config/ui.gni") | 8 import("//build/config/ui.gni") | 
| 9 import("//tools/generate_library_loader/generate_library_loader.gni") | 9 import("//tools/generate_library_loader/generate_library_loader.gni") | 
| 10 | 10 | 
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 173   ] | 173   ] | 
| 174 | 174 | 
| 175   # TODO(brettw) Theoretically I think ignore_libs should be set so that we | 175   # TODO(brettw) Theoretically I think ignore_libs should be set so that we | 
| 176   # don't link directly to GIO and use the loader generated below. But the gio | 176   # don't link directly to GIO and use the loader generated below. But the gio | 
| 177   # target in GYP doesn't make any sense to me and appears to link directly to | 177   # target in GYP doesn't make any sense to me and appears to link directly to | 
| 178   # GIO in addition to making a loader. This this uncommented, the link in | 178   # GIO in addition to making a loader. This this uncommented, the link in | 
| 179   # component build fails, so I think this is closer to the GYP build. | 179   # component build fails, so I think this is closer to the GYP build. | 
| 180   #ignore_libs = true  # Loader generated below. | 180   #ignore_libs = true  # Loader generated below. | 
| 181 } | 181 } | 
| 182 | 182 | 
| 183 if (is_desktop_linux) { | 183 # This generates a target named "gio". | 
| 184   # This generates a target named "gio". | 184 generate_library_loader("gio") { | 
| 185   generate_library_loader("gio") { | 185   name = "LibGioLoader" | 
| 186     name = "LibGioLoader" | 186   output_h = "libgio.h" | 
| 187     output_h = "libgio.h" | 187   output_cc = "libgio_loader.cc" | 
| 188     output_cc = "libgio_loader.cc" | 188   header = "<gio/gio.h>" | 
| 189     header = "<gio/gio.h>" | 189   config = ":gio_config" | 
| 190     config = ":gio_config" |  | 
| 191 | 190 | 
| 192     functions = gypi_values.libgio_functions | 191   functions = gypi_values.libgio_functions | 
| 193   } |  | 
| 194 } | 192 } | 
| 195 | 193 | 
| 196 # This generates a target named "libpci". | 194 # This generates a target named "libpci". | 
| 197 generate_library_loader("libpci") { | 195 generate_library_loader("libpci") { | 
| 198   name = "LibPciLoader" | 196   name = "LibPciLoader" | 
| 199   output_h = "libpci.h" | 197   output_h = "libpci.h" | 
| 200   output_cc = "libpci_loader.cc" | 198   output_cc = "libpci_loader.cc" | 
| 201   header = "<pci/pci.h>" | 199   header = "<pci/pci.h>" | 
| 202 | 200 | 
| 203   functions = gypi_values.libpci_functions | 201   functions = gypi_values.libpci_functions | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
| 224 | 222 | 
| 225   functions = gypi_values.libudev_functions | 223   functions = gypi_values.libudev_functions | 
| 226 } | 224 } | 
| 227 | 225 | 
| 228 group("udev") { | 226 group("udev") { | 
| 229   deps = [ | 227   deps = [ | 
| 230     ":udev0_loader", | 228     ":udev0_loader", | 
| 231     ":udev1_loader", | 229     ":udev1_loader", | 
| 232   ] | 230   ] | 
| 233 } | 231 } | 
| OLD | NEW | 
|---|