[amalgam] Include integration source files as well
authorBehdad Esfahbod <behdad@behdad.org>
Wed, 3 Jul 2019 19:17:57 +0000 (12:17 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Wed, 3 Jul 2019 19:17:57 +0000 (12:17 -0700)
Just for those that are normally built into libharfbuzz itself.

Part of https://github.com/harfbuzz/harfbuzz/issues/1809

src/Makefile.am
src/harfbuzz.cc

index 746b8f0..5c15a3d 100644 (file)
@@ -305,10 +305,18 @@ $(srcdir)/%.hh: $(srcdir)/%.rl
 
 harfbuzz.cc: Makefile.sources
        $(AM_V_GEN) \
-       for f in $(HB_BASE_sources); do echo '#include "'$$f'"'; done | \
+       for f in \
+               $(HB_BASE_sources) \
+               $(HB_GLIB_sources) \
+               $(HB_FT_sources) \
+               $(HB_GRAPHITE2_sources) \
+               $(HB_UNISCRIBE_sources) \
+               $(HB_DIRECTWRITE_sources) \
+               $(HB_CORETEXT_sources) \
+               ; do echo '#include "'$$f'"'; done | \
        grep '[.]cc"' > $(srcdir)/harfbuzz.cc \
        || ($(RM) $(srcdir)/harfbuzz.cc; false)
-EXTRA_DIST += harfbuzz.cc
+BUILT_SOURCES += harfbuzz.cc
 
 noinst_PROGRAMS = \
        main \
index a9581d2..8f5bb79 100644 (file)
@@ -42,3 +42,9 @@
 #include "hb-ucd.cc"
 #include "hb-unicode.cc"
 #include "hb-warning.cc"
+#include "hb-glib.cc"
+#include "hb-ft.cc"
+#include "hb-graphite2.cc"
+#include "hb-uniscribe.cc"
+#include "hb-directwrite.cc"
+#include "hb-coretext.cc"