DF191023-00350:[Secure option] file secure option application request (PIE, etc) 45/217545/3
authorKushagra K <kushagra.k@samsung.com>
Mon, 4 Nov 2019 08:33:48 +0000 (14:03 +0530)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 12 Nov 2019 15:41:46 +0000 (16:41 +0100)
Change-Id: I65bbebeb5b6f8399dce4bc622c7a59b5963540ce
Reviewed-by: Himanshu Maithani <himanshu.m@samsung.com>
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Makefile.am

index bbf8203..9f2c98d 100644 (file)
@@ -31,6 +31,9 @@ AM_LDFLAGS = \
        -pthread \
        -lexpat
 
+BIN_CPPFLAGS = -fPIE
+BIN_LDFLAGS = -pie
+
 SED_PROCESS = \
        $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \
        -e 's,@VERSION\@,$(VERSION),g' \
@@ -82,7 +85,8 @@ EXTRA_src_libdbuspolicy1_la_DEPENDENCIES = ${top_srcdir}/src/libdbuspolicy1.sym
 dbuspolicy_serializer_SOURCES =\
        src/dbuspolicy_serializer.cpp
 
-dbuspolicy_serializer_CFLAGS="-Isrc/internal/include $(AM_CFLAGS)"
+dbuspolicy_serializer_CPPFLAGS = $(AM_CPPFLAGS) $(BIN_CPPFLAGS)
+dbuspolicy_serializer_LDFLAGS = $(BIN_LDFLAGS)
 
 # dbuspolicy_serializer_LDFLAGS = $(AM_LDFLAGS) \
 #         -version-info $(LIBDBUSPOLICY1_CURRENT):$(LIBDBUSPOLICY1_REVISION):$(LIBDBUSPOLICY1_AGE) \
@@ -103,7 +107,8 @@ dbuspolicy_serializerdir = /bin/
 dbuspolicy_printer_SOURCES =\
        src/dbuspolicy_printer.cpp
 
-dbuspolicy_printer_CFLAGS="-Isrc/internal/include $(AM_CFLAGS)"
+dbuspolicy_printer_CPPFLAGS = $(AM_CPPFLAGS) $(BIN_CPPFLAGS)
+dbuspolicy_printer_LDFLAGS = $(BIN_LDFLAGS)
 
 dbuspolicy_printer_LDADD = src/libinternal.la \
        $(CYNARA_LIBS) \
@@ -115,7 +120,8 @@ EXTRA_dbuspolicy_printer_DEPENDENCIES = ${top_srcdir}/src/libdbuspolicy1.sym
 dbuspolicy_finder_SOURCES =\
                          src/dbuspolicy_finder.cpp
 
-dbuspolicy_finder_CFLAGS="-Isrc/internal/include $(AM_CFLAGS)"
+dbuspolicy_finder_CPPFLAGS = $(AM_CPPFLAGS) $(BIN_CPPFLAGS)
+dbuspolicy_finder_LDFLAGS = $(BIN_LDFLAGS)
 
 dbuspolicy_finder_LDADD = src/libinternal.la \
        $(CYNARA_LIBS) \