|
|
@ -20,6 +20,8 @@ lib_LTLIBRARIES = libharfbuzz.la |
|
|
|
|
|
|
|
|
|
|
|
HBCFLAGS =
|
|
|
|
HBCFLAGS =
|
|
|
|
HBLIBS =
|
|
|
|
HBLIBS =
|
|
|
|
|
|
|
|
HBNONPCLIBS =
|
|
|
|
|
|
|
|
HBDEPS =
|
|
|
|
HBSOURCES = \
|
|
|
|
HBSOURCES = \
|
|
|
|
hb-atomic-private.hh \
|
|
|
|
hb-atomic-private.hh \
|
|
|
|
hb-blob.cc \
|
|
|
|
hb-blob.cc \
|
|
|
@ -133,12 +135,13 @@ endif |
|
|
|
|
|
|
|
|
|
|
|
if HAVE_PTHREAD |
|
|
|
if HAVE_PTHREAD |
|
|
|
HBCFLAGS += $(PTHREAD_CFLAGS)
|
|
|
|
HBCFLAGS += $(PTHREAD_CFLAGS)
|
|
|
|
HBLIBS += $(PTHREAD_LIBS)
|
|
|
|
HBNONPCLIBS += $(PTHREAD_LIBS)
|
|
|
|
endif |
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
if HAVE_GLIB |
|
|
|
if HAVE_GLIB |
|
|
|
HBCFLAGS += $(GLIB_CFLAGS)
|
|
|
|
HBCFLAGS += $(GLIB_CFLAGS)
|
|
|
|
HBLIBS += $(GLIB_LIBS)
|
|
|
|
HBLIBS += $(GLIB_LIBS)
|
|
|
|
|
|
|
|
HBDEPS += $(GLIB_DEPS)
|
|
|
|
HBSOURCES += hb-glib.cc
|
|
|
|
HBSOURCES += hb-glib.cc
|
|
|
|
HBHEADERS += hb-glib.h
|
|
|
|
HBHEADERS += hb-glib.h
|
|
|
|
endif |
|
|
|
endif |
|
|
@ -146,6 +149,7 @@ endif |
|
|
|
if HAVE_FREETYPE |
|
|
|
if HAVE_FREETYPE |
|
|
|
HBCFLAGS += $(FREETYPE_CFLAGS)
|
|
|
|
HBCFLAGS += $(FREETYPE_CFLAGS)
|
|
|
|
HBLIBS += $(FREETYPE_LIBS)
|
|
|
|
HBLIBS += $(FREETYPE_LIBS)
|
|
|
|
|
|
|
|
HBDEPS += $(FREETYPE_DEPS)
|
|
|
|
HBSOURCES += hb-ft.cc
|
|
|
|
HBSOURCES += hb-ft.cc
|
|
|
|
HBHEADERS += hb-ft.h
|
|
|
|
HBHEADERS += hb-ft.h
|
|
|
|
endif |
|
|
|
endif |
|
|
@ -153,20 +157,21 @@ endif |
|
|
|
if HAVE_GRAPHITE2 |
|
|
|
if HAVE_GRAPHITE2 |
|
|
|
HBCFLAGS += $(GRAPHITE2_CFLAGS)
|
|
|
|
HBCFLAGS += $(GRAPHITE2_CFLAGS)
|
|
|
|
HBLIBS += $(GRAPHITE2_LIBS)
|
|
|
|
HBLIBS += $(GRAPHITE2_LIBS)
|
|
|
|
|
|
|
|
HBDEPS += $(GRAPHITE2_DEPS)
|
|
|
|
HBSOURCES += hb-graphite2.cc
|
|
|
|
HBSOURCES += hb-graphite2.cc
|
|
|
|
HBHEADERS += hb-graphite2.h
|
|
|
|
HBHEADERS += hb-graphite2.h
|
|
|
|
endif |
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
if HAVE_UNISCRIBE |
|
|
|
if HAVE_UNISCRIBE |
|
|
|
HBCFLAGS += $(UNISCRIBE_CFLAGS)
|
|
|
|
HBCFLAGS += $(UNISCRIBE_CFLAGS)
|
|
|
|
HBLIBS += $(UNISCRIBE_LIBS)
|
|
|
|
HBNONPCLIBS += $(UNISCRIBE_LIBS)
|
|
|
|
HBSOURCES += hb-uniscribe.cc
|
|
|
|
HBSOURCES += hb-uniscribe.cc
|
|
|
|
HBHEADERS += hb-uniscribe.h
|
|
|
|
HBHEADERS += hb-uniscribe.h
|
|
|
|
endif |
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
if HAVE_CORETEXT |
|
|
|
if HAVE_CORETEXT |
|
|
|
HBCFLAGS += $(CORETEXT_CFLAGS)
|
|
|
|
HBCFLAGS += $(CORETEXT_CFLAGS)
|
|
|
|
HBLIBS += $(CORETEXT_LIBS)
|
|
|
|
HBNONPCLIBS += $(CORETEXT_LIBS)
|
|
|
|
HBSOURCES += hb-coretext.cc
|
|
|
|
HBSOURCES += hb-coretext.cc
|
|
|
|
HBHEADERS += hb-coretext.h
|
|
|
|
HBHEADERS += hb-coretext.h
|
|
|
|
endif |
|
|
|
endif |
|
|
@ -182,6 +187,8 @@ DIST_SUBDIRS += hb-ucdn |
|
|
|
|
|
|
|
|
|
|
|
# Put the library together
|
|
|
|
# Put the library together
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HBLIBS += $(HBNONPCLIBS)
|
|
|
|
|
|
|
|
|
|
|
|
if OS_WIN32 |
|
|
|
if OS_WIN32 |
|
|
|
export_symbols = -export-symbols harfbuzz.def
|
|
|
|
export_symbols = -export-symbols harfbuzz.def
|
|
|
|
harfbuzz_def_dependency = harfbuzz.def
|
|
|
|
harfbuzz_def_dependency = harfbuzz.def
|
|
|
@ -256,6 +263,8 @@ EXTRA_DIST += \ |
|
|
|
-e 's@%exec_prefix%@$(exec_prefix)@g' \
|
|
|
|
-e 's@%exec_prefix%@$(exec_prefix)@g' \
|
|
|
|
-e 's@%libdir%@$(libdir)@g' \
|
|
|
|
-e 's@%libdir%@$(libdir)@g' \
|
|
|
|
-e 's@%includedir%@$(includedir)@g' \
|
|
|
|
-e 's@%includedir%@$(includedir)@g' \
|
|
|
|
|
|
|
|
-e 's@%libs_private%@$(HBNONPCLIBS)@g' \
|
|
|
|
|
|
|
|
-e 's@%requires_private%@$(HBDEPS)@g' \
|
|
|
|
-e 's@%VERSION%@$(VERSION)@g' \
|
|
|
|
-e 's@%VERSION%@$(VERSION)@g' \
|
|
|
|
"$<" > "$@" \
|
|
|
|
"$<" > "$@" \
|
|
|
|
|| ($(RM) "$@"; false)
|
|
|
|
|| ($(RM) "$@"; false)
|
|
|
|