Bug 591413 – needs to link with libstdc++
[framework/uifw/harfbuzz.git] / src / Makefile.am
index f941046..ee9bd14 100644 (file)
@@ -1,48 +1,55 @@
-## Process this file with automake to produce Makefile.in
+# Process this file with automake to produce Makefile.in
 
 NULL =
 
-INCLUDES =                                     \
-       -I $(srcdir)                            \
-       $(FREETYPE_CFLAGS)                      \
-       $(GLIB_CFLAGS)
-CXX = gcc -g -O2 -fno-rtti -fno-exceptions -Wabi -Wpadded -Wcast-align
+# The following warning options are useful for debugging: -Wpadded -Wcast-align
+#AM_CXXFLAGS =
 
-noinst_LTLIBRARIES = libharfbuzz-1.la
+noinst_LTLIBRARIES = libharfbuzz.la
 
 HBSOURCES =  \
        hb-blob.c \
        hb-buffer.c \
        hb-buffer-private.h \
-       hb-font.c \
+       hb-font.cc \
        hb-font-private.h \
+       hb-glib.h \
+       hb-glib.c \
        hb-private.h \
+       hb-unicode.c \
+       hb-unicode.h \
+       hb-unicode-private.h \
+       hb-open-file-private.hh \
+       hb-open-type-private.hh \
        hb-ot-layout.cc \
-       hb-ot-layout-common-private.h \
-       hb-ot-layout-gdef-private.h \
-       hb-ot-layout-gpos-private.h \
-       hb-ot-layout-gsubgpos-private.h \
-       hb-ot-layout-gsub-private.h \
-       hb-ot-layout-open-private.h \
+       hb-ot-layout-common-private.hh \
+       hb-ot-layout-gdef-private.hh \
+       hb-ot-layout-gpos-private.hh \
+       hb-ot-layout-gsubgpos-private.hh \
+       hb-ot-layout-gsub-private.hh \
        hb-ot-layout-private.h \
        hb-object-private.h \
        $(NULL)
 
 HBHEADERS = \
+       hb.h \
        hb-blob.h \
        hb-buffer.h \
        hb-common.h \
        hb-font.h \
+       hb-ot.h \
        hb-ot-layout.h \
        $(NULL)
 
-libharfbuzz_1_la_SOURCES = $(HBSOURCES) $(HBHEADERS)
-libharfbuzz_1_la_LIBADD = $(FREETYPE_LIBS)
+libharfbuzz_la_SOURCES = $(HBSOURCES) $(HBHEADERS)
+libharfbuzz_la_CPPFLAGS = -DHAVE_GLIB $(GLIB_CFLAGS)
+libharfbuzz_la_LIBADD = $(GLIB_LIBS)
 
 noinst_PROGRAMS = main
 
 main_SOURCES = main.cc
-main_LDADD = $(GLIB_LIBS)
+main_CPPFLAGS = -DHAVE_GLIB $(GLIB_CFLAGS)
+main_LDADD = libharfbuzz.la $(GLIB_LIBS)
 
 EXTRA_DIST = README COPYING