Apply ASLR to executable files.
[platform/upstream/fontconfig.git] / fc-cache / Makefile.am
index 300c966..f0354d4 100644 (file)
@@ -36,7 +36,7 @@ uninstall-local:
        -$(RM) -rf "$(DESTDIR)$(fc_cachedir)"
 endif
 
-INCLUDES=-I${top_srcdir} -I${top_srcdir}/src $(WARN_CFLAGS)
+AM_CPPFLAGS=-I${top_srcdir} -I${top_srcdir}/src $(WARN_CFLAGS)
 
 bin_PROGRAMS=fc-cache
 
@@ -48,21 +48,25 @@ endif
 
 EXTRA_DIST=fc-cache.sgml $(BUILT_MANS)
 
+CLEANFILES =
+
 fc_cache_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_cache_LDFLAGS = -pie
+fc_cache_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
 ${man_MANS}: ${SGML}   
-       $(RM) $@
-       $(DOC2MAN) ${SGML}
+       $(AM_V_GEN) $(RM) $@; \
+       $(DOC2MAN) ${SGML}; \
        $(RM) manpage.*
 
 all-local: $(man_MANS)
 
-clean-local:
-       $(RM) $(man_MANS)
-
+CLEANFILES += ${man_MANS}
 else
 all-local:
-clean-local:
 endif
+
+-include $(top_srcdir)/git.mk