Behdad Esfahbod | 49f261d | 2009-08-10 23:35:05 -0400 | [diff] [blame] | 1 | # Process this file with automake to produce Makefile.in |
Owen Taylor | 80a1582 | 2000-12-20 04:41:36 +0000 | [diff] [blame] | 2 | |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 3 | NULL = |
| 4 | |
Behdad Esfahbod | a62f776 | 2009-08-10 13:57:02 -0400 | [diff] [blame] | 5 | # The following warning options are useful for debugging: -Wpadded -Wcast-align |
Behdad Esfahbod | 6936706 | 2009-08-12 19:45:50 -0400 | [diff] [blame] | 6 | #AM_CXXFLAGS = |
Owen Taylor | 80a1582 | 2000-12-20 04:41:36 +0000 | [diff] [blame] | 7 | |
Behdad Esfahbod | 1f0ceeb | 2009-11-02 16:28:39 -0500 | [diff] [blame] | 8 | lib_LTLIBRARIES = libharfbuzz.la |
Owen Taylor | 80a1582 | 2000-12-20 04:41:36 +0000 | [diff] [blame] | 9 | |
Behdad Esfahbod | d94647e | 2009-11-03 16:35:10 -0500 | [diff] [blame] | 10 | HBCFLAGS = |
| 11 | HBLIBS = |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 12 | HBSOURCES = \ |
Behdad Esfahbod | f0954d1 | 2009-07-30 15:33:57 -0400 | [diff] [blame] | 13 | hb-blob.c \ |
Behdad Esfahbod | 5c0adce | 2009-05-20 05:42:12 -0400 | [diff] [blame] | 14 | hb-buffer.c \ |
| 15 | hb-buffer-private.h \ |
Behdad Esfahbod | b28e21b | 2009-08-02 20:06:48 -0400 | [diff] [blame] | 16 | hb-font.cc \ |
Behdad Esfahbod | c62b503 | 2009-08-01 19:54:49 -0400 | [diff] [blame] | 17 | hb-font-private.h \ |
Behdad Esfahbod | d5a8e46 | 2009-11-03 15:14:40 -0500 | [diff] [blame] | 18 | hb-object-private.h \ |
Behdad Esfahbod | 5f5b24f | 2009-08-02 20:03:12 -0400 | [diff] [blame] | 19 | hb-open-file-private.hh \ |
Behdad Esfahbod | 7edb430 | 2009-08-04 22:06:57 -0400 | [diff] [blame] | 20 | hb-open-type-private.hh \ |
Behdad Esfahbod | 8a3511a | 2009-11-04 19:45:39 -0500 | [diff] [blame] | 21 | hb-language.c \ |
Behdad Esfahbod | d5a8e46 | 2009-11-03 15:14:40 -0500 | [diff] [blame] | 22 | hb-private.h \ |
| 23 | hb-shape.c \ |
| 24 | hb-unicode.c \ |
| 25 | hb-unicode-private.h \ |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 26 | $(NULL) |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 27 | HBHEADERS = \ |
Behdad Esfahbod | 678bed4 | 2009-08-02 15:35:31 -0400 | [diff] [blame] | 28 | hb.h \ |
Behdad Esfahbod | f0954d1 | 2009-07-30 15:33:57 -0400 | [diff] [blame] | 29 | hb-blob.h \ |
Behdad Esfahbod | 5c0adce | 2009-05-20 05:42:12 -0400 | [diff] [blame] | 30 | hb-buffer.h \ |
Behdad Esfahbod | f0954d1 | 2009-07-30 15:33:57 -0400 | [diff] [blame] | 31 | hb-common.h \ |
Behdad Esfahbod | c62b503 | 2009-08-01 19:54:49 -0400 | [diff] [blame] | 32 | hb-font.h \ |
Behdad Esfahbod | 8a3511a | 2009-11-04 19:45:39 -0500 | [diff] [blame] | 33 | hb-language.h \ |
Behdad Esfahbod | d5a8e46 | 2009-11-03 15:14:40 -0500 | [diff] [blame] | 34 | hb-shape.h \ |
| 35 | hb-unicode.h \ |
| 36 | $(NULL) |
| 37 | |
| 38 | HBSOURCES += \ |
| 39 | hb-ot-layout.cc \ |
| 40 | hb-ot-layout-common-private.hh \ |
| 41 | hb-ot-layout-gdef-private.hh \ |
| 42 | hb-ot-layout-gpos-private.hh \ |
| 43 | hb-ot-layout-gsubgpos-private.hh \ |
| 44 | hb-ot-layout-gsub-private.hh \ |
| 45 | hb-ot-layout-private.h \ |
Behdad Esfahbod | 2014b8d | 2009-12-20 20:58:26 +0100 | [diff] [blame] | 46 | hb-ot-shape.c \ |
| 47 | hb-ot-shape-private.h \ |
Behdad Esfahbod | 8a3511a | 2009-11-04 19:45:39 -0500 | [diff] [blame] | 48 | hb-ot-tag.c \ |
Behdad Esfahbod | d5a8e46 | 2009-11-03 15:14:40 -0500 | [diff] [blame] | 49 | $(NULL) |
| 50 | HBHEADERS += \ |
Behdad Esfahbod | 678bed4 | 2009-08-02 15:35:31 -0400 | [diff] [blame] | 51 | hb-ot.h \ |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 52 | hb-ot-layout.h \ |
Behdad Esfahbod | 8a3511a | 2009-11-04 19:45:39 -0500 | [diff] [blame] | 53 | hb-ot-tag.h \ |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 54 | $(NULL) |
Owen Taylor | 80a1582 | 2000-12-20 04:41:36 +0000 | [diff] [blame] | 55 | |
Behdad Esfahbod | 63a792a | 2009-11-02 18:33:52 -0500 | [diff] [blame] | 56 | if HAVE_GLIB |
Behdad Esfahbod | d94647e | 2009-11-03 16:35:10 -0500 | [diff] [blame] | 57 | HBCFLAGS += $(GLIB_CFLAGS) |
Behdad Esfahbod | 8fb3d1a | 2009-11-03 18:34:20 -0500 | [diff] [blame] | 58 | HBLIBS += $(GLIB_LIBS) |
Behdad Esfahbod | 63a792a | 2009-11-02 18:33:52 -0500 | [diff] [blame] | 59 | HBSOURCES += \ |
| 60 | hb-glib.c \ |
| 61 | $(NULL) |
| 62 | HBHEADERS += \ |
| 63 | hb-glib.h \ |
| 64 | $(NULL) |
| 65 | endif |
| 66 | |
Behdad Esfahbod | d94647e | 2009-11-03 16:35:10 -0500 | [diff] [blame] | 67 | if HAVE_ICU |
| 68 | HBCFLAGS += $(ICU_CFLAGS) |
Behdad Esfahbod | 8fb3d1a | 2009-11-03 18:34:20 -0500 | [diff] [blame] | 69 | HBLIBS += $(ICU_LIBS) |
Behdad Esfahbod | d94647e | 2009-11-03 16:35:10 -0500 | [diff] [blame] | 70 | HBSOURCES += \ |
| 71 | hb-icu.c \ |
| 72 | $(NULL) |
| 73 | HBHEADERS += \ |
| 74 | hb-icu.h \ |
| 75 | $(NULL) |
| 76 | endif |
| 77 | |
Behdad Esfahbod | 8fb3d1a | 2009-11-03 18:34:20 -0500 | [diff] [blame] | 78 | if HAVE_FREETYPE |
| 79 | HBCFLAGS += $(FREETYPE_CFLAGS) |
| 80 | HBLIBS += $(FREETYPE_LIBS) |
| 81 | HBSOURCES += \ |
| 82 | hb-ft.c \ |
| 83 | $(NULL) |
| 84 | HBHEADERS += \ |
| 85 | hb-ft.h \ |
| 86 | $(NULL) |
| 87 | endif |
Behdad Esfahbod | ca95ce4 | 2009-11-03 14:18:33 -0500 | [diff] [blame] | 88 | |
Behdad Esfahbod | 8fb3d1a | 2009-11-03 18:34:20 -0500 | [diff] [blame] | 89 | CXXLINK = $(LINK) |
Behdad Esfahbod | d341881 | 2009-08-05 14:49:25 -0400 | [diff] [blame] | 90 | libharfbuzz_la_SOURCES = $(HBSOURCES) $(HBHEADERS) |
Behdad Esfahbod | d94647e | 2009-11-03 16:35:10 -0500 | [diff] [blame] | 91 | libharfbuzz_la_CPPFLAGS = $(HBCFLAGS) |
| 92 | libharfbuzz_la_LIBADD = $(HBLIBS) |
Behdad Esfahbod | 1f0ceeb | 2009-11-02 16:28:39 -0500 | [diff] [blame] | 93 | pkginclude_HEADERS = $(HBHEADERS) |
Owen Taylor | 80a1582 | 2000-12-20 04:41:36 +0000 | [diff] [blame] | 94 | |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 95 | noinst_PROGRAMS = main |
Behdad Esfahbod | 9f8da38 | 2006-03-31 12:28:09 +0000 | [diff] [blame] | 96 | |
Behdad Esfahbod | b857b49 | 2009-05-20 05:35:14 -0400 | [diff] [blame] | 97 | main_SOURCES = main.cc |
Behdad Esfahbod | d94647e | 2009-11-03 16:35:10 -0500 | [diff] [blame] | 98 | main_CPPFLAGS = $(HBCFLAGS) |
| 99 | main_LDADD = libharfbuzz.la $(HBLIBS) |
Owen Taylor | 80a1582 | 2000-12-20 04:41:36 +0000 | [diff] [blame] | 100 | |
Behdad Esfahbod | b8a53e4 | 2009-12-20 14:56:25 +0100 | [diff] [blame] | 101 | TESTS = |
| 102 | |
| 103 | if HAVE_ICU |
| 104 | else |
| 105 | TESTS += check-libstdc++.sh |
| 106 | endif |
Behdad Esfahbod | 21d0fce | 2009-11-03 14:28:32 -0500 | [diff] [blame] | 107 | |
Behdad Esfahbod | 0e13bee | 2009-04-17 17:03:39 -0400 | [diff] [blame] | 108 | -include $(top_srcdir)/git.mk |