1 EXTRA_DIST = fribidi.def
3 lib_LTLIBRARIES = libfribidi.la
5 AM_CPPFLAGS = $(MISC_CFLAGS)
7 libfribidi_la_LDFLAGS = -no-undefined -version-info $(LT_VERSION_INFO)
8 libfribidi_la_LIBADD = $(MISC_LIBS)
9 libfribidi_la_DEPENDENCIES =
12 libfribidi_la_LDFLAGS += -export-symbols $(srcdir)/fribidi.def
14 libfribidi_la_LDFLAGS += -export-symbols-regex "^fribidi_.*"
19 AM_CPPFLAGS += -I$(top_srcdir)/charset
20 libfribidi_la_LIBADD += $(top_builddir)/charset/libfribidi-char-sets.la
21 libfribidi_la_DEPENDENCIES += $(top_builddir)/charset/libfribidi-char-sets.la
23 $(top_builddir)/charset/libfribidi-char-sets.la:
24 cd $(top_builddir)/lib && $(MAKE) $(AM_MAKEFLAGS) libfribidi-char-sets.la
26 endif # FRIBIDI_CHARSETS
29 pkginclude_HEADERS = $(libfribidi_la_headers)
30 nodist_pkginclude_HEADERS = fribidi-config.h
32 libfribidi_la_SOURCES = \
34 arabic-shaping.tab.i \
42 fribidi-bidi-types.c \
43 fribidi-deprecated.c \
45 fribidi-joining-types.c \
57 fribidi-unicode-version.h \
58 arabic-shaping.tab.i \
68 @(cd $(top_builddir)/gen.tab && \
69 $(MAKE) $(AM_MAKEFLAGS) $@) && \
70 (test -f $@ || mv $(top_builddir)/gen.tab/$@ .)
72 # re-generate all built sources:
74 @(cd $(top_builddir)/gen.tab && \
75 $(MAKE) $(AM_MAKEFLAGS) $@) && \
76 $(RM) $(BUILT_SOURCES)
77 $(MAKE) $(AM_MAKEFLAGS) $(BUILT_SOURCES)
79 MAINTAINERCLEANFILES = $(BUILT_SOURCES)
81 $(top_builddir)/config.h: $(top_srcdir)/config.h.in
82 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) config.h
86 -include $(top_srcdir)/git.mk