aboutsummaryrefslogtreecommitdiffstats
path: root/src/rtld/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/rtld/Makefile.am')
-rw-r--r--src/rtld/Makefile.am32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/rtld/Makefile.am b/src/rtld/Makefile.am
new file mode 100644
index 0000000..b02c745
--- /dev/null
+++ b/src/rtld/Makefile.am
@@ -0,0 +1,32 @@
+## Process this file with automake to create Makefile.in
+
+AUTOMAKE_OPTIONS = 1.4 gnu
+
+PKGVERSION = "\"@PKGVERSION@\""
+REPORT_BUGS_TO = "\"@REPORT_BUGS_TO@\""
+
+DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -Wall -Wno-pointer-sign
+AM_CFLAGS = -Wall -Wno-pointer-sign
+AM_CPPFLAGS = -DSBINDIR='"@sbindir@"' -DBINDIR='"@bindir@"' \
+ -DEXECSTACK_PROG="\"`echo execstack | sed '$(transform)'`\"" \
+ -DPRELINK_PROG="\"`echo prelink | sed '$(transform)'`\"" \
+ -DPRELINK_RTLD_PROG="\"`echo prelink-rtld | \
+ sed '$(transform)'`\"" \
+ -DEXEEXT='"$(EXEEXT)"' \
+ -DPKGVERSION=$(PKGVERSION) \
+ -DREPORT_BUGS_TO=$(REPORT_BUGS_TO)
+INCLUDES = -I$(top_srcdir)/src @GELFINCLUDE@
+
+sbin_PROGRAMS = prelink-rtld
+
+prelink_rtld_SOURCES = $(top_srcdir)/src/data.c $(top_srcdir)/src/dso.c \
+ $(top_srcdir)/src/canonicalize.c $(top_srcdir)/src/wrap-file.c \
+ $(top_srcdir)/src/reloc-info.c $(top_srcdir)/src/reloc-info.h \
+ rtld.c ld-libs.h \
+ dl-hash.h dl-object.c dl-load.c \
+ dl-tls.c dl-version.c dl-misc.c \
+ dl-lookup.c dl-lookupX.h
+
+prelink_rtld_LDADD = @LIBGELF@ -liberty
+prelink_rtld_CFLAGS = -DDSO_READONLY
+prelink_rtld_LDFLAGS =