blob: 0d4c0bd2ed6485ed4a2cfa5e2c2b36131bcc76d0 [file] [log] [blame]
scroggo3e562272015-03-25 10:22:41 -07001# Copyright 2015 Google Inc.
2#
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
edisonn@google.com63ce82f2013-08-16 16:13:44 +00005# GYP file to build pdfviewer.
6#
7# To build on Linux:
8# ./gyp_skia pdfviewer.gyp && make pdfviewer
9#
10{
edisonn@google.com63ce82f2013-08-16 16:13:44 +000011 'targets': [
12 {
13 'target_name': 'pdfviewer_lib',
14 'type': 'static_library',
15 'sources': [
scroggo@google.com90922892013-11-14 19:09:27 +000016 # FIXME: Include directory is named "inc" (instead of "include") in
17 # order to not be considered the public API.
scroggo@google.comd9067022013-11-20 22:33:39 +000018 '../experimental/PdfViewer/inc/SkPdfContext.h',
scroggo@google.com5092adc2013-12-02 20:22:31 +000019 '../experimental/PdfViewer/inc/SkPdfDiffEncoder.h',
scroggo@google.com90922892013-11-14 19:09:27 +000020 '../experimental/PdfViewer/inc/SkPdfRenderer.h',
scroggo@google.combf642612013-11-20 23:12:25 +000021 '../experimental/PdfViewer/inc/SkPdfTokenLooper.h',
scroggo@google.com0daf00c2013-11-20 20:47:21 +000022
scroggo@google.comd9067022013-11-20 22:33:39 +000023 '../experimental/PdfViewer/src/SkPdfContext.cpp',
scroggo@google.com90922892013-11-14 19:09:27 +000024 '../experimental/PdfViewer/src/SkPdfRenderer.cpp',
scroggo@google.com0daf00c2013-11-20 20:47:21 +000025 '../experimental/PdfViewer/src/SkTDStackNester.h',
scroggo@google.com5092adc2013-12-02 20:22:31 +000026 '../experimental/PdfViewer/src/SkPdfDiffEncoder.cpp',
scroggo@google.com90922892013-11-14 19:09:27 +000027
edisonn@google.com63ce82f2013-08-16 16:13:44 +000028 '../experimental/PdfViewer/SkPdfGraphicsState.cpp',
29 '../experimental/PdfViewer/SkPdfFont.cpp',
edisonn@google.comaf54a512013-09-13 19:33:42 +000030 '../experimental/PdfViewer/SkPdfReporter.cpp',
edisonn@google.com63ce82f2013-08-16 16:13:44 +000031 '../experimental/PdfViewer/SkPdfUtils.cpp',
32 #'../experimental/PdfViewer/SkPdfNYI.cpp',
33 '../experimental/PdfViewer/SkTrackDevice.cpp',
34 '../experimental/PdfViewer/SkTracker.cpp',
35 '../experimental/PdfViewer/pdfparser/native/SkPdfNativeObject.cpp',
36 '../experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp',
37 '../experimental/PdfViewer/pdfparser/native/SkPdfNativeDoc.cpp',
edisonn@google.com8cee7972013-08-20 18:56:49 +000038 '../experimental/PdfViewer/pdfparser/native/pdfapi/SkPdfMapper_autogen.cpp',
39 '../experimental/PdfViewer/pdfparser/native/pdfapi/SkPdfHeaders_autogen.cpp',
edisonn@google.com63ce82f2013-08-16 16:13:44 +000040 ],
41 'include_dirs': [
42 '../experimental/PdfViewer',
scroggo@google.com90922892013-11-14 19:09:27 +000043 '../experimental/PdfViewer/inc',
scroggo@google.com0daf00c2013-11-20 20:47:21 +000044 '../experimental/PdfViewer/src',
edisonn@google.com63ce82f2013-08-16 16:13:44 +000045 '../experimental/PdfViewer/pdfparser',
46 '../experimental/PdfViewer/pdfparser/native',
edisonn@google.com8cee7972013-08-20 18:56:49 +000047 '../experimental/PdfViewer/pdfparser/native/pdfapi',
reed859b9242014-06-17 09:04:45 -070048 '../src/core',
edisonn@google.com63ce82f2013-08-16 16:13:44 +000049 ],
50 'dependencies': [
51 'skia_lib.gyp:skia_lib',
commit-bot@chromium.orgf84722e2014-02-24 20:22:34 +000052 'skflate.gyp:skflate',
edisonn@google.com63ce82f2013-08-16 16:13:44 +000053 ],
54 },
55 ],
56}