summaryrefslogtreecommitdiffstats
path: root/third_party/libexif/libexif.gyp
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-14 17:18:14 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-14 17:18:14 +0000
commit7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2 (patch)
treeeb8fa0cdf28c7633733e0c30b910b80e094b296f /third_party/libexif/libexif.gyp
parentbcfecfaaa0fd27d0efaac5eac5a1f43588145775 (diff)
downloadchromium_src-7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2.zip
chromium_src-7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2.tar.gz
chromium_src-7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2.tar.bz2
Revert 142154 - Adds libexif gyp file to third_party to handle image metadata.
libexif source files are added to deps/third_party/libexif(r141967). This change doesn't make us use the library yet, that will be the next step. This is a no-op change from the point of view of the build. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10391195 TBR=kmadhusu@chromium.org Review URL: https://chromiumcodereview.appspot.com/10539162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142157 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libexif/libexif.gyp')
-rw-r--r--third_party/libexif/libexif.gyp129
1 files changed, 0 insertions, 129 deletions
diff --git a/third_party/libexif/libexif.gyp b/third_party/libexif/libexif.gyp
deleted file mode 100644
index 20aa227..0000000
--- a/third_party/libexif/libexif.gyp
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright (c) 2012 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-{
- 'variables': {
- 'conditions': [
- # TODO(kmadhusu): We are not ready to build this library on Android.
- # Resolve the issues and build on Android.
- ['os_posix==1 and OS!="mac"', {
- 'use_system_libexif%': 0,
- }, { # os_posix != 1 or OS == "mac"
- 'use_system_libexif%': 0,
- }],
- ],
- },
- 'conditions': [
- ['use_system_libexif==0', {
- 'targets': [
- {
- 'target_name': 'libexif',
- 'type': 'shared_library',
- 'product_name': 'exif',
- 'sources': [
- 'sources/libexif/exif-byte-order.c',
- 'sources/libexif/exif-content.c',
- 'sources/libexif/exif-data.c',
- 'sources/libexif/exif-entry.c',
- 'sources/libexif/exif-format.c',
- 'sources/libexif/exif-ifd.c',
- 'sources/libexif/exif-loader.c',
- 'sources/libexif/exif-log.c',
- 'sources/libexif/exif-mem.c',
- 'sources/libexif/exif-mnote-data.c',
- 'sources/libexif/exif-tag.c',
- 'sources/libexif/exif-utils.c',
- 'sources/libexif/canon/exif-mnote-data-canon.c',
- 'sources/libexif/canon/mnote-canon-entry.c',
- 'sources/libexif/canon/mnote-canon-tag.c',
- 'sources/libexif/fuji/exif-mnote-data-fuji.c',
- 'sources/libexif/fuji/mnote-fuji-entry.c',
- 'sources/libexif/fuji/mnote-fuji-tag.c',
- 'sources/libexif/olympus/exif-mnote-data-olympus.c',
- 'sources/libexif/olympus/mnote-olympus-entry.c',
- 'sources/libexif/olympus/mnote-olympus-tag.c',
- 'sources/libexif/pentax/exif-mnote-data-pentax.c',
- 'sources/libexif/pentax/mnote-pentax-entry.c',
- 'sources/libexif/pentax/mnote-pentax-tag.c',
- ],
- 'include_dirs': [
- 'sources',
- ],
- 'direct_dependent_settings': {
- 'include_dirs': [
- 'sources',
- ],
- },
- 'conditions': [
- ['os_posix==1 and OS!="mac"', {
- 'cflags!': ['-fvisibility=hidden'],
- }],
- ['OS=="mac"', {
- 'conditions': [
- ['mac_breakpad==1', {
- 'variables': {
- 'mac_real_dsym': 1,
- },
- }],
- ],
- 'xcode_settings': {
- 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # no -fvisibility=hidden
- # TODO(kmadhusu): Copy this dylib to Versions folder.
- # (Do something similar to libplugin_carbon_interpose.dylib).
- 'DYLIB_INSTALL_NAME_BASE': '@executable_path/../../..',
- },
- }],
- ['OS=="win"', {
- 'product_name': 'libexif',
- 'msvs_settings': {
- 'VCLinkerTool': {
- 'ModuleDefinitionFile': 'libexif.def',
- },
- },
- 'defines': [
- # This seems like a hack, but this is what WebKit Win does.
- 'snprintf=_snprintf',
- 'inline=__inline',
- ],
- }],
- ],
- },
- ],
- }, { # 'use_system_libexif==0
- 'conditions': [
- ['sysroot!=""', {
- 'variables': {
- 'pkg-config': '../../build/linux/pkg-config-wrapper "<(sysroot)" "<(target_arch)"',
- },
- }, {
- 'variables': {
- 'pkg-config': 'pkg-config'
- },
- }],
- ],
- 'targets': [
- {
- 'target_name': 'libexif',
- 'type': 'none',
- 'direct_dependent_settings': {
- 'cflags': [
- '<!@(<(pkg-config) --cflags libexif)',
- ],
- 'defines': [
- 'USE_SYSTEM_LIBEXIF',
- ],
- },
- 'link_settings': {
- 'ldflags': [
- '<!@(<(pkg-config) --libs-only-L --libs-only-other libexif)',
- ],
- 'libraries': [
- '<!@(<(pkg-config) --libs-only-l libexif)',
- ],
- },
- }
- ],
- }],
- ]
-}