diff options
author | 2013-06-26 17:48:12 +0000 | |
---|---|---|
committer | 2013-06-26 17:48:12 +0000 | |
commit | 131d4ee0eabf7b7ddb5ccf0744edb4b449226773 (patch) | |
tree | bfe4722cc2f9a3e06eee79d555df44ff71a4339e /gyp | |
parent | ad4d499f861b4cbeb870b20728eed88e830cdf4b (diff) |
refactoring for pdf viewer lib
Review URL: https://codereview.chromium.org/17856004
git-svn-id: http://skia.googlecode.com/svn/trunk@9773 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/pdfviewer.gyp | 51 |
1 files changed, 32 insertions, 19 deletions
diff --git a/gyp/pdfviewer.gyp b/gyp/pdfviewer.gyp index b8e605fe87..967002c931 100644 --- a/gyp/pdfviewer.gyp +++ b/gyp/pdfviewer.gyp @@ -12,15 +12,19 @@ ], 'targets': [ { - 'target_name': 'pdfviewer', - 'type': 'executable', + 'target_name': 'libpdfviewer', + 'type': 'static_library', 'cflags': ['-fexceptions'], 'cflags_cc': ['-fexceptions'], 'cflags!': [ '-fno-exceptions' ], 'cflags_cc!': [ '-fno-exceptions' ], 'sources': [ - '../experimental/PdfViewer/pdf_viewer_main.cpp', - #'../experimental/PdfViewer/SkPdfFont.cpp', + '../experimental/PdfViewer/SkPdfBasics.cpp', + '../experimental/PdfViewer/SkPdfFont.cpp', + '../experimental/PdfViewer/SkPdfParser.cpp', + '../experimental/PdfViewer/SkPdfUtils.cpp', + '../experimental/PdfViewer/autogen/SkPdfPodofoMapper_autogen.cpp', + '../experimental/PdfViewer/autogen/SkPdfHeaders_autogen.cpp', ], 'include_dirs': [ '../third_party/externals/podofo/src/base', @@ -47,21 +51,30 @@ 'BUILDING_PODOFO', ], }, - ], - 'conditions': [ - ['skia_os == "win"', - { - 'targets': [ - { - 'target_name': 'win_lcid', - 'type': 'executable', - 'sources': [ - '../tools/win_lcid.cpp', - ], - }, - ], - }, - ], + { + 'target_name': 'pdfviewer', + 'type': 'executable', + 'cflags': ['-fexceptions'], + 'cflags_cc': ['-fexceptions'], + 'cflags!': [ '-fno-exceptions' ], + 'cflags_cc!': [ '-fno-exceptions' ], + 'sources': [ + '../experimental/PdfViewer/pdf_viewer_main.cpp', + ], + 'include_dirs': [ + '../third_party/externals/podofo/src/base', + '../third_party/externals/podofo/src', + '../third_party/externals/podofo', + '../tools', + '../experimental/PdfViewer', + '../experimental/PdfViewer/autogen', + ], + 'dependencies': [ + 'core.gyp:core', + 'images.gyp:images', + 'libpdfviewer', + ], + }, ], } |