~ubuntu-branches/ubuntu/precise/enigmail/precise-security

« back to all changes in this revision

Viewing changes to gfx/harfbuzz/src/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2012-11-12 16:36:01 UTC
  • mfrom: (0.12.15)
  • Revision ID: package-import@ubuntu.com-20121112163601-t8e8skdfi3ni9iqp
Tags: 2:1.4.6-0ubuntu0.12.04.1
* New upstream release v1.4.6
  - see LP: #1080212 for USN information
* Drop unneeded patches
  - remove debian/patches/correct-version-number.diff
  - remove debian/patches/dont_register_cids_multiple_times.diff
  - update debian/patches/series
* Support building in an objdir
  - update debian/rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Copyright (C) 2010  Mozilla Foundation
 
3
#
 
4
#  This is used to integrate the HarfBuzz library with the Mozilla build.
 
5
#
 
6
# Permission is hereby granted, without written agreement and without
 
7
# license or royalty fees, to use, copy, modify, and distribute this
 
8
# software and its documentation for any purpose, provided that the
 
9
# above copyright notice and the following two paragraphs appear in
 
10
# all copies of this software.
 
11
#
 
12
# IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
 
13
# DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
 
14
# ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
 
15
# IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 
16
# DAMAGE.
 
17
#
 
18
# THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
 
19
# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
 
20
# FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
 
21
# ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
 
22
# PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 
23
#
 
24
# Mozilla author(s): Jonathan Kew
 
25
#
 
26
 
 
27
 
 
28
DEPTH     = @DEPTH@
 
29
topsrcdir = @top_srcdir@
 
30
srcdir    = @srcdir@
 
31
VPATH     = @srcdir@
 
32
 
 
33
include $(DEPTH)/config/autoconf.mk
 
34
 
 
35
MODULE         = harfbuzz
 
36
LIBRARY_NAME   = mozharfbuzz
 
37
ifneq ($(OS_ARCH),WINNT)
 
38
LIBXUL_LIBRARY = 1
 
39
endif
 
40
 
 
41
CPPSRCS =                        \
 
42
  hb-blob.cc                     \
 
43
  hb-buffer.cc                   \
 
44
  hb-common.cc                   \
 
45
  hb-fallback-shape.cc           \
 
46
  hb-font.cc                     \
 
47
  hb-ot-layout.cc                \
 
48
  hb-ot-map.cc                   \
 
49
  hb-ot-shape-complex-arabic.cc  \
 
50
  hb-ot-shape-complex-indic.cc   \
 
51
  hb-ot-shape-complex-misc.cc    \
 
52
  hb-ot-shape-fallback.cc        \
 
53
  hb-ot-shape-normalize.cc       \
 
54
  hb-ot-shape.cc                 \
 
55
  hb-ot-tag.cc                   \
 
56
  hb-set.cc                      \
 
57
  hb-shape.cc                    \
 
58
  hb-shape-plan.cc               \
 
59
  hb-shaper.cc                   \
 
60
  hb-unicode.cc                  \
 
61
  hb-warning.cc                  \
 
62
  $(NULL)
 
63
 
 
64
EXPORTS_NAMESPACES = harfbuzz
 
65
 
 
66
EXPORTS_harfbuzz = \
 
67
  hb.h             \
 
68
  hb-blob.h        \
 
69
  hb-buffer.h      \
 
70
  hb-common.h      \
 
71
  hb-font.h        \
 
72
  hb-ot.h          \
 
73
  hb-ot-layout.h   \
 
74
  hb-ot-tag.h      \
 
75
  hb-set.h         \
 
76
  hb-shape.h       \
 
77
  hb-shape-plan.h  \
 
78
  hb-unicode.h     \
 
79
  hb-version.h     \
 
80
  $(NULL)
 
81
 
 
82
LOCAL_INCLUDES  += -I$(srcdir) 
 
83
 
 
84
FORCE_STATIC_LIB = 1
 
85
 
 
86
include $(topsrcdir)/config/rules.mk
 
87
 
 
88
DEFINES += -DPACKAGE_VERSION="\"moz\""
 
89
DEFINES += -DPACKAGE_BUGREPORT="\"http://bugzilla.mozilla.org/\""
 
90
DEFINES += -DHAVE_OT=1 -DHB_NO_MT
 
91
 
 
92
# Cancel the effect of the -DDEBUG macro if present,
 
93
# because harfbuzz uses that name for its own purposes
 
94
COMPILE_CXXFLAGS += -UDEBUG