New header file harfbuzz-global.h. Rename FT_* int types to HB_* types.
[framework/uifw/harfbuzz.git] / src / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 INCLUDES =                                      \
4         $(FREETYPE_CFLAGS)
5
6 noinst_LTLIBRARIES = libharfbuzz-1.la
7
8 MAINSOURCES =  \
9         harfbuzz.c
10
11 # included from harfbuzz.c
12 INCLUDEDSOURCES = \
13         ftglue.c \
14         harfbuzz-buffer.c \
15         harfbuzz-gdef.c \
16         harfbuzz-gpos.c \
17         harfbuzz-gsub.c \
18         harfbuzz-open.c
19
20 PUBLICHEADERS = \
21         harfbuzz.h \
22         harfbuzz-global.h \
23         harfbuzz-buffer.h \
24         harfbuzz-gdef.h \
25         harfbuzz-gpos.h \
26         harfbuzz-gsub.h \
27         harfbuzz-open.h
28
29 PRIVATEHEADERS = \
30         ftglue.h \
31         harfbuzz-impl.h \
32         harfbuzz-buffer-private.h \
33         harfbuzz-gdef-private.h \
34         harfbuzz-gpos-private.h \
35         harfbuzz-gsub-private.h \
36         harfbuzz-open-private.h
37
38 libharfbuzz_1_la_SOURCES = \
39         $(MAINSOURCES) \
40         $(PUBLICHEADERS) \
41         $(PRIVATEHEADERS)
42
43 libharfbuzz_1_la_LIBADD = \
44         $(FREETYPE_LIBS)
45
46 noinst_PROGRAMS = harfbuzz-dump
47
48 harfbuzz_dump_SOURCES = \
49         harfbuzz-dump.c \
50         harfbuzz-dump.h \
51         harfbuzz-dump-main.c
52
53 harfbuzz_dump_LDADD = \
54         $(libharfbuzz_1_la_LIBADD) \
55         libharfbuzz-1.la
56
57 EXTRA_DIST =            \
58         README          \
59         COPYING.FTL     \
60         COPYING.GPL     \
61         COPYING         \
62         $(INCLUDED_SOURCES)