Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/amandad-src/Makefile.am.pie	2008-03-25 14:23:05.000000000 -0600
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/amandad-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -18,6 +18,9 @@
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 amlibexec_PROGRAMS =	amandad
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+amandad_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amandad_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 libamandad_la_SOURCES= amandad_util.c
Daniel Novotny 6aa2a5
 libamandad_la_LDFLAGS = -release $(VERSION)
Daniel Novotny 6aa2a5
 libamandad_la_LIBADD = ../common-src/libamanda.la
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/changer-src/Makefile.am.pie	2008-03-06 05:26:45.000000000 -0700
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/changer-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -18,10 +18,14 @@
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 if WANT_CHG_SCSI_CHIO
Daniel Novotny 6aa2a5
 CHIO_SCSI = chg-scsi-chio
Daniel Novotny 6aa2a5
+chg_scsi_chio_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+chg_scsi_chio_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
 endif
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 if WANT_CHG_SCSI
Daniel Novotny 6aa2a5
 CHG_SCSI = chg-scsi
Daniel Novotny 6aa2a5
+chg_scsi_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+chg_scsi_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
 endif
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 amlibexec_PROGRAMS =	$(CHG_SCSI)
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/client-src/Makefile.am.pie	2008-05-20 11:02:07.000000000 -0600
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/client-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -20,6 +20,25 @@
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 amlibexec_PROGRAMS =	noop calcsize killpgrp rundump runtar selfcheck sendbackup sendsize versionsuffix
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+noop_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+noop_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+calcsize_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+calcsize_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+killpgrp_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+killpgrp_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+rundump_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+rundump_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+runtar_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+runtar_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+selfcheck_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+selfcheck_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+sendbackup_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+sendbackup_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+sendsize_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+sendsize_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+versionsuffix_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+versionsuffix_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 amlibexec_SCRIPTS = patch-system
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 CHECK_PERL = $(sbin_SCRIPTS)
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/device-src/Makefile.am.pie	2008-03-25 14:23:05.000000000 -0600
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/device-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -52,6 +52,8 @@
Daniel Novotny 6aa2a5
 if WANT_DEVPAY
Daniel Novotny 6aa2a5
 sbin_PROGRAMS += activate-devpay
Daniel Novotny 6aa2a5
 activate_devpay_SOURCES = activate-devpay.c
Daniel Novotny 6aa2a5
+activate_devpay_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+activate_devpay_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
 endif
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 ## headers
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/oldrecover-src/Makefile.am.pie	2008-03-25 14:23:05.000000000 -0600
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/oldrecover-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -18,6 +18,9 @@
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 sbin_PROGRAMS =		amoldrecover
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+amoldrecover_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amoldrecover_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 ###
Daniel Novotny 6aa2a5
 # Because libamanda includes routines (e.g. regex) provided by some system
Daniel Novotny 6aa2a5
 # libraries, and because of the way libtool sets up the command line, we
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/recover-src/Makefile.am.pie	2008-03-25 14:23:05.000000000 -0600
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/recover-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -18,6 +18,9 @@
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 sbin_PROGRAMS =		amrecover
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+amrecover_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amrecover_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 ###
Daniel Novotny 6aa2a5
 # Because libamanda includes routines (e.g. regex) provided by some system
Daniel Novotny 6aa2a5
 # libraries, and because of the way libtool sets up the command line, we
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/restore-src/Makefile.am.pie	2008-01-17 17:31:34.000000000 -0700
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/restore-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -21,8 +21,16 @@
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 sbin_PROGRAMS = 	amrestore amfetchdump
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+amrestore_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amrestore_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amfetchdump_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amfetchdump_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 amlibexec_PROGRAMS = 	amidxtaped
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+amidxtaped_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amidxtaped_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 ###
Daniel Novotny 6aa2a5
 # Because libamanda includes routines (e.g. regex) provided by some system
Daniel Novotny 6aa2a5
 # libraries, and because of the way libtool sets up the command line, we
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/server-src/Makefile.am.pie	2008-03-25 14:23:05.000000000 -0600
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/server-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -24,6 +24,21 @@
Daniel Novotny 6aa2a5
 			amflush		amgetconf	amlabel		\
Daniel Novotny 6aa2a5
 			amtape		amreport
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+amadmin_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amadmin_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amcheck_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amcheck_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amflush_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amflush_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amgetconf_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amgetconf_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amlabel_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amlabel_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amtape_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amtape_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amreport_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amreport_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 noinst_PROGRAMS = taper_source_test
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 amlibexec_PROGRAMS =	amindexd	amlogroll	amtrmidx	\
Daniel Novotny 6aa2a5
@@ -31,6 +46,27 @@
Daniel Novotny 6aa2a5
 			planner		taper		amcleanupdisk	\
Daniel Novotny 6aa2a5
 			chunker
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+amindexd_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amindexd_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amlogroll_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amlogroll_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amtrmidx_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amtrmidx_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amtrmlog_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amtrmlog_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+driver_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+driver_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+dumper_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+dumper_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+planner_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+planner_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+taper_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+taper_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amclenupdisk_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amclenupdisk_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+chunker_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+chunker_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 # Exclude scripts which depend on perl extension modules from the syntax checks
Daniel Novotny 6aa2a5
 CHECK_PERL = \
Daniel Novotny 6aa2a5
 	    amaddclient \
Daniel Novotny 6aa2a5
--- amanda-2.6.0p2/tape-src/Makefile.am.pie	2008-03-25 14:23:05.000000000 -0600
Daniel Novotny 6aa2a5
+++ amanda-2.6.0p2/tape-src/Makefile.am	2008-10-10 10:45:11.000000000 -0600
Daniel Novotny 6aa2a5
@@ -17,6 +17,13 @@
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
 sbin_PROGRAMS=          ammt amdd amtapetype
Daniel Novotny 6aa2a5
 
Daniel Novotny 6aa2a5
+ammt_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+ammt_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amdd_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amdd_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+amtapetype_CFLAGS = -fPIE $(AM_CFLAGS)
Daniel Novotny 6aa2a5
+amtapetype_LDFLAGS = -pie $(AM_LDFLAGS)
Daniel Novotny 6aa2a5
+
Daniel Novotny 6aa2a5
 libamtape_la_SOURCES = 	output-file.c \
Daniel Novotny 6aa2a5
 			output-null.c \
Daniel Novotny 6aa2a5
 			output-rait.c \