diff options
Diffstat (limited to 'recipes-security/audit/audit/audit-for-cross-compiling.patch')
-rw-r--r-- | recipes-security/audit/audit/audit-for-cross-compiling.patch | 260 |
1 files changed, 212 insertions, 48 deletions
diff --git a/recipes-security/audit/audit/audit-for-cross-compiling.patch b/recipes-security/audit/audit/audit-for-cross-compiling.patch index 812fdf7..9a62488 100644 --- a/recipes-security/audit/audit/audit-for-cross-compiling.patch +++ b/recipes-security/audit/audit/audit-for-cross-compiling.patch | |||
@@ -1,19 +1,22 @@ | |||
1 | From d4535ddce48f821a05cfa1409b7ff4611a09e84a Mon Sep 17 00:00:00 2001 | 1 | Make dynamically generated files able to be generated in a cross environment |
2 | From: builder <builder@pek-yocto-build1.(none)> | ||
3 | Date: Wed, 21 Mar 2012 14:56:32 +0800 | ||
4 | Subject: [PATCH] audit: for cross-compiling. | ||
5 | 2 | ||
6 | --- | 3 | We define a way to generate the specific files in a cross compile friendly |
7 | auparse/Makefile.am | 26 ++++++++++++++++++++++++++ | 4 | way. |
8 | configure.ac | 9 +++++++++ | ||
9 | lib/Makefile.am | 32 ++++++++++++++++++++++++++++++++ | ||
10 | 3 files changed, 67 insertions(+), 0 deletions(-) | ||
11 | 5 | ||
12 | diff --git a/auparse/Makefile.am b/auparse/Makefile.am | 6 | Signed-off-by: Mark Hatle <mark.hatle@windriver.com> |
13 | index ea2360d..eabaacf 100644 | 7 | |
14 | --- a/auparse/Makefile.am | 8 | Index: audit-2.3.2/auparse/Makefile.am |
15 | +++ b/auparse/Makefile.am | 9 | =================================================================== |
16 | @@ -54,69 +54,95 @@ noinst_PROGRAMS = gen_captabs_h gen_clone-flagtabs_h gen_epoll_ctls_h \ | 10 | --- audit-2.3.2.orig/auparse/Makefile.am |
11 | +++ audit-2.3.2/auparse/Makefile.am | ||
12 | @@ -71,185 +71,257 @@ noinst_PROGRAMS = gen_accesstabs_h gen_c | ||
13 | |||
14 | gen_accesstabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h accesstab.h | ||
15 | gen_accesstabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="accesstab.h"' | ||
16 | +gen_accesstabs_h: $(gen_accesstabs_h_SOURCES) | ||
17 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_accesstabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
18 | accesstabs.h: gen_accesstabs_h Makefile | ||
19 | ./gen_accesstabs_h --i2s-transtab access > $@ | ||
17 | 20 | ||
18 | gen_captabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h captab.h | 21 | gen_captabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h captab.h |
19 | gen_captabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="captab.h"' | 22 | gen_captabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="captab.h"' |
@@ -22,6 +25,13 @@ index ea2360d..eabaacf 100644 | |||
22 | captabs.h: gen_captabs_h Makefile | 25 | captabs.h: gen_captabs_h Makefile |
23 | ./gen_captabs_h --i2s cap > $@ | 26 | ./gen_captabs_h --i2s cap > $@ |
24 | 27 | ||
28 | gen_clock_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h clocktab.h | ||
29 | gen_clock_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="clocktab.h"' | ||
30 | +gen_clock_h: $(gen_clock_h_SOURCES) | ||
31 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_clock_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
32 | clocktabs.h: gen_clock_h Makefile | ||
33 | ./gen_clock_h --i2s clock > $@ | ||
34 | |||
25 | gen_clone_flagtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h \ | 35 | gen_clone_flagtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h \ |
26 | clone-flagtab.h | 36 | clone-flagtab.h |
27 | gen_clone_flagtabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="clone-flagtab.h"' | 37 | gen_clone_flagtabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="clone-flagtab.h"' |
@@ -74,6 +84,41 @@ index ea2360d..eabaacf 100644 | |||
74 | ipctabs.h: gen_ipctabs_h Makefile | 84 | ipctabs.h: gen_ipctabs_h Makefile |
75 | ./gen_ipctabs_h --i2s ipc > $@ | 85 | ./gen_ipctabs_h --i2s ipc > $@ |
76 | 86 | ||
87 | gen_ipccmdtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ipccmdtab.h | ||
88 | gen_ipccmdtabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="ipccmdtab.h"' | ||
89 | +gen_ipccmdtabs_h: $(gen_ipccmdtabs_h_SOURCES) | ||
90 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_ipccmdtabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
91 | ipccmdtabs.h: gen_ipccmdtabs_h Makefile | ||
92 | ./gen_ipccmdtabs_h --i2s-transtab ipccmd > $@ | ||
93 | |||
94 | gen_ipoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ipoptnametab.h | ||
95 | gen_ipoptnametabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="ipoptnametab.h"' | ||
96 | +gen_ipoptnametabs_h: $(gen_ipoptnametabs_h_SOURCES) | ||
97 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_ipoptnametabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
98 | ipoptnametabs.h: gen_ipoptnametabs_h Makefile | ||
99 | ./gen_ipoptnametabs_h --i2s ipoptname > $@ | ||
100 | |||
101 | gen_ip6optnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ip6optnametab.h | ||
102 | gen_ip6optnametabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="ip6optnametab.h"' | ||
103 | +gen_ip6optnametabs_h: $(gen_ip6optnametabs_h_SOURCES) | ||
104 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_ip6optnametabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
105 | ip6optnametabs.h: gen_ip6optnametabs_h Makefile | ||
106 | ./gen_ip6optnametabs_h --i2s ip6optname > $@ | ||
107 | |||
108 | gen_mmaptabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h mmaptab.h | ||
109 | gen_mmaptabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="mmaptab.h"' | ||
110 | +gen_mmaptabs_h: $(gen_mmaptabs_h_SOURCES) | ||
111 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_mmaptabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
112 | mmaptabs.h: gen_mmaptabs_h Makefile | ||
113 | ./gen_mmaptabs_h --i2s-transtab mmap > $@ | ||
114 | |||
115 | gen_mounttabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h mounttab.h | ||
116 | gen_mounttabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="mounttab.h"' | ||
117 | +gen_mounttabs_h: $(gen_mounttabs_h_SOURCES) | ||
118 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_mounttabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
119 | mounttabs.h: gen_mounttabs_h Makefile | ||
120 | ./gen_mounttabs_h --i2s-transtab mount > $@ | ||
121 | |||
77 | gen_nfprototabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h nfprototab.h | 122 | gen_nfprototabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h nfprototab.h |
78 | gen_nfprototabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="nfprototab.h"' | 123 | gen_nfprototabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="nfprototab.h"' |
79 | +gen_nfprototabs_h: $(gen_nfprototabs_h_SOURCES) | 124 | +gen_nfprototabs_h: $(gen_nfprototabs_h_SOURCES) |
@@ -89,12 +134,103 @@ index ea2360d..eabaacf 100644 | |||
89 | open-flagtabs.h: gen_open-flagtabs_h Makefile | 134 | open-flagtabs.h: gen_open-flagtabs_h Makefile |
90 | ./gen_open-flagtabs_h --i2s-transtab open_flag > $@ | 135 | ./gen_open-flagtabs_h --i2s-transtab open_flag > $@ |
91 | 136 | ||
92 | gen_seeks_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h seek.h | 137 | gen_persontabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h persontab.h |
93 | gen_seeks_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="seek.h"' | 138 | gen_persontabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="persontab.h"' |
94 | +gen_seeks_h: $(gen_seeks_h_SOURCES) | 139 | +gen_persontabs_h: $(gen_persontabs_h_SOURCES) |
95 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_seeks_h_CFLAGS) $(LDFLAGS) -o $@ $< | 140 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_persontabs_h_CFLAGS) $(LDFLAGS) -o $@ $< |
96 | seeks.h: gen_seeks_h Makefile | 141 | persontabs.h: gen_persontabs_h Makefile |
97 | ./gen_seeks_h --i2s seek > $@ | 142 | ./gen_persontabs_h --i2s person > $@ |
143 | |||
144 | gen_ptracetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ptracetab.h | ||
145 | gen_ptracetabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="ptracetab.h"' | ||
146 | +gen_ptracetabs_h: $(gen_ptracetabs_h_SOURCES) | ||
147 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_ptracetabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
148 | ptracetabs.h: gen_ptracetabs_h Makefile | ||
149 | ./gen_ptracetabs_h --i2s ptrace > $@ | ||
150 | |||
151 | gen_prctl_opttabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h prctl-opt-tab.h | ||
152 | gen_prctl_opttabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="prctl-opt-tab.h"' | ||
153 | +gen_prctl_opttabs_h: $(gen_prctl_opttabs_h_SOURCES) | ||
154 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_prctl_opttabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
155 | prctl_opttabs.h: gen_prctl_opttabs_h Makefile | ||
156 | ./gen_prctl_opttabs_h --i2s prctl_opt > $@ | ||
157 | |||
158 | gen_pktoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h pktoptnametab.h | ||
159 | gen_pktoptnametabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="pktoptnametab.h"' | ||
160 | +gen_pktoptnametabs_h: $(gen_pktoptnametabs_h_SOURCES) | ||
161 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_pktoptnametabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
162 | pktoptnametabs.h: gen_pktoptnametabs_h Makefile | ||
163 | ./gen_pktoptnametabs_h --i2s pktoptname > $@ | ||
164 | |||
165 | gen_prottabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h prottab.h | ||
166 | gen_prottabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="prottab.h"' | ||
167 | +gen_prottabs_h: $(gen_prottabs_h_SOURCES) | ||
168 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_prottabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
169 | prottabs.h: gen_prottabs_h Makefile | ||
170 | ./gen_prottabs_h --i2s-transtab prot > $@ | ||
171 | |||
172 | gen_recvtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h recvtab.h | ||
173 | gen_recvtabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="recvtab.h"' | ||
174 | +gen_recvtabs_h: $(gen_recvtabs_h_SOURCES) | ||
175 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_recvtabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
176 | recvtabs.h: gen_recvtabs_h Makefile | ||
177 | ./gen_recvtabs_h --i2s-transtab recv > $@ | ||
178 | |||
179 | gen_rlimit_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h rlimittab.h | ||
180 | gen_rlimit_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="rlimittab.h"' | ||
181 | +gen_rlimit_h: $(gen_rlimit_h_SOURCES) | ||
182 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_rlimit_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
183 | rlimittabs.h: gen_rlimit_h Makefile | ||
184 | ./gen_rlimit_h --i2s rlimit > $@ | ||
185 | |||
186 | gen_schedtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h schedtab.h | ||
187 | gen_schedtabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="schedtab.h"' | ||
188 | +gen_schedtabs_h: $(gen_schedtabs_h_SOURCES) | ||
189 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_schedtabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
190 | schedtabs.h: gen_schedtabs_h Makefile | ||
191 | ./gen_schedtabs_h --i2s sched > $@ | ||
192 | |||
193 | gen_seccomptabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h seccomptab.h | ||
194 | gen_seccomptabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="seccomptab.h"' | ||
195 | +gen_seccomptabs_h: $(gen_seccomptabs_h_SOURCES) | ||
196 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_seccomptabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
197 | seccomptabs.h: gen_seccomptabs_h Makefile | ||
198 | ./gen_seccomptabs_h --i2s seccomp > $@ | ||
199 | |||
200 | gen_seektabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h seektab.h | ||
201 | gen_seektabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="seektab.h"' | ||
202 | +gen_seektabs_h: $(gen_seektabs_h_SOURCES) | ||
203 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_seektabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
204 | seektabs.h: gen_seektabs_h Makefile | ||
205 | ./gen_seektabs_h --i2s seek > $@ | ||
206 | |||
207 | gen_shm_modetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h shm_modetab.h | ||
208 | gen_shm_modetabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="shm_modetab.h"' | ||
209 | +gen_shm_modetabs_h: $(gen_shm_modetabs_h_SOURCES) | ||
210 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_shm_modetabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
211 | shm_modetabs.h: gen_shm_modetabs_h Makefile | ||
212 | ./gen_shm_modetabs_h --i2s-transtab shm_mode > $@ | ||
213 | |||
214 | gen_signals_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h signaltab.h | ||
215 | gen_signals_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="signaltab.h"' | ||
216 | +gen_signals_h: $(gen_signals_h_SOURCES) | ||
217 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_signals_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
218 | signaltabs.h: gen_signals_h Makefile | ||
219 | ./gen_signals_h --i2s signal > $@ | ||
220 | |||
221 | gen_sockleveltabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h sockleveltab.h | ||
222 | gen_sockleveltabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="sockleveltab.h"' | ||
223 | +gen_sockleveltabs_h: $(gen_sockleveltabs_h_SOURCES) | ||
224 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_sockleveltabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
225 | sockleveltabs.h: gen_sockleveltabs_h Makefile | ||
226 | ./gen_sockleveltabs_h --i2s socklevel > $@ | ||
227 | |||
228 | gen_sockoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h sockoptnametab.h | ||
229 | gen_sockoptnametabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="sockoptnametab.h"' | ||
230 | +gen_sockoptnametabs_h: $(gen_sockoptnametabs_h_SOURCES) | ||
231 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_sockoptnametabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
232 | sockoptnametabs.h: gen_sockoptnametabs_h Makefile | ||
233 | ./gen_sockoptnametabs_h --i2s sockoptname > $@ | ||
98 | 234 | ||
99 | gen_socktabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h socktab.h | 235 | gen_socktabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h socktab.h |
100 | gen_socktabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="socktab.h"' | 236 | gen_socktabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="socktab.h"' |
@@ -103,37 +239,39 @@ index ea2360d..eabaacf 100644 | |||
103 | socktabs.h: gen_socktabs_h Makefile | 239 | socktabs.h: gen_socktabs_h Makefile |
104 | ./gen_socktabs_h --i2s sock > $@ | 240 | ./gen_socktabs_h --i2s sock > $@ |
105 | 241 | ||
242 | gen_socktypetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h socktypetab.h | ||
243 | gen_socktypetabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="socktypetab.h"' | ||
244 | +gen_socktypetabs_h: $(gen_socktypetabs_h_SOURCES) | ||
245 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_socktypetabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
246 | socktypetabs.h: gen_socktypetabs_h Makefile | ||
247 | ./gen_socktypetabs_h --i2s sock_type > $@ | ||
248 | |||
249 | gen_tcpoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h tcpoptnametab.h | ||
250 | gen_tcpoptnametabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="tcpoptnametab.h"' | ||
251 | +gen_tcpoptnametabs_h: $(gen_tcpoptnametabs_h_SOURCES) | ||
252 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_tcpoptnametabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
253 | tcpoptnametabs.h: gen_tcpoptnametabs_h Makefile | ||
254 | ./gen_tcpoptnametabs_h --i2s tcpoptname > $@ | ||
255 | |||
106 | gen_typetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h typetab.h | 256 | gen_typetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h typetab.h |
107 | gen_typetabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="typetab.h"' | 257 | gen_typetabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="typetab.h"' |
108 | +gen_typetabs_h: $(gen_typetabs_h_SOURCES) | 258 | +gen_typetabs_h: $(gen_typetabs_h_SOURCES) |
109 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_typetabs_h_CFLAGS) $(LDFLAGS) -o $@ $< | 259 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_typetabs_h_CFLAGS) $(LDFLAGS) -o $@ $< |
110 | typetabs.h: gen_typetabs_h Makefile | 260 | typetabs.h: gen_typetabs_h Makefile |
111 | ./gen_typetabs_h --s2i type > $@ | 261 | ./gen_typetabs_h --s2i type > $@ |
112 | diff --git a/configure.ac b/configure.ac | ||
113 | index 3c2efb1..23a7d02 100644 | ||
114 | --- a/configure.ac | ||
115 | +++ b/configure.ac | ||
116 | @@ -79,6 +79,15 @@ if test x"$GCC" = x"yes"; then | ||
117 | esac | ||
118 | fi | ||
119 | 262 | ||
120 | +if test -z "$CC_FOR_BUILD"; then | 263 | gen_umounttabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h umounttab.h |
121 | + if test "x$cross_compiling" = "xno"; then | 264 | gen_umounttabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="umounttab.h"' |
122 | + CC_FOR_BUILD='$(CC)' | 265 | +gen_umounttabs_h: $(gen_umounttabs_h_SOURCES) |
123 | + else | 266 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../lib $(gen_umounttabs_h_CFLAGS) $(LDFLAGS) -o $@ $< |
124 | + CC_FOR_BUILD=gcc | 267 | umounttabs.h: gen_umounttabs_h Makefile |
125 | + fi | 268 | ./gen_umounttabs_h --i2s-transtab umount > $@ |
126 | +fi | 269 | |
127 | +AC_SUBST(CC_FOR_BUILD) | 270 | Index: audit-2.3.2/lib/Makefile.am |
128 | + | 271 | =================================================================== |
129 | #gssapi | 272 | --- audit-2.3.2.orig/lib/Makefile.am |
130 | AC_ARG_ENABLE(gssapi_krb5, | 273 | +++ audit-2.3.2/lib/Makefile.am |
131 | [AS_HELP_STRING([--enable-gssapi-krb5],[Enable GSSAPI Kerberos 5 support @<:@default=no@:>@])], | 274 | @@ -66,12 +66,16 @@ noinst_PROGRAMS += gen_aarch64_tables_h |
132 | diff --git a/lib/Makefile.am b/lib/Makefile.am | ||
133 | index c5952f9..ad744c2 100644 | ||
134 | --- a/lib/Makefile.am | ||
135 | +++ b/lib/Makefile.am | ||
136 | @@ -60,12 +60,16 @@ noinst_PROGRAMS += gen_armeb_tables_h | ||
137 | endif | 275 | endif |
138 | gen_actiontabs_h_SOURCES = gen_tables.c gen_tables.h actiontab.h | 276 | gen_actiontabs_h_SOURCES = gen_tables.c gen_tables.h actiontab.h |
139 | gen_actiontabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="actiontab.h"' | 277 | gen_actiontabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="actiontab.h"' |
@@ -150,7 +288,7 @@ index c5952f9..ad744c2 100644 | |||
150 | alpha_tables.h: gen_alpha_tables_h Makefile | 288 | alpha_tables.h: gen_alpha_tables_h Makefile |
151 | ./gen_alpha_tables_h --lowercase --i2s --s2i alpha_syscall > $@ | 289 | ./gen_alpha_tables_h --lowercase --i2s --s2i alpha_syscall > $@ |
152 | endif | 290 | endif |
153 | @@ -73,73 +77,101 @@ endif | 291 | @@ -79,6 +83,8 @@ endif |
154 | if USE_ARMEB | 292 | if USE_ARMEB |
155 | gen_armeb_tables_h_SOURCES = gen_tables.c gen_tables.h armeb_table.h | 293 | gen_armeb_tables_h_SOURCES = gen_tables.c gen_tables.h armeb_table.h |
156 | gen_armeb_tables_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="armeb_table.h"' | 294 | gen_armeb_tables_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="armeb_table.h"' |
@@ -159,6 +297,15 @@ index c5952f9..ad744c2 100644 | |||
159 | armeb_tables.h: gen_armeb_tables_h Makefile | 297 | armeb_tables.h: gen_armeb_tables_h Makefile |
160 | ./gen_armeb_tables_h --lowercase --i2s --s2i armeb_syscall > $@ | 298 | ./gen_armeb_tables_h --lowercase --i2s --s2i armeb_syscall > $@ |
161 | endif | 299 | endif |
300 | @@ -86,73 +92,101 @@ endif | ||
301 | if USE_AARCH64 | ||
302 | gen_aarch64_tables_h_SOURCES = gen_tables.c gen_tables.h aarch64_table.h | ||
303 | gen_aarch64_tables_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="aarch64_table.h"' | ||
304 | +gen_aarch64_tables_h: $(gen_aarch64_tables_h_SOURCES) | ||
305 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../auparse $(gen_aarch64_tables_h_CFLAGS) $(LDFLAGS) -o $@ $< | ||
306 | aarch64_tables.h: gen_aarch64_tables_h Makefile | ||
307 | ./gen_aarch64_tables_h --lowercase --i2s --s2i aarch64_syscall > $@ | ||
308 | endif | ||
162 | 309 | ||
163 | gen_errtabs_h_SOURCES = gen_tables.c gen_tables.h errtab.h | 310 | gen_errtabs_h_SOURCES = gen_tables.c gen_tables.h errtab.h |
164 | gen_errtabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="errtab.h"' | 311 | gen_errtabs_h_CFLAGS = $(AM_CFLAGS) '-DTABLE_H="errtab.h"' |
@@ -252,6 +399,23 @@ index c5952f9..ad744c2 100644 | |||
252 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../auparse $(gen_x86_64_tables_h_CFLAGS) $(LDFLAGS) -o $@ $< | 399 | + $(CC_FOR_BUILD) -DHAVE_CONFIG_H -I. -I.. -I../auparse $(gen_x86_64_tables_h_CFLAGS) $(LDFLAGS) -o $@ $< |
253 | x86_64_tables.h: gen_x86_64_tables_h Makefile | 400 | x86_64_tables.h: gen_x86_64_tables_h Makefile |
254 | ./gen_x86_64_tables_h --lowercase --i2s --s2i x86_64_syscall > $@ | 401 | ./gen_x86_64_tables_h --lowercase --i2s --s2i x86_64_syscall > $@ |
255 | -- | 402 | Index: audit-2.3.2/configure.ac |
256 | 1.7.5.4 | 403 | =================================================================== |
257 | 404 | --- audit-2.3.2.orig/configure.ac | |
405 | +++ audit-2.3.2/configure.ac | ||
406 | @@ -79,6 +79,15 @@ if test x"$GCC" = x"yes"; then | ||
407 | esac | ||
408 | fi | ||
409 | |||
410 | +if test -z "$CC_FOR_BUILD"; then | ||
411 | + if test "x$cross_compiling" = "xno"; then | ||
412 | + CC_FOR_BUILD='$(CC)' | ||
413 | + else | ||
414 | + CC_FOR_BUILD=gcc | ||
415 | + fi | ||
416 | +fi | ||
417 | +AC_SUBST(CC_FOR_BUILD) | ||
418 | + | ||
419 | AC_MSG_CHECKING(whether to create python bindings) | ||
420 | AC_ARG_WITH(python, | ||
421 | AS_HELP_STRING([--with-python],[enable building python bindings]), | ||