a92fdd9946e4f94764479f5287ffd30a6d019302
[framework/uifw/harfbuzz.git] / src / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 INCLUDES =                                      \
4         $(FREETYPE_CFLAGS)                      \
5         -I $(srcdir)
6
7 noinst_LTLIBRARIES = libharfbuzz-1.la
8
9 MAINSOURCES =  \
10         harfbuzz.c
11
12 # included from harfbuzz.c
13 INCLUDEDSOURCES = \
14         harfbuzz-buffer.c \
15         harfbuzz-gdef.c \
16         harfbuzz-gpos.c \
17         harfbuzz-gsub.c \
18         harfbuzz-impl.c \
19         harfbuzz-open.c
20
21 PUBLICHEADERS = \
22         harfbuzz.h \
23         harfbuzz-global.h \
24         harfbuzz-buffer.h \
25         harfbuzz-gdef.h \
26         harfbuzz-gpos.h \
27         harfbuzz-gsub.h \
28         harfbuzz-open.h
29
30 PRIVATEHEADERS = \
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         $(INCLUDEDSOURCES)