aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..7372fc1
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,43 @@
+## Process this file with automake to create Makefile.in
+
+AUTOMAKE_OPTIONS = 1.4 gnu
+
+SUBDIRS = rtld
+
+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 = @GELFINCLUDE@
+
+sbin_PROGRAMS = prelink
+bin_PROGRAMS = execstack
+
+arch_SOURCES = arch-i386.c arch-alpha.c arch-ppc.c arch-ppc64.c \
+ arch-sparc.c arch-sparc64.c arch-x86_64.c arch-mips.c \
+ arch-s390.c arch-s390x.c arch-arm.c arch-sh.c arch-ia64.c
+common_SOURCES = checksum.c data.c dso.c dwarf2.c dwarf2.h fptr.c fptr.h \
+ hashtab.c hashtab.h mdebug.c prelink.h stabs.c crc32.c \
+ wrap-file.c canonicalize.c reloc-info.c reloc-info.h
+prelink_SOURCES = cache.c conflict.c cxx.c doit.c exec.c execle_open.c get.c \
+ gather.c layout.c main.c prelink.c \
+ prelinktab.h reloc.c reloc.h space.c undo.c undoall.c \
+ verify.c md5.c md5.h sha.c sha.h \
+ $(common_SOURCES) $(arch_SOURCES)
+prelink_LDADD = @LIBGELF@ -liberty
+prelink_LDFLAGS =
+
+execstack_SOURCES = execstack.c $(common_SOURCES) $(arch_SOURCES)
+execstack_LDADD = -liberty
+execstack_LDFLAGS =
+
+extra_DIST = makecrc.c