Apply ASLR to executable files.
[platform/upstream/fribidi.git] / bin / Makefile.am
1 bin_PROGRAMS = fribidi
2
3 noinst_PROGRAMS = fribidi-benchmark fribidi-bidi-types
4 if FRIBIDI_CHARSETS
5 noinst_PROGRAMS += fribidi-caprtl2utf8
6 endif
7
8 getopt_SOURCES = getopt.c getopt1.c getopt_int.h getopt.h gettext.h
9
10 fribidi_SOURCES = fribidi-main.c $(getopt_SOURCES)
11
12 fribidi_benchmark_SOURCES = fribidi-benchmark.c $(getopt_SOURCES)
13
14 AM_CPPFLAGS = \
15                 -I$(top_builddir)/lib \
16                 -I$(top_srcdir)/lib \
17                 -I$(top_srcdir)/charset \
18                 $(MISC_CFLAGS)
19
20 LDADD = $(top_builddir)/lib/libfribidi.la $(MISC_LIBS)
21 ### TIZEN_ONLY(20170811): Apply ASLR to executable files.
22 fribidi_LDFLAGS = -pie
23 fribidi_CFLAGS = -fPIE
24
25 if FRIBIDI_CHARSETS
26 else # !FRIBIDI_CHARSETS
27 LDADD += $(top_builddir)/charset/libfribidi-char-sets.la
28 endif # !FRIBIDI_CHARSETS
29
30 $(top_builddir)/lib/libfribidi.la:
31         cd $(top_builddir)/lib && $(MAKE) $(AM_MAKEFLAGS) libfribidi.la
32
33 -include $(top_srcdir)/git.mk