aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp
diff options
context:
space:
mode:
authorGravatar edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-06-26 17:48:12 +0000
committerGravatar edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-06-26 17:48:12 +0000
commit131d4ee0eabf7b7ddb5ccf0744edb4b449226773 (patch)
treebfe4722cc2f9a3e06eee79d555df44ff71a4339e /gyp
parentad4d499f861b4cbeb870b20728eed88e830cdf4b (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.gyp51
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',
+ ],
+ },
],
}