]> git.proxmox.com Git - grub2.git/blame - grub-core/Makefile.core.am
net: read bracketed ipv6 addrs and port numbers
[grub2.git] / grub-core / Makefile.core.am
CommitLineData
422889f9
CW
1platform_PROGRAMS += disk.module
2MODULE_FILES += disk.module$(EXEEXT)
3disk_module_SOURCES = lib/disk.c ## platform sources
4nodist_disk_module_SOURCES = ## platform nodist sources
5disk_module_LDADD =
6disk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7disk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8disk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9disk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10disk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11dist_noinst_DATA += kern/disk_common.c
12BUILT_SOURCES += $(nodist_disk_module_SOURCES)
13CLEANFILES += $(nodist_disk_module_SOURCES)
14MOD_FILES += disk.mod
15MARKER_FILES += disk.marker
16CLEANFILES += disk.marker
17
18disk.marker: $(disk_module_SOURCES) $(nodist_disk_module_SOURCES)
19 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(disk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20 grep 'MARKER' $@.new > $@; rm -f $@.new
21platform_PROGRAMS += trig.module
22MODULE_FILES += trig.module$(EXEEXT)
23trig_module_SOURCES = ## platform sources
24nodist_trig_module_SOURCES = trigtables.c ## platform nodist sources
25trig_module_LDADD =
26trig_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
27trig_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
28trig_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
29trig_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
30trig_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
31dist_noinst_DATA += gentrigtables.c
32BUILT_SOURCES += $(nodist_trig_module_SOURCES)
33CLEANFILES += $(nodist_trig_module_SOURCES)
34MOD_FILES += trig.mod
35MARKER_FILES += trig.marker
36CLEANFILES += trig.marker
37
38trig.marker: $(trig_module_SOURCES) $(nodist_trig_module_SOURCES)
39 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(trig_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
40 grep 'MARKER' $@.new > $@; rm -f $@.new
41
42if COND_i386_pc
43platform_PROGRAMS += cs5536.module
44MODULE_FILES += cs5536.module$(EXEEXT)
45cs5536_module_SOURCES = bus/cs5536.c ## platform sources
46nodist_cs5536_module_SOURCES = ## platform nodist sources
47cs5536_module_LDADD =
48cs5536_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
49cs5536_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
50cs5536_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
51cs5536_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
52cs5536_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
53dist_noinst_DATA +=
54BUILT_SOURCES += $(nodist_cs5536_module_SOURCES)
55CLEANFILES += $(nodist_cs5536_module_SOURCES)
56MOD_FILES += cs5536.mod
57MARKER_FILES += cs5536.marker
58CLEANFILES += cs5536.marker
59
60cs5536.marker: $(cs5536_module_SOURCES) $(nodist_cs5536_module_SOURCES)
61 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cs5536_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
62 grep 'MARKER' $@.new > $@; rm -f $@.new
63endif
64
65if COND_i386_efi
66platform_PROGRAMS += cs5536.module
67MODULE_FILES += cs5536.module$(EXEEXT)
68cs5536_module_SOURCES = bus/cs5536.c ## platform sources
69nodist_cs5536_module_SOURCES = ## platform nodist sources
70cs5536_module_LDADD =
71cs5536_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
72cs5536_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
73cs5536_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
74cs5536_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
75cs5536_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
76dist_noinst_DATA +=
77BUILT_SOURCES += $(nodist_cs5536_module_SOURCES)
78CLEANFILES += $(nodist_cs5536_module_SOURCES)
79MOD_FILES += cs5536.mod
80MARKER_FILES += cs5536.marker
81CLEANFILES += cs5536.marker
82
83cs5536.marker: $(cs5536_module_SOURCES) $(nodist_cs5536_module_SOURCES)
84 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cs5536_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
85 grep 'MARKER' $@.new > $@; rm -f $@.new
86endif
87
88if COND_i386_qemu
89platform_PROGRAMS += cs5536.module
90MODULE_FILES += cs5536.module$(EXEEXT)
91cs5536_module_SOURCES = bus/cs5536.c ## platform sources
92nodist_cs5536_module_SOURCES = ## platform nodist sources
93cs5536_module_LDADD =
94cs5536_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
95cs5536_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
96cs5536_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
97cs5536_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
98cs5536_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
99dist_noinst_DATA +=
100BUILT_SOURCES += $(nodist_cs5536_module_SOURCES)
101CLEANFILES += $(nodist_cs5536_module_SOURCES)
102MOD_FILES += cs5536.mod
103MARKER_FILES += cs5536.marker
104CLEANFILES += cs5536.marker
105
106cs5536.marker: $(cs5536_module_SOURCES) $(nodist_cs5536_module_SOURCES)
107 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cs5536_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
108 grep 'MARKER' $@.new > $@; rm -f $@.new
109endif
110
111if COND_i386_coreboot
112platform_PROGRAMS += cs5536.module
113MODULE_FILES += cs5536.module$(EXEEXT)
114cs5536_module_SOURCES = bus/cs5536.c ## platform sources
115nodist_cs5536_module_SOURCES = ## platform nodist sources
116cs5536_module_LDADD =
117cs5536_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
118cs5536_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
119cs5536_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
120cs5536_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
121cs5536_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
122dist_noinst_DATA +=
123BUILT_SOURCES += $(nodist_cs5536_module_SOURCES)
124CLEANFILES += $(nodist_cs5536_module_SOURCES)
125MOD_FILES += cs5536.mod
126MARKER_FILES += cs5536.marker
127CLEANFILES += cs5536.marker
128
129cs5536.marker: $(cs5536_module_SOURCES) $(nodist_cs5536_module_SOURCES)
130 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cs5536_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
131 grep 'MARKER' $@.new > $@; rm -f $@.new
132endif
133
134if COND_i386_multiboot
135platform_PROGRAMS += cs5536.module
136MODULE_FILES += cs5536.module$(EXEEXT)
137cs5536_module_SOURCES = bus/cs5536.c ## platform sources
138nodist_cs5536_module_SOURCES = ## platform nodist sources
139cs5536_module_LDADD =
140cs5536_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
141cs5536_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
142cs5536_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
143cs5536_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
144cs5536_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
145dist_noinst_DATA +=
146BUILT_SOURCES += $(nodist_cs5536_module_SOURCES)
147CLEANFILES += $(nodist_cs5536_module_SOURCES)
148MOD_FILES += cs5536.mod
149MARKER_FILES += cs5536.marker
150CLEANFILES += cs5536.marker
151
152cs5536.marker: $(cs5536_module_SOURCES) $(nodist_cs5536_module_SOURCES)
153 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cs5536_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
154 grep 'MARKER' $@.new > $@; rm -f $@.new
155endif
156
157if COND_i386_ieee1275
158platform_PROGRAMS += cs5536.module
159MODULE_FILES += cs5536.module$(EXEEXT)
160cs5536_module_SOURCES = bus/cs5536.c ## platform sources
161nodist_cs5536_module_SOURCES = ## platform nodist sources
162cs5536_module_LDADD =
163cs5536_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
164cs5536_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
165cs5536_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
166cs5536_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
167cs5536_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
168dist_noinst_DATA +=
169BUILT_SOURCES += $(nodist_cs5536_module_SOURCES)
170CLEANFILES += $(nodist_cs5536_module_SOURCES)
171MOD_FILES += cs5536.mod
172MARKER_FILES += cs5536.marker
173CLEANFILES += cs5536.marker
174
175cs5536.marker: $(cs5536_module_SOURCES) $(nodist_cs5536_module_SOURCES)
176 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cs5536_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
177 grep 'MARKER' $@.new > $@; rm -f $@.new
178endif
179
180if COND_x86_64_efi
181platform_PROGRAMS += cs5536.module
182MODULE_FILES += cs5536.module$(EXEEXT)
183cs5536_module_SOURCES = bus/cs5536.c ## platform sources
184nodist_cs5536_module_SOURCES = ## platform nodist sources
185cs5536_module_LDADD =
186cs5536_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
187cs5536_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
188cs5536_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
189cs5536_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
190cs5536_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
191dist_noinst_DATA +=
192BUILT_SOURCES += $(nodist_cs5536_module_SOURCES)
193CLEANFILES += $(nodist_cs5536_module_SOURCES)
194MOD_FILES += cs5536.mod
195MARKER_FILES += cs5536.marker
196CLEANFILES += cs5536.marker
197
198cs5536.marker: $(cs5536_module_SOURCES) $(nodist_cs5536_module_SOURCES)
199 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cs5536_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
200 grep 'MARKER' $@.new > $@; rm -f $@.new
201endif
202
203if COND_mips_loongson
204platform_PROGRAMS += lsspd.module
205MODULE_FILES += lsspd.module$(EXEEXT)
206lsspd_module_SOURCES = commands/mips/loongson/lsspd.c ## platform sources
207nodist_lsspd_module_SOURCES = ## platform nodist sources
208lsspd_module_LDADD =
209lsspd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
210lsspd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
211lsspd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
212lsspd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
213lsspd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
214dist_noinst_DATA +=
215BUILT_SOURCES += $(nodist_lsspd_module_SOURCES)
216CLEANFILES += $(nodist_lsspd_module_SOURCES)
217MOD_FILES += lsspd.mod
218MARKER_FILES += lsspd.marker
219CLEANFILES += lsspd.marker
220
221lsspd.marker: $(lsspd_module_SOURCES) $(nodist_lsspd_module_SOURCES)
222 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsspd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
223 grep 'MARKER' $@.new > $@; rm -f $@.new
224endif
225
226if COND_i386_pc
227platform_PROGRAMS += usb.module
228MODULE_FILES += usb.module$(EXEEXT)
229usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
230nodist_usb_module_SOURCES = ## platform nodist sources
231usb_module_LDADD =
232usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
233usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
234usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
235usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
236usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
237dist_noinst_DATA +=
238BUILT_SOURCES += $(nodist_usb_module_SOURCES)
239CLEANFILES += $(nodist_usb_module_SOURCES)
240MOD_FILES += usb.mod
241MARKER_FILES += usb.marker
242CLEANFILES += usb.marker
243
244usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
245 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
246 grep 'MARKER' $@.new > $@; rm -f $@.new
247endif
248
249if COND_i386_efi
250platform_PROGRAMS += usb.module
251MODULE_FILES += usb.module$(EXEEXT)
252usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
253nodist_usb_module_SOURCES = ## platform nodist sources
254usb_module_LDADD =
255usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
256usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
257usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
258usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
259usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
260dist_noinst_DATA +=
261BUILT_SOURCES += $(nodist_usb_module_SOURCES)
262CLEANFILES += $(nodist_usb_module_SOURCES)
263MOD_FILES += usb.mod
264MARKER_FILES += usb.marker
265CLEANFILES += usb.marker
266
267usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
268 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
269 grep 'MARKER' $@.new > $@; rm -f $@.new
270endif
271
272if COND_i386_qemu
273platform_PROGRAMS += usb.module
274MODULE_FILES += usb.module$(EXEEXT)
275usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
276nodist_usb_module_SOURCES = ## platform nodist sources
277usb_module_LDADD =
278usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
279usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
280usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
281usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
282usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
283dist_noinst_DATA +=
284BUILT_SOURCES += $(nodist_usb_module_SOURCES)
285CLEANFILES += $(nodist_usb_module_SOURCES)
286MOD_FILES += usb.mod
287MARKER_FILES += usb.marker
288CLEANFILES += usb.marker
289
290usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
291 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
292 grep 'MARKER' $@.new > $@; rm -f $@.new
293endif
294
295if COND_i386_coreboot
296platform_PROGRAMS += usb.module
297MODULE_FILES += usb.module$(EXEEXT)
298usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
299nodist_usb_module_SOURCES = ## platform nodist sources
300usb_module_LDADD =
301usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
302usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
303usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
304usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
305usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
306dist_noinst_DATA +=
307BUILT_SOURCES += $(nodist_usb_module_SOURCES)
308CLEANFILES += $(nodist_usb_module_SOURCES)
309MOD_FILES += usb.mod
310MARKER_FILES += usb.marker
311CLEANFILES += usb.marker
312
313usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
314 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
315 grep 'MARKER' $@.new > $@; rm -f $@.new
316endif
317
318if COND_i386_multiboot
319platform_PROGRAMS += usb.module
320MODULE_FILES += usb.module$(EXEEXT)
321usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
322nodist_usb_module_SOURCES = ## platform nodist sources
323usb_module_LDADD =
324usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
325usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
326usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
327usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
328usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
329dist_noinst_DATA +=
330BUILT_SOURCES += $(nodist_usb_module_SOURCES)
331CLEANFILES += $(nodist_usb_module_SOURCES)
332MOD_FILES += usb.mod
333MARKER_FILES += usb.marker
334CLEANFILES += usb.marker
335
336usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
337 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
338 grep 'MARKER' $@.new > $@; rm -f $@.new
339endif
340
341if COND_i386_ieee1275
342platform_PROGRAMS += usb.module
343MODULE_FILES += usb.module$(EXEEXT)
344usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
345nodist_usb_module_SOURCES = ## platform nodist sources
346usb_module_LDADD =
347usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
348usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
349usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
350usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
351usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
352dist_noinst_DATA +=
353BUILT_SOURCES += $(nodist_usb_module_SOURCES)
354CLEANFILES += $(nodist_usb_module_SOURCES)
355MOD_FILES += usb.mod
356MARKER_FILES += usb.marker
357CLEANFILES += usb.marker
358
359usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
360 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
361 grep 'MARKER' $@.new > $@; rm -f $@.new
362endif
363
364if COND_x86_64_efi
365platform_PROGRAMS += usb.module
366MODULE_FILES += usb.module$(EXEEXT)
367usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
368nodist_usb_module_SOURCES = ## platform nodist sources
369usb_module_LDADD =
370usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
371usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
372usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
373usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
374usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
375dist_noinst_DATA +=
376BUILT_SOURCES += $(nodist_usb_module_SOURCES)
377CLEANFILES += $(nodist_usb_module_SOURCES)
378MOD_FILES += usb.mod
379MARKER_FILES += usb.marker
380CLEANFILES += usb.marker
381
382usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
383 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
384 grep 'MARKER' $@.new > $@; rm -f $@.new
385endif
386
387if COND_mips_loongson
388platform_PROGRAMS += usb.module
389MODULE_FILES += usb.module$(EXEEXT)
390usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
391nodist_usb_module_SOURCES = ## platform nodist sources
392usb_module_LDADD =
393usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
394usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
395usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
396usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
397usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
398dist_noinst_DATA +=
399BUILT_SOURCES += $(nodist_usb_module_SOURCES)
400CLEANFILES += $(nodist_usb_module_SOURCES)
401MOD_FILES += usb.mod
402MARKER_FILES += usb.marker
403CLEANFILES += usb.marker
404
405usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
406 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
407 grep 'MARKER' $@.new > $@; rm -f $@.new
408endif
409
00f6db22
CW
410if COND_arm_coreboot
411platform_PROGRAMS += usb.module
412MODULE_FILES += usb.module$(EXEEXT)
413usb_module_SOURCES = bus/usb/usb.c bus/usb/usbtrans.c bus/usb/usbhub.c ## platform sources
414nodist_usb_module_SOURCES = ## platform nodist sources
415usb_module_LDADD =
416usb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
417usb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
418usb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
419usb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
420usb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
421dist_noinst_DATA +=
422BUILT_SOURCES += $(nodist_usb_module_SOURCES)
423CLEANFILES += $(nodist_usb_module_SOURCES)
424MOD_FILES += usb.mod
425MARKER_FILES += usb.marker
426CLEANFILES += usb.marker
427
428usb.marker: $(usb_module_SOURCES) $(nodist_usb_module_SOURCES)
429 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
430 grep 'MARKER' $@.new > $@; rm -f $@.new
431endif
432
422889f9
CW
433if COND_i386_pc
434platform_PROGRAMS += usbserial_common.module
435MODULE_FILES += usbserial_common.module$(EXEEXT)
436usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
437nodist_usbserial_common_module_SOURCES = ## platform nodist sources
438usbserial_common_module_LDADD =
439usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
440usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
441usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
442usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
443usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
444dist_noinst_DATA +=
445BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
446CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
447MOD_FILES += usbserial_common.mod
448MARKER_FILES += usbserial_common.marker
449CLEANFILES += usbserial_common.marker
450
451usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
452 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
453 grep 'MARKER' $@.new > $@; rm -f $@.new
454endif
455
456if COND_i386_efi
457platform_PROGRAMS += usbserial_common.module
458MODULE_FILES += usbserial_common.module$(EXEEXT)
459usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
460nodist_usbserial_common_module_SOURCES = ## platform nodist sources
461usbserial_common_module_LDADD =
462usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
463usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
464usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
465usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
466usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
467dist_noinst_DATA +=
468BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
469CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
470MOD_FILES += usbserial_common.mod
471MARKER_FILES += usbserial_common.marker
472CLEANFILES += usbserial_common.marker
473
474usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
475 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
476 grep 'MARKER' $@.new > $@; rm -f $@.new
477endif
478
479if COND_i386_qemu
480platform_PROGRAMS += usbserial_common.module
481MODULE_FILES += usbserial_common.module$(EXEEXT)
482usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
483nodist_usbserial_common_module_SOURCES = ## platform nodist sources
484usbserial_common_module_LDADD =
485usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
486usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
487usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
488usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
489usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
490dist_noinst_DATA +=
491BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
492CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
493MOD_FILES += usbserial_common.mod
494MARKER_FILES += usbserial_common.marker
495CLEANFILES += usbserial_common.marker
496
497usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
498 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
499 grep 'MARKER' $@.new > $@; rm -f $@.new
500endif
501
502if COND_i386_coreboot
503platform_PROGRAMS += usbserial_common.module
504MODULE_FILES += usbserial_common.module$(EXEEXT)
505usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
506nodist_usbserial_common_module_SOURCES = ## platform nodist sources
507usbserial_common_module_LDADD =
508usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
509usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
510usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
511usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
512usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
513dist_noinst_DATA +=
514BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
515CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
516MOD_FILES += usbserial_common.mod
517MARKER_FILES += usbserial_common.marker
518CLEANFILES += usbserial_common.marker
519
520usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
521 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
522 grep 'MARKER' $@.new > $@; rm -f $@.new
523endif
524
525if COND_i386_multiboot
526platform_PROGRAMS += usbserial_common.module
527MODULE_FILES += usbserial_common.module$(EXEEXT)
528usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
529nodist_usbserial_common_module_SOURCES = ## platform nodist sources
530usbserial_common_module_LDADD =
531usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
532usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
533usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
534usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
535usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
536dist_noinst_DATA +=
537BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
538CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
539MOD_FILES += usbserial_common.mod
540MARKER_FILES += usbserial_common.marker
541CLEANFILES += usbserial_common.marker
542
543usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
544 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
545 grep 'MARKER' $@.new > $@; rm -f $@.new
546endif
547
548if COND_i386_ieee1275
549platform_PROGRAMS += usbserial_common.module
550MODULE_FILES += usbserial_common.module$(EXEEXT)
551usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
552nodist_usbserial_common_module_SOURCES = ## platform nodist sources
553usbserial_common_module_LDADD =
554usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
555usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
556usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
557usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
558usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
559dist_noinst_DATA +=
560BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
561CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
562MOD_FILES += usbserial_common.mod
563MARKER_FILES += usbserial_common.marker
564CLEANFILES += usbserial_common.marker
565
566usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
567 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
568 grep 'MARKER' $@.new > $@; rm -f $@.new
569endif
570
571if COND_x86_64_efi
572platform_PROGRAMS += usbserial_common.module
573MODULE_FILES += usbserial_common.module$(EXEEXT)
574usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
575nodist_usbserial_common_module_SOURCES = ## platform nodist sources
576usbserial_common_module_LDADD =
577usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
578usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
579usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
580usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
581usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
582dist_noinst_DATA +=
583BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
584CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
585MOD_FILES += usbserial_common.mod
586MARKER_FILES += usbserial_common.marker
587CLEANFILES += usbserial_common.marker
588
589usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
590 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
591 grep 'MARKER' $@.new > $@; rm -f $@.new
592endif
593
594if COND_mips_loongson
595platform_PROGRAMS += usbserial_common.module
596MODULE_FILES += usbserial_common.module$(EXEEXT)
597usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
598nodist_usbserial_common_module_SOURCES = ## platform nodist sources
599usbserial_common_module_LDADD =
600usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
601usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
602usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
603usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
604usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
605dist_noinst_DATA +=
606BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
607CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
608MOD_FILES += usbserial_common.mod
609MARKER_FILES += usbserial_common.marker
610CLEANFILES += usbserial_common.marker
611
612usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
613 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
614 grep 'MARKER' $@.new > $@; rm -f $@.new
615endif
616
00f6db22
CW
617if COND_arm_coreboot
618platform_PROGRAMS += usbserial_common.module
619MODULE_FILES += usbserial_common.module$(EXEEXT)
620usbserial_common_module_SOURCES = bus/usb/serial/common.c ## platform sources
621nodist_usbserial_common_module_SOURCES = ## platform nodist sources
622usbserial_common_module_LDADD =
623usbserial_common_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
624usbserial_common_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
625usbserial_common_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
626usbserial_common_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
627usbserial_common_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
628dist_noinst_DATA +=
629BUILT_SOURCES += $(nodist_usbserial_common_module_SOURCES)
630CLEANFILES += $(nodist_usbserial_common_module_SOURCES)
631MOD_FILES += usbserial_common.mod
632MARKER_FILES += usbserial_common.marker
633CLEANFILES += usbserial_common.marker
634
635usbserial_common.marker: $(usbserial_common_module_SOURCES) $(nodist_usbserial_common_module_SOURCES)
636 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_common_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
637 grep 'MARKER' $@.new > $@; rm -f $@.new
638endif
639
422889f9
CW
640if COND_i386_pc
641platform_PROGRAMS += usbserial_pl2303.module
642MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
643usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
644nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
645usbserial_pl2303_module_LDADD =
646usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
647usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
648usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
649usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
650usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
651dist_noinst_DATA +=
652BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
653CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
654MOD_FILES += usbserial_pl2303.mod
655MARKER_FILES += usbserial_pl2303.marker
656CLEANFILES += usbserial_pl2303.marker
657
658usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
659 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
660 grep 'MARKER' $@.new > $@; rm -f $@.new
661endif
662
663if COND_i386_efi
664platform_PROGRAMS += usbserial_pl2303.module
665MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
666usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
667nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
668usbserial_pl2303_module_LDADD =
669usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
670usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
671usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
672usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
673usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
674dist_noinst_DATA +=
675BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
676CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
677MOD_FILES += usbserial_pl2303.mod
678MARKER_FILES += usbserial_pl2303.marker
679CLEANFILES += usbserial_pl2303.marker
680
681usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
682 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
683 grep 'MARKER' $@.new > $@; rm -f $@.new
684endif
685
686if COND_i386_qemu
687platform_PROGRAMS += usbserial_pl2303.module
688MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
689usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
690nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
691usbserial_pl2303_module_LDADD =
692usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
693usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
694usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
695usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
696usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
697dist_noinst_DATA +=
698BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
699CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
700MOD_FILES += usbserial_pl2303.mod
701MARKER_FILES += usbserial_pl2303.marker
702CLEANFILES += usbserial_pl2303.marker
703
704usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
705 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
706 grep 'MARKER' $@.new > $@; rm -f $@.new
707endif
708
709if COND_i386_coreboot
710platform_PROGRAMS += usbserial_pl2303.module
711MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
712usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
713nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
714usbserial_pl2303_module_LDADD =
715usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
716usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
717usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
718usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
719usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
720dist_noinst_DATA +=
721BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
722CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
723MOD_FILES += usbserial_pl2303.mod
724MARKER_FILES += usbserial_pl2303.marker
725CLEANFILES += usbserial_pl2303.marker
726
727usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
728 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
729 grep 'MARKER' $@.new > $@; rm -f $@.new
730endif
731
732if COND_i386_multiboot
733platform_PROGRAMS += usbserial_pl2303.module
734MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
735usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
736nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
737usbserial_pl2303_module_LDADD =
738usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
739usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
740usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
741usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
742usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
743dist_noinst_DATA +=
744BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
745CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
746MOD_FILES += usbserial_pl2303.mod
747MARKER_FILES += usbserial_pl2303.marker
748CLEANFILES += usbserial_pl2303.marker
749
750usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
751 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
752 grep 'MARKER' $@.new > $@; rm -f $@.new
753endif
754
755if COND_i386_ieee1275
756platform_PROGRAMS += usbserial_pl2303.module
757MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
758usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
759nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
760usbserial_pl2303_module_LDADD =
761usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
762usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
763usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
764usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
765usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
766dist_noinst_DATA +=
767BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
768CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
769MOD_FILES += usbserial_pl2303.mod
770MARKER_FILES += usbserial_pl2303.marker
771CLEANFILES += usbserial_pl2303.marker
772
773usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
774 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
775 grep 'MARKER' $@.new > $@; rm -f $@.new
776endif
777
778if COND_x86_64_efi
779platform_PROGRAMS += usbserial_pl2303.module
780MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
781usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
782nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
783usbserial_pl2303_module_LDADD =
784usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
785usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
786usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
787usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
788usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
789dist_noinst_DATA +=
790BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
791CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
792MOD_FILES += usbserial_pl2303.mod
793MARKER_FILES += usbserial_pl2303.marker
794CLEANFILES += usbserial_pl2303.marker
795
796usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
797 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
798 grep 'MARKER' $@.new > $@; rm -f $@.new
799endif
800
801if COND_mips_loongson
802platform_PROGRAMS += usbserial_pl2303.module
803MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
804usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
805nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
806usbserial_pl2303_module_LDADD =
807usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
808usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
809usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
810usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
811usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
812dist_noinst_DATA +=
813BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
814CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
815MOD_FILES += usbserial_pl2303.mod
816MARKER_FILES += usbserial_pl2303.marker
817CLEANFILES += usbserial_pl2303.marker
818
819usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
820 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
821 grep 'MARKER' $@.new > $@; rm -f $@.new
822endif
823
00f6db22
CW
824if COND_arm_coreboot
825platform_PROGRAMS += usbserial_pl2303.module
826MODULE_FILES += usbserial_pl2303.module$(EXEEXT)
827usbserial_pl2303_module_SOURCES = bus/usb/serial/pl2303.c ## platform sources
828nodist_usbserial_pl2303_module_SOURCES = ## platform nodist sources
829usbserial_pl2303_module_LDADD =
830usbserial_pl2303_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
831usbserial_pl2303_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
832usbserial_pl2303_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
833usbserial_pl2303_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
834usbserial_pl2303_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
835dist_noinst_DATA +=
836BUILT_SOURCES += $(nodist_usbserial_pl2303_module_SOURCES)
837CLEANFILES += $(nodist_usbserial_pl2303_module_SOURCES)
838MOD_FILES += usbserial_pl2303.mod
839MARKER_FILES += usbserial_pl2303.marker
840CLEANFILES += usbserial_pl2303.marker
841
842usbserial_pl2303.marker: $(usbserial_pl2303_module_SOURCES) $(nodist_usbserial_pl2303_module_SOURCES)
843 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_pl2303_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
844 grep 'MARKER' $@.new > $@; rm -f $@.new
845endif
846
422889f9
CW
847if COND_i386_pc
848platform_PROGRAMS += usbserial_ftdi.module
849MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
850usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
851nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
852usbserial_ftdi_module_LDADD =
853usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
854usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
855usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
856usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
857usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
858dist_noinst_DATA +=
859BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
860CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
861MOD_FILES += usbserial_ftdi.mod
862MARKER_FILES += usbserial_ftdi.marker
863CLEANFILES += usbserial_ftdi.marker
864
865usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
866 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
867 grep 'MARKER' $@.new > $@; rm -f $@.new
868endif
869
870if COND_i386_efi
871platform_PROGRAMS += usbserial_ftdi.module
872MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
873usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
874nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
875usbserial_ftdi_module_LDADD =
876usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
877usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
878usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
879usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
880usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
881dist_noinst_DATA +=
882BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
883CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
884MOD_FILES += usbserial_ftdi.mod
885MARKER_FILES += usbserial_ftdi.marker
886CLEANFILES += usbserial_ftdi.marker
887
888usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
889 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
890 grep 'MARKER' $@.new > $@; rm -f $@.new
891endif
892
893if COND_i386_qemu
894platform_PROGRAMS += usbserial_ftdi.module
895MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
896usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
897nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
898usbserial_ftdi_module_LDADD =
899usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
900usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
901usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
902usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
903usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
904dist_noinst_DATA +=
905BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
906CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
907MOD_FILES += usbserial_ftdi.mod
908MARKER_FILES += usbserial_ftdi.marker
909CLEANFILES += usbserial_ftdi.marker
910
911usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
912 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
913 grep 'MARKER' $@.new > $@; rm -f $@.new
914endif
915
916if COND_i386_coreboot
917platform_PROGRAMS += usbserial_ftdi.module
918MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
919usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
920nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
921usbserial_ftdi_module_LDADD =
922usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
923usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
924usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
925usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
926usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
927dist_noinst_DATA +=
928BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
929CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
930MOD_FILES += usbserial_ftdi.mod
931MARKER_FILES += usbserial_ftdi.marker
932CLEANFILES += usbserial_ftdi.marker
933
934usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
935 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
936 grep 'MARKER' $@.new > $@; rm -f $@.new
937endif
938
939if COND_i386_multiboot
940platform_PROGRAMS += usbserial_ftdi.module
941MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
942usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
943nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
944usbserial_ftdi_module_LDADD =
945usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
946usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
947usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
948usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
949usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
950dist_noinst_DATA +=
951BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
952CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
953MOD_FILES += usbserial_ftdi.mod
954MARKER_FILES += usbserial_ftdi.marker
955CLEANFILES += usbserial_ftdi.marker
956
957usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
958 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
959 grep 'MARKER' $@.new > $@; rm -f $@.new
960endif
961
962if COND_i386_ieee1275
963platform_PROGRAMS += usbserial_ftdi.module
964MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
965usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
966nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
967usbserial_ftdi_module_LDADD =
968usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
969usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
970usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
971usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
972usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
973dist_noinst_DATA +=
974BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
975CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
976MOD_FILES += usbserial_ftdi.mod
977MARKER_FILES += usbserial_ftdi.marker
978CLEANFILES += usbserial_ftdi.marker
979
980usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
981 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
982 grep 'MARKER' $@.new > $@; rm -f $@.new
983endif
984
985if COND_x86_64_efi
986platform_PROGRAMS += usbserial_ftdi.module
987MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
988usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
989nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
990usbserial_ftdi_module_LDADD =
991usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
992usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
993usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
994usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
995usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
996dist_noinst_DATA +=
997BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
998CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
999MOD_FILES += usbserial_ftdi.mod
1000MARKER_FILES += usbserial_ftdi.marker
1001CLEANFILES += usbserial_ftdi.marker
1002
1003usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
1004 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1005 grep 'MARKER' $@.new > $@; rm -f $@.new
1006endif
1007
1008if COND_mips_loongson
1009platform_PROGRAMS += usbserial_ftdi.module
1010MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
1011usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
1012nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
1013usbserial_ftdi_module_LDADD =
1014usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1015usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1016usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1017usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1018usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1019dist_noinst_DATA +=
1020BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
1021CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
1022MOD_FILES += usbserial_ftdi.mod
1023MARKER_FILES += usbserial_ftdi.marker
1024CLEANFILES += usbserial_ftdi.marker
1025
1026usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
1027 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1028 grep 'MARKER' $@.new > $@; rm -f $@.new
1029endif
1030
00f6db22
CW
1031if COND_arm_coreboot
1032platform_PROGRAMS += usbserial_ftdi.module
1033MODULE_FILES += usbserial_ftdi.module$(EXEEXT)
1034usbserial_ftdi_module_SOURCES = bus/usb/serial/ftdi.c ## platform sources
1035nodist_usbserial_ftdi_module_SOURCES = ## platform nodist sources
1036usbserial_ftdi_module_LDADD =
1037usbserial_ftdi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1038usbserial_ftdi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1039usbserial_ftdi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1040usbserial_ftdi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1041usbserial_ftdi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1042dist_noinst_DATA +=
1043BUILT_SOURCES += $(nodist_usbserial_ftdi_module_SOURCES)
1044CLEANFILES += $(nodist_usbserial_ftdi_module_SOURCES)
1045MOD_FILES += usbserial_ftdi.mod
1046MARKER_FILES += usbserial_ftdi.marker
1047CLEANFILES += usbserial_ftdi.marker
1048
1049usbserial_ftdi.marker: $(usbserial_ftdi_module_SOURCES) $(nodist_usbserial_ftdi_module_SOURCES)
1050 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_ftdi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1051 grep 'MARKER' $@.new > $@; rm -f $@.new
1052endif
1053
422889f9
CW
1054if COND_i386_pc
1055platform_PROGRAMS += usbserial_usbdebug.module
1056MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1057usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1058nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1059usbserial_usbdebug_module_LDADD =
1060usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1061usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1062usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1063usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1064usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1065dist_noinst_DATA +=
1066BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1067CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1068MOD_FILES += usbserial_usbdebug.mod
1069MARKER_FILES += usbserial_usbdebug.marker
1070CLEANFILES += usbserial_usbdebug.marker
1071
1072usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1073 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1074 grep 'MARKER' $@.new > $@; rm -f $@.new
1075endif
1076
1077if COND_i386_efi
1078platform_PROGRAMS += usbserial_usbdebug.module
1079MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1080usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1081nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1082usbserial_usbdebug_module_LDADD =
1083usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1084usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1085usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1086usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1087usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1088dist_noinst_DATA +=
1089BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1090CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1091MOD_FILES += usbserial_usbdebug.mod
1092MARKER_FILES += usbserial_usbdebug.marker
1093CLEANFILES += usbserial_usbdebug.marker
1094
1095usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1096 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1097 grep 'MARKER' $@.new > $@; rm -f $@.new
1098endif
1099
1100if COND_i386_qemu
1101platform_PROGRAMS += usbserial_usbdebug.module
1102MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1103usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1104nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1105usbserial_usbdebug_module_LDADD =
1106usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1107usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1108usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1109usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1110usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1111dist_noinst_DATA +=
1112BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1113CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1114MOD_FILES += usbserial_usbdebug.mod
1115MARKER_FILES += usbserial_usbdebug.marker
1116CLEANFILES += usbserial_usbdebug.marker
1117
1118usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1119 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1120 grep 'MARKER' $@.new > $@; rm -f $@.new
1121endif
1122
1123if COND_i386_coreboot
1124platform_PROGRAMS += usbserial_usbdebug.module
1125MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1126usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1127nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1128usbserial_usbdebug_module_LDADD =
1129usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1130usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1131usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1132usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1133usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1134dist_noinst_DATA +=
1135BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1136CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1137MOD_FILES += usbserial_usbdebug.mod
1138MARKER_FILES += usbserial_usbdebug.marker
1139CLEANFILES += usbserial_usbdebug.marker
1140
1141usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1142 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1143 grep 'MARKER' $@.new > $@; rm -f $@.new
1144endif
1145
1146if COND_i386_multiboot
1147platform_PROGRAMS += usbserial_usbdebug.module
1148MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1149usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1150nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1151usbserial_usbdebug_module_LDADD =
1152usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1153usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1154usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1155usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1156usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1157dist_noinst_DATA +=
1158BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1159CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1160MOD_FILES += usbserial_usbdebug.mod
1161MARKER_FILES += usbserial_usbdebug.marker
1162CLEANFILES += usbserial_usbdebug.marker
1163
1164usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1165 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1166 grep 'MARKER' $@.new > $@; rm -f $@.new
1167endif
1168
1169if COND_i386_ieee1275
1170platform_PROGRAMS += usbserial_usbdebug.module
1171MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1172usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1173nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1174usbserial_usbdebug_module_LDADD =
1175usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1176usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1177usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1178usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1179usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1180dist_noinst_DATA +=
1181BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1182CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1183MOD_FILES += usbserial_usbdebug.mod
1184MARKER_FILES += usbserial_usbdebug.marker
1185CLEANFILES += usbserial_usbdebug.marker
1186
1187usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1188 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1189 grep 'MARKER' $@.new > $@; rm -f $@.new
1190endif
1191
1192if COND_x86_64_efi
1193platform_PROGRAMS += usbserial_usbdebug.module
1194MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1195usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1196nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1197usbserial_usbdebug_module_LDADD =
1198usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1199usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1200usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1201usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1202usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1203dist_noinst_DATA +=
1204BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1205CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1206MOD_FILES += usbserial_usbdebug.mod
1207MARKER_FILES += usbserial_usbdebug.marker
1208CLEANFILES += usbserial_usbdebug.marker
1209
1210usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1211 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1212 grep 'MARKER' $@.new > $@; rm -f $@.new
1213endif
1214
1215if COND_mips_loongson
1216platform_PROGRAMS += usbserial_usbdebug.module
1217MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1218usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1219nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1220usbserial_usbdebug_module_LDADD =
1221usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1222usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1223usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1224usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1225usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1226dist_noinst_DATA +=
1227BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1228CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1229MOD_FILES += usbserial_usbdebug.mod
1230MARKER_FILES += usbserial_usbdebug.marker
1231CLEANFILES += usbserial_usbdebug.marker
1232
1233usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1234 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1235 grep 'MARKER' $@.new > $@; rm -f $@.new
1236endif
1237
00f6db22
CW
1238if COND_arm_coreboot
1239platform_PROGRAMS += usbserial_usbdebug.module
1240MODULE_FILES += usbserial_usbdebug.module$(EXEEXT)
1241usbserial_usbdebug_module_SOURCES = bus/usb/serial/usbdebug_late.c ## platform sources
1242nodist_usbserial_usbdebug_module_SOURCES = ## platform nodist sources
1243usbserial_usbdebug_module_LDADD =
1244usbserial_usbdebug_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1245usbserial_usbdebug_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1246usbserial_usbdebug_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1247usbserial_usbdebug_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1248usbserial_usbdebug_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1249dist_noinst_DATA +=
1250BUILT_SOURCES += $(nodist_usbserial_usbdebug_module_SOURCES)
1251CLEANFILES += $(nodist_usbserial_usbdebug_module_SOURCES)
1252MOD_FILES += usbserial_usbdebug.mod
1253MARKER_FILES += usbserial_usbdebug.marker
1254CLEANFILES += usbserial_usbdebug.marker
1255
1256usbserial_usbdebug.marker: $(usbserial_usbdebug_module_SOURCES) $(nodist_usbserial_usbdebug_module_SOURCES)
1257 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbserial_usbdebug_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1258 grep 'MARKER' $@.new > $@; rm -f $@.new
1259endif
1260
422889f9
CW
1261if COND_i386_pc
1262platform_PROGRAMS += uhci.module
1263MODULE_FILES += uhci.module$(EXEEXT)
1264uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1265nodist_uhci_module_SOURCES = ## platform nodist sources
1266uhci_module_LDADD =
1267uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1268uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1269uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1270uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1271uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1272dist_noinst_DATA +=
1273BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1274CLEANFILES += $(nodist_uhci_module_SOURCES)
1275MOD_FILES += uhci.mod
1276MARKER_FILES += uhci.marker
1277CLEANFILES += uhci.marker
1278
1279uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1280 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1281 grep 'MARKER' $@.new > $@; rm -f $@.new
1282endif
1283
1284if COND_i386_efi
1285platform_PROGRAMS += uhci.module
1286MODULE_FILES += uhci.module$(EXEEXT)
1287uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1288nodist_uhci_module_SOURCES = ## platform nodist sources
1289uhci_module_LDADD =
1290uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1291uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1292uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1293uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1294uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1295dist_noinst_DATA +=
1296BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1297CLEANFILES += $(nodist_uhci_module_SOURCES)
1298MOD_FILES += uhci.mod
1299MARKER_FILES += uhci.marker
1300CLEANFILES += uhci.marker
1301
1302uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1303 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1304 grep 'MARKER' $@.new > $@; rm -f $@.new
1305endif
1306
1307if COND_i386_qemu
1308platform_PROGRAMS += uhci.module
1309MODULE_FILES += uhci.module$(EXEEXT)
1310uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1311nodist_uhci_module_SOURCES = ## platform nodist sources
1312uhci_module_LDADD =
1313uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1314uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1315uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1316uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1317uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1318dist_noinst_DATA +=
1319BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1320CLEANFILES += $(nodist_uhci_module_SOURCES)
1321MOD_FILES += uhci.mod
1322MARKER_FILES += uhci.marker
1323CLEANFILES += uhci.marker
1324
1325uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1326 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1327 grep 'MARKER' $@.new > $@; rm -f $@.new
1328endif
1329
1330if COND_i386_coreboot
1331platform_PROGRAMS += uhci.module
1332MODULE_FILES += uhci.module$(EXEEXT)
1333uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1334nodist_uhci_module_SOURCES = ## platform nodist sources
1335uhci_module_LDADD =
1336uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1337uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1338uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1339uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1340uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1341dist_noinst_DATA +=
1342BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1343CLEANFILES += $(nodist_uhci_module_SOURCES)
1344MOD_FILES += uhci.mod
1345MARKER_FILES += uhci.marker
1346CLEANFILES += uhci.marker
1347
1348uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1349 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1350 grep 'MARKER' $@.new > $@; rm -f $@.new
1351endif
1352
1353if COND_i386_multiboot
1354platform_PROGRAMS += uhci.module
1355MODULE_FILES += uhci.module$(EXEEXT)
1356uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1357nodist_uhci_module_SOURCES = ## platform nodist sources
1358uhci_module_LDADD =
1359uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1360uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1361uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1362uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1363uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1364dist_noinst_DATA +=
1365BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1366CLEANFILES += $(nodist_uhci_module_SOURCES)
1367MOD_FILES += uhci.mod
1368MARKER_FILES += uhci.marker
1369CLEANFILES += uhci.marker
1370
1371uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1372 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1373 grep 'MARKER' $@.new > $@; rm -f $@.new
1374endif
1375
1376if COND_i386_ieee1275
1377platform_PROGRAMS += uhci.module
1378MODULE_FILES += uhci.module$(EXEEXT)
1379uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1380nodist_uhci_module_SOURCES = ## platform nodist sources
1381uhci_module_LDADD =
1382uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1383uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1384uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1385uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1386uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1387dist_noinst_DATA +=
1388BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1389CLEANFILES += $(nodist_uhci_module_SOURCES)
1390MOD_FILES += uhci.mod
1391MARKER_FILES += uhci.marker
1392CLEANFILES += uhci.marker
1393
1394uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1395 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1396 grep 'MARKER' $@.new > $@; rm -f $@.new
1397endif
1398
1399if COND_x86_64_efi
1400platform_PROGRAMS += uhci.module
1401MODULE_FILES += uhci.module$(EXEEXT)
1402uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1403nodist_uhci_module_SOURCES = ## platform nodist sources
1404uhci_module_LDADD =
1405uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1406uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1407uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1408uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1409uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1410dist_noinst_DATA +=
1411BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1412CLEANFILES += $(nodist_uhci_module_SOURCES)
1413MOD_FILES += uhci.mod
1414MARKER_FILES += uhci.marker
1415CLEANFILES += uhci.marker
1416
1417uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1418 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1419 grep 'MARKER' $@.new > $@; rm -f $@.new
1420endif
1421
1422if COND_mips_loongson
1423platform_PROGRAMS += uhci.module
1424MODULE_FILES += uhci.module$(EXEEXT)
1425uhci_module_SOURCES = bus/usb/uhci.c ## platform sources
1426nodist_uhci_module_SOURCES = ## platform nodist sources
1427uhci_module_LDADD =
1428uhci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1429uhci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1430uhci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1431uhci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1432uhci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1433dist_noinst_DATA +=
1434BUILT_SOURCES += $(nodist_uhci_module_SOURCES)
1435CLEANFILES += $(nodist_uhci_module_SOURCES)
1436MOD_FILES += uhci.mod
1437MARKER_FILES += uhci.marker
1438CLEANFILES += uhci.marker
1439
1440uhci.marker: $(uhci_module_SOURCES) $(nodist_uhci_module_SOURCES)
1441 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uhci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1442 grep 'MARKER' $@.new > $@; rm -f $@.new
1443endif
1444
1445if COND_i386_pc
1446platform_PROGRAMS += ohci.module
1447MODULE_FILES += ohci.module$(EXEEXT)
1448ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1449nodist_ohci_module_SOURCES = ## platform nodist sources
1450ohci_module_LDADD =
1451ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1452ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1453ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1454ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1455ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1456dist_noinst_DATA +=
1457BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1458CLEANFILES += $(nodist_ohci_module_SOURCES)
1459MOD_FILES += ohci.mod
1460MARKER_FILES += ohci.marker
1461CLEANFILES += ohci.marker
1462
1463ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1464 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1465 grep 'MARKER' $@.new > $@; rm -f $@.new
1466endif
1467
1468if COND_i386_efi
1469platform_PROGRAMS += ohci.module
1470MODULE_FILES += ohci.module$(EXEEXT)
1471ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1472nodist_ohci_module_SOURCES = ## platform nodist sources
1473ohci_module_LDADD =
1474ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1475ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1476ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1477ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1478ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1479dist_noinst_DATA +=
1480BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1481CLEANFILES += $(nodist_ohci_module_SOURCES)
1482MOD_FILES += ohci.mod
1483MARKER_FILES += ohci.marker
1484CLEANFILES += ohci.marker
1485
1486ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1487 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1488 grep 'MARKER' $@.new > $@; rm -f $@.new
1489endif
1490
1491if COND_i386_qemu
1492platform_PROGRAMS += ohci.module
1493MODULE_FILES += ohci.module$(EXEEXT)
1494ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1495nodist_ohci_module_SOURCES = ## platform nodist sources
1496ohci_module_LDADD =
1497ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1498ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1499ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1500ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1501ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1502dist_noinst_DATA +=
1503BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1504CLEANFILES += $(nodist_ohci_module_SOURCES)
1505MOD_FILES += ohci.mod
1506MARKER_FILES += ohci.marker
1507CLEANFILES += ohci.marker
1508
1509ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1510 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1511 grep 'MARKER' $@.new > $@; rm -f $@.new
1512endif
1513
1514if COND_i386_coreboot
1515platform_PROGRAMS += ohci.module
1516MODULE_FILES += ohci.module$(EXEEXT)
1517ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1518nodist_ohci_module_SOURCES = ## platform nodist sources
1519ohci_module_LDADD =
1520ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1521ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1522ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1523ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1524ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1525dist_noinst_DATA +=
1526BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1527CLEANFILES += $(nodist_ohci_module_SOURCES)
1528MOD_FILES += ohci.mod
1529MARKER_FILES += ohci.marker
1530CLEANFILES += ohci.marker
1531
1532ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1533 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1534 grep 'MARKER' $@.new > $@; rm -f $@.new
1535endif
1536
1537if COND_i386_multiboot
1538platform_PROGRAMS += ohci.module
1539MODULE_FILES += ohci.module$(EXEEXT)
1540ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1541nodist_ohci_module_SOURCES = ## platform nodist sources
1542ohci_module_LDADD =
1543ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1544ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1545ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1546ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1547ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1548dist_noinst_DATA +=
1549BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1550CLEANFILES += $(nodist_ohci_module_SOURCES)
1551MOD_FILES += ohci.mod
1552MARKER_FILES += ohci.marker
1553CLEANFILES += ohci.marker
1554
1555ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1556 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1557 grep 'MARKER' $@.new > $@; rm -f $@.new
1558endif
1559
1560if COND_i386_ieee1275
1561platform_PROGRAMS += ohci.module
1562MODULE_FILES += ohci.module$(EXEEXT)
1563ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1564nodist_ohci_module_SOURCES = ## platform nodist sources
1565ohci_module_LDADD =
1566ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1567ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1568ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1569ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1570ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1571dist_noinst_DATA +=
1572BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1573CLEANFILES += $(nodist_ohci_module_SOURCES)
1574MOD_FILES += ohci.mod
1575MARKER_FILES += ohci.marker
1576CLEANFILES += ohci.marker
1577
1578ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1579 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1580 grep 'MARKER' $@.new > $@; rm -f $@.new
1581endif
1582
1583if COND_x86_64_efi
1584platform_PROGRAMS += ohci.module
1585MODULE_FILES += ohci.module$(EXEEXT)
1586ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1587nodist_ohci_module_SOURCES = ## platform nodist sources
1588ohci_module_LDADD =
1589ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1590ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1591ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1592ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1593ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1594dist_noinst_DATA +=
1595BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1596CLEANFILES += $(nodist_ohci_module_SOURCES)
1597MOD_FILES += ohci.mod
1598MARKER_FILES += ohci.marker
1599CLEANFILES += ohci.marker
1600
1601ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1602 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1603 grep 'MARKER' $@.new > $@; rm -f $@.new
1604endif
1605
1606if COND_mips_loongson
1607platform_PROGRAMS += ohci.module
1608MODULE_FILES += ohci.module$(EXEEXT)
1609ohci_module_SOURCES = bus/usb/ohci.c ## platform sources
1610nodist_ohci_module_SOURCES = ## platform nodist sources
1611ohci_module_LDADD =
1612ohci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1613ohci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1614ohci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1615ohci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1616ohci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1617dist_noinst_DATA +=
1618BUILT_SOURCES += $(nodist_ohci_module_SOURCES)
1619CLEANFILES += $(nodist_ohci_module_SOURCES)
1620MOD_FILES += ohci.mod
1621MARKER_FILES += ohci.marker
1622CLEANFILES += ohci.marker
1623
1624ohci.marker: $(ohci_module_SOURCES) $(nodist_ohci_module_SOURCES)
1625 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ohci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1626 grep 'MARKER' $@.new > $@; rm -f $@.new
1627endif
1628
1629if COND_i386_pc
1630platform_PROGRAMS += ehci.module
1631MODULE_FILES += ehci.module$(EXEEXT)
00f6db22 1632ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
422889f9
CW
1633nodist_ehci_module_SOURCES = ## platform nodist sources
1634ehci_module_LDADD =
1635ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1636ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1637ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1638ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1639ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1640dist_noinst_DATA +=
1641BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1642CLEANFILES += $(nodist_ehci_module_SOURCES)
1643MOD_FILES += ehci.mod
1644MARKER_FILES += ehci.marker
1645CLEANFILES += ehci.marker
1646
1647ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1648 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1649 grep 'MARKER' $@.new > $@; rm -f $@.new
1650endif
1651
1652if COND_i386_efi
1653platform_PROGRAMS += ehci.module
1654MODULE_FILES += ehci.module$(EXEEXT)
00f6db22 1655ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
422889f9
CW
1656nodist_ehci_module_SOURCES = ## platform nodist sources
1657ehci_module_LDADD =
1658ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1659ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1660ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1661ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1662ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1663dist_noinst_DATA +=
1664BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1665CLEANFILES += $(nodist_ehci_module_SOURCES)
1666MOD_FILES += ehci.mod
1667MARKER_FILES += ehci.marker
1668CLEANFILES += ehci.marker
1669
1670ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1671 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1672 grep 'MARKER' $@.new > $@; rm -f $@.new
1673endif
1674
1675if COND_i386_qemu
1676platform_PROGRAMS += ehci.module
1677MODULE_FILES += ehci.module$(EXEEXT)
00f6db22 1678ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
422889f9
CW
1679nodist_ehci_module_SOURCES = ## platform nodist sources
1680ehci_module_LDADD =
1681ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1682ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1683ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1684ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1685ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1686dist_noinst_DATA +=
1687BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1688CLEANFILES += $(nodist_ehci_module_SOURCES)
1689MOD_FILES += ehci.mod
1690MARKER_FILES += ehci.marker
1691CLEANFILES += ehci.marker
1692
1693ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1694 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1695 grep 'MARKER' $@.new > $@; rm -f $@.new
1696endif
1697
1698if COND_i386_coreboot
1699platform_PROGRAMS += ehci.module
1700MODULE_FILES += ehci.module$(EXEEXT)
00f6db22 1701ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
422889f9
CW
1702nodist_ehci_module_SOURCES = ## platform nodist sources
1703ehci_module_LDADD =
1704ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1705ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1706ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1707ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1708ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1709dist_noinst_DATA +=
1710BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1711CLEANFILES += $(nodist_ehci_module_SOURCES)
1712MOD_FILES += ehci.mod
1713MARKER_FILES += ehci.marker
1714CLEANFILES += ehci.marker
1715
1716ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1717 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1718 grep 'MARKER' $@.new > $@; rm -f $@.new
1719endif
1720
1721if COND_i386_multiboot
1722platform_PROGRAMS += ehci.module
1723MODULE_FILES += ehci.module$(EXEEXT)
00f6db22 1724ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
422889f9
CW
1725nodist_ehci_module_SOURCES = ## platform nodist sources
1726ehci_module_LDADD =
1727ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1728ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1729ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1730ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1731ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1732dist_noinst_DATA +=
1733BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1734CLEANFILES += $(nodist_ehci_module_SOURCES)
1735MOD_FILES += ehci.mod
1736MARKER_FILES += ehci.marker
1737CLEANFILES += ehci.marker
1738
1739ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1740 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1741 grep 'MARKER' $@.new > $@; rm -f $@.new
1742endif
1743
1744if COND_i386_ieee1275
1745platform_PROGRAMS += ehci.module
1746MODULE_FILES += ehci.module$(EXEEXT)
00f6db22 1747ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
422889f9
CW
1748nodist_ehci_module_SOURCES = ## platform nodist sources
1749ehci_module_LDADD =
1750ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1751ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1752ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1753ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1754ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1755dist_noinst_DATA +=
1756BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1757CLEANFILES += $(nodist_ehci_module_SOURCES)
1758MOD_FILES += ehci.mod
1759MARKER_FILES += ehci.marker
1760CLEANFILES += ehci.marker
1761
1762ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1763 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1764 grep 'MARKER' $@.new > $@; rm -f $@.new
1765endif
1766
1767if COND_x86_64_efi
1768platform_PROGRAMS += ehci.module
1769MODULE_FILES += ehci.module$(EXEEXT)
00f6db22 1770ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
422889f9
CW
1771nodist_ehci_module_SOURCES = ## platform nodist sources
1772ehci_module_LDADD =
1773ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1774ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1775ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1776ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1777ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1778dist_noinst_DATA +=
1779BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1780CLEANFILES += $(nodist_ehci_module_SOURCES)
1781MOD_FILES += ehci.mod
1782MARKER_FILES += ehci.marker
1783CLEANFILES += ehci.marker
1784
1785ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1786 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1787 grep 'MARKER' $@.new > $@; rm -f $@.new
1788endif
1789
1790if COND_mips_loongson
1791platform_PROGRAMS += ehci.module
1792MODULE_FILES += ehci.module$(EXEEXT)
00f6db22
CW
1793ehci_module_SOURCES = bus/usb/ehci-pci.c bus/usb/ehci.c ## platform sources
1794nodist_ehci_module_SOURCES = ## platform nodist sources
1795ehci_module_LDADD =
1796ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1797ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1798ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1799ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1800ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1801dist_noinst_DATA +=
1802BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1803CLEANFILES += $(nodist_ehci_module_SOURCES)
1804MOD_FILES += ehci.mod
1805MARKER_FILES += ehci.marker
1806CLEANFILES += ehci.marker
1807
1808ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1809 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1810 grep 'MARKER' $@.new > $@; rm -f $@.new
1811endif
1812
1813if COND_arm_coreboot
1814platform_PROGRAMS += ehci.module
1815MODULE_FILES += ehci.module$(EXEEXT)
1816ehci_module_SOURCES = bus/usb/ehci-fdt.c bus/usb/ehci.c ## platform sources
422889f9
CW
1817nodist_ehci_module_SOURCES = ## platform nodist sources
1818ehci_module_LDADD =
1819ehci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1820ehci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1821ehci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1822ehci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1823ehci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1824dist_noinst_DATA +=
1825BUILT_SOURCES += $(nodist_ehci_module_SOURCES)
1826CLEANFILES += $(nodist_ehci_module_SOURCES)
1827MOD_FILES += ehci.mod
1828MARKER_FILES += ehci.marker
1829CLEANFILES += ehci.marker
1830
1831ehci.marker: $(ehci_module_SOURCES) $(nodist_ehci_module_SOURCES)
1832 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ehci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1833 grep 'MARKER' $@.new > $@; rm -f $@.new
1834endif
1835
1836if COND_i386_pc
1837platform_PROGRAMS += pci.module
1838MODULE_FILES += pci.module$(EXEEXT)
1839pci_module_SOURCES = bus/pci.c ## platform sources
1840nodist_pci_module_SOURCES = ## platform nodist sources
1841pci_module_LDADD =
1842pci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1843pci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1844pci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1845pci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1846pci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1847dist_noinst_DATA +=
1848BUILT_SOURCES += $(nodist_pci_module_SOURCES)
1849CLEANFILES += $(nodist_pci_module_SOURCES)
1850MOD_FILES += pci.mod
1851MARKER_FILES += pci.marker
1852CLEANFILES += pci.marker
1853
1854pci.marker: $(pci_module_SOURCES) $(nodist_pci_module_SOURCES)
1855 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1856 grep 'MARKER' $@.new > $@; rm -f $@.new
1857endif
1858
1859if COND_i386_coreboot
1860platform_PROGRAMS += pci.module
1861MODULE_FILES += pci.module$(EXEEXT)
1862pci_module_SOURCES = bus/pci.c ## platform sources
1863nodist_pci_module_SOURCES = ## platform nodist sources
1864pci_module_LDADD =
1865pci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1866pci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1867pci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1868pci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1869pci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1870dist_noinst_DATA +=
1871BUILT_SOURCES += $(nodist_pci_module_SOURCES)
1872CLEANFILES += $(nodist_pci_module_SOURCES)
1873MOD_FILES += pci.mod
1874MARKER_FILES += pci.marker
1875CLEANFILES += pci.marker
1876
1877pci.marker: $(pci_module_SOURCES) $(nodist_pci_module_SOURCES)
1878 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1879 grep 'MARKER' $@.new > $@; rm -f $@.new
1880endif
1881
1882if COND_i386_multiboot
1883platform_PROGRAMS += pci.module
1884MODULE_FILES += pci.module$(EXEEXT)
1885pci_module_SOURCES = bus/pci.c ## platform sources
1886nodist_pci_module_SOURCES = ## platform nodist sources
1887pci_module_LDADD =
1888pci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1889pci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1890pci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1891pci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1892pci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1893dist_noinst_DATA +=
1894BUILT_SOURCES += $(nodist_pci_module_SOURCES)
1895CLEANFILES += $(nodist_pci_module_SOURCES)
1896MOD_FILES += pci.mod
1897MARKER_FILES += pci.marker
1898CLEANFILES += pci.marker
1899
1900pci.marker: $(pci_module_SOURCES) $(nodist_pci_module_SOURCES)
1901 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1902 grep 'MARKER' $@.new > $@; rm -f $@.new
1903endif
1904
1905if COND_i386_ieee1275
1906platform_PROGRAMS += pci.module
1907MODULE_FILES += pci.module$(EXEEXT)
1908pci_module_SOURCES = bus/i386/ieee1275/pci.c bus/pci.c ## platform sources
1909nodist_pci_module_SOURCES = ## platform nodist sources
1910pci_module_LDADD =
1911pci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1912pci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1913pci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1914pci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1915pci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1916dist_noinst_DATA +=
1917BUILT_SOURCES += $(nodist_pci_module_SOURCES)
1918CLEANFILES += $(nodist_pci_module_SOURCES)
1919MOD_FILES += pci.mod
1920MARKER_FILES += pci.marker
1921CLEANFILES += pci.marker
1922
1923pci.marker: $(pci_module_SOURCES) $(nodist_pci_module_SOURCES)
1924 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1925 grep 'MARKER' $@.new > $@; rm -f $@.new
1926endif
1927
1928if COND_i386_pc
1929platform_PROGRAMS += nativedisk.module
1930MODULE_FILES += nativedisk.module$(EXEEXT)
1931nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
1932nodist_nativedisk_module_SOURCES = ## platform nodist sources
1933nativedisk_module_LDADD =
1934nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1935nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1936nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1937nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1938nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1939dist_noinst_DATA +=
1940BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
1941CLEANFILES += $(nodist_nativedisk_module_SOURCES)
1942MOD_FILES += nativedisk.mod
1943MARKER_FILES += nativedisk.marker
1944CLEANFILES += nativedisk.marker
1945
1946nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
1947 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1948 grep 'MARKER' $@.new > $@; rm -f $@.new
1949endif
1950
1951if COND_i386_efi
1952platform_PROGRAMS += nativedisk.module
1953MODULE_FILES += nativedisk.module$(EXEEXT)
1954nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
1955nodist_nativedisk_module_SOURCES = ## platform nodist sources
1956nativedisk_module_LDADD =
1957nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1958nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1959nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1960nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1961nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1962dist_noinst_DATA +=
1963BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
1964CLEANFILES += $(nodist_nativedisk_module_SOURCES)
1965MOD_FILES += nativedisk.mod
1966MARKER_FILES += nativedisk.marker
1967CLEANFILES += nativedisk.marker
1968
1969nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
1970 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1971 grep 'MARKER' $@.new > $@; rm -f $@.new
1972endif
1973
1974if COND_i386_qemu
1975platform_PROGRAMS += nativedisk.module
1976MODULE_FILES += nativedisk.module$(EXEEXT)
1977nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
1978nodist_nativedisk_module_SOURCES = ## platform nodist sources
1979nativedisk_module_LDADD =
1980nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
1981nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
1982nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
1983nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
1984nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
1985dist_noinst_DATA +=
1986BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
1987CLEANFILES += $(nodist_nativedisk_module_SOURCES)
1988MOD_FILES += nativedisk.mod
1989MARKER_FILES += nativedisk.marker
1990CLEANFILES += nativedisk.marker
1991
1992nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
1993 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
1994 grep 'MARKER' $@.new > $@; rm -f $@.new
1995endif
1996
1997if COND_i386_coreboot
1998platform_PROGRAMS += nativedisk.module
1999MODULE_FILES += nativedisk.module$(EXEEXT)
2000nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
2001nodist_nativedisk_module_SOURCES = ## platform nodist sources
2002nativedisk_module_LDADD =
2003nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2004nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2005nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2006nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2007nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2008dist_noinst_DATA +=
2009BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
2010CLEANFILES += $(nodist_nativedisk_module_SOURCES)
2011MOD_FILES += nativedisk.mod
2012MARKER_FILES += nativedisk.marker
2013CLEANFILES += nativedisk.marker
2014
2015nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
2016 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2017 grep 'MARKER' $@.new > $@; rm -f $@.new
2018endif
2019
2020if COND_i386_multiboot
2021platform_PROGRAMS += nativedisk.module
2022MODULE_FILES += nativedisk.module$(EXEEXT)
2023nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
2024nodist_nativedisk_module_SOURCES = ## platform nodist sources
2025nativedisk_module_LDADD =
2026nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2027nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2028nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2029nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2030nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2031dist_noinst_DATA +=
2032BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
2033CLEANFILES += $(nodist_nativedisk_module_SOURCES)
2034MOD_FILES += nativedisk.mod
2035MARKER_FILES += nativedisk.marker
2036CLEANFILES += nativedisk.marker
2037
2038nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
2039 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2040 grep 'MARKER' $@.new > $@; rm -f $@.new
2041endif
2042
2043if COND_i386_ieee1275
2044platform_PROGRAMS += nativedisk.module
2045MODULE_FILES += nativedisk.module$(EXEEXT)
2046nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
2047nodist_nativedisk_module_SOURCES = ## platform nodist sources
2048nativedisk_module_LDADD =
2049nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2050nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2051nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2052nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2053nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2054dist_noinst_DATA +=
2055BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
2056CLEANFILES += $(nodist_nativedisk_module_SOURCES)
2057MOD_FILES += nativedisk.mod
2058MARKER_FILES += nativedisk.marker
2059CLEANFILES += nativedisk.marker
2060
2061nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
2062 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2063 grep 'MARKER' $@.new > $@; rm -f $@.new
2064endif
2065
2066if COND_x86_64_efi
2067platform_PROGRAMS += nativedisk.module
2068MODULE_FILES += nativedisk.module$(EXEEXT)
2069nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
2070nodist_nativedisk_module_SOURCES = ## platform nodist sources
2071nativedisk_module_LDADD =
2072nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2073nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2074nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2075nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2076nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2077dist_noinst_DATA +=
2078BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
2079CLEANFILES += $(nodist_nativedisk_module_SOURCES)
2080MOD_FILES += nativedisk.mod
2081MARKER_FILES += nativedisk.marker
2082CLEANFILES += nativedisk.marker
2083
2084nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
2085 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2086 grep 'MARKER' $@.new > $@; rm -f $@.new
2087endif
2088
2089if COND_mips_loongson
2090platform_PROGRAMS += nativedisk.module
2091MODULE_FILES += nativedisk.module$(EXEEXT)
2092nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
2093nodist_nativedisk_module_SOURCES = ## platform nodist sources
2094nativedisk_module_LDADD =
2095nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2096nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2097nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2098nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2099nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2100dist_noinst_DATA +=
2101BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
2102CLEANFILES += $(nodist_nativedisk_module_SOURCES)
2103MOD_FILES += nativedisk.mod
2104MARKER_FILES += nativedisk.marker
2105CLEANFILES += nativedisk.marker
2106
2107nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
2108 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2109 grep 'MARKER' $@.new > $@; rm -f $@.new
2110endif
2111
2112if COND_mips_qemu_mips
2113platform_PROGRAMS += nativedisk.module
2114MODULE_FILES += nativedisk.module$(EXEEXT)
2115nativedisk_module_SOURCES = commands/nativedisk.c ## platform sources
2116nodist_nativedisk_module_SOURCES = ## platform nodist sources
2117nativedisk_module_LDADD =
2118nativedisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2119nativedisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2120nativedisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2121nativedisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2122nativedisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2123dist_noinst_DATA +=
2124BUILT_SOURCES += $(nodist_nativedisk_module_SOURCES)
2125CLEANFILES += $(nodist_nativedisk_module_SOURCES)
2126MOD_FILES += nativedisk.mod
2127MARKER_FILES += nativedisk.marker
2128CLEANFILES += nativedisk.marker
2129
2130nativedisk.marker: $(nativedisk_module_SOURCES) $(nodist_nativedisk_module_SOURCES)
2131 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nativedisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2132 grep 'MARKER' $@.new > $@; rm -f $@.new
2133endif
2134
2135if COND_emu
2136if COND_GRUB_EMU_PCI
2137platform_PROGRAMS += emupci.module
2138MODULE_FILES += emupci.module$(EXEEXT)
2139emupci_module_SOURCES = bus/emu/pci.c commands/lspci.c ## platform sources
2140nodist_emupci_module_SOURCES = ## platform nodist sources
2141emupci_module_LDADD =
2142emupci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2143emupci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2144emupci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2145emupci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2146emupci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2147dist_noinst_DATA +=
2148BUILT_SOURCES += $(nodist_emupci_module_SOURCES)
2149CLEANFILES += $(nodist_emupci_module_SOURCES)
2150MOD_FILES += emupci.mod
2151MARKER_FILES += emupci.marker
2152CLEANFILES += emupci.marker
2153
2154emupci.marker: $(emupci_module_SOURCES) $(nodist_emupci_module_SOURCES)
2155 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(emupci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2156 grep 'MARKER' $@.new > $@; rm -f $@.new
2157endif COND_GRUB_EMU_PCI
2158endif
2159
2160if COND_mips_arc
2161platform_PROGRAMS += lsdev.module
2162MODULE_FILES += lsdev.module$(EXEEXT)
2163lsdev_module_SOURCES = commands/arc/lsdev.c ## platform sources
2164nodist_lsdev_module_SOURCES = ## platform nodist sources
2165lsdev_module_LDADD =
2166lsdev_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2167lsdev_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2168lsdev_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2169lsdev_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2170lsdev_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2171dist_noinst_DATA +=
2172BUILT_SOURCES += $(nodist_lsdev_module_SOURCES)
2173CLEANFILES += $(nodist_lsdev_module_SOURCES)
2174MOD_FILES += lsdev.mod
2175MARKER_FILES += lsdev.marker
2176CLEANFILES += lsdev.marker
2177
2178lsdev.marker: $(lsdev_module_SOURCES) $(nodist_lsdev_module_SOURCES)
2179 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsdev_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2180 grep 'MARKER' $@.new > $@; rm -f $@.new
2181endif
2182
2183if COND_i386_xen
2184platform_PROGRAMS += lsxen.module
2185MODULE_FILES += lsxen.module$(EXEEXT)
2186lsxen_module_SOURCES = commands/xen/lsxen.c ## platform sources
2187nodist_lsxen_module_SOURCES = ## platform nodist sources
2188lsxen_module_LDADD =
2189lsxen_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2190lsxen_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2191lsxen_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2192lsxen_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2193lsxen_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2194dist_noinst_DATA +=
2195BUILT_SOURCES += $(nodist_lsxen_module_SOURCES)
2196CLEANFILES += $(nodist_lsxen_module_SOURCES)
2197MOD_FILES += lsxen.mod
2198MARKER_FILES += lsxen.marker
2199CLEANFILES += lsxen.marker
2200
2201lsxen.marker: $(lsxen_module_SOURCES) $(nodist_lsxen_module_SOURCES)
2202 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsxen_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2203 grep 'MARKER' $@.new > $@; rm -f $@.new
2204endif
2205
2206if COND_x86_64_xen
2207platform_PROGRAMS += lsxen.module
2208MODULE_FILES += lsxen.module$(EXEEXT)
2209lsxen_module_SOURCES = commands/xen/lsxen.c ## platform sources
2210nodist_lsxen_module_SOURCES = ## platform nodist sources
2211lsxen_module_LDADD =
2212lsxen_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2213lsxen_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2214lsxen_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2215lsxen_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2216lsxen_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2217dist_noinst_DATA +=
2218BUILT_SOURCES += $(nodist_lsxen_module_SOURCES)
2219CLEANFILES += $(nodist_lsxen_module_SOURCES)
2220MOD_FILES += lsxen.mod
2221MARKER_FILES += lsxen.marker
2222CLEANFILES += lsxen.marker
2223
2224lsxen.marker: $(lsxen_module_SOURCES) $(nodist_lsxen_module_SOURCES)
2225 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsxen_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2226 grep 'MARKER' $@.new > $@; rm -f $@.new
2227endif
2228
2229if COND_i386_pc
2230platform_PROGRAMS += cmostest.module
2231MODULE_FILES += cmostest.module$(EXEEXT)
2232cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2233nodist_cmostest_module_SOURCES = ## platform nodist sources
2234cmostest_module_LDADD =
2235cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2236cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2237cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2238cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2239cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2240dist_noinst_DATA +=
2241BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2242CLEANFILES += $(nodist_cmostest_module_SOURCES)
2243MOD_FILES += cmostest.mod
2244MARKER_FILES += cmostest.marker
2245CLEANFILES += cmostest.marker
2246
2247cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2248 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2249 grep 'MARKER' $@.new > $@; rm -f $@.new
2250endif
2251
2252if COND_i386_qemu
2253platform_PROGRAMS += cmostest.module
2254MODULE_FILES += cmostest.module$(EXEEXT)
2255cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2256nodist_cmostest_module_SOURCES = ## platform nodist sources
2257cmostest_module_LDADD =
2258cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2259cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2260cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2261cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2262cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2263dist_noinst_DATA +=
2264BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2265CLEANFILES += $(nodist_cmostest_module_SOURCES)
2266MOD_FILES += cmostest.mod
2267MARKER_FILES += cmostest.marker
2268CLEANFILES += cmostest.marker
2269
2270cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2271 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2272 grep 'MARKER' $@.new > $@; rm -f $@.new
2273endif
2274
2275if COND_i386_coreboot
2276platform_PROGRAMS += cmostest.module
2277MODULE_FILES += cmostest.module$(EXEEXT)
2278cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2279nodist_cmostest_module_SOURCES = ## platform nodist sources
2280cmostest_module_LDADD =
2281cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2282cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2283cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2284cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2285cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2286dist_noinst_DATA +=
2287BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2288CLEANFILES += $(nodist_cmostest_module_SOURCES)
2289MOD_FILES += cmostest.mod
2290MARKER_FILES += cmostest.marker
2291CLEANFILES += cmostest.marker
2292
2293cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2294 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2295 grep 'MARKER' $@.new > $@; rm -f $@.new
2296endif
2297
2298if COND_i386_multiboot
2299platform_PROGRAMS += cmostest.module
2300MODULE_FILES += cmostest.module$(EXEEXT)
2301cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2302nodist_cmostest_module_SOURCES = ## platform nodist sources
2303cmostest_module_LDADD =
2304cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2305cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2306cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2307cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2308cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2309dist_noinst_DATA +=
2310BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2311CLEANFILES += $(nodist_cmostest_module_SOURCES)
2312MOD_FILES += cmostest.mod
2313MARKER_FILES += cmostest.marker
2314CLEANFILES += cmostest.marker
2315
2316cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2317 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2318 grep 'MARKER' $@.new > $@; rm -f $@.new
2319endif
2320
2321if COND_i386_ieee1275
2322platform_PROGRAMS += cmostest.module
2323MODULE_FILES += cmostest.module$(EXEEXT)
2324cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2325nodist_cmostest_module_SOURCES = ## platform nodist sources
2326cmostest_module_LDADD =
2327cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2328cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2329cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2330cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2331cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2332dist_noinst_DATA +=
2333BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2334CLEANFILES += $(nodist_cmostest_module_SOURCES)
2335MOD_FILES += cmostest.mod
2336MARKER_FILES += cmostest.marker
2337CLEANFILES += cmostest.marker
2338
2339cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2340 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2341 grep 'MARKER' $@.new > $@; rm -f $@.new
2342endif
2343
2344if COND_mips_loongson
2345platform_PROGRAMS += cmostest.module
2346MODULE_FILES += cmostest.module$(EXEEXT)
2347cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2348nodist_cmostest_module_SOURCES = ## platform nodist sources
2349cmostest_module_LDADD =
2350cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2351cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2352cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2353cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2354cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2355dist_noinst_DATA +=
2356BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2357CLEANFILES += $(nodist_cmostest_module_SOURCES)
2358MOD_FILES += cmostest.mod
2359MARKER_FILES += cmostest.marker
2360CLEANFILES += cmostest.marker
2361
2362cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2363 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2364 grep 'MARKER' $@.new > $@; rm -f $@.new
2365endif
2366
2367if COND_sparc64_ieee1275
2368platform_PROGRAMS += cmostest.module
2369MODULE_FILES += cmostest.module$(EXEEXT)
2370cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2371nodist_cmostest_module_SOURCES = ## platform nodist sources
2372cmostest_module_LDADD =
2373cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2374cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2375cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2376cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2377cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2378dist_noinst_DATA +=
2379BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2380CLEANFILES += $(nodist_cmostest_module_SOURCES)
2381MOD_FILES += cmostest.mod
2382MARKER_FILES += cmostest.marker
2383CLEANFILES += cmostest.marker
2384
2385cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2386 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2387 grep 'MARKER' $@.new > $@; rm -f $@.new
2388endif
2389
2390if COND_powerpc_ieee1275
2391platform_PROGRAMS += cmostest.module
2392MODULE_FILES += cmostest.module$(EXEEXT)
2393cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2394nodist_cmostest_module_SOURCES = ## platform nodist sources
2395cmostest_module_LDADD =
2396cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2397cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2398cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2399cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2400cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2401dist_noinst_DATA +=
2402BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2403CLEANFILES += $(nodist_cmostest_module_SOURCES)
2404MOD_FILES += cmostest.mod
2405MARKER_FILES += cmostest.marker
2406CLEANFILES += cmostest.marker
2407
2408cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2409 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2410 grep 'MARKER' $@.new > $@; rm -f $@.new
2411endif
2412
2413if COND_mips_qemu_mips
2414platform_PROGRAMS += cmostest.module
2415MODULE_FILES += cmostest.module$(EXEEXT)
2416cmostest_module_SOURCES = commands/i386/cmostest.c ## platform sources
2417nodist_cmostest_module_SOURCES = ## platform nodist sources
2418cmostest_module_LDADD =
2419cmostest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2420cmostest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2421cmostest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2422cmostest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2423cmostest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2424dist_noinst_DATA +=
2425BUILT_SOURCES += $(nodist_cmostest_module_SOURCES)
2426CLEANFILES += $(nodist_cmostest_module_SOURCES)
2427MOD_FILES += cmostest.mod
2428MARKER_FILES += cmostest.marker
2429CLEANFILES += cmostest.marker
2430
2431cmostest.marker: $(cmostest_module_SOURCES) $(nodist_cmostest_module_SOURCES)
2432 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmostest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2433 grep 'MARKER' $@.new > $@; rm -f $@.new
2434endif
2435
2436if COND_i386_pc
2437platform_PROGRAMS += cmosdump.module
2438MODULE_FILES += cmosdump.module$(EXEEXT)
2439cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2440nodist_cmosdump_module_SOURCES = ## platform nodist sources
2441cmosdump_module_LDADD =
2442cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2443cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2444cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2445cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2446cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2447dist_noinst_DATA +=
2448BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2449CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2450MOD_FILES += cmosdump.mod
2451MARKER_FILES += cmosdump.marker
2452CLEANFILES += cmosdump.marker
2453
2454cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2455 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2456 grep 'MARKER' $@.new > $@; rm -f $@.new
2457endif
2458
2459if COND_i386_qemu
2460platform_PROGRAMS += cmosdump.module
2461MODULE_FILES += cmosdump.module$(EXEEXT)
2462cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2463nodist_cmosdump_module_SOURCES = ## platform nodist sources
2464cmosdump_module_LDADD =
2465cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2466cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2467cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2468cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2469cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2470dist_noinst_DATA +=
2471BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2472CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2473MOD_FILES += cmosdump.mod
2474MARKER_FILES += cmosdump.marker
2475CLEANFILES += cmosdump.marker
2476
2477cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2478 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2479 grep 'MARKER' $@.new > $@; rm -f $@.new
2480endif
2481
2482if COND_i386_coreboot
2483platform_PROGRAMS += cmosdump.module
2484MODULE_FILES += cmosdump.module$(EXEEXT)
2485cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2486nodist_cmosdump_module_SOURCES = ## platform nodist sources
2487cmosdump_module_LDADD =
2488cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2489cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2490cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2491cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2492cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2493dist_noinst_DATA +=
2494BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2495CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2496MOD_FILES += cmosdump.mod
2497MARKER_FILES += cmosdump.marker
2498CLEANFILES += cmosdump.marker
2499
2500cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2501 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2502 grep 'MARKER' $@.new > $@; rm -f $@.new
2503endif
2504
2505if COND_i386_multiboot
2506platform_PROGRAMS += cmosdump.module
2507MODULE_FILES += cmosdump.module$(EXEEXT)
2508cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2509nodist_cmosdump_module_SOURCES = ## platform nodist sources
2510cmosdump_module_LDADD =
2511cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2512cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2513cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2514cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2515cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2516dist_noinst_DATA +=
2517BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2518CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2519MOD_FILES += cmosdump.mod
2520MARKER_FILES += cmosdump.marker
2521CLEANFILES += cmosdump.marker
2522
2523cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2524 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2525 grep 'MARKER' $@.new > $@; rm -f $@.new
2526endif
2527
2528if COND_i386_ieee1275
2529platform_PROGRAMS += cmosdump.module
2530MODULE_FILES += cmosdump.module$(EXEEXT)
2531cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2532nodist_cmosdump_module_SOURCES = ## platform nodist sources
2533cmosdump_module_LDADD =
2534cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2535cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2536cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2537cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2538cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2539dist_noinst_DATA +=
2540BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2541CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2542MOD_FILES += cmosdump.mod
2543MARKER_FILES += cmosdump.marker
2544CLEANFILES += cmosdump.marker
2545
2546cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2547 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2548 grep 'MARKER' $@.new > $@; rm -f $@.new
2549endif
2550
2551if COND_mips_loongson
2552platform_PROGRAMS += cmosdump.module
2553MODULE_FILES += cmosdump.module$(EXEEXT)
2554cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2555nodist_cmosdump_module_SOURCES = ## platform nodist sources
2556cmosdump_module_LDADD =
2557cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2558cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2559cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2560cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2561cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2562dist_noinst_DATA +=
2563BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2564CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2565MOD_FILES += cmosdump.mod
2566MARKER_FILES += cmosdump.marker
2567CLEANFILES += cmosdump.marker
2568
2569cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2570 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2571 grep 'MARKER' $@.new > $@; rm -f $@.new
2572endif
2573
2574if COND_sparc64_ieee1275
2575platform_PROGRAMS += cmosdump.module
2576MODULE_FILES += cmosdump.module$(EXEEXT)
2577cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2578nodist_cmosdump_module_SOURCES = ## platform nodist sources
2579cmosdump_module_LDADD =
2580cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2581cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2582cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2583cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2584cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2585dist_noinst_DATA +=
2586BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2587CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2588MOD_FILES += cmosdump.mod
2589MARKER_FILES += cmosdump.marker
2590CLEANFILES += cmosdump.marker
2591
2592cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2593 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2594 grep 'MARKER' $@.new > $@; rm -f $@.new
2595endif
2596
2597if COND_powerpc_ieee1275
2598platform_PROGRAMS += cmosdump.module
2599MODULE_FILES += cmosdump.module$(EXEEXT)
2600cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2601nodist_cmosdump_module_SOURCES = ## platform nodist sources
2602cmosdump_module_LDADD =
2603cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2604cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2605cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2606cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2607cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2608dist_noinst_DATA +=
2609BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2610CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2611MOD_FILES += cmosdump.mod
2612MARKER_FILES += cmosdump.marker
2613CLEANFILES += cmosdump.marker
2614
2615cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2616 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2617 grep 'MARKER' $@.new > $@; rm -f $@.new
2618endif
2619
2620if COND_mips_qemu_mips
2621platform_PROGRAMS += cmosdump.module
2622MODULE_FILES += cmosdump.module$(EXEEXT)
2623cmosdump_module_SOURCES = commands/i386/cmosdump.c ## platform sources
2624nodist_cmosdump_module_SOURCES = ## platform nodist sources
2625cmosdump_module_LDADD =
2626cmosdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2627cmosdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2628cmosdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2629cmosdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2630cmosdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2631dist_noinst_DATA +=
2632BUILT_SOURCES += $(nodist_cmosdump_module_SOURCES)
2633CLEANFILES += $(nodist_cmosdump_module_SOURCES)
2634MOD_FILES += cmosdump.mod
2635MARKER_FILES += cmosdump.marker
2636CLEANFILES += cmosdump.marker
2637
2638cmosdump.marker: $(cmosdump_module_SOURCES) $(nodist_cmosdump_module_SOURCES)
2639 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmosdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2640 grep 'MARKER' $@.new > $@; rm -f $@.new
2641endif
2642
2643if COND_i386_pc
2644platform_PROGRAMS += iorw.module
2645MODULE_FILES += iorw.module$(EXEEXT)
2646iorw_module_SOURCES = commands/iorw.c ## platform sources
2647nodist_iorw_module_SOURCES = ## platform nodist sources
2648iorw_module_LDADD =
2649iorw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2650iorw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2651iorw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2652iorw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2653iorw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2654dist_noinst_DATA +=
2655BUILT_SOURCES += $(nodist_iorw_module_SOURCES)
2656CLEANFILES += $(nodist_iorw_module_SOURCES)
2657MOD_FILES += iorw.mod
2658MARKER_FILES += iorw.marker
2659CLEANFILES += iorw.marker
2660
2661iorw.marker: $(iorw_module_SOURCES) $(nodist_iorw_module_SOURCES)
2662 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iorw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2663 grep 'MARKER' $@.new > $@; rm -f $@.new
2664endif
2665
2666if COND_i386_efi
2667platform_PROGRAMS += iorw.module
2668MODULE_FILES += iorw.module$(EXEEXT)
2669iorw_module_SOURCES = commands/iorw.c ## platform sources
2670nodist_iorw_module_SOURCES = ## platform nodist sources
2671iorw_module_LDADD =
2672iorw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2673iorw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2674iorw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2675iorw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2676iorw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2677dist_noinst_DATA +=
2678BUILT_SOURCES += $(nodist_iorw_module_SOURCES)
2679CLEANFILES += $(nodist_iorw_module_SOURCES)
2680MOD_FILES += iorw.mod
2681MARKER_FILES += iorw.marker
2682CLEANFILES += iorw.marker
2683
2684iorw.marker: $(iorw_module_SOURCES) $(nodist_iorw_module_SOURCES)
2685 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iorw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2686 grep 'MARKER' $@.new > $@; rm -f $@.new
2687endif
2688
2689if COND_i386_qemu
2690platform_PROGRAMS += iorw.module
2691MODULE_FILES += iorw.module$(EXEEXT)
2692iorw_module_SOURCES = commands/iorw.c ## platform sources
2693nodist_iorw_module_SOURCES = ## platform nodist sources
2694iorw_module_LDADD =
2695iorw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2696iorw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2697iorw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2698iorw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2699iorw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2700dist_noinst_DATA +=
2701BUILT_SOURCES += $(nodist_iorw_module_SOURCES)
2702CLEANFILES += $(nodist_iorw_module_SOURCES)
2703MOD_FILES += iorw.mod
2704MARKER_FILES += iorw.marker
2705CLEANFILES += iorw.marker
2706
2707iorw.marker: $(iorw_module_SOURCES) $(nodist_iorw_module_SOURCES)
2708 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iorw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2709 grep 'MARKER' $@.new > $@; rm -f $@.new
2710endif
2711
2712if COND_i386_coreboot
2713platform_PROGRAMS += iorw.module
2714MODULE_FILES += iorw.module$(EXEEXT)
2715iorw_module_SOURCES = commands/iorw.c ## platform sources
2716nodist_iorw_module_SOURCES = ## platform nodist sources
2717iorw_module_LDADD =
2718iorw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2719iorw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2720iorw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2721iorw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2722iorw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2723dist_noinst_DATA +=
2724BUILT_SOURCES += $(nodist_iorw_module_SOURCES)
2725CLEANFILES += $(nodist_iorw_module_SOURCES)
2726MOD_FILES += iorw.mod
2727MARKER_FILES += iorw.marker
2728CLEANFILES += iorw.marker
2729
2730iorw.marker: $(iorw_module_SOURCES) $(nodist_iorw_module_SOURCES)
2731 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iorw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2732 grep 'MARKER' $@.new > $@; rm -f $@.new
2733endif
2734
2735if COND_i386_multiboot
2736platform_PROGRAMS += iorw.module
2737MODULE_FILES += iorw.module$(EXEEXT)
2738iorw_module_SOURCES = commands/iorw.c ## platform sources
2739nodist_iorw_module_SOURCES = ## platform nodist sources
2740iorw_module_LDADD =
2741iorw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2742iorw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2743iorw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2744iorw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2745iorw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2746dist_noinst_DATA +=
2747BUILT_SOURCES += $(nodist_iorw_module_SOURCES)
2748CLEANFILES += $(nodist_iorw_module_SOURCES)
2749MOD_FILES += iorw.mod
2750MARKER_FILES += iorw.marker
2751CLEANFILES += iorw.marker
2752
2753iorw.marker: $(iorw_module_SOURCES) $(nodist_iorw_module_SOURCES)
2754 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iorw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2755 grep 'MARKER' $@.new > $@; rm -f $@.new
2756endif
2757
2758if COND_i386_ieee1275
2759platform_PROGRAMS += iorw.module
2760MODULE_FILES += iorw.module$(EXEEXT)
2761iorw_module_SOURCES = commands/iorw.c ## platform sources
2762nodist_iorw_module_SOURCES = ## platform nodist sources
2763iorw_module_LDADD =
2764iorw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2765iorw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2766iorw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2767iorw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2768iorw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2769dist_noinst_DATA +=
2770BUILT_SOURCES += $(nodist_iorw_module_SOURCES)
2771CLEANFILES += $(nodist_iorw_module_SOURCES)
2772MOD_FILES += iorw.mod
2773MARKER_FILES += iorw.marker
2774CLEANFILES += iorw.marker
2775
2776iorw.marker: $(iorw_module_SOURCES) $(nodist_iorw_module_SOURCES)
2777 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iorw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2778 grep 'MARKER' $@.new > $@; rm -f $@.new
2779endif
2780
2781if COND_x86_64_efi
2782platform_PROGRAMS += iorw.module
2783MODULE_FILES += iorw.module$(EXEEXT)
2784iorw_module_SOURCES = commands/iorw.c ## platform sources
2785nodist_iorw_module_SOURCES = ## platform nodist sources
2786iorw_module_LDADD =
2787iorw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2788iorw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2789iorw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2790iorw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2791iorw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2792dist_noinst_DATA +=
2793BUILT_SOURCES += $(nodist_iorw_module_SOURCES)
2794CLEANFILES += $(nodist_iorw_module_SOURCES)
2795MOD_FILES += iorw.mod
2796MARKER_FILES += iorw.marker
2797CLEANFILES += iorw.marker
2798
2799iorw.marker: $(iorw_module_SOURCES) $(nodist_iorw_module_SOURCES)
2800 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iorw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2801 grep 'MARKER' $@.new > $@; rm -f $@.new
2802endif
2803
2804if COND_i386_pc
2805platform_PROGRAMS += cbtable.module
2806MODULE_FILES += cbtable.module$(EXEEXT)
00f6db22 2807cbtable_module_SOURCES = kern/i386/coreboot/cbtable.c kern/coreboot/cbtable.c ## platform sources
422889f9
CW
2808nodist_cbtable_module_SOURCES = ## platform nodist sources
2809cbtable_module_LDADD =
2810cbtable_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2811cbtable_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2812cbtable_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2813cbtable_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2814cbtable_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2815dist_noinst_DATA +=
2816BUILT_SOURCES += $(nodist_cbtable_module_SOURCES)
2817CLEANFILES += $(nodist_cbtable_module_SOURCES)
2818MOD_FILES += cbtable.mod
2819MARKER_FILES += cbtable.marker
2820CLEANFILES += cbtable.marker
2821
2822cbtable.marker: $(cbtable_module_SOURCES) $(nodist_cbtable_module_SOURCES)
2823 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtable_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2824 grep 'MARKER' $@.new > $@; rm -f $@.new
2825endif
2826
2827if COND_i386_efi
2828platform_PROGRAMS += cbtable.module
2829MODULE_FILES += cbtable.module$(EXEEXT)
00f6db22 2830cbtable_module_SOURCES = kern/i386/coreboot/cbtable.c kern/coreboot/cbtable.c ## platform sources
422889f9
CW
2831nodist_cbtable_module_SOURCES = ## platform nodist sources
2832cbtable_module_LDADD =
2833cbtable_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2834cbtable_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2835cbtable_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2836cbtable_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2837cbtable_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2838dist_noinst_DATA +=
2839BUILT_SOURCES += $(nodist_cbtable_module_SOURCES)
2840CLEANFILES += $(nodist_cbtable_module_SOURCES)
2841MOD_FILES += cbtable.mod
2842MARKER_FILES += cbtable.marker
2843CLEANFILES += cbtable.marker
2844
2845cbtable.marker: $(cbtable_module_SOURCES) $(nodist_cbtable_module_SOURCES)
2846 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtable_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2847 grep 'MARKER' $@.new > $@; rm -f $@.new
2848endif
2849
2850if COND_i386_qemu
2851platform_PROGRAMS += cbtable.module
2852MODULE_FILES += cbtable.module$(EXEEXT)
00f6db22 2853cbtable_module_SOURCES = kern/i386/coreboot/cbtable.c kern/coreboot/cbtable.c ## platform sources
422889f9
CW
2854nodist_cbtable_module_SOURCES = ## platform nodist sources
2855cbtable_module_LDADD =
2856cbtable_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2857cbtable_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2858cbtable_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2859cbtable_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2860cbtable_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2861dist_noinst_DATA +=
2862BUILT_SOURCES += $(nodist_cbtable_module_SOURCES)
2863CLEANFILES += $(nodist_cbtable_module_SOURCES)
2864MOD_FILES += cbtable.mod
2865MARKER_FILES += cbtable.marker
2866CLEANFILES += cbtable.marker
2867
2868cbtable.marker: $(cbtable_module_SOURCES) $(nodist_cbtable_module_SOURCES)
2869 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtable_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2870 grep 'MARKER' $@.new > $@; rm -f $@.new
2871endif
2872
2873if COND_i386_multiboot
2874platform_PROGRAMS += cbtable.module
2875MODULE_FILES += cbtable.module$(EXEEXT)
00f6db22 2876cbtable_module_SOURCES = kern/i386/coreboot/cbtable.c kern/coreboot/cbtable.c ## platform sources
422889f9
CW
2877nodist_cbtable_module_SOURCES = ## platform nodist sources
2878cbtable_module_LDADD =
2879cbtable_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2880cbtable_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2881cbtable_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2882cbtable_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2883cbtable_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2884dist_noinst_DATA +=
2885BUILT_SOURCES += $(nodist_cbtable_module_SOURCES)
2886CLEANFILES += $(nodist_cbtable_module_SOURCES)
2887MOD_FILES += cbtable.mod
2888MARKER_FILES += cbtable.marker
2889CLEANFILES += cbtable.marker
2890
2891cbtable.marker: $(cbtable_module_SOURCES) $(nodist_cbtable_module_SOURCES)
2892 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtable_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2893 grep 'MARKER' $@.new > $@; rm -f $@.new
2894endif
2895
2896if COND_i386_ieee1275
2897platform_PROGRAMS += cbtable.module
2898MODULE_FILES += cbtable.module$(EXEEXT)
00f6db22 2899cbtable_module_SOURCES = kern/i386/coreboot/cbtable.c kern/coreboot/cbtable.c ## platform sources
422889f9
CW
2900nodist_cbtable_module_SOURCES = ## platform nodist sources
2901cbtable_module_LDADD =
2902cbtable_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2903cbtable_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2904cbtable_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2905cbtable_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2906cbtable_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2907dist_noinst_DATA +=
2908BUILT_SOURCES += $(nodist_cbtable_module_SOURCES)
2909CLEANFILES += $(nodist_cbtable_module_SOURCES)
2910MOD_FILES += cbtable.mod
2911MARKER_FILES += cbtable.marker
2912CLEANFILES += cbtable.marker
2913
2914cbtable.marker: $(cbtable_module_SOURCES) $(nodist_cbtable_module_SOURCES)
2915 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtable_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2916 grep 'MARKER' $@.new > $@; rm -f $@.new
2917endif
2918
2919if COND_x86_64_efi
2920platform_PROGRAMS += cbtable.module
2921MODULE_FILES += cbtable.module$(EXEEXT)
00f6db22 2922cbtable_module_SOURCES = kern/i386/coreboot/cbtable.c kern/coreboot/cbtable.c ## platform sources
422889f9
CW
2923nodist_cbtable_module_SOURCES = ## platform nodist sources
2924cbtable_module_LDADD =
2925cbtable_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2926cbtable_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2927cbtable_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2928cbtable_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2929cbtable_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2930dist_noinst_DATA +=
2931BUILT_SOURCES += $(nodist_cbtable_module_SOURCES)
2932CLEANFILES += $(nodist_cbtable_module_SOURCES)
2933MOD_FILES += cbtable.mod
2934MARKER_FILES += cbtable.marker
2935CLEANFILES += cbtable.marker
2936
2937cbtable.marker: $(cbtable_module_SOURCES) $(nodist_cbtable_module_SOURCES)
2938 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtable_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2939 grep 'MARKER' $@.new > $@; rm -f $@.new
2940endif
2941
2942if COND_i386_pc
2943platform_PROGRAMS += cbtime.module
2944MODULE_FILES += cbtime.module$(EXEEXT)
2945cbtime_module_SOURCES = commands/i386/coreboot/cb_timestamps.c ## platform sources
2946nodist_cbtime_module_SOURCES = ## platform nodist sources
2947cbtime_module_LDADD =
2948cbtime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2949cbtime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2950cbtime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2951cbtime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2952cbtime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2953dist_noinst_DATA +=
2954BUILT_SOURCES += $(nodist_cbtime_module_SOURCES)
2955CLEANFILES += $(nodist_cbtime_module_SOURCES)
2956MOD_FILES += cbtime.mod
2957MARKER_FILES += cbtime.marker
2958CLEANFILES += cbtime.marker
2959
2960cbtime.marker: $(cbtime_module_SOURCES) $(nodist_cbtime_module_SOURCES)
2961 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2962 grep 'MARKER' $@.new > $@; rm -f $@.new
2963endif
2964
2965if COND_i386_efi
2966platform_PROGRAMS += cbtime.module
2967MODULE_FILES += cbtime.module$(EXEEXT)
2968cbtime_module_SOURCES = commands/i386/coreboot/cb_timestamps.c ## platform sources
2969nodist_cbtime_module_SOURCES = ## platform nodist sources
2970cbtime_module_LDADD =
2971cbtime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2972cbtime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2973cbtime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2974cbtime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2975cbtime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2976dist_noinst_DATA +=
2977BUILT_SOURCES += $(nodist_cbtime_module_SOURCES)
2978CLEANFILES += $(nodist_cbtime_module_SOURCES)
2979MOD_FILES += cbtime.mod
2980MARKER_FILES += cbtime.marker
2981CLEANFILES += cbtime.marker
2982
2983cbtime.marker: $(cbtime_module_SOURCES) $(nodist_cbtime_module_SOURCES)
2984 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
2985 grep 'MARKER' $@.new > $@; rm -f $@.new
2986endif
2987
2988if COND_i386_qemu
2989platform_PROGRAMS += cbtime.module
2990MODULE_FILES += cbtime.module$(EXEEXT)
2991cbtime_module_SOURCES = commands/i386/coreboot/cb_timestamps.c ## platform sources
2992nodist_cbtime_module_SOURCES = ## platform nodist sources
2993cbtime_module_LDADD =
2994cbtime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
2995cbtime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
2996cbtime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
2997cbtime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
2998cbtime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
2999dist_noinst_DATA +=
3000BUILT_SOURCES += $(nodist_cbtime_module_SOURCES)
3001CLEANFILES += $(nodist_cbtime_module_SOURCES)
3002MOD_FILES += cbtime.mod
3003MARKER_FILES += cbtime.marker
3004CLEANFILES += cbtime.marker
3005
3006cbtime.marker: $(cbtime_module_SOURCES) $(nodist_cbtime_module_SOURCES)
3007 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3008 grep 'MARKER' $@.new > $@; rm -f $@.new
3009endif
3010
3011if COND_i386_coreboot
3012platform_PROGRAMS += cbtime.module
3013MODULE_FILES += cbtime.module$(EXEEXT)
3014cbtime_module_SOURCES = commands/i386/coreboot/cb_timestamps.c ## platform sources
3015nodist_cbtime_module_SOURCES = ## platform nodist sources
3016cbtime_module_LDADD =
3017cbtime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3018cbtime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3019cbtime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3020cbtime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3021cbtime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3022dist_noinst_DATA +=
3023BUILT_SOURCES += $(nodist_cbtime_module_SOURCES)
3024CLEANFILES += $(nodist_cbtime_module_SOURCES)
3025MOD_FILES += cbtime.mod
3026MARKER_FILES += cbtime.marker
3027CLEANFILES += cbtime.marker
3028
3029cbtime.marker: $(cbtime_module_SOURCES) $(nodist_cbtime_module_SOURCES)
3030 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3031 grep 'MARKER' $@.new > $@; rm -f $@.new
3032endif
3033
3034if COND_i386_multiboot
3035platform_PROGRAMS += cbtime.module
3036MODULE_FILES += cbtime.module$(EXEEXT)
3037cbtime_module_SOURCES = commands/i386/coreboot/cb_timestamps.c ## platform sources
3038nodist_cbtime_module_SOURCES = ## platform nodist sources
3039cbtime_module_LDADD =
3040cbtime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3041cbtime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3042cbtime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3043cbtime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3044cbtime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3045dist_noinst_DATA +=
3046BUILT_SOURCES += $(nodist_cbtime_module_SOURCES)
3047CLEANFILES += $(nodist_cbtime_module_SOURCES)
3048MOD_FILES += cbtime.mod
3049MARKER_FILES += cbtime.marker
3050CLEANFILES += cbtime.marker
3051
3052cbtime.marker: $(cbtime_module_SOURCES) $(nodist_cbtime_module_SOURCES)
3053 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3054 grep 'MARKER' $@.new > $@; rm -f $@.new
3055endif
3056
3057if COND_i386_ieee1275
3058platform_PROGRAMS += cbtime.module
3059MODULE_FILES += cbtime.module$(EXEEXT)
3060cbtime_module_SOURCES = commands/i386/coreboot/cb_timestamps.c ## platform sources
3061nodist_cbtime_module_SOURCES = ## platform nodist sources
3062cbtime_module_LDADD =
3063cbtime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3064cbtime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3065cbtime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3066cbtime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3067cbtime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3068dist_noinst_DATA +=
3069BUILT_SOURCES += $(nodist_cbtime_module_SOURCES)
3070CLEANFILES += $(nodist_cbtime_module_SOURCES)
3071MOD_FILES += cbtime.mod
3072MARKER_FILES += cbtime.marker
3073CLEANFILES += cbtime.marker
3074
3075cbtime.marker: $(cbtime_module_SOURCES) $(nodist_cbtime_module_SOURCES)
3076 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3077 grep 'MARKER' $@.new > $@; rm -f $@.new
3078endif
3079
3080if COND_x86_64_efi
3081platform_PROGRAMS += cbtime.module
3082MODULE_FILES += cbtime.module$(EXEEXT)
3083cbtime_module_SOURCES = commands/i386/coreboot/cb_timestamps.c ## platform sources
3084nodist_cbtime_module_SOURCES = ## platform nodist sources
3085cbtime_module_LDADD =
3086cbtime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3087cbtime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3088cbtime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3089cbtime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3090cbtime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3091dist_noinst_DATA +=
3092BUILT_SOURCES += $(nodist_cbtime_module_SOURCES)
3093CLEANFILES += $(nodist_cbtime_module_SOURCES)
3094MOD_FILES += cbtime.mod
3095MARKER_FILES += cbtime.marker
3096CLEANFILES += cbtime.marker
3097
3098cbtime.marker: $(cbtime_module_SOURCES) $(nodist_cbtime_module_SOURCES)
3099 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbtime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3100 grep 'MARKER' $@.new > $@; rm -f $@.new
3101endif
3102
3103if COND_i386_pc
3104platform_PROGRAMS += cbls.module
3105MODULE_FILES += cbls.module$(EXEEXT)
3106cbls_module_SOURCES = commands/i386/coreboot/cbls.c ## platform sources
3107nodist_cbls_module_SOURCES = ## platform nodist sources
3108cbls_module_LDADD =
3109cbls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3110cbls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3111cbls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3112cbls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3113cbls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3114dist_noinst_DATA +=
3115BUILT_SOURCES += $(nodist_cbls_module_SOURCES)
3116CLEANFILES += $(nodist_cbls_module_SOURCES)
3117MOD_FILES += cbls.mod
3118MARKER_FILES += cbls.marker
3119CLEANFILES += cbls.marker
3120
3121cbls.marker: $(cbls_module_SOURCES) $(nodist_cbls_module_SOURCES)
3122 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3123 grep 'MARKER' $@.new > $@; rm -f $@.new
3124endif
3125
3126if COND_i386_efi
3127platform_PROGRAMS += cbls.module
3128MODULE_FILES += cbls.module$(EXEEXT)
3129cbls_module_SOURCES = commands/i386/coreboot/cbls.c ## platform sources
3130nodist_cbls_module_SOURCES = ## platform nodist sources
3131cbls_module_LDADD =
3132cbls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3133cbls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3134cbls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3135cbls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3136cbls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3137dist_noinst_DATA +=
3138BUILT_SOURCES += $(nodist_cbls_module_SOURCES)
3139CLEANFILES += $(nodist_cbls_module_SOURCES)
3140MOD_FILES += cbls.mod
3141MARKER_FILES += cbls.marker
3142CLEANFILES += cbls.marker
3143
3144cbls.marker: $(cbls_module_SOURCES) $(nodist_cbls_module_SOURCES)
3145 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3146 grep 'MARKER' $@.new > $@; rm -f $@.new
3147endif
3148
3149if COND_i386_qemu
3150platform_PROGRAMS += cbls.module
3151MODULE_FILES += cbls.module$(EXEEXT)
3152cbls_module_SOURCES = commands/i386/coreboot/cbls.c ## platform sources
3153nodist_cbls_module_SOURCES = ## platform nodist sources
3154cbls_module_LDADD =
3155cbls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3156cbls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3157cbls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3158cbls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3159cbls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3160dist_noinst_DATA +=
3161BUILT_SOURCES += $(nodist_cbls_module_SOURCES)
3162CLEANFILES += $(nodist_cbls_module_SOURCES)
3163MOD_FILES += cbls.mod
3164MARKER_FILES += cbls.marker
3165CLEANFILES += cbls.marker
3166
3167cbls.marker: $(cbls_module_SOURCES) $(nodist_cbls_module_SOURCES)
3168 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3169 grep 'MARKER' $@.new > $@; rm -f $@.new
3170endif
3171
3172if COND_i386_coreboot
3173platform_PROGRAMS += cbls.module
3174MODULE_FILES += cbls.module$(EXEEXT)
3175cbls_module_SOURCES = commands/i386/coreboot/cbls.c ## platform sources
3176nodist_cbls_module_SOURCES = ## platform nodist sources
3177cbls_module_LDADD =
3178cbls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3179cbls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3180cbls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3181cbls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3182cbls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3183dist_noinst_DATA +=
3184BUILT_SOURCES += $(nodist_cbls_module_SOURCES)
3185CLEANFILES += $(nodist_cbls_module_SOURCES)
3186MOD_FILES += cbls.mod
3187MARKER_FILES += cbls.marker
3188CLEANFILES += cbls.marker
3189
3190cbls.marker: $(cbls_module_SOURCES) $(nodist_cbls_module_SOURCES)
3191 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3192 grep 'MARKER' $@.new > $@; rm -f $@.new
3193endif
3194
3195if COND_i386_multiboot
3196platform_PROGRAMS += cbls.module
3197MODULE_FILES += cbls.module$(EXEEXT)
3198cbls_module_SOURCES = commands/i386/coreboot/cbls.c ## platform sources
3199nodist_cbls_module_SOURCES = ## platform nodist sources
3200cbls_module_LDADD =
3201cbls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3202cbls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3203cbls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3204cbls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3205cbls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3206dist_noinst_DATA +=
3207BUILT_SOURCES += $(nodist_cbls_module_SOURCES)
3208CLEANFILES += $(nodist_cbls_module_SOURCES)
3209MOD_FILES += cbls.mod
3210MARKER_FILES += cbls.marker
3211CLEANFILES += cbls.marker
3212
3213cbls.marker: $(cbls_module_SOURCES) $(nodist_cbls_module_SOURCES)
3214 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3215 grep 'MARKER' $@.new > $@; rm -f $@.new
3216endif
3217
3218if COND_i386_ieee1275
3219platform_PROGRAMS += cbls.module
3220MODULE_FILES += cbls.module$(EXEEXT)
3221cbls_module_SOURCES = commands/i386/coreboot/cbls.c ## platform sources
3222nodist_cbls_module_SOURCES = ## platform nodist sources
3223cbls_module_LDADD =
3224cbls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3225cbls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3226cbls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3227cbls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3228cbls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3229dist_noinst_DATA +=
3230BUILT_SOURCES += $(nodist_cbls_module_SOURCES)
3231CLEANFILES += $(nodist_cbls_module_SOURCES)
3232MOD_FILES += cbls.mod
3233MARKER_FILES += cbls.marker
3234CLEANFILES += cbls.marker
3235
3236cbls.marker: $(cbls_module_SOURCES) $(nodist_cbls_module_SOURCES)
3237 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3238 grep 'MARKER' $@.new > $@; rm -f $@.new
3239endif
3240
3241if COND_x86_64_efi
3242platform_PROGRAMS += cbls.module
3243MODULE_FILES += cbls.module$(EXEEXT)
3244cbls_module_SOURCES = commands/i386/coreboot/cbls.c ## platform sources
3245nodist_cbls_module_SOURCES = ## platform nodist sources
3246cbls_module_LDADD =
3247cbls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3248cbls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3249cbls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3250cbls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3251cbls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3252dist_noinst_DATA +=
3253BUILT_SOURCES += $(nodist_cbls_module_SOURCES)
3254CLEANFILES += $(nodist_cbls_module_SOURCES)
3255MOD_FILES += cbls.mod
3256MARKER_FILES += cbls.marker
3257CLEANFILES += cbls.marker
3258
3259cbls.marker: $(cbls_module_SOURCES) $(nodist_cbls_module_SOURCES)
3260 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3261 grep 'MARKER' $@.new > $@; rm -f $@.new
3262endif
3263
3264if COND_i386_pc
3265platform_PROGRAMS += cbmemc.module
3266MODULE_FILES += cbmemc.module$(EXEEXT)
3267cbmemc_module_SOURCES = term/i386/coreboot/cbmemc.c ## platform sources
3268nodist_cbmemc_module_SOURCES = ## platform nodist sources
3269cbmemc_module_LDADD =
3270cbmemc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3271cbmemc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3272cbmemc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3273cbmemc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3274cbmemc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3275dist_noinst_DATA +=
3276BUILT_SOURCES += $(nodist_cbmemc_module_SOURCES)
3277CLEANFILES += $(nodist_cbmemc_module_SOURCES)
3278MOD_FILES += cbmemc.mod
3279MARKER_FILES += cbmemc.marker
3280CLEANFILES += cbmemc.marker
3281
3282cbmemc.marker: $(cbmemc_module_SOURCES) $(nodist_cbmemc_module_SOURCES)
3283 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbmemc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3284 grep 'MARKER' $@.new > $@; rm -f $@.new
3285endif
3286
3287if COND_i386_efi
3288platform_PROGRAMS += cbmemc.module
3289MODULE_FILES += cbmemc.module$(EXEEXT)
3290cbmemc_module_SOURCES = term/i386/coreboot/cbmemc.c ## platform sources
3291nodist_cbmemc_module_SOURCES = ## platform nodist sources
3292cbmemc_module_LDADD =
3293cbmemc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3294cbmemc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3295cbmemc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3296cbmemc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3297cbmemc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3298dist_noinst_DATA +=
3299BUILT_SOURCES += $(nodist_cbmemc_module_SOURCES)
3300CLEANFILES += $(nodist_cbmemc_module_SOURCES)
3301MOD_FILES += cbmemc.mod
3302MARKER_FILES += cbmemc.marker
3303CLEANFILES += cbmemc.marker
3304
3305cbmemc.marker: $(cbmemc_module_SOURCES) $(nodist_cbmemc_module_SOURCES)
3306 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbmemc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3307 grep 'MARKER' $@.new > $@; rm -f $@.new
3308endif
3309
3310if COND_i386_qemu
3311platform_PROGRAMS += cbmemc.module
3312MODULE_FILES += cbmemc.module$(EXEEXT)
3313cbmemc_module_SOURCES = term/i386/coreboot/cbmemc.c ## platform sources
3314nodist_cbmemc_module_SOURCES = ## platform nodist sources
3315cbmemc_module_LDADD =
3316cbmemc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3317cbmemc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3318cbmemc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3319cbmemc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3320cbmemc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3321dist_noinst_DATA +=
3322BUILT_SOURCES += $(nodist_cbmemc_module_SOURCES)
3323CLEANFILES += $(nodist_cbmemc_module_SOURCES)
3324MOD_FILES += cbmemc.mod
3325MARKER_FILES += cbmemc.marker
3326CLEANFILES += cbmemc.marker
3327
3328cbmemc.marker: $(cbmemc_module_SOURCES) $(nodist_cbmemc_module_SOURCES)
3329 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbmemc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3330 grep 'MARKER' $@.new > $@; rm -f $@.new
3331endif
3332
3333if COND_i386_coreboot
3334platform_PROGRAMS += cbmemc.module
3335MODULE_FILES += cbmemc.module$(EXEEXT)
3336cbmemc_module_SOURCES = term/i386/coreboot/cbmemc.c ## platform sources
3337nodist_cbmemc_module_SOURCES = ## platform nodist sources
3338cbmemc_module_LDADD =
3339cbmemc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3340cbmemc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3341cbmemc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3342cbmemc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3343cbmemc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3344dist_noinst_DATA +=
3345BUILT_SOURCES += $(nodist_cbmemc_module_SOURCES)
3346CLEANFILES += $(nodist_cbmemc_module_SOURCES)
3347MOD_FILES += cbmemc.mod
3348MARKER_FILES += cbmemc.marker
3349CLEANFILES += cbmemc.marker
3350
3351cbmemc.marker: $(cbmemc_module_SOURCES) $(nodist_cbmemc_module_SOURCES)
3352 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbmemc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3353 grep 'MARKER' $@.new > $@; rm -f $@.new
3354endif
3355
3356if COND_i386_multiboot
3357platform_PROGRAMS += cbmemc.module
3358MODULE_FILES += cbmemc.module$(EXEEXT)
3359cbmemc_module_SOURCES = term/i386/coreboot/cbmemc.c ## platform sources
3360nodist_cbmemc_module_SOURCES = ## platform nodist sources
3361cbmemc_module_LDADD =
3362cbmemc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3363cbmemc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3364cbmemc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3365cbmemc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3366cbmemc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3367dist_noinst_DATA +=
3368BUILT_SOURCES += $(nodist_cbmemc_module_SOURCES)
3369CLEANFILES += $(nodist_cbmemc_module_SOURCES)
3370MOD_FILES += cbmemc.mod
3371MARKER_FILES += cbmemc.marker
3372CLEANFILES += cbmemc.marker
3373
3374cbmemc.marker: $(cbmemc_module_SOURCES) $(nodist_cbmemc_module_SOURCES)
3375 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbmemc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3376 grep 'MARKER' $@.new > $@; rm -f $@.new
3377endif
3378
3379if COND_i386_ieee1275
3380platform_PROGRAMS += cbmemc.module
3381MODULE_FILES += cbmemc.module$(EXEEXT)
3382cbmemc_module_SOURCES = term/i386/coreboot/cbmemc.c ## platform sources
3383nodist_cbmemc_module_SOURCES = ## platform nodist sources
3384cbmemc_module_LDADD =
3385cbmemc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3386cbmemc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3387cbmemc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3388cbmemc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3389cbmemc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3390dist_noinst_DATA +=
3391BUILT_SOURCES += $(nodist_cbmemc_module_SOURCES)
3392CLEANFILES += $(nodist_cbmemc_module_SOURCES)
3393MOD_FILES += cbmemc.mod
3394MARKER_FILES += cbmemc.marker
3395CLEANFILES += cbmemc.marker
3396
3397cbmemc.marker: $(cbmemc_module_SOURCES) $(nodist_cbmemc_module_SOURCES)
3398 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbmemc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3399 grep 'MARKER' $@.new > $@; rm -f $@.new
3400endif
3401
3402if COND_x86_64_efi
3403platform_PROGRAMS += cbmemc.module
3404MODULE_FILES += cbmemc.module$(EXEEXT)
3405cbmemc_module_SOURCES = term/i386/coreboot/cbmemc.c ## platform sources
3406nodist_cbmemc_module_SOURCES = ## platform nodist sources
3407cbmemc_module_LDADD =
3408cbmemc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3409cbmemc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3410cbmemc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3411cbmemc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3412cbmemc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3413dist_noinst_DATA +=
3414BUILT_SOURCES += $(nodist_cbmemc_module_SOURCES)
3415CLEANFILES += $(nodist_cbmemc_module_SOURCES)
3416MOD_FILES += cbmemc.mod
3417MARKER_FILES += cbmemc.marker
3418CLEANFILES += cbmemc.marker
3419
3420cbmemc.marker: $(cbmemc_module_SOURCES) $(nodist_cbmemc_module_SOURCES)
3421 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbmemc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3422 grep 'MARKER' $@.new > $@; rm -f $@.new
3423endif
3424platform_PROGRAMS += regexp.module
3425MODULE_FILES += regexp.module$(EXEEXT)
00f6db22 3426regexp_module_SOURCES = commands/regexp.c commands/wildcard.c lib/gnulib/regex.c ## platform sources
422889f9
CW
3427nodist_regexp_module_SOURCES = ## platform nodist sources
3428regexp_module_LDADD =
3429regexp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX) $(CFLAGS_GNULIB)
3430regexp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3431regexp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_POSIX) $(CPPFLAGS_GNULIB)
3432regexp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3433regexp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3434dist_noinst_DATA +=
3435BUILT_SOURCES += $(nodist_regexp_module_SOURCES)
3436CLEANFILES += $(nodist_regexp_module_SOURCES)
3437MOD_FILES += regexp.mod
3438MARKER_FILES += regexp.marker
3439CLEANFILES += regexp.marker
3440
3441regexp.marker: $(regexp_module_SOURCES) $(nodist_regexp_module_SOURCES)
3442 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(regexp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3443 grep 'MARKER' $@.new > $@; rm -f $@.new
3444
3445if COND_i386_pc
3446platform_PROGRAMS += acpi.module
3447MODULE_FILES += acpi.module$(EXEEXT)
3448acpi_module_SOURCES = kern/acpi.c kern/i386/pc/acpi.c commands/acpi.c ## platform sources
3449nodist_acpi_module_SOURCES = ## platform nodist sources
3450acpi_module_LDADD =
3451acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3452acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3453acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3454acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3455acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3456dist_noinst_DATA +=
3457BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3458CLEANFILES += $(nodist_acpi_module_SOURCES)
3459MOD_FILES += acpi.mod
3460MARKER_FILES += acpi.marker
3461CLEANFILES += acpi.marker
3462
3463acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3464 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3465 grep 'MARKER' $@.new > $@; rm -f $@.new
3466endif
3467
3468if COND_i386_efi
3469platform_PROGRAMS += acpi.module
3470MODULE_FILES += acpi.module$(EXEEXT)
3471acpi_module_SOURCES = commands/acpi.c ## platform sources
3472nodist_acpi_module_SOURCES = ## platform nodist sources
3473acpi_module_LDADD =
3474acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3475acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3476acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3477acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3478acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3479dist_noinst_DATA +=
3480BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3481CLEANFILES += $(nodist_acpi_module_SOURCES)
3482MOD_FILES += acpi.mod
3483MARKER_FILES += acpi.marker
3484CLEANFILES += acpi.marker
3485
3486acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3487 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3488 grep 'MARKER' $@.new > $@; rm -f $@.new
3489endif
3490
3491if COND_i386_coreboot
3492platform_PROGRAMS += acpi.module
3493MODULE_FILES += acpi.module$(EXEEXT)
3494acpi_module_SOURCES = commands/acpi.c ## platform sources
3495nodist_acpi_module_SOURCES = ## platform nodist sources
3496acpi_module_LDADD =
3497acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3498acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3499acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3500acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3501acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3502dist_noinst_DATA +=
3503BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3504CLEANFILES += $(nodist_acpi_module_SOURCES)
3505MOD_FILES += acpi.mod
3506MARKER_FILES += acpi.marker
3507CLEANFILES += acpi.marker
3508
3509acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3510 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3511 grep 'MARKER' $@.new > $@; rm -f $@.new
3512endif
3513
3514if COND_i386_multiboot
3515platform_PROGRAMS += acpi.module
3516MODULE_FILES += acpi.module$(EXEEXT)
3517acpi_module_SOURCES = commands/acpi.c ## platform sources
3518nodist_acpi_module_SOURCES = ## platform nodist sources
3519acpi_module_LDADD =
3520acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3521acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3522acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3523acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3524acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3525dist_noinst_DATA +=
3526BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3527CLEANFILES += $(nodist_acpi_module_SOURCES)
3528MOD_FILES += acpi.mod
3529MARKER_FILES += acpi.marker
3530CLEANFILES += acpi.marker
3531
3532acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3533 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3534 grep 'MARKER' $@.new > $@; rm -f $@.new
3535endif
3536
3537if COND_x86_64_efi
3538platform_PROGRAMS += acpi.module
3539MODULE_FILES += acpi.module$(EXEEXT)
3540acpi_module_SOURCES = commands/acpi.c ## platform sources
3541nodist_acpi_module_SOURCES = ## platform nodist sources
3542acpi_module_LDADD =
3543acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3544acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3545acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3546acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3547acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3548dist_noinst_DATA +=
3549BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3550CLEANFILES += $(nodist_acpi_module_SOURCES)
3551MOD_FILES += acpi.mod
3552MARKER_FILES += acpi.marker
3553CLEANFILES += acpi.marker
3554
3555acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3556 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3557 grep 'MARKER' $@.new > $@; rm -f $@.new
3558endif
3559
3560if COND_ia64_efi
3561platform_PROGRAMS += acpi.module
3562MODULE_FILES += acpi.module$(EXEEXT)
3563acpi_module_SOURCES = commands/acpi.c ## platform sources
3564nodist_acpi_module_SOURCES = ## platform nodist sources
3565acpi_module_LDADD =
3566acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3567acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3568acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3569acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3570acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3571dist_noinst_DATA +=
3572BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3573CLEANFILES += $(nodist_acpi_module_SOURCES)
3574MOD_FILES += acpi.mod
3575MARKER_FILES += acpi.marker
3576CLEANFILES += acpi.marker
3577
3578acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3579 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3580 grep 'MARKER' $@.new > $@; rm -f $@.new
3581endif
3582
3583if COND_arm_efi
3584platform_PROGRAMS += acpi.module
3585MODULE_FILES += acpi.module$(EXEEXT)
3586acpi_module_SOURCES = commands/acpi.c ## platform sources
3587nodist_acpi_module_SOURCES = ## platform nodist sources
3588acpi_module_LDADD =
3589acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3590acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3591acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3592acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3593acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3594dist_noinst_DATA +=
3595BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3596CLEANFILES += $(nodist_acpi_module_SOURCES)
3597MOD_FILES += acpi.mod
3598MARKER_FILES += acpi.marker
3599CLEANFILES += acpi.marker
3600
3601acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3602 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3603 grep 'MARKER' $@.new > $@; rm -f $@.new
3604endif
3605
3606if COND_arm64_efi
3607platform_PROGRAMS += acpi.module
3608MODULE_FILES += acpi.module$(EXEEXT)
3609acpi_module_SOURCES = commands/acpi.c ## platform sources
3610nodist_acpi_module_SOURCES = ## platform nodist sources
3611acpi_module_LDADD =
3612acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3613acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3614acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3615acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3616acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3617dist_noinst_DATA +=
3618BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3619CLEANFILES += $(nodist_acpi_module_SOURCES)
3620MOD_FILES += acpi.mod
3621MARKER_FILES += acpi.marker
3622CLEANFILES += acpi.marker
3623
3624acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3625 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3626 grep 'MARKER' $@.new > $@; rm -f $@.new
3627endif
3628
00f6db22
CW
3629if COND_riscv32_efi
3630platform_PROGRAMS += acpi.module
3631MODULE_FILES += acpi.module$(EXEEXT)
3632acpi_module_SOURCES = commands/acpi.c ## platform sources
3633nodist_acpi_module_SOURCES = ## platform nodist sources
3634acpi_module_LDADD =
3635acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3636acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3637acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3638acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3639acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3640dist_noinst_DATA +=
3641BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3642CLEANFILES += $(nodist_acpi_module_SOURCES)
3643MOD_FILES += acpi.mod
3644MARKER_FILES += acpi.marker
3645CLEANFILES += acpi.marker
3646
3647acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3648 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3649 grep 'MARKER' $@.new > $@; rm -f $@.new
3650endif
3651
3652if COND_riscv64_efi
3653platform_PROGRAMS += acpi.module
3654MODULE_FILES += acpi.module$(EXEEXT)
3655acpi_module_SOURCES = commands/acpi.c ## platform sources
3656nodist_acpi_module_SOURCES = ## platform nodist sources
3657acpi_module_LDADD =
3658acpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3659acpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3660acpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3661acpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3662acpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3663dist_noinst_DATA +=
3664BUILT_SOURCES += $(nodist_acpi_module_SOURCES)
3665CLEANFILES += $(nodist_acpi_module_SOURCES)
3666MOD_FILES += acpi.mod
3667MARKER_FILES += acpi.marker
3668CLEANFILES += acpi.marker
3669
3670acpi.marker: $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES)
3671 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(acpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3672 grep 'MARKER' $@.new > $@; rm -f $@.new
3673endif
3674
422889f9
CW
3675if COND_i386_pc
3676platform_PROGRAMS += lsacpi.module
3677MODULE_FILES += lsacpi.module$(EXEEXT)
3678lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3679nodist_lsacpi_module_SOURCES = ## platform nodist sources
3680lsacpi_module_LDADD =
3681lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3682lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3683lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3684lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3685lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3686dist_noinst_DATA +=
3687BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3688CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3689MOD_FILES += lsacpi.mod
3690MARKER_FILES += lsacpi.marker
3691CLEANFILES += lsacpi.marker
3692
3693lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3694 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3695 grep 'MARKER' $@.new > $@; rm -f $@.new
3696endif
3697
3698if COND_i386_efi
3699platform_PROGRAMS += lsacpi.module
3700MODULE_FILES += lsacpi.module$(EXEEXT)
3701lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3702nodist_lsacpi_module_SOURCES = ## platform nodist sources
3703lsacpi_module_LDADD =
3704lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3705lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3706lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3707lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3708lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3709dist_noinst_DATA +=
3710BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3711CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3712MOD_FILES += lsacpi.mod
3713MARKER_FILES += lsacpi.marker
3714CLEANFILES += lsacpi.marker
3715
3716lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3717 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3718 grep 'MARKER' $@.new > $@; rm -f $@.new
3719endif
3720
3721if COND_i386_coreboot
3722platform_PROGRAMS += lsacpi.module
3723MODULE_FILES += lsacpi.module$(EXEEXT)
3724lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3725nodist_lsacpi_module_SOURCES = ## platform nodist sources
3726lsacpi_module_LDADD =
3727lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3728lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3729lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3730lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3731lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3732dist_noinst_DATA +=
3733BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3734CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3735MOD_FILES += lsacpi.mod
3736MARKER_FILES += lsacpi.marker
3737CLEANFILES += lsacpi.marker
3738
3739lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3740 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3741 grep 'MARKER' $@.new > $@; rm -f $@.new
3742endif
3743
3744if COND_i386_multiboot
3745platform_PROGRAMS += lsacpi.module
3746MODULE_FILES += lsacpi.module$(EXEEXT)
3747lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3748nodist_lsacpi_module_SOURCES = ## platform nodist sources
3749lsacpi_module_LDADD =
3750lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3751lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3752lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3753lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3754lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3755dist_noinst_DATA +=
3756BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3757CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3758MOD_FILES += lsacpi.mod
3759MARKER_FILES += lsacpi.marker
3760CLEANFILES += lsacpi.marker
3761
3762lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3763 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3764 grep 'MARKER' $@.new > $@; rm -f $@.new
3765endif
3766
3767if COND_x86_64_efi
3768platform_PROGRAMS += lsacpi.module
3769MODULE_FILES += lsacpi.module$(EXEEXT)
3770lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3771nodist_lsacpi_module_SOURCES = ## platform nodist sources
3772lsacpi_module_LDADD =
3773lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3774lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3775lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3776lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3777lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3778dist_noinst_DATA +=
3779BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3780CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3781MOD_FILES += lsacpi.mod
3782MARKER_FILES += lsacpi.marker
3783CLEANFILES += lsacpi.marker
3784
3785lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3786 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3787 grep 'MARKER' $@.new > $@; rm -f $@.new
3788endif
3789
3790if COND_ia64_efi
3791platform_PROGRAMS += lsacpi.module
3792MODULE_FILES += lsacpi.module$(EXEEXT)
3793lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3794nodist_lsacpi_module_SOURCES = ## platform nodist sources
3795lsacpi_module_LDADD =
3796lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3797lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3798lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3799lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3800lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3801dist_noinst_DATA +=
3802BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3803CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3804MOD_FILES += lsacpi.mod
3805MARKER_FILES += lsacpi.marker
3806CLEANFILES += lsacpi.marker
3807
3808lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3809 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3810 grep 'MARKER' $@.new > $@; rm -f $@.new
3811endif
3812
3813if COND_arm_efi
3814platform_PROGRAMS += lsacpi.module
3815MODULE_FILES += lsacpi.module$(EXEEXT)
3816lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3817nodist_lsacpi_module_SOURCES = ## platform nodist sources
3818lsacpi_module_LDADD =
3819lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3820lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3821lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3822lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3823lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3824dist_noinst_DATA +=
3825BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3826CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3827MOD_FILES += lsacpi.mod
3828MARKER_FILES += lsacpi.marker
3829CLEANFILES += lsacpi.marker
3830
3831lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3832 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3833 grep 'MARKER' $@.new > $@; rm -f $@.new
3834endif
3835
3836if COND_arm64_efi
3837platform_PROGRAMS += lsacpi.module
3838MODULE_FILES += lsacpi.module$(EXEEXT)
3839lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3840nodist_lsacpi_module_SOURCES = ## platform nodist sources
3841lsacpi_module_LDADD =
3842lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3843lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3844lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3845lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3846lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3847dist_noinst_DATA +=
3848BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3849CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3850MOD_FILES += lsacpi.mod
3851MARKER_FILES += lsacpi.marker
3852CLEANFILES += lsacpi.marker
3853
3854lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3855 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3856 grep 'MARKER' $@.new > $@; rm -f $@.new
3857endif
3858
00f6db22
CW
3859if COND_riscv32_efi
3860platform_PROGRAMS += lsacpi.module
3861MODULE_FILES += lsacpi.module$(EXEEXT)
3862lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3863nodist_lsacpi_module_SOURCES = ## platform nodist sources
3864lsacpi_module_LDADD =
3865lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3866lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3867lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3868lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3869lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3870dist_noinst_DATA +=
3871BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3872CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3873MOD_FILES += lsacpi.mod
3874MARKER_FILES += lsacpi.marker
3875CLEANFILES += lsacpi.marker
3876
3877lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3878 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3879 grep 'MARKER' $@.new > $@; rm -f $@.new
3880endif
3881
3882if COND_riscv64_efi
3883platform_PROGRAMS += lsacpi.module
3884MODULE_FILES += lsacpi.module$(EXEEXT)
3885lsacpi_module_SOURCES = commands/lsacpi.c ## platform sources
3886nodist_lsacpi_module_SOURCES = ## platform nodist sources
3887lsacpi_module_LDADD =
3888lsacpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3889lsacpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3890lsacpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3891lsacpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3892lsacpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3893dist_noinst_DATA +=
3894BUILT_SOURCES += $(nodist_lsacpi_module_SOURCES)
3895CLEANFILES += $(nodist_lsacpi_module_SOURCES)
3896MOD_FILES += lsacpi.mod
3897MARKER_FILES += lsacpi.marker
3898CLEANFILES += lsacpi.marker
3899
3900lsacpi.marker: $(lsacpi_module_SOURCES) $(nodist_lsacpi_module_SOURCES)
3901 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsacpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3902 grep 'MARKER' $@.new > $@; rm -f $@.new
3903endif
3904
422889f9
CW
3905if COND_i386_efi
3906platform_PROGRAMS += lsefisystab.module
3907MODULE_FILES += lsefisystab.module$(EXEEXT)
3908lsefisystab_module_SOURCES = commands/efi/lsefisystab.c ## platform sources
3909nodist_lsefisystab_module_SOURCES = ## platform nodist sources
3910lsefisystab_module_LDADD =
3911lsefisystab_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3912lsefisystab_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3913lsefisystab_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3914lsefisystab_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3915lsefisystab_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3916dist_noinst_DATA +=
3917BUILT_SOURCES += $(nodist_lsefisystab_module_SOURCES)
3918CLEANFILES += $(nodist_lsefisystab_module_SOURCES)
3919MOD_FILES += lsefisystab.mod
3920MARKER_FILES += lsefisystab.marker
3921CLEANFILES += lsefisystab.marker
3922
3923lsefisystab.marker: $(lsefisystab_module_SOURCES) $(nodist_lsefisystab_module_SOURCES)
3924 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefisystab_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3925 grep 'MARKER' $@.new > $@; rm -f $@.new
3926endif
3927
3928if COND_x86_64_efi
3929platform_PROGRAMS += lsefisystab.module
3930MODULE_FILES += lsefisystab.module$(EXEEXT)
3931lsefisystab_module_SOURCES = commands/efi/lsefisystab.c ## platform sources
3932nodist_lsefisystab_module_SOURCES = ## platform nodist sources
3933lsefisystab_module_LDADD =
3934lsefisystab_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3935lsefisystab_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3936lsefisystab_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3937lsefisystab_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3938lsefisystab_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3939dist_noinst_DATA +=
3940BUILT_SOURCES += $(nodist_lsefisystab_module_SOURCES)
3941CLEANFILES += $(nodist_lsefisystab_module_SOURCES)
3942MOD_FILES += lsefisystab.mod
3943MARKER_FILES += lsefisystab.marker
3944CLEANFILES += lsefisystab.marker
3945
3946lsefisystab.marker: $(lsefisystab_module_SOURCES) $(nodist_lsefisystab_module_SOURCES)
3947 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefisystab_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3948 grep 'MARKER' $@.new > $@; rm -f $@.new
3949endif
3950
3951if COND_ia64_efi
3952platform_PROGRAMS += lsefisystab.module
3953MODULE_FILES += lsefisystab.module$(EXEEXT)
3954lsefisystab_module_SOURCES = commands/efi/lsefisystab.c ## platform sources
3955nodist_lsefisystab_module_SOURCES = ## platform nodist sources
3956lsefisystab_module_LDADD =
3957lsefisystab_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3958lsefisystab_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3959lsefisystab_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3960lsefisystab_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3961lsefisystab_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3962dist_noinst_DATA +=
3963BUILT_SOURCES += $(nodist_lsefisystab_module_SOURCES)
3964CLEANFILES += $(nodist_lsefisystab_module_SOURCES)
3965MOD_FILES += lsefisystab.mod
3966MARKER_FILES += lsefisystab.marker
3967CLEANFILES += lsefisystab.marker
3968
3969lsefisystab.marker: $(lsefisystab_module_SOURCES) $(nodist_lsefisystab_module_SOURCES)
3970 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefisystab_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3971 grep 'MARKER' $@.new > $@; rm -f $@.new
3972endif
3973
3974if COND_arm_efi
3975platform_PROGRAMS += lsefisystab.module
3976MODULE_FILES += lsefisystab.module$(EXEEXT)
3977lsefisystab_module_SOURCES = commands/efi/lsefisystab.c ## platform sources
3978nodist_lsefisystab_module_SOURCES = ## platform nodist sources
3979lsefisystab_module_LDADD =
3980lsefisystab_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
3981lsefisystab_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
3982lsefisystab_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
3983lsefisystab_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
3984lsefisystab_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
3985dist_noinst_DATA +=
3986BUILT_SOURCES += $(nodist_lsefisystab_module_SOURCES)
3987CLEANFILES += $(nodist_lsefisystab_module_SOURCES)
3988MOD_FILES += lsefisystab.mod
3989MARKER_FILES += lsefisystab.marker
3990CLEANFILES += lsefisystab.marker
3991
3992lsefisystab.marker: $(lsefisystab_module_SOURCES) $(nodist_lsefisystab_module_SOURCES)
3993 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefisystab_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
3994 grep 'MARKER' $@.new > $@; rm -f $@.new
3995endif
3996
3997if COND_arm64_efi
3998platform_PROGRAMS += lsefisystab.module
3999MODULE_FILES += lsefisystab.module$(EXEEXT)
4000lsefisystab_module_SOURCES = commands/efi/lsefisystab.c ## platform sources
4001nodist_lsefisystab_module_SOURCES = ## platform nodist sources
4002lsefisystab_module_LDADD =
4003lsefisystab_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4004lsefisystab_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4005lsefisystab_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4006lsefisystab_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4007lsefisystab_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4008dist_noinst_DATA +=
4009BUILT_SOURCES += $(nodist_lsefisystab_module_SOURCES)
4010CLEANFILES += $(nodist_lsefisystab_module_SOURCES)
4011MOD_FILES += lsefisystab.mod
4012MARKER_FILES += lsefisystab.marker
4013CLEANFILES += lsefisystab.marker
4014
4015lsefisystab.marker: $(lsefisystab_module_SOURCES) $(nodist_lsefisystab_module_SOURCES)
4016 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefisystab_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4017 grep 'MARKER' $@.new > $@; rm -f $@.new
4018endif
4019
00f6db22
CW
4020if COND_riscv32_efi
4021platform_PROGRAMS += lsefisystab.module
4022MODULE_FILES += lsefisystab.module$(EXEEXT)
4023lsefisystab_module_SOURCES = commands/efi/lsefisystab.c ## platform sources
4024nodist_lsefisystab_module_SOURCES = ## platform nodist sources
4025lsefisystab_module_LDADD =
4026lsefisystab_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4027lsefisystab_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4028lsefisystab_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4029lsefisystab_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4030lsefisystab_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
422889f9 4031dist_noinst_DATA +=
00f6db22
CW
4032BUILT_SOURCES += $(nodist_lsefisystab_module_SOURCES)
4033CLEANFILES += $(nodist_lsefisystab_module_SOURCES)
4034MOD_FILES += lsefisystab.mod
4035MARKER_FILES += lsefisystab.marker
4036CLEANFILES += lsefisystab.marker
422889f9 4037
00f6db22
CW
4038lsefisystab.marker: $(lsefisystab_module_SOURCES) $(nodist_lsefisystab_module_SOURCES)
4039 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefisystab_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
422889f9
CW
4040 grep 'MARKER' $@.new > $@; rm -f $@.new
4041endif
4042
00f6db22
CW
4043if COND_riscv64_efi
4044platform_PROGRAMS += lsefisystab.module
4045MODULE_FILES += lsefisystab.module$(EXEEXT)
4046lsefisystab_module_SOURCES = commands/efi/lsefisystab.c ## platform sources
4047nodist_lsefisystab_module_SOURCES = ## platform nodist sources
4048lsefisystab_module_LDADD =
4049lsefisystab_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4050lsefisystab_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4051lsefisystab_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4052lsefisystab_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4053lsefisystab_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4054dist_noinst_DATA +=
4055BUILT_SOURCES += $(nodist_lsefisystab_module_SOURCES)
4056CLEANFILES += $(nodist_lsefisystab_module_SOURCES)
4057MOD_FILES += lsefisystab.mod
4058MARKER_FILES += lsefisystab.marker
4059CLEANFILES += lsefisystab.marker
4060
4061lsefisystab.marker: $(lsefisystab_module_SOURCES) $(nodist_lsefisystab_module_SOURCES)
4062 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefisystab_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4063 grep 'MARKER' $@.new > $@; rm -f $@.new
4064endif
4065
4066if COND_i386_efi
4067platform_PROGRAMS += lssal.module
4068MODULE_FILES += lssal.module$(EXEEXT)
4069lssal_module_SOURCES = commands/efi/lssal.c ## platform sources
4070nodist_lssal_module_SOURCES = ## platform nodist sources
4071lssal_module_LDADD =
4072lssal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4073lssal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4074lssal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4075lssal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4076lssal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4077dist_noinst_DATA +=
4078BUILT_SOURCES += $(nodist_lssal_module_SOURCES)
4079CLEANFILES += $(nodist_lssal_module_SOURCES)
4080MOD_FILES += lssal.mod
4081MARKER_FILES += lssal.marker
4082CLEANFILES += lssal.marker
4083
4084lssal.marker: $(lssal_module_SOURCES) $(nodist_lssal_module_SOURCES)
4085 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lssal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4086 grep 'MARKER' $@.new > $@; rm -f $@.new
4087endif
4088
4089if COND_x86_64_efi
4090platform_PROGRAMS += lssal.module
422889f9
CW
4091MODULE_FILES += lssal.module$(EXEEXT)
4092lssal_module_SOURCES = commands/efi/lssal.c ## platform sources
4093nodist_lssal_module_SOURCES = ## platform nodist sources
4094lssal_module_LDADD =
4095lssal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4096lssal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4097lssal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4098lssal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4099lssal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4100dist_noinst_DATA +=
4101BUILT_SOURCES += $(nodist_lssal_module_SOURCES)
4102CLEANFILES += $(nodist_lssal_module_SOURCES)
4103MOD_FILES += lssal.mod
4104MARKER_FILES += lssal.marker
4105CLEANFILES += lssal.marker
4106
4107lssal.marker: $(lssal_module_SOURCES) $(nodist_lssal_module_SOURCES)
4108 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lssal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4109 grep 'MARKER' $@.new > $@; rm -f $@.new
4110endif
4111
4112if COND_ia64_efi
4113platform_PROGRAMS += lssal.module
4114MODULE_FILES += lssal.module$(EXEEXT)
4115lssal_module_SOURCES = commands/efi/lssal.c ## platform sources
4116nodist_lssal_module_SOURCES = ## platform nodist sources
4117lssal_module_LDADD =
4118lssal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4119lssal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4120lssal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4121lssal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4122lssal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4123dist_noinst_DATA +=
4124BUILT_SOURCES += $(nodist_lssal_module_SOURCES)
4125CLEANFILES += $(nodist_lssal_module_SOURCES)
4126MOD_FILES += lssal.mod
4127MARKER_FILES += lssal.marker
4128CLEANFILES += lssal.marker
4129
4130lssal.marker: $(lssal_module_SOURCES) $(nodist_lssal_module_SOURCES)
4131 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lssal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4132 grep 'MARKER' $@.new > $@; rm -f $@.new
4133endif
4134
4135if COND_arm_efi
4136platform_PROGRAMS += lssal.module
4137MODULE_FILES += lssal.module$(EXEEXT)
4138lssal_module_SOURCES = commands/efi/lssal.c ## platform sources
4139nodist_lssal_module_SOURCES = ## platform nodist sources
4140lssal_module_LDADD =
4141lssal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4142lssal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4143lssal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4144lssal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4145lssal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4146dist_noinst_DATA +=
4147BUILT_SOURCES += $(nodist_lssal_module_SOURCES)
4148CLEANFILES += $(nodist_lssal_module_SOURCES)
4149MOD_FILES += lssal.mod
4150MARKER_FILES += lssal.marker
4151CLEANFILES += lssal.marker
4152
4153lssal.marker: $(lssal_module_SOURCES) $(nodist_lssal_module_SOURCES)
4154 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lssal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4155 grep 'MARKER' $@.new > $@; rm -f $@.new
4156endif
4157
4158if COND_arm64_efi
4159platform_PROGRAMS += lssal.module
4160MODULE_FILES += lssal.module$(EXEEXT)
4161lssal_module_SOURCES = commands/efi/lssal.c ## platform sources
4162nodist_lssal_module_SOURCES = ## platform nodist sources
4163lssal_module_LDADD =
4164lssal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4165lssal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4166lssal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4167lssal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4168lssal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4169dist_noinst_DATA +=
4170BUILT_SOURCES += $(nodist_lssal_module_SOURCES)
4171CLEANFILES += $(nodist_lssal_module_SOURCES)
4172MOD_FILES += lssal.mod
4173MARKER_FILES += lssal.marker
4174CLEANFILES += lssal.marker
4175
4176lssal.marker: $(lssal_module_SOURCES) $(nodist_lssal_module_SOURCES)
4177 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lssal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4178 grep 'MARKER' $@.new > $@; rm -f $@.new
4179endif
4180
00f6db22
CW
4181if COND_riscv32_efi
4182platform_PROGRAMS += lssal.module
4183MODULE_FILES += lssal.module$(EXEEXT)
4184lssal_module_SOURCES = commands/efi/lssal.c ## platform sources
4185nodist_lssal_module_SOURCES = ## platform nodist sources
4186lssal_module_LDADD =
4187lssal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4188lssal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4189lssal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4190lssal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4191lssal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4192dist_noinst_DATA +=
4193BUILT_SOURCES += $(nodist_lssal_module_SOURCES)
4194CLEANFILES += $(nodist_lssal_module_SOURCES)
4195MOD_FILES += lssal.mod
4196MARKER_FILES += lssal.marker
4197CLEANFILES += lssal.marker
4198
4199lssal.marker: $(lssal_module_SOURCES) $(nodist_lssal_module_SOURCES)
4200 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lssal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4201 grep 'MARKER' $@.new > $@; rm -f $@.new
4202endif
4203
4204if COND_riscv64_efi
4205platform_PROGRAMS += lssal.module
4206MODULE_FILES += lssal.module$(EXEEXT)
4207lssal_module_SOURCES = commands/efi/lssal.c ## platform sources
4208nodist_lssal_module_SOURCES = ## platform nodist sources
4209lssal_module_LDADD =
4210lssal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4211lssal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4212lssal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4213lssal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4214lssal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4215dist_noinst_DATA +=
4216BUILT_SOURCES += $(nodist_lssal_module_SOURCES)
4217CLEANFILES += $(nodist_lssal_module_SOURCES)
4218MOD_FILES += lssal.mod
4219MARKER_FILES += lssal.marker
4220CLEANFILES += lssal.marker
4221
4222lssal.marker: $(lssal_module_SOURCES) $(nodist_lssal_module_SOURCES)
4223 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lssal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4224 grep 'MARKER' $@.new > $@; rm -f $@.new
4225endif
4226
422889f9
CW
4227if COND_i386_efi
4228platform_PROGRAMS += lsefimmap.module
4229MODULE_FILES += lsefimmap.module$(EXEEXT)
4230lsefimmap_module_SOURCES = commands/efi/lsefimmap.c ## platform sources
4231nodist_lsefimmap_module_SOURCES = ## platform nodist sources
4232lsefimmap_module_LDADD =
4233lsefimmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4234lsefimmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4235lsefimmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4236lsefimmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4237lsefimmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4238dist_noinst_DATA +=
4239BUILT_SOURCES += $(nodist_lsefimmap_module_SOURCES)
4240CLEANFILES += $(nodist_lsefimmap_module_SOURCES)
4241MOD_FILES += lsefimmap.mod
4242MARKER_FILES += lsefimmap.marker
4243CLEANFILES += lsefimmap.marker
4244
4245lsefimmap.marker: $(lsefimmap_module_SOURCES) $(nodist_lsefimmap_module_SOURCES)
4246 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefimmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4247 grep 'MARKER' $@.new > $@; rm -f $@.new
4248endif
4249
4250if COND_x86_64_efi
4251platform_PROGRAMS += lsefimmap.module
4252MODULE_FILES += lsefimmap.module$(EXEEXT)
4253lsefimmap_module_SOURCES = commands/efi/lsefimmap.c ## platform sources
4254nodist_lsefimmap_module_SOURCES = ## platform nodist sources
4255lsefimmap_module_LDADD =
4256lsefimmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4257lsefimmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4258lsefimmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4259lsefimmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4260lsefimmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4261dist_noinst_DATA +=
4262BUILT_SOURCES += $(nodist_lsefimmap_module_SOURCES)
4263CLEANFILES += $(nodist_lsefimmap_module_SOURCES)
4264MOD_FILES += lsefimmap.mod
4265MARKER_FILES += lsefimmap.marker
4266CLEANFILES += lsefimmap.marker
4267
4268lsefimmap.marker: $(lsefimmap_module_SOURCES) $(nodist_lsefimmap_module_SOURCES)
4269 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefimmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4270 grep 'MARKER' $@.new > $@; rm -f $@.new
4271endif
4272
4273if COND_ia64_efi
4274platform_PROGRAMS += lsefimmap.module
4275MODULE_FILES += lsefimmap.module$(EXEEXT)
4276lsefimmap_module_SOURCES = commands/efi/lsefimmap.c ## platform sources
4277nodist_lsefimmap_module_SOURCES = ## platform nodist sources
4278lsefimmap_module_LDADD =
4279lsefimmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4280lsefimmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4281lsefimmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4282lsefimmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4283lsefimmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4284dist_noinst_DATA +=
4285BUILT_SOURCES += $(nodist_lsefimmap_module_SOURCES)
4286CLEANFILES += $(nodist_lsefimmap_module_SOURCES)
4287MOD_FILES += lsefimmap.mod
4288MARKER_FILES += lsefimmap.marker
4289CLEANFILES += lsefimmap.marker
4290
4291lsefimmap.marker: $(lsefimmap_module_SOURCES) $(nodist_lsefimmap_module_SOURCES)
4292 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefimmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4293 grep 'MARKER' $@.new > $@; rm -f $@.new
4294endif
4295
4296if COND_arm_efi
4297platform_PROGRAMS += lsefimmap.module
4298MODULE_FILES += lsefimmap.module$(EXEEXT)
4299lsefimmap_module_SOURCES = commands/efi/lsefimmap.c ## platform sources
4300nodist_lsefimmap_module_SOURCES = ## platform nodist sources
4301lsefimmap_module_LDADD =
4302lsefimmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4303lsefimmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4304lsefimmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4305lsefimmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4306lsefimmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4307dist_noinst_DATA +=
4308BUILT_SOURCES += $(nodist_lsefimmap_module_SOURCES)
4309CLEANFILES += $(nodist_lsefimmap_module_SOURCES)
4310MOD_FILES += lsefimmap.mod
4311MARKER_FILES += lsefimmap.marker
4312CLEANFILES += lsefimmap.marker
4313
4314lsefimmap.marker: $(lsefimmap_module_SOURCES) $(nodist_lsefimmap_module_SOURCES)
4315 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefimmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4316 grep 'MARKER' $@.new > $@; rm -f $@.new
4317endif
4318
4319if COND_arm64_efi
4320platform_PROGRAMS += lsefimmap.module
4321MODULE_FILES += lsefimmap.module$(EXEEXT)
4322lsefimmap_module_SOURCES = commands/efi/lsefimmap.c ## platform sources
4323nodist_lsefimmap_module_SOURCES = ## platform nodist sources
4324lsefimmap_module_LDADD =
4325lsefimmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4326lsefimmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4327lsefimmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4328lsefimmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4329lsefimmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4330dist_noinst_DATA +=
4331BUILT_SOURCES += $(nodist_lsefimmap_module_SOURCES)
4332CLEANFILES += $(nodist_lsefimmap_module_SOURCES)
4333MOD_FILES += lsefimmap.mod
4334MARKER_FILES += lsefimmap.marker
4335CLEANFILES += lsefimmap.marker
4336
4337lsefimmap.marker: $(lsefimmap_module_SOURCES) $(nodist_lsefimmap_module_SOURCES)
4338 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefimmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4339 grep 'MARKER' $@.new > $@; rm -f $@.new
4340endif
4341
00f6db22
CW
4342if COND_riscv32_efi
4343platform_PROGRAMS += lsefimmap.module
4344MODULE_FILES += lsefimmap.module$(EXEEXT)
4345lsefimmap_module_SOURCES = commands/efi/lsefimmap.c ## platform sources
4346nodist_lsefimmap_module_SOURCES = ## platform nodist sources
4347lsefimmap_module_LDADD =
4348lsefimmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4349lsefimmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4350lsefimmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4351lsefimmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4352lsefimmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4353dist_noinst_DATA +=
4354BUILT_SOURCES += $(nodist_lsefimmap_module_SOURCES)
4355CLEANFILES += $(nodist_lsefimmap_module_SOURCES)
4356MOD_FILES += lsefimmap.mod
4357MARKER_FILES += lsefimmap.marker
4358CLEANFILES += lsefimmap.marker
4359
4360lsefimmap.marker: $(lsefimmap_module_SOURCES) $(nodist_lsefimmap_module_SOURCES)
4361 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefimmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4362 grep 'MARKER' $@.new > $@; rm -f $@.new
4363endif
4364
4365if COND_riscv64_efi
4366platform_PROGRAMS += lsefimmap.module
4367MODULE_FILES += lsefimmap.module$(EXEEXT)
4368lsefimmap_module_SOURCES = commands/efi/lsefimmap.c ## platform sources
4369nodist_lsefimmap_module_SOURCES = ## platform nodist sources
4370lsefimmap_module_LDADD =
4371lsefimmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4372lsefimmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4373lsefimmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4374lsefimmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4375lsefimmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4376dist_noinst_DATA +=
4377BUILT_SOURCES += $(nodist_lsefimmap_module_SOURCES)
4378CLEANFILES += $(nodist_lsefimmap_module_SOURCES)
4379MOD_FILES += lsefimmap.mod
4380MARKER_FILES += lsefimmap.marker
4381CLEANFILES += lsefimmap.marker
4382
4383lsefimmap.marker: $(lsefimmap_module_SOURCES) $(nodist_lsefimmap_module_SOURCES)
4384 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefimmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4385 grep 'MARKER' $@.new > $@; rm -f $@.new
4386endif
4387
422889f9
CW
4388if COND_i386_efi
4389platform_PROGRAMS += lsefi.module
4390MODULE_FILES += lsefi.module$(EXEEXT)
4391lsefi_module_SOURCES = commands/efi/lsefi.c ## platform sources
4392nodist_lsefi_module_SOURCES = ## platform nodist sources
4393lsefi_module_LDADD =
4394lsefi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4395lsefi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4396lsefi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4397lsefi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4398lsefi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4399dist_noinst_DATA +=
4400BUILT_SOURCES += $(nodist_lsefi_module_SOURCES)
4401CLEANFILES += $(nodist_lsefi_module_SOURCES)
4402MOD_FILES += lsefi.mod
4403MARKER_FILES += lsefi.marker
4404CLEANFILES += lsefi.marker
4405
4406lsefi.marker: $(lsefi_module_SOURCES) $(nodist_lsefi_module_SOURCES)
4407 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4408 grep 'MARKER' $@.new > $@; rm -f $@.new
4409endif
4410
4411if COND_x86_64_efi
4412platform_PROGRAMS += lsefi.module
4413MODULE_FILES += lsefi.module$(EXEEXT)
4414lsefi_module_SOURCES = commands/efi/lsefi.c ## platform sources
4415nodist_lsefi_module_SOURCES = ## platform nodist sources
4416lsefi_module_LDADD =
4417lsefi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4418lsefi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4419lsefi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4420lsefi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4421lsefi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4422dist_noinst_DATA +=
4423BUILT_SOURCES += $(nodist_lsefi_module_SOURCES)
4424CLEANFILES += $(nodist_lsefi_module_SOURCES)
4425MOD_FILES += lsefi.mod
4426MARKER_FILES += lsefi.marker
4427CLEANFILES += lsefi.marker
4428
4429lsefi.marker: $(lsefi_module_SOURCES) $(nodist_lsefi_module_SOURCES)
4430 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4431 grep 'MARKER' $@.new > $@; rm -f $@.new
4432endif
4433
4434if COND_ia64_efi
4435platform_PROGRAMS += lsefi.module
4436MODULE_FILES += lsefi.module$(EXEEXT)
4437lsefi_module_SOURCES = commands/efi/lsefi.c ## platform sources
4438nodist_lsefi_module_SOURCES = ## platform nodist sources
4439lsefi_module_LDADD =
4440lsefi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4441lsefi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4442lsefi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4443lsefi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4444lsefi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4445dist_noinst_DATA +=
4446BUILT_SOURCES += $(nodist_lsefi_module_SOURCES)
4447CLEANFILES += $(nodist_lsefi_module_SOURCES)
4448MOD_FILES += lsefi.mod
4449MARKER_FILES += lsefi.marker
4450CLEANFILES += lsefi.marker
4451
4452lsefi.marker: $(lsefi_module_SOURCES) $(nodist_lsefi_module_SOURCES)
4453 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4454 grep 'MARKER' $@.new > $@; rm -f $@.new
4455endif
4456
4457if COND_arm_efi
4458platform_PROGRAMS += lsefi.module
4459MODULE_FILES += lsefi.module$(EXEEXT)
4460lsefi_module_SOURCES = commands/efi/lsefi.c ## platform sources
4461nodist_lsefi_module_SOURCES = ## platform nodist sources
4462lsefi_module_LDADD =
4463lsefi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4464lsefi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4465lsefi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4466lsefi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4467lsefi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4468dist_noinst_DATA +=
4469BUILT_SOURCES += $(nodist_lsefi_module_SOURCES)
4470CLEANFILES += $(nodist_lsefi_module_SOURCES)
4471MOD_FILES += lsefi.mod
4472MARKER_FILES += lsefi.marker
4473CLEANFILES += lsefi.marker
4474
4475lsefi.marker: $(lsefi_module_SOURCES) $(nodist_lsefi_module_SOURCES)
4476 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4477 grep 'MARKER' $@.new > $@; rm -f $@.new
4478endif
4479
4480if COND_arm64_efi
4481platform_PROGRAMS += lsefi.module
4482MODULE_FILES += lsefi.module$(EXEEXT)
4483lsefi_module_SOURCES = commands/efi/lsefi.c ## platform sources
4484nodist_lsefi_module_SOURCES = ## platform nodist sources
4485lsefi_module_LDADD =
4486lsefi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4487lsefi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4488lsefi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4489lsefi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4490lsefi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4491dist_noinst_DATA +=
4492BUILT_SOURCES += $(nodist_lsefi_module_SOURCES)
4493CLEANFILES += $(nodist_lsefi_module_SOURCES)
4494MOD_FILES += lsefi.mod
4495MARKER_FILES += lsefi.marker
4496CLEANFILES += lsefi.marker
4497
4498lsefi.marker: $(lsefi_module_SOURCES) $(nodist_lsefi_module_SOURCES)
4499 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4500 grep 'MARKER' $@.new > $@; rm -f $@.new
4501endif
4502
00f6db22
CW
4503if COND_riscv32_efi
4504platform_PROGRAMS += lsefi.module
4505MODULE_FILES += lsefi.module$(EXEEXT)
4506lsefi_module_SOURCES = commands/efi/lsefi.c ## platform sources
4507nodist_lsefi_module_SOURCES = ## platform nodist sources
4508lsefi_module_LDADD =
4509lsefi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4510lsefi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4511lsefi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4512lsefi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4513lsefi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4514dist_noinst_DATA +=
4515BUILT_SOURCES += $(nodist_lsefi_module_SOURCES)
4516CLEANFILES += $(nodist_lsefi_module_SOURCES)
4517MOD_FILES += lsefi.mod
4518MARKER_FILES += lsefi.marker
4519CLEANFILES += lsefi.marker
4520
4521lsefi.marker: $(lsefi_module_SOURCES) $(nodist_lsefi_module_SOURCES)
4522 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4523 grep 'MARKER' $@.new > $@; rm -f $@.new
4524endif
4525
4526if COND_riscv64_efi
4527platform_PROGRAMS += lsefi.module
4528MODULE_FILES += lsefi.module$(EXEEXT)
4529lsefi_module_SOURCES = commands/efi/lsefi.c ## platform sources
4530nodist_lsefi_module_SOURCES = ## platform nodist sources
4531lsefi_module_LDADD =
4532lsefi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4533lsefi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4534lsefi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4535lsefi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4536lsefi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4537dist_noinst_DATA +=
4538BUILT_SOURCES += $(nodist_lsefi_module_SOURCES)
4539CLEANFILES += $(nodist_lsefi_module_SOURCES)
4540MOD_FILES += lsefi.mod
4541MARKER_FILES += lsefi.marker
4542CLEANFILES += lsefi.marker
4543
4544lsefi.marker: $(lsefi_module_SOURCES) $(nodist_lsefi_module_SOURCES)
4545 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsefi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4546 grep 'MARKER' $@.new > $@; rm -f $@.new
4547endif
4548
422889f9
CW
4549if COND_i386_efi
4550platform_PROGRAMS += efifwsetup.module
4551MODULE_FILES += efifwsetup.module$(EXEEXT)
4552efifwsetup_module_SOURCES = commands/efi/efifwsetup.c ## platform sources
4553nodist_efifwsetup_module_SOURCES = ## platform nodist sources
4554efifwsetup_module_LDADD =
4555efifwsetup_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4556efifwsetup_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4557efifwsetup_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4558efifwsetup_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4559efifwsetup_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4560dist_noinst_DATA +=
4561BUILT_SOURCES += $(nodist_efifwsetup_module_SOURCES)
4562CLEANFILES += $(nodist_efifwsetup_module_SOURCES)
4563MOD_FILES += efifwsetup.mod
4564MARKER_FILES += efifwsetup.marker
4565CLEANFILES += efifwsetup.marker
4566
4567efifwsetup.marker: $(efifwsetup_module_SOURCES) $(nodist_efifwsetup_module_SOURCES)
4568 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efifwsetup_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4569 grep 'MARKER' $@.new > $@; rm -f $@.new
4570endif
4571
4572if COND_x86_64_efi
4573platform_PROGRAMS += efifwsetup.module
4574MODULE_FILES += efifwsetup.module$(EXEEXT)
4575efifwsetup_module_SOURCES = commands/efi/efifwsetup.c ## platform sources
4576nodist_efifwsetup_module_SOURCES = ## platform nodist sources
4577efifwsetup_module_LDADD =
4578efifwsetup_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4579efifwsetup_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4580efifwsetup_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4581efifwsetup_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4582efifwsetup_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4583dist_noinst_DATA +=
4584BUILT_SOURCES += $(nodist_efifwsetup_module_SOURCES)
4585CLEANFILES += $(nodist_efifwsetup_module_SOURCES)
4586MOD_FILES += efifwsetup.mod
4587MARKER_FILES += efifwsetup.marker
4588CLEANFILES += efifwsetup.marker
4589
4590efifwsetup.marker: $(efifwsetup_module_SOURCES) $(nodist_efifwsetup_module_SOURCES)
4591 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efifwsetup_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4592 grep 'MARKER' $@.new > $@; rm -f $@.new
4593endif
4594
4595if COND_ia64_efi
4596platform_PROGRAMS += efifwsetup.module
4597MODULE_FILES += efifwsetup.module$(EXEEXT)
4598efifwsetup_module_SOURCES = commands/efi/efifwsetup.c ## platform sources
4599nodist_efifwsetup_module_SOURCES = ## platform nodist sources
4600efifwsetup_module_LDADD =
4601efifwsetup_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4602efifwsetup_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4603efifwsetup_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4604efifwsetup_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4605efifwsetup_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4606dist_noinst_DATA +=
4607BUILT_SOURCES += $(nodist_efifwsetup_module_SOURCES)
4608CLEANFILES += $(nodist_efifwsetup_module_SOURCES)
4609MOD_FILES += efifwsetup.mod
4610MARKER_FILES += efifwsetup.marker
4611CLEANFILES += efifwsetup.marker
4612
4613efifwsetup.marker: $(efifwsetup_module_SOURCES) $(nodist_efifwsetup_module_SOURCES)
4614 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efifwsetup_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4615 grep 'MARKER' $@.new > $@; rm -f $@.new
4616endif
4617
4618if COND_arm_efi
4619platform_PROGRAMS += efifwsetup.module
4620MODULE_FILES += efifwsetup.module$(EXEEXT)
4621efifwsetup_module_SOURCES = commands/efi/efifwsetup.c ## platform sources
4622nodist_efifwsetup_module_SOURCES = ## platform nodist sources
4623efifwsetup_module_LDADD =
4624efifwsetup_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4625efifwsetup_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4626efifwsetup_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4627efifwsetup_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4628efifwsetup_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4629dist_noinst_DATA +=
4630BUILT_SOURCES += $(nodist_efifwsetup_module_SOURCES)
4631CLEANFILES += $(nodist_efifwsetup_module_SOURCES)
4632MOD_FILES += efifwsetup.mod
4633MARKER_FILES += efifwsetup.marker
4634CLEANFILES += efifwsetup.marker
4635
4636efifwsetup.marker: $(efifwsetup_module_SOURCES) $(nodist_efifwsetup_module_SOURCES)
4637 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efifwsetup_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4638 grep 'MARKER' $@.new > $@; rm -f $@.new
4639endif
4640
4641if COND_arm64_efi
4642platform_PROGRAMS += efifwsetup.module
4643MODULE_FILES += efifwsetup.module$(EXEEXT)
4644efifwsetup_module_SOURCES = commands/efi/efifwsetup.c ## platform sources
4645nodist_efifwsetup_module_SOURCES = ## platform nodist sources
4646efifwsetup_module_LDADD =
4647efifwsetup_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4648efifwsetup_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4649efifwsetup_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4650efifwsetup_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4651efifwsetup_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4652dist_noinst_DATA +=
4653BUILT_SOURCES += $(nodist_efifwsetup_module_SOURCES)
4654CLEANFILES += $(nodist_efifwsetup_module_SOURCES)
4655MOD_FILES += efifwsetup.mod
4656MARKER_FILES += efifwsetup.marker
4657CLEANFILES += efifwsetup.marker
4658
00f6db22
CW
4659efifwsetup.marker: $(efifwsetup_module_SOURCES) $(nodist_efifwsetup_module_SOURCES)
4660 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efifwsetup_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4661 grep 'MARKER' $@.new > $@; rm -f $@.new
4662endif
4663
4664if COND_riscv32_efi
4665platform_PROGRAMS += efifwsetup.module
4666MODULE_FILES += efifwsetup.module$(EXEEXT)
4667efifwsetup_module_SOURCES = commands/efi/efifwsetup.c ## platform sources
4668nodist_efifwsetup_module_SOURCES = ## platform nodist sources
4669efifwsetup_module_LDADD =
4670efifwsetup_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4671efifwsetup_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4672efifwsetup_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4673efifwsetup_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4674efifwsetup_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4675dist_noinst_DATA +=
4676BUILT_SOURCES += $(nodist_efifwsetup_module_SOURCES)
4677CLEANFILES += $(nodist_efifwsetup_module_SOURCES)
4678MOD_FILES += efifwsetup.mod
4679MARKER_FILES += efifwsetup.marker
4680CLEANFILES += efifwsetup.marker
4681
4682efifwsetup.marker: $(efifwsetup_module_SOURCES) $(nodist_efifwsetup_module_SOURCES)
4683 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efifwsetup_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4684 grep 'MARKER' $@.new > $@; rm -f $@.new
4685endif
4686
4687if COND_riscv64_efi
4688platform_PROGRAMS += efifwsetup.module
4689MODULE_FILES += efifwsetup.module$(EXEEXT)
4690efifwsetup_module_SOURCES = commands/efi/efifwsetup.c ## platform sources
4691nodist_efifwsetup_module_SOURCES = ## platform nodist sources
4692efifwsetup_module_LDADD =
4693efifwsetup_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4694efifwsetup_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4695efifwsetup_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4696efifwsetup_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4697efifwsetup_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4698dist_noinst_DATA +=
4699BUILT_SOURCES += $(nodist_efifwsetup_module_SOURCES)
4700CLEANFILES += $(nodist_efifwsetup_module_SOURCES)
4701MOD_FILES += efifwsetup.mod
4702MARKER_FILES += efifwsetup.marker
4703CLEANFILES += efifwsetup.marker
4704
422889f9
CW
4705efifwsetup.marker: $(efifwsetup_module_SOURCES) $(nodist_efifwsetup_module_SOURCES)
4706 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efifwsetup_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4707 grep 'MARKER' $@.new > $@; rm -f $@.new
4708endif
4709platform_PROGRAMS += blocklist.module
4710MODULE_FILES += blocklist.module$(EXEEXT)
4711blocklist_module_SOURCES = commands/blocklist.c ## platform sources
4712nodist_blocklist_module_SOURCES = ## platform nodist sources
4713blocklist_module_LDADD =
4714blocklist_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4715blocklist_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4716blocklist_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4717blocklist_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4718blocklist_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4719dist_noinst_DATA +=
4720BUILT_SOURCES += $(nodist_blocklist_module_SOURCES)
4721CLEANFILES += $(nodist_blocklist_module_SOURCES)
4722MOD_FILES += blocklist.mod
4723MARKER_FILES += blocklist.marker
4724CLEANFILES += blocklist.marker
4725
4726blocklist.marker: $(blocklist_module_SOURCES) $(nodist_blocklist_module_SOURCES)
4727 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(blocklist_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4728 grep 'MARKER' $@.new > $@; rm -f $@.new
4729
4730if COND_emu
4731platform_PROGRAMS += boot.module
4732MODULE_FILES += boot.module$(EXEEXT)
4733boot_module_SOURCES = commands/boot.c ## platform sources
4734nodist_boot_module_SOURCES = ## platform nodist sources
4735boot_module_LDADD =
4736boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4737boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4738boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4739boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4740boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4741dist_noinst_DATA +=
4742BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4743CLEANFILES += $(nodist_boot_module_SOURCES)
4744MOD_FILES += boot.mod
4745MARKER_FILES += boot.marker
4746CLEANFILES += boot.marker
4747
4748boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4749 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4750 grep 'MARKER' $@.new > $@; rm -f $@.new
4751endif
4752
4753if COND_i386_pc
4754platform_PROGRAMS += boot.module
4755MODULE_FILES += boot.module$(EXEEXT)
4756boot_module_SOURCES = lib/i386/pc/biosnum.c commands/boot.c ## platform sources
4757nodist_boot_module_SOURCES = ## platform nodist sources
4758boot_module_LDADD =
4759boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4760boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4761boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4762boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4763boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4764dist_noinst_DATA +=
4765BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4766CLEANFILES += $(nodist_boot_module_SOURCES)
4767MOD_FILES += boot.mod
4768MARKER_FILES += boot.marker
4769CLEANFILES += boot.marker
4770
4771boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4772 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4773 grep 'MARKER' $@.new > $@; rm -f $@.new
4774endif
4775
4776if COND_i386_efi
4777platform_PROGRAMS += boot.module
4778MODULE_FILES += boot.module$(EXEEXT)
4779boot_module_SOURCES = commands/boot.c ## platform sources
4780nodist_boot_module_SOURCES = ## platform nodist sources
4781boot_module_LDADD =
4782boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4783boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4784boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4785boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4786boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4787dist_noinst_DATA +=
4788BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4789CLEANFILES += $(nodist_boot_module_SOURCES)
4790MOD_FILES += boot.mod
4791MARKER_FILES += boot.marker
4792CLEANFILES += boot.marker
4793
4794boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4795 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4796 grep 'MARKER' $@.new > $@; rm -f $@.new
4797endif
4798
4799if COND_i386_qemu
4800platform_PROGRAMS += boot.module
4801MODULE_FILES += boot.module$(EXEEXT)
4802boot_module_SOURCES = commands/boot.c ## platform sources
4803nodist_boot_module_SOURCES = ## platform nodist sources
4804boot_module_LDADD =
4805boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4806boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4807boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4808boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4809boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4810dist_noinst_DATA +=
4811BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4812CLEANFILES += $(nodist_boot_module_SOURCES)
4813MOD_FILES += boot.mod
4814MARKER_FILES += boot.marker
4815CLEANFILES += boot.marker
4816
4817boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4818 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4819 grep 'MARKER' $@.new > $@; rm -f $@.new
4820endif
4821
4822if COND_i386_coreboot
4823platform_PROGRAMS += boot.module
4824MODULE_FILES += boot.module$(EXEEXT)
4825boot_module_SOURCES = commands/boot.c ## platform sources
4826nodist_boot_module_SOURCES = ## platform nodist sources
4827boot_module_LDADD =
4828boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4829boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4830boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4831boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4832boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4833dist_noinst_DATA +=
4834BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4835CLEANFILES += $(nodist_boot_module_SOURCES)
4836MOD_FILES += boot.mod
4837MARKER_FILES += boot.marker
4838CLEANFILES += boot.marker
4839
4840boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4841 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4842 grep 'MARKER' $@.new > $@; rm -f $@.new
4843endif
4844
4845if COND_i386_multiboot
4846platform_PROGRAMS += boot.module
4847MODULE_FILES += boot.module$(EXEEXT)
4848boot_module_SOURCES = commands/boot.c ## platform sources
4849nodist_boot_module_SOURCES = ## platform nodist sources
4850boot_module_LDADD =
4851boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4852boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4853boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4854boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4855boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4856dist_noinst_DATA +=
4857BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4858CLEANFILES += $(nodist_boot_module_SOURCES)
4859MOD_FILES += boot.mod
4860MARKER_FILES += boot.marker
4861CLEANFILES += boot.marker
4862
4863boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4864 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4865 grep 'MARKER' $@.new > $@; rm -f $@.new
4866endif
4867
4868if COND_i386_ieee1275
4869platform_PROGRAMS += boot.module
4870MODULE_FILES += boot.module$(EXEEXT)
4871boot_module_SOURCES = commands/boot.c ## platform sources
4872nodist_boot_module_SOURCES = ## platform nodist sources
4873boot_module_LDADD =
4874boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4875boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4876boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4877boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4878boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4879dist_noinst_DATA +=
4880BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4881CLEANFILES += $(nodist_boot_module_SOURCES)
4882MOD_FILES += boot.mod
4883MARKER_FILES += boot.marker
4884CLEANFILES += boot.marker
4885
4886boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4887 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4888 grep 'MARKER' $@.new > $@; rm -f $@.new
4889endif
4890
4891if COND_x86_64_efi
4892platform_PROGRAMS += boot.module
4893MODULE_FILES += boot.module$(EXEEXT)
4894boot_module_SOURCES = commands/boot.c ## platform sources
4895nodist_boot_module_SOURCES = ## platform nodist sources
4896boot_module_LDADD =
4897boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4898boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4899boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4900boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4901boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4902dist_noinst_DATA +=
4903BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4904CLEANFILES += $(nodist_boot_module_SOURCES)
4905MOD_FILES += boot.mod
4906MARKER_FILES += boot.marker
4907CLEANFILES += boot.marker
4908
4909boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4910 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4911 grep 'MARKER' $@.new > $@; rm -f $@.new
4912endif
4913
4914if COND_sparc64_ieee1275
4915platform_PROGRAMS += boot.module
4916MODULE_FILES += boot.module$(EXEEXT)
4917boot_module_SOURCES = commands/boot.c ## platform sources
4918nodist_boot_module_SOURCES = ## platform nodist sources
4919boot_module_LDADD =
4920boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4921boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4922boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4923boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4924boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4925dist_noinst_DATA +=
4926BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4927CLEANFILES += $(nodist_boot_module_SOURCES)
4928MOD_FILES += boot.mod
4929MARKER_FILES += boot.marker
4930CLEANFILES += boot.marker
4931
4932boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4933 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4934 grep 'MARKER' $@.new > $@; rm -f $@.new
4935endif
4936
4937if COND_powerpc_ieee1275
4938platform_PROGRAMS += boot.module
4939MODULE_FILES += boot.module$(EXEEXT)
4940boot_module_SOURCES = commands/boot.c ## platform sources
4941nodist_boot_module_SOURCES = ## platform nodist sources
4942boot_module_LDADD =
4943boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4944boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4945boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4946boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4947boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4948dist_noinst_DATA +=
4949BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4950CLEANFILES += $(nodist_boot_module_SOURCES)
4951MOD_FILES += boot.mod
4952MARKER_FILES += boot.marker
4953CLEANFILES += boot.marker
4954
4955boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4956 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4957 grep 'MARKER' $@.new > $@; rm -f $@.new
4958endif
4959
4960if COND_mips_arc
4961platform_PROGRAMS += boot.module
4962MODULE_FILES += boot.module$(EXEEXT)
4963boot_module_SOURCES = commands/boot.c ## platform sources
4964nodist_boot_module_SOURCES = ## platform nodist sources
4965boot_module_LDADD =
4966boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4967boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4968boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4969boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4970boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4971dist_noinst_DATA +=
4972BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4973CLEANFILES += $(nodist_boot_module_SOURCES)
4974MOD_FILES += boot.mod
4975MARKER_FILES += boot.marker
4976CLEANFILES += boot.marker
4977
4978boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
4979 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
4980 grep 'MARKER' $@.new > $@; rm -f $@.new
4981endif
4982
4983if COND_ia64_efi
4984platform_PROGRAMS += boot.module
4985MODULE_FILES += boot.module$(EXEEXT)
4986boot_module_SOURCES = commands/boot.c ## platform sources
4987nodist_boot_module_SOURCES = ## platform nodist sources
4988boot_module_LDADD =
4989boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
4990boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
4991boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
4992boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
4993boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
4994dist_noinst_DATA +=
4995BUILT_SOURCES += $(nodist_boot_module_SOURCES)
4996CLEANFILES += $(nodist_boot_module_SOURCES)
4997MOD_FILES += boot.mod
4998MARKER_FILES += boot.marker
4999CLEANFILES += boot.marker
5000
5001boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
5002 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5003 grep 'MARKER' $@.new > $@; rm -f $@.new
5004endif
5005
5006if COND_arm_uboot
5007platform_PROGRAMS += boot.module
5008MODULE_FILES += boot.module$(EXEEXT)
5009boot_module_SOURCES = commands/boot.c ## platform sources
5010nodist_boot_module_SOURCES = ## platform nodist sources
5011boot_module_LDADD =
5012boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5013boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5014boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5015boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5016boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5017dist_noinst_DATA +=
5018BUILT_SOURCES += $(nodist_boot_module_SOURCES)
5019CLEANFILES += $(nodist_boot_module_SOURCES)
5020MOD_FILES += boot.mod
5021MARKER_FILES += boot.marker
5022CLEANFILES += boot.marker
5023
5024boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
5025 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5026 grep 'MARKER' $@.new > $@; rm -f $@.new
5027endif
5028
5029if COND_arm_efi
5030platform_PROGRAMS += boot.module
5031MODULE_FILES += boot.module$(EXEEXT)
5032boot_module_SOURCES = commands/boot.c ## platform sources
5033nodist_boot_module_SOURCES = ## platform nodist sources
5034boot_module_LDADD =
5035boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5036boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5037boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5038boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5039boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5040dist_noinst_DATA +=
5041BUILT_SOURCES += $(nodist_boot_module_SOURCES)
5042CLEANFILES += $(nodist_boot_module_SOURCES)
5043MOD_FILES += boot.mod
5044MARKER_FILES += boot.marker
5045CLEANFILES += boot.marker
5046
5047boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
5048 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5049 grep 'MARKER' $@.new > $@; rm -f $@.new
5050endif
5051
5052if COND_arm64_efi
5053platform_PROGRAMS += boot.module
5054MODULE_FILES += boot.module$(EXEEXT)
5055boot_module_SOURCES = commands/boot.c ## platform sources
5056nodist_boot_module_SOURCES = ## platform nodist sources
5057boot_module_LDADD =
5058boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5059boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5060boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5061boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5062boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5063dist_noinst_DATA +=
5064BUILT_SOURCES += $(nodist_boot_module_SOURCES)
5065CLEANFILES += $(nodist_boot_module_SOURCES)
5066MOD_FILES += boot.mod
5067MARKER_FILES += boot.marker
5068CLEANFILES += boot.marker
5069
00f6db22
CW
5070boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
5071 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5072 grep 'MARKER' $@.new > $@; rm -f $@.new
5073endif
5074
5075if COND_arm_coreboot
5076platform_PROGRAMS += boot.module
5077MODULE_FILES += boot.module$(EXEEXT)
5078boot_module_SOURCES = commands/boot.c ## platform sources
5079nodist_boot_module_SOURCES = ## platform nodist sources
5080boot_module_LDADD =
5081boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5082boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5083boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5084boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5085boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5086dist_noinst_DATA +=
5087BUILT_SOURCES += $(nodist_boot_module_SOURCES)
5088CLEANFILES += $(nodist_boot_module_SOURCES)
5089MOD_FILES += boot.mod
5090MARKER_FILES += boot.marker
5091CLEANFILES += boot.marker
5092
5093boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
5094 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5095 grep 'MARKER' $@.new > $@; rm -f $@.new
5096endif
5097
5098if COND_riscv32_efi
5099platform_PROGRAMS += boot.module
5100MODULE_FILES += boot.module$(EXEEXT)
5101boot_module_SOURCES = commands/boot.c ## platform sources
5102nodist_boot_module_SOURCES = ## platform nodist sources
5103boot_module_LDADD =
5104boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5105boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5106boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5107boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5108boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5109dist_noinst_DATA +=
5110BUILT_SOURCES += $(nodist_boot_module_SOURCES)
5111CLEANFILES += $(nodist_boot_module_SOURCES)
5112MOD_FILES += boot.mod
5113MARKER_FILES += boot.marker
5114CLEANFILES += boot.marker
5115
5116boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
5117 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5118 grep 'MARKER' $@.new > $@; rm -f $@.new
5119endif
5120
5121if COND_riscv64_efi
5122platform_PROGRAMS += boot.module
5123MODULE_FILES += boot.module$(EXEEXT)
5124boot_module_SOURCES = commands/boot.c ## platform sources
5125nodist_boot_module_SOURCES = ## platform nodist sources
5126boot_module_LDADD =
5127boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5128boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5129boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5130boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5131boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5132dist_noinst_DATA +=
5133BUILT_SOURCES += $(nodist_boot_module_SOURCES)
5134CLEANFILES += $(nodist_boot_module_SOURCES)
5135MOD_FILES += boot.mod
5136MARKER_FILES += boot.marker
5137CLEANFILES += boot.marker
5138
422889f9
CW
5139boot.marker: $(boot_module_SOURCES) $(nodist_boot_module_SOURCES)
5140 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5141 grep 'MARKER' $@.new > $@; rm -f $@.new
5142endif
5143platform_PROGRAMS += cat.module
5144MODULE_FILES += cat.module$(EXEEXT)
5145cat_module_SOURCES = commands/cat.c ## platform sources
5146nodist_cat_module_SOURCES = ## platform nodist sources
5147cat_module_LDADD =
5148cat_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5149cat_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5150cat_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5151cat_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5152cat_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5153dist_noinst_DATA +=
5154BUILT_SOURCES += $(nodist_cat_module_SOURCES)
5155CLEANFILES += $(nodist_cat_module_SOURCES)
5156MOD_FILES += cat.mod
5157MARKER_FILES += cat.marker
5158CLEANFILES += cat.marker
5159
5160cat.marker: $(cat_module_SOURCES) $(nodist_cat_module_SOURCES)
5161 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cat_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5162 grep 'MARKER' $@.new > $@; rm -f $@.new
5163platform_PROGRAMS += cmp.module
5164MODULE_FILES += cmp.module$(EXEEXT)
5165cmp_module_SOURCES = commands/cmp.c ## platform sources
5166nodist_cmp_module_SOURCES = ## platform nodist sources
5167cmp_module_LDADD =
5168cmp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5169cmp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5170cmp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5171cmp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5172cmp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5173dist_noinst_DATA +=
5174BUILT_SOURCES += $(nodist_cmp_module_SOURCES)
5175CLEANFILES += $(nodist_cmp_module_SOURCES)
5176MOD_FILES += cmp.mod
5177MARKER_FILES += cmp.marker
5178CLEANFILES += cmp.marker
5179
5180cmp.marker: $(cmp_module_SOURCES) $(nodist_cmp_module_SOURCES)
5181 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5182 grep 'MARKER' $@.new > $@; rm -f $@.new
5183platform_PROGRAMS += configfile.module
5184MODULE_FILES += configfile.module$(EXEEXT)
5185configfile_module_SOURCES = commands/configfile.c ## platform sources
5186nodist_configfile_module_SOURCES = ## platform nodist sources
5187configfile_module_LDADD =
5188configfile_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5189configfile_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5190configfile_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5191configfile_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5192configfile_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5193dist_noinst_DATA +=
5194BUILT_SOURCES += $(nodist_configfile_module_SOURCES)
5195CLEANFILES += $(nodist_configfile_module_SOURCES)
5196MOD_FILES += configfile.mod
5197MARKER_FILES += configfile.marker
5198CLEANFILES += configfile.marker
5199
5200configfile.marker: $(configfile_module_SOURCES) $(nodist_configfile_module_SOURCES)
5201 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(configfile_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5202 grep 'MARKER' $@.new > $@; rm -f $@.new
5203
5204if COND_i386_pc
5205platform_PROGRAMS += cpuid.module
5206MODULE_FILES += cpuid.module$(EXEEXT)
5207cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5208nodist_cpuid_module_SOURCES = ## platform nodist sources
5209cpuid_module_LDADD =
5210cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5211cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5212cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5213cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5214cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5215dist_noinst_DATA +=
5216BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5217CLEANFILES += $(nodist_cpuid_module_SOURCES)
5218MOD_FILES += cpuid.mod
5219MARKER_FILES += cpuid.marker
5220CLEANFILES += cpuid.marker
5221
5222cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5223 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5224 grep 'MARKER' $@.new > $@; rm -f $@.new
5225endif
5226
5227if COND_i386_efi
5228platform_PROGRAMS += cpuid.module
5229MODULE_FILES += cpuid.module$(EXEEXT)
5230cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5231nodist_cpuid_module_SOURCES = ## platform nodist sources
5232cpuid_module_LDADD =
5233cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5234cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5235cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5236cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5237cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5238dist_noinst_DATA +=
5239BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5240CLEANFILES += $(nodist_cpuid_module_SOURCES)
5241MOD_FILES += cpuid.mod
5242MARKER_FILES += cpuid.marker
5243CLEANFILES += cpuid.marker
5244
5245cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5246 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5247 grep 'MARKER' $@.new > $@; rm -f $@.new
5248endif
5249
5250if COND_i386_qemu
5251platform_PROGRAMS += cpuid.module
5252MODULE_FILES += cpuid.module$(EXEEXT)
5253cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5254nodist_cpuid_module_SOURCES = ## platform nodist sources
5255cpuid_module_LDADD =
5256cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5257cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5258cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5259cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5260cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5261dist_noinst_DATA +=
5262BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5263CLEANFILES += $(nodist_cpuid_module_SOURCES)
5264MOD_FILES += cpuid.mod
5265MARKER_FILES += cpuid.marker
5266CLEANFILES += cpuid.marker
5267
5268cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5269 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5270 grep 'MARKER' $@.new > $@; rm -f $@.new
5271endif
5272
5273if COND_i386_coreboot
5274platform_PROGRAMS += cpuid.module
5275MODULE_FILES += cpuid.module$(EXEEXT)
5276cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5277nodist_cpuid_module_SOURCES = ## platform nodist sources
5278cpuid_module_LDADD =
5279cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5280cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5281cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5282cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5283cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5284dist_noinst_DATA +=
5285BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5286CLEANFILES += $(nodist_cpuid_module_SOURCES)
5287MOD_FILES += cpuid.mod
5288MARKER_FILES += cpuid.marker
5289CLEANFILES += cpuid.marker
5290
5291cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5292 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5293 grep 'MARKER' $@.new > $@; rm -f $@.new
5294endif
5295
5296if COND_i386_multiboot
5297platform_PROGRAMS += cpuid.module
5298MODULE_FILES += cpuid.module$(EXEEXT)
5299cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5300nodist_cpuid_module_SOURCES = ## platform nodist sources
5301cpuid_module_LDADD =
5302cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5303cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5304cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5305cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5306cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5307dist_noinst_DATA +=
5308BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5309CLEANFILES += $(nodist_cpuid_module_SOURCES)
5310MOD_FILES += cpuid.mod
5311MARKER_FILES += cpuid.marker
5312CLEANFILES += cpuid.marker
5313
5314cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5315 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5316 grep 'MARKER' $@.new > $@; rm -f $@.new
5317endif
5318
5319if COND_i386_ieee1275
5320platform_PROGRAMS += cpuid.module
5321MODULE_FILES += cpuid.module$(EXEEXT)
5322cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5323nodist_cpuid_module_SOURCES = ## platform nodist sources
5324cpuid_module_LDADD =
5325cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5326cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5327cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5328cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5329cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5330dist_noinst_DATA +=
5331BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5332CLEANFILES += $(nodist_cpuid_module_SOURCES)
5333MOD_FILES += cpuid.mod
5334MARKER_FILES += cpuid.marker
5335CLEANFILES += cpuid.marker
5336
5337cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5338 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5339 grep 'MARKER' $@.new > $@; rm -f $@.new
5340endif
5341
5342if COND_x86_64_efi
5343platform_PROGRAMS += cpuid.module
5344MODULE_FILES += cpuid.module$(EXEEXT)
5345cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5346nodist_cpuid_module_SOURCES = ## platform nodist sources
5347cpuid_module_LDADD =
5348cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5349cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5350cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5351cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5352cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5353dist_noinst_DATA +=
5354BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5355CLEANFILES += $(nodist_cpuid_module_SOURCES)
5356MOD_FILES += cpuid.mod
5357MARKER_FILES += cpuid.marker
5358CLEANFILES += cpuid.marker
5359
5360cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5361 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5362 grep 'MARKER' $@.new > $@; rm -f $@.new
5363endif
5364
5365if COND_i386_xen
5366platform_PROGRAMS += cpuid.module
5367MODULE_FILES += cpuid.module$(EXEEXT)
5368cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5369nodist_cpuid_module_SOURCES = ## platform nodist sources
5370cpuid_module_LDADD =
5371cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5372cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5373cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5374cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5375cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5376dist_noinst_DATA +=
5377BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5378CLEANFILES += $(nodist_cpuid_module_SOURCES)
5379MOD_FILES += cpuid.mod
5380MARKER_FILES += cpuid.marker
5381CLEANFILES += cpuid.marker
5382
5383cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5384 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5385 grep 'MARKER' $@.new > $@; rm -f $@.new
5386endif
5387
5388if COND_x86_64_xen
5389platform_PROGRAMS += cpuid.module
5390MODULE_FILES += cpuid.module$(EXEEXT)
5391cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5392nodist_cpuid_module_SOURCES = ## platform nodist sources
5393cpuid_module_LDADD =
5394cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5395cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5396cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5397cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5398cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5399dist_noinst_DATA +=
5400BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5401CLEANFILES += $(nodist_cpuid_module_SOURCES)
5402MOD_FILES += cpuid.mod
5403MARKER_FILES += cpuid.marker
5404CLEANFILES += cpuid.marker
5405
00f6db22
CW
5406cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5407 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5408 grep 'MARKER' $@.new > $@; rm -f $@.new
5409endif
5410
5411if COND_i386_xen_pvh
5412platform_PROGRAMS += cpuid.module
5413MODULE_FILES += cpuid.module$(EXEEXT)
5414cpuid_module_SOURCES = commands/i386/cpuid.c ## platform sources
5415nodist_cpuid_module_SOURCES = ## platform nodist sources
5416cpuid_module_LDADD =
5417cpuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5418cpuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5419cpuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5420cpuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5421cpuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5422dist_noinst_DATA +=
5423BUILT_SOURCES += $(nodist_cpuid_module_SOURCES)
5424CLEANFILES += $(nodist_cpuid_module_SOURCES)
5425MOD_FILES += cpuid.mod
5426MARKER_FILES += cpuid.marker
5427CLEANFILES += cpuid.marker
5428
422889f9
CW
5429cpuid.marker: $(cpuid_module_SOURCES) $(nodist_cpuid_module_SOURCES)
5430 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5431 grep 'MARKER' $@.new > $@; rm -f $@.new
5432endif
5433platform_PROGRAMS += date.module
5434MODULE_FILES += date.module$(EXEEXT)
5435date_module_SOURCES = commands/date.c ## platform sources
5436nodist_date_module_SOURCES = ## platform nodist sources
5437date_module_LDADD =
5438date_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5439date_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5440date_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5441date_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5442date_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5443dist_noinst_DATA +=
5444BUILT_SOURCES += $(nodist_date_module_SOURCES)
5445CLEANFILES += $(nodist_date_module_SOURCES)
5446MOD_FILES += date.mod
5447MARKER_FILES += date.marker
5448CLEANFILES += date.marker
5449
5450date.marker: $(date_module_SOURCES) $(nodist_date_module_SOURCES)
5451 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(date_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5452 grep 'MARKER' $@.new > $@; rm -f $@.new
5453
5454if COND_i386_pc
5455platform_PROGRAMS += drivemap.module
5456MODULE_FILES += drivemap.module$(EXEEXT)
5457drivemap_module_SOURCES = commands/i386/pc/drivemap.c commands/i386/pc/drivemap_int13h.S ## platform sources
5458nodist_drivemap_module_SOURCES = ## platform nodist sources
5459drivemap_module_LDADD =
5460drivemap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5461drivemap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5462drivemap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5463drivemap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5464drivemap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5465dist_noinst_DATA +=
5466BUILT_SOURCES += $(nodist_drivemap_module_SOURCES)
5467CLEANFILES += $(nodist_drivemap_module_SOURCES)
5468MOD_FILES += drivemap.mod
5469MARKER_FILES += drivemap.marker
5470CLEANFILES += drivemap.marker
5471
5472drivemap.marker: $(drivemap_module_SOURCES) $(nodist_drivemap_module_SOURCES)
5473 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(drivemap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5474 grep 'MARKER' $@.new > $@; rm -f $@.new
5475endif
5476platform_PROGRAMS += echo.module
5477MODULE_FILES += echo.module$(EXEEXT)
5478echo_module_SOURCES = commands/echo.c ## platform sources
5479nodist_echo_module_SOURCES = ## platform nodist sources
5480echo_module_LDADD =
5481echo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5482echo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5483echo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5484echo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5485echo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5486dist_noinst_DATA +=
5487BUILT_SOURCES += $(nodist_echo_module_SOURCES)
5488CLEANFILES += $(nodist_echo_module_SOURCES)
5489MOD_FILES += echo.mod
5490MARKER_FILES += echo.marker
5491CLEANFILES += echo.marker
5492
5493echo.marker: $(echo_module_SOURCES) $(nodist_echo_module_SOURCES)
5494 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(echo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5495 grep 'MARKER' $@.new > $@; rm -f $@.new
5496platform_PROGRAMS += eval.module
5497MODULE_FILES += eval.module$(EXEEXT)
5498eval_module_SOURCES = commands/eval.c ## platform sources
5499nodist_eval_module_SOURCES = ## platform nodist sources
5500eval_module_LDADD =
5501eval_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5502eval_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5503eval_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5504eval_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5505eval_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5506dist_noinst_DATA +=
5507BUILT_SOURCES += $(nodist_eval_module_SOURCES)
5508CLEANFILES += $(nodist_eval_module_SOURCES)
5509MOD_FILES += eval.mod
5510MARKER_FILES += eval.marker
5511CLEANFILES += eval.marker
5512
5513eval.marker: $(eval_module_SOURCES) $(nodist_eval_module_SOURCES)
5514 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eval_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5515 grep 'MARKER' $@.new > $@; rm -f $@.new
5516
5517if COND_i386_pc
5518platform_PROGRAMS += extcmd.module
5519MODULE_FILES += extcmd.module$(EXEEXT)
5520extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5521nodist_extcmd_module_SOURCES = ## platform nodist sources
5522extcmd_module_LDADD =
5523extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5524extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5525extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5526extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5527extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5528dist_noinst_DATA +=
5529BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5530CLEANFILES += $(nodist_extcmd_module_SOURCES)
5531MOD_FILES += extcmd.mod
5532MARKER_FILES += extcmd.marker
5533CLEANFILES += extcmd.marker
5534
5535extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5536 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5537 grep 'MARKER' $@.new > $@; rm -f $@.new
5538endif
5539
5540if COND_i386_efi
5541platform_PROGRAMS += extcmd.module
5542MODULE_FILES += extcmd.module$(EXEEXT)
5543extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5544nodist_extcmd_module_SOURCES = ## platform nodist sources
5545extcmd_module_LDADD =
5546extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5547extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5548extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5549extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5550extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5551dist_noinst_DATA +=
5552BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5553CLEANFILES += $(nodist_extcmd_module_SOURCES)
5554MOD_FILES += extcmd.mod
5555MARKER_FILES += extcmd.marker
5556CLEANFILES += extcmd.marker
5557
5558extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5559 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5560 grep 'MARKER' $@.new > $@; rm -f $@.new
5561endif
5562
5563if COND_i386_qemu
5564platform_PROGRAMS += extcmd.module
5565MODULE_FILES += extcmd.module$(EXEEXT)
5566extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5567nodist_extcmd_module_SOURCES = ## platform nodist sources
5568extcmd_module_LDADD =
5569extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5570extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5571extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5572extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5573extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5574dist_noinst_DATA +=
5575BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5576CLEANFILES += $(nodist_extcmd_module_SOURCES)
5577MOD_FILES += extcmd.mod
5578MARKER_FILES += extcmd.marker
5579CLEANFILES += extcmd.marker
5580
5581extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5582 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5583 grep 'MARKER' $@.new > $@; rm -f $@.new
5584endif
5585
5586if COND_i386_coreboot
5587platform_PROGRAMS += extcmd.module
5588MODULE_FILES += extcmd.module$(EXEEXT)
5589extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5590nodist_extcmd_module_SOURCES = ## platform nodist sources
5591extcmd_module_LDADD =
5592extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5593extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5594extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5595extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5596extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5597dist_noinst_DATA +=
5598BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5599CLEANFILES += $(nodist_extcmd_module_SOURCES)
5600MOD_FILES += extcmd.mod
5601MARKER_FILES += extcmd.marker
5602CLEANFILES += extcmd.marker
5603
5604extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5605 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5606 grep 'MARKER' $@.new > $@; rm -f $@.new
5607endif
5608
5609if COND_i386_multiboot
5610platform_PROGRAMS += extcmd.module
5611MODULE_FILES += extcmd.module$(EXEEXT)
5612extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5613nodist_extcmd_module_SOURCES = ## platform nodist sources
5614extcmd_module_LDADD =
5615extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5616extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5617extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5618extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5619extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5620dist_noinst_DATA +=
5621BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5622CLEANFILES += $(nodist_extcmd_module_SOURCES)
5623MOD_FILES += extcmd.mod
5624MARKER_FILES += extcmd.marker
5625CLEANFILES += extcmd.marker
5626
5627extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5628 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5629 grep 'MARKER' $@.new > $@; rm -f $@.new
5630endif
5631
5632if COND_x86_64_efi
5633platform_PROGRAMS += extcmd.module
5634MODULE_FILES += extcmd.module$(EXEEXT)
5635extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5636nodist_extcmd_module_SOURCES = ## platform nodist sources
5637extcmd_module_LDADD =
5638extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5639extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5640extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5641extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5642extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5643dist_noinst_DATA +=
5644BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5645CLEANFILES += $(nodist_extcmd_module_SOURCES)
5646MOD_FILES += extcmd.mod
5647MARKER_FILES += extcmd.marker
5648CLEANFILES += extcmd.marker
5649
5650extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5651 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5652 grep 'MARKER' $@.new > $@; rm -f $@.new
5653endif
5654
5655if COND_ia64_efi
5656platform_PROGRAMS += extcmd.module
5657MODULE_FILES += extcmd.module$(EXEEXT)
5658extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5659nodist_extcmd_module_SOURCES = ## platform nodist sources
5660extcmd_module_LDADD =
5661extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5662extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5663extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5664extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5665extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5666dist_noinst_DATA +=
5667BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5668CLEANFILES += $(nodist_extcmd_module_SOURCES)
5669MOD_FILES += extcmd.mod
5670MARKER_FILES += extcmd.marker
5671CLEANFILES += extcmd.marker
5672
5673extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5674 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5675 grep 'MARKER' $@.new > $@; rm -f $@.new
5676endif
5677
5678if COND_arm_efi
5679platform_PROGRAMS += extcmd.module
5680MODULE_FILES += extcmd.module$(EXEEXT)
5681extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5682nodist_extcmd_module_SOURCES = ## platform nodist sources
5683extcmd_module_LDADD =
5684extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5685extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5686extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5687extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5688extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5689dist_noinst_DATA +=
5690BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5691CLEANFILES += $(nodist_extcmd_module_SOURCES)
5692MOD_FILES += extcmd.mod
5693MARKER_FILES += extcmd.marker
5694CLEANFILES += extcmd.marker
5695
5696extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5697 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5698 grep 'MARKER' $@.new > $@; rm -f $@.new
5699endif
5700
5701if COND_arm64_efi
5702platform_PROGRAMS += extcmd.module
5703MODULE_FILES += extcmd.module$(EXEEXT)
5704extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5705nodist_extcmd_module_SOURCES = ## platform nodist sources
5706extcmd_module_LDADD =
5707extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5708extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5709extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5710extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5711extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5712dist_noinst_DATA +=
5713BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5714CLEANFILES += $(nodist_extcmd_module_SOURCES)
5715MOD_FILES += extcmd.mod
5716MARKER_FILES += extcmd.marker
5717CLEANFILES += extcmd.marker
5718
5719extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5720 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5721 grep 'MARKER' $@.new > $@; rm -f $@.new
5722endif
5723
00f6db22
CW
5724if COND_arm_coreboot
5725platform_PROGRAMS += extcmd.module
5726MODULE_FILES += extcmd.module$(EXEEXT)
5727extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5728nodist_extcmd_module_SOURCES = ## platform nodist sources
5729extcmd_module_LDADD =
5730extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5731extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5732extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5733extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5734extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5735dist_noinst_DATA +=
5736BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5737CLEANFILES += $(nodist_extcmd_module_SOURCES)
5738MOD_FILES += extcmd.mod
5739MARKER_FILES += extcmd.marker
5740CLEANFILES += extcmd.marker
5741
5742extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5743 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5744 grep 'MARKER' $@.new > $@; rm -f $@.new
5745endif
5746
5747if COND_riscv32_efi
5748platform_PROGRAMS += extcmd.module
5749MODULE_FILES += extcmd.module$(EXEEXT)
5750extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5751nodist_extcmd_module_SOURCES = ## platform nodist sources
5752extcmd_module_LDADD =
5753extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5754extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5755extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5756extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5757extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5758dist_noinst_DATA +=
5759BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5760CLEANFILES += $(nodist_extcmd_module_SOURCES)
5761MOD_FILES += extcmd.mod
5762MARKER_FILES += extcmd.marker
5763CLEANFILES += extcmd.marker
5764
5765extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5766 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5767 grep 'MARKER' $@.new > $@; rm -f $@.new
5768endif
5769
5770if COND_riscv64_efi
5771platform_PROGRAMS += extcmd.module
5772MODULE_FILES += extcmd.module$(EXEEXT)
5773extcmd_module_SOURCES = commands/extcmd.c lib/arg.c ## platform sources
5774nodist_extcmd_module_SOURCES = ## platform nodist sources
5775extcmd_module_LDADD =
5776extcmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5777extcmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5778extcmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5779extcmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5780extcmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5781dist_noinst_DATA +=
5782BUILT_SOURCES += $(nodist_extcmd_module_SOURCES)
5783CLEANFILES += $(nodist_extcmd_module_SOURCES)
5784MOD_FILES += extcmd.mod
5785MARKER_FILES += extcmd.marker
5786CLEANFILES += extcmd.marker
5787
5788extcmd.marker: $(extcmd_module_SOURCES) $(nodist_extcmd_module_SOURCES)
5789 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(extcmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5790 grep 'MARKER' $@.new > $@; rm -f $@.new
5791endif
5792
422889f9
CW
5793if COND_i386_efi
5794platform_PROGRAMS += fixvideo.module
5795MODULE_FILES += fixvideo.module$(EXEEXT)
5796fixvideo_module_SOURCES = commands/efi/fixvideo.c ## platform sources
5797nodist_fixvideo_module_SOURCES = ## platform nodist sources
5798fixvideo_module_LDADD =
5799fixvideo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5800fixvideo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5801fixvideo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5802fixvideo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5803fixvideo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5804dist_noinst_DATA +=
5805BUILT_SOURCES += $(nodist_fixvideo_module_SOURCES)
5806CLEANFILES += $(nodist_fixvideo_module_SOURCES)
5807MOD_FILES += fixvideo.mod
5808MARKER_FILES += fixvideo.marker
5809CLEANFILES += fixvideo.marker
5810
5811fixvideo.marker: $(fixvideo_module_SOURCES) $(nodist_fixvideo_module_SOURCES)
5812 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fixvideo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5813 grep 'MARKER' $@.new > $@; rm -f $@.new
5814endif
5815
5816if COND_x86_64_efi
5817platform_PROGRAMS += fixvideo.module
5818MODULE_FILES += fixvideo.module$(EXEEXT)
5819fixvideo_module_SOURCES = commands/efi/fixvideo.c ## platform sources
5820nodist_fixvideo_module_SOURCES = ## platform nodist sources
5821fixvideo_module_LDADD =
5822fixvideo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5823fixvideo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5824fixvideo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5825fixvideo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5826fixvideo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5827dist_noinst_DATA +=
5828BUILT_SOURCES += $(nodist_fixvideo_module_SOURCES)
5829CLEANFILES += $(nodist_fixvideo_module_SOURCES)
5830MOD_FILES += fixvideo.mod
5831MARKER_FILES += fixvideo.marker
5832CLEANFILES += fixvideo.marker
5833
5834fixvideo.marker: $(fixvideo_module_SOURCES) $(nodist_fixvideo_module_SOURCES)
5835 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fixvideo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5836 grep 'MARKER' $@.new > $@; rm -f $@.new
5837endif
5838platform_PROGRAMS += gptsync.module
5839MODULE_FILES += gptsync.module$(EXEEXT)
5840gptsync_module_SOURCES = commands/gptsync.c ## platform sources
5841nodist_gptsync_module_SOURCES = ## platform nodist sources
5842gptsync_module_LDADD =
5843gptsync_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5844gptsync_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5845gptsync_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5846gptsync_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5847gptsync_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5848dist_noinst_DATA +=
5849BUILT_SOURCES += $(nodist_gptsync_module_SOURCES)
5850CLEANFILES += $(nodist_gptsync_module_SOURCES)
5851MOD_FILES += gptsync.mod
5852MARKER_FILES += gptsync.marker
5853CLEANFILES += gptsync.marker
5854
5855gptsync.marker: $(gptsync_module_SOURCES) $(nodist_gptsync_module_SOURCES)
5856 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gptsync_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5857 grep 'MARKER' $@.new > $@; rm -f $@.new
5858
5859if COND_emu
5860platform_PROGRAMS += halt.module
5861MODULE_FILES += halt.module$(EXEEXT)
5862halt_module_SOURCES = lib/emu/halt.c commands/halt.c ## platform sources
5863nodist_halt_module_SOURCES = ## platform nodist sources
5864halt_module_LDADD =
5865halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5866halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5867halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5868halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5869halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5870dist_noinst_DATA +=
5871BUILT_SOURCES += $(nodist_halt_module_SOURCES)
5872CLEANFILES += $(nodist_halt_module_SOURCES)
5873MOD_FILES += halt.mod
5874MARKER_FILES += halt.marker
5875CLEANFILES += halt.marker
5876
5877halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
5878 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5879 grep 'MARKER' $@.new > $@; rm -f $@.new
5880endif
5881
5882if COND_i386_pc
5883platform_PROGRAMS += halt.module
5884MODULE_FILES += halt.module$(EXEEXT)
5885halt_module_SOURCES = commands/i386/pc/halt.c commands/acpihalt.c ## platform sources
5886nodist_halt_module_SOURCES = ## platform nodist sources
5887halt_module_LDADD =
5888halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5889halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5890halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5891halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5892halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5893dist_noinst_DATA +=
5894BUILT_SOURCES += $(nodist_halt_module_SOURCES)
5895CLEANFILES += $(nodist_halt_module_SOURCES)
5896MOD_FILES += halt.mod
5897MARKER_FILES += halt.marker
5898CLEANFILES += halt.marker
5899
5900halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
5901 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5902 grep 'MARKER' $@.new > $@; rm -f $@.new
5903endif
5904
00f6db22
CW
5905if COND_i386_efi
5906platform_PROGRAMS += halt.module
5907MODULE_FILES += halt.module$(EXEEXT)
5908halt_module_SOURCES = commands/acpihalt.c lib/efi/halt.c commands/halt.c ## platform sources
5909nodist_halt_module_SOURCES = ## platform nodist sources
5910halt_module_LDADD =
5911halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5912halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5913halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5914halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5915halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5916dist_noinst_DATA +=
5917BUILT_SOURCES += $(nodist_halt_module_SOURCES)
5918CLEANFILES += $(nodist_halt_module_SOURCES)
5919MOD_FILES += halt.mod
5920MARKER_FILES += halt.marker
5921CLEANFILES += halt.marker
5922
5923halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
5924 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5925 grep 'MARKER' $@.new > $@; rm -f $@.new
5926endif
5927
5928if COND_i386_qemu
5929platform_PROGRAMS += halt.module
5930MODULE_FILES += halt.module$(EXEEXT)
5931halt_module_SOURCES = lib/i386/halt.c commands/halt.c ## platform sources
5932nodist_halt_module_SOURCES = ## platform nodist sources
5933halt_module_LDADD =
5934halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5935halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5936halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5937halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5938halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5939dist_noinst_DATA +=
5940BUILT_SOURCES += $(nodist_halt_module_SOURCES)
5941CLEANFILES += $(nodist_halt_module_SOURCES)
5942MOD_FILES += halt.mod
5943MARKER_FILES += halt.marker
5944CLEANFILES += halt.marker
5945
5946halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
5947 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5948 grep 'MARKER' $@.new > $@; rm -f $@.new
5949endif
5950
5951if COND_i386_coreboot
5952platform_PROGRAMS += halt.module
5953MODULE_FILES += halt.module$(EXEEXT)
5954halt_module_SOURCES = commands/acpihalt.c lib/i386/halt.c commands/halt.c ## platform sources
5955nodist_halt_module_SOURCES = ## platform nodist sources
5956halt_module_LDADD =
5957halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5958halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5959halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5960halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5961halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5962dist_noinst_DATA +=
5963BUILT_SOURCES += $(nodist_halt_module_SOURCES)
5964CLEANFILES += $(nodist_halt_module_SOURCES)
5965MOD_FILES += halt.mod
5966MARKER_FILES += halt.marker
5967CLEANFILES += halt.marker
5968
5969halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
5970 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5971 grep 'MARKER' $@.new > $@; rm -f $@.new
5972endif
5973
5974if COND_i386_multiboot
5975platform_PROGRAMS += halt.module
5976MODULE_FILES += halt.module$(EXEEXT)
5977halt_module_SOURCES = commands/acpihalt.c lib/i386/halt.c commands/halt.c ## platform sources
5978nodist_halt_module_SOURCES = ## platform nodist sources
5979halt_module_LDADD =
5980halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
5981halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
5982halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
5983halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
5984halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
5985dist_noinst_DATA +=
5986BUILT_SOURCES += $(nodist_halt_module_SOURCES)
5987CLEANFILES += $(nodist_halt_module_SOURCES)
5988MOD_FILES += halt.mod
5989MARKER_FILES += halt.marker
5990CLEANFILES += halt.marker
5991
5992halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
5993 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
5994 grep 'MARKER' $@.new > $@; rm -f $@.new
5995endif
5996
5997if COND_i386_ieee1275
422889f9
CW
5998platform_PROGRAMS += halt.module
5999MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6000halt_module_SOURCES = lib/ieee1275/halt.c commands/halt.c ## platform sources
422889f9
CW
6001nodist_halt_module_SOURCES = ## platform nodist sources
6002halt_module_LDADD =
6003halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6004halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6005halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6006halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6007halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6008dist_noinst_DATA +=
6009BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6010CLEANFILES += $(nodist_halt_module_SOURCES)
6011MOD_FILES += halt.mod
6012MARKER_FILES += halt.marker
6013CLEANFILES += halt.marker
6014
6015halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6016 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6017 grep 'MARKER' $@.new > $@; rm -f $@.new
6018endif
6019
00f6db22 6020if COND_x86_64_efi
422889f9
CW
6021platform_PROGRAMS += halt.module
6022MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6023halt_module_SOURCES = commands/acpihalt.c lib/efi/halt.c commands/halt.c ## platform sources
422889f9
CW
6024nodist_halt_module_SOURCES = ## platform nodist sources
6025halt_module_LDADD =
6026halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6027halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6028halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6029halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6030halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6031dist_noinst_DATA +=
6032BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6033CLEANFILES += $(nodist_halt_module_SOURCES)
6034MOD_FILES += halt.mod
6035MARKER_FILES += halt.marker
6036CLEANFILES += halt.marker
6037
6038halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6039 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6040 grep 'MARKER' $@.new > $@; rm -f $@.new
6041endif
6042
00f6db22 6043if COND_i386_xen
422889f9
CW
6044platform_PROGRAMS += halt.module
6045MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6046halt_module_SOURCES = lib/xen/halt.c commands/halt.c ## platform sources
422889f9
CW
6047nodist_halt_module_SOURCES = ## platform nodist sources
6048halt_module_LDADD =
6049halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6050halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6051halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6052halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6053halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6054dist_noinst_DATA +=
6055BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6056CLEANFILES += $(nodist_halt_module_SOURCES)
6057MOD_FILES += halt.mod
6058MARKER_FILES += halt.marker
6059CLEANFILES += halt.marker
6060
6061halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6062 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6063 grep 'MARKER' $@.new > $@; rm -f $@.new
6064endif
6065
00f6db22 6066if COND_x86_64_xen
422889f9
CW
6067platform_PROGRAMS += halt.module
6068MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6069halt_module_SOURCES = lib/xen/halt.c commands/halt.c ## platform sources
422889f9
CW
6070nodist_halt_module_SOURCES = ## platform nodist sources
6071halt_module_LDADD =
6072halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6073halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6074halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6075halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6076halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6077dist_noinst_DATA +=
6078BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6079CLEANFILES += $(nodist_halt_module_SOURCES)
6080MOD_FILES += halt.mod
6081MARKER_FILES += halt.marker
6082CLEANFILES += halt.marker
6083
6084halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6085 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6086 grep 'MARKER' $@.new > $@; rm -f $@.new
6087endif
6088
00f6db22 6089if COND_i386_xen_pvh
422889f9
CW
6090platform_PROGRAMS += halt.module
6091MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6092halt_module_SOURCES = lib/xen/halt.c commands/halt.c ## platform sources
422889f9
CW
6093nodist_halt_module_SOURCES = ## platform nodist sources
6094halt_module_LDADD =
6095halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6096halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6097halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6098halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6099halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6100dist_noinst_DATA +=
6101BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6102CLEANFILES += $(nodist_halt_module_SOURCES)
6103MOD_FILES += halt.mod
6104MARKER_FILES += halt.marker
6105CLEANFILES += halt.marker
6106
6107halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6108 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6109 grep 'MARKER' $@.new > $@; rm -f $@.new
6110endif
6111
00f6db22 6112if COND_mips_loongson
422889f9
CW
6113platform_PROGRAMS += halt.module
6114MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6115halt_module_SOURCES = commands/halt.c ## platform sources
422889f9
CW
6116nodist_halt_module_SOURCES = ## platform nodist sources
6117halt_module_LDADD =
6118halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6119halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6120halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6121halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6122halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6123dist_noinst_DATA +=
6124BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6125CLEANFILES += $(nodist_halt_module_SOURCES)
6126MOD_FILES += halt.mod
6127MARKER_FILES += halt.marker
6128CLEANFILES += halt.marker
6129
6130halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6131 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6132 grep 'MARKER' $@.new > $@; rm -f $@.new
6133endif
6134
00f6db22 6135if COND_sparc64_ieee1275
422889f9
CW
6136platform_PROGRAMS += halt.module
6137MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6138halt_module_SOURCES = lib/ieee1275/halt.c commands/halt.c ## platform sources
422889f9
CW
6139nodist_halt_module_SOURCES = ## platform nodist sources
6140halt_module_LDADD =
6141halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6142halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6143halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6144halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6145halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6146dist_noinst_DATA +=
6147BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6148CLEANFILES += $(nodist_halt_module_SOURCES)
6149MOD_FILES += halt.mod
6150MARKER_FILES += halt.marker
6151CLEANFILES += halt.marker
6152
6153halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6154 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6155 grep 'MARKER' $@.new > $@; rm -f $@.new
6156endif
6157
00f6db22 6158if COND_powerpc_ieee1275
422889f9
CW
6159platform_PROGRAMS += halt.module
6160MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6161halt_module_SOURCES = lib/ieee1275/halt.c commands/halt.c ## platform sources
422889f9
CW
6162nodist_halt_module_SOURCES = ## platform nodist sources
6163halt_module_LDADD =
6164halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6165halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6166halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6167halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6168halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6169dist_noinst_DATA +=
6170BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6171CLEANFILES += $(nodist_halt_module_SOURCES)
6172MOD_FILES += halt.mod
6173MARKER_FILES += halt.marker
6174CLEANFILES += halt.marker
6175
6176halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6177 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6178 grep 'MARKER' $@.new > $@; rm -f $@.new
6179endif
6180
00f6db22 6181if COND_mips_arc
422889f9
CW
6182platform_PROGRAMS += halt.module
6183MODULE_FILES += halt.module$(EXEEXT)
6184halt_module_SOURCES = commands/halt.c ## platform sources
6185nodist_halt_module_SOURCES = ## platform nodist sources
6186halt_module_LDADD =
6187halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6188halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6189halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6190halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6191halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6192dist_noinst_DATA +=
6193BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6194CLEANFILES += $(nodist_halt_module_SOURCES)
6195MOD_FILES += halt.mod
6196MARKER_FILES += halt.marker
6197CLEANFILES += halt.marker
6198
6199halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6200 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6201 grep 'MARKER' $@.new > $@; rm -f $@.new
6202endif
6203
00f6db22 6204if COND_ia64_efi
422889f9
CW
6205platform_PROGRAMS += halt.module
6206MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6207halt_module_SOURCES = lib/efi/halt.c commands/halt.c ## platform sources
422889f9
CW
6208nodist_halt_module_SOURCES = ## platform nodist sources
6209halt_module_LDADD =
6210halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6211halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6212halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6213halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6214halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6215dist_noinst_DATA +=
6216BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6217CLEANFILES += $(nodist_halt_module_SOURCES)
6218MOD_FILES += halt.mod
6219MARKER_FILES += halt.marker
6220CLEANFILES += halt.marker
6221
6222halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6223 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6224 grep 'MARKER' $@.new > $@; rm -f $@.new
6225endif
6226
00f6db22 6227if COND_mips_qemu_mips
422889f9
CW
6228platform_PROGRAMS += halt.module
6229MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6230halt_module_SOURCES = commands/halt.c ## platform sources
422889f9
CW
6231nodist_halt_module_SOURCES = ## platform nodist sources
6232halt_module_LDADD =
6233halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6234halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6235halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6236halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6237halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6238dist_noinst_DATA +=
6239BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6240CLEANFILES += $(nodist_halt_module_SOURCES)
6241MOD_FILES += halt.mod
6242MARKER_FILES += halt.marker
6243CLEANFILES += halt.marker
6244
6245halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6246 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6247 grep 'MARKER' $@.new > $@; rm -f $@.new
6248endif
6249
00f6db22 6250if COND_arm_uboot
422889f9
CW
6251platform_PROGRAMS += halt.module
6252MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6253halt_module_SOURCES = lib/dummy/halt.c commands/halt.c ## platform sources
422889f9
CW
6254nodist_halt_module_SOURCES = ## platform nodist sources
6255halt_module_LDADD =
6256halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6257halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6258halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6259halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6260halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6261dist_noinst_DATA +=
6262BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6263CLEANFILES += $(nodist_halt_module_SOURCES)
6264MOD_FILES += halt.mod
6265MARKER_FILES += halt.marker
6266CLEANFILES += halt.marker
6267
6268halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6269 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6270 grep 'MARKER' $@.new > $@; rm -f $@.new
6271endif
6272
00f6db22 6273if COND_arm_efi
422889f9
CW
6274platform_PROGRAMS += halt.module
6275MODULE_FILES += halt.module$(EXEEXT)
6276halt_module_SOURCES = lib/efi/halt.c commands/halt.c ## platform sources
6277nodist_halt_module_SOURCES = ## platform nodist sources
6278halt_module_LDADD =
6279halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6280halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6281halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6282halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6283halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6284dist_noinst_DATA +=
6285BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6286CLEANFILES += $(nodist_halt_module_SOURCES)
6287MOD_FILES += halt.mod
6288MARKER_FILES += halt.marker
6289CLEANFILES += halt.marker
6290
6291halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6292 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6293 grep 'MARKER' $@.new > $@; rm -f $@.new
6294endif
6295
00f6db22 6296if COND_arm64_efi
422889f9
CW
6297platform_PROGRAMS += halt.module
6298MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6299halt_module_SOURCES = lib/efi/halt.c commands/halt.c ## platform sources
422889f9
CW
6300nodist_halt_module_SOURCES = ## platform nodist sources
6301halt_module_LDADD =
6302halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6303halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6304halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6305halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6306halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6307dist_noinst_DATA +=
6308BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6309CLEANFILES += $(nodist_halt_module_SOURCES)
6310MOD_FILES += halt.mod
6311MARKER_FILES += halt.marker
6312CLEANFILES += halt.marker
6313
6314halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6315 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6316 grep 'MARKER' $@.new > $@; rm -f $@.new
6317endif
6318
00f6db22 6319if COND_arm_coreboot
422889f9
CW
6320platform_PROGRAMS += halt.module
6321MODULE_FILES += halt.module$(EXEEXT)
00f6db22 6322halt_module_SOURCES = lib/dummy/halt.c commands/halt.c ## platform sources
422889f9
CW
6323nodist_halt_module_SOURCES = ## platform nodist sources
6324halt_module_LDADD =
6325halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6326halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6327halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6328halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6329halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6330dist_noinst_DATA +=
6331BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6332CLEANFILES += $(nodist_halt_module_SOURCES)
6333MOD_FILES += halt.mod
6334MARKER_FILES += halt.marker
6335CLEANFILES += halt.marker
6336
6337halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6338 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6339 grep 'MARKER' $@.new > $@; rm -f $@.new
6340endif
6341
00f6db22 6342if COND_riscv32_efi
422889f9
CW
6343platform_PROGRAMS += halt.module
6344MODULE_FILES += halt.module$(EXEEXT)
6345halt_module_SOURCES = lib/efi/halt.c commands/halt.c ## platform sources
6346nodist_halt_module_SOURCES = ## platform nodist sources
6347halt_module_LDADD =
6348halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6349halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6350halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6351halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6352halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6353dist_noinst_DATA +=
6354BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6355CLEANFILES += $(nodist_halt_module_SOURCES)
6356MOD_FILES += halt.mod
6357MARKER_FILES += halt.marker
6358CLEANFILES += halt.marker
6359
6360halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6361 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6362 grep 'MARKER' $@.new > $@; rm -f $@.new
6363endif
6364
00f6db22 6365if COND_riscv64_efi
422889f9
CW
6366platform_PROGRAMS += halt.module
6367MODULE_FILES += halt.module$(EXEEXT)
6368halt_module_SOURCES = lib/efi/halt.c commands/halt.c ## platform sources
6369nodist_halt_module_SOURCES = ## platform nodist sources
6370halt_module_LDADD =
6371halt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6372halt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6373halt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6374halt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6375halt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6376dist_noinst_DATA +=
6377BUILT_SOURCES += $(nodist_halt_module_SOURCES)
6378CLEANFILES += $(nodist_halt_module_SOURCES)
6379MOD_FILES += halt.mod
6380MARKER_FILES += halt.marker
6381CLEANFILES += halt.marker
6382
6383halt.marker: $(halt_module_SOURCES) $(nodist_halt_module_SOURCES)
6384 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(halt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6385 grep 'MARKER' $@.new > $@; rm -f $@.new
6386endif
6387
6388if COND_emu
6389platform_PROGRAMS += reboot.module
6390MODULE_FILES += reboot.module$(EXEEXT)
6391reboot_module_SOURCES = commands/reboot.c ## platform sources
6392nodist_reboot_module_SOURCES = ## platform nodist sources
6393reboot_module_LDADD =
6394reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6395reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6396reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6397reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6398reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6399dist_noinst_DATA +=
6400BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6401CLEANFILES += $(nodist_reboot_module_SOURCES)
6402MOD_FILES += reboot.mod
6403MARKER_FILES += reboot.marker
6404CLEANFILES += reboot.marker
6405
6406reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6407 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6408 grep 'MARKER' $@.new > $@; rm -f $@.new
6409endif
6410
6411if COND_i386_pc
6412platform_PROGRAMS += reboot.module
6413MODULE_FILES += reboot.module$(EXEEXT)
6414reboot_module_SOURCES = lib/i386/reboot.c lib/i386/reboot_trampoline.S commands/reboot.c ## platform sources
6415nodist_reboot_module_SOURCES = ## platform nodist sources
6416reboot_module_LDADD =
6417reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6418reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6419reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6420reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6421reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6422dist_noinst_DATA +=
6423BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6424CLEANFILES += $(nodist_reboot_module_SOURCES)
6425MOD_FILES += reboot.mod
6426MARKER_FILES += reboot.marker
6427CLEANFILES += reboot.marker
6428
6429reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6430 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6431 grep 'MARKER' $@.new > $@; rm -f $@.new
6432endif
6433
6434if COND_i386_efi
6435platform_PROGRAMS += reboot.module
6436MODULE_FILES += reboot.module$(EXEEXT)
6437reboot_module_SOURCES = lib/i386/reboot.c lib/i386/reboot_trampoline.S commands/reboot.c ## platform sources
6438nodist_reboot_module_SOURCES = ## platform nodist sources
6439reboot_module_LDADD =
6440reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6441reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6442reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6443reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6444reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6445dist_noinst_DATA +=
6446BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6447CLEANFILES += $(nodist_reboot_module_SOURCES)
6448MOD_FILES += reboot.mod
6449MARKER_FILES += reboot.marker
6450CLEANFILES += reboot.marker
6451
6452reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6453 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6454 grep 'MARKER' $@.new > $@; rm -f $@.new
6455endif
6456
6457if COND_i386_qemu
6458platform_PROGRAMS += reboot.module
6459MODULE_FILES += reboot.module$(EXEEXT)
6460reboot_module_SOURCES = lib/i386/reboot.c lib/i386/reboot_trampoline.S commands/reboot.c ## platform sources
6461nodist_reboot_module_SOURCES = ## platform nodist sources
6462reboot_module_LDADD =
6463reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6464reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6465reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6466reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6467reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6468dist_noinst_DATA +=
6469BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6470CLEANFILES += $(nodist_reboot_module_SOURCES)
6471MOD_FILES += reboot.mod
6472MARKER_FILES += reboot.marker
6473CLEANFILES += reboot.marker
6474
6475reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6476 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6477 grep 'MARKER' $@.new > $@; rm -f $@.new
6478endif
6479
6480if COND_i386_coreboot
6481platform_PROGRAMS += reboot.module
6482MODULE_FILES += reboot.module$(EXEEXT)
6483reboot_module_SOURCES = lib/i386/reboot.c lib/i386/reboot_trampoline.S commands/reboot.c ## platform sources
6484nodist_reboot_module_SOURCES = ## platform nodist sources
6485reboot_module_LDADD =
6486reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6487reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6488reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6489reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6490reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6491dist_noinst_DATA +=
6492BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6493CLEANFILES += $(nodist_reboot_module_SOURCES)
6494MOD_FILES += reboot.mod
6495MARKER_FILES += reboot.marker
6496CLEANFILES += reboot.marker
6497
6498reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6499 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6500 grep 'MARKER' $@.new > $@; rm -f $@.new
6501endif
6502
6503if COND_i386_multiboot
6504platform_PROGRAMS += reboot.module
6505MODULE_FILES += reboot.module$(EXEEXT)
6506reboot_module_SOURCES = lib/i386/reboot.c lib/i386/reboot_trampoline.S commands/reboot.c ## platform sources
6507nodist_reboot_module_SOURCES = ## platform nodist sources
6508reboot_module_LDADD =
6509reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6510reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6511reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6512reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6513reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6514dist_noinst_DATA +=
6515BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6516CLEANFILES += $(nodist_reboot_module_SOURCES)
6517MOD_FILES += reboot.mod
6518MARKER_FILES += reboot.marker
6519CLEANFILES += reboot.marker
6520
6521reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6522 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6523 grep 'MARKER' $@.new > $@; rm -f $@.new
6524endif
6525
6526if COND_i386_ieee1275
6527platform_PROGRAMS += reboot.module
6528MODULE_FILES += reboot.module$(EXEEXT)
6529reboot_module_SOURCES = lib/i386/reboot.c lib/i386/reboot_trampoline.S commands/reboot.c ## platform sources
6530nodist_reboot_module_SOURCES = ## platform nodist sources
6531reboot_module_LDADD =
6532reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6533reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6534reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6535reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6536reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6537dist_noinst_DATA +=
6538BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6539CLEANFILES += $(nodist_reboot_module_SOURCES)
6540MOD_FILES += reboot.mod
6541MARKER_FILES += reboot.marker
6542CLEANFILES += reboot.marker
6543
6544reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6545 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6546 grep 'MARKER' $@.new > $@; rm -f $@.new
6547endif
6548
6549if COND_x86_64_efi
6550platform_PROGRAMS += reboot.module
6551MODULE_FILES += reboot.module$(EXEEXT)
00f6db22 6552reboot_module_SOURCES = commands/reboot.c ## platform sources
422889f9
CW
6553nodist_reboot_module_SOURCES = ## platform nodist sources
6554reboot_module_LDADD =
6555reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6556reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6557reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6558reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6559reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6560dist_noinst_DATA +=
6561BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6562CLEANFILES += $(nodist_reboot_module_SOURCES)
6563MOD_FILES += reboot.mod
6564MARKER_FILES += reboot.marker
6565CLEANFILES += reboot.marker
6566
6567reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6568 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6569 grep 'MARKER' $@.new > $@; rm -f $@.new
6570endif
6571
6572if COND_i386_xen
6573platform_PROGRAMS += reboot.module
6574MODULE_FILES += reboot.module$(EXEEXT)
6575reboot_module_SOURCES = lib/xen/reboot.c commands/reboot.c ## platform sources
6576nodist_reboot_module_SOURCES = ## platform nodist sources
6577reboot_module_LDADD =
6578reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6579reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6580reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6581reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6582reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6583dist_noinst_DATA +=
6584BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6585CLEANFILES += $(nodist_reboot_module_SOURCES)
6586MOD_FILES += reboot.mod
6587MARKER_FILES += reboot.marker
6588CLEANFILES += reboot.marker
6589
6590reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6591 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6592 grep 'MARKER' $@.new > $@; rm -f $@.new
6593endif
6594
6595if COND_x86_64_xen
6596platform_PROGRAMS += reboot.module
6597MODULE_FILES += reboot.module$(EXEEXT)
6598reboot_module_SOURCES = lib/xen/reboot.c commands/reboot.c ## platform sources
6599nodist_reboot_module_SOURCES = ## platform nodist sources
6600reboot_module_LDADD =
6601reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6602reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6603reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6604reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6605reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6606dist_noinst_DATA +=
6607BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6608CLEANFILES += $(nodist_reboot_module_SOURCES)
6609MOD_FILES += reboot.mod
6610MARKER_FILES += reboot.marker
6611CLEANFILES += reboot.marker
6612
6613reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6614 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6615 grep 'MARKER' $@.new > $@; rm -f $@.new
6616endif
6617
00f6db22
CW
6618if COND_i386_xen_pvh
6619platform_PROGRAMS += reboot.module
6620MODULE_FILES += reboot.module$(EXEEXT)
6621reboot_module_SOURCES = lib/xen/reboot.c commands/reboot.c ## platform sources
6622nodist_reboot_module_SOURCES = ## platform nodist sources
6623reboot_module_LDADD =
6624reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6625reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6626reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6627reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6628reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6629dist_noinst_DATA +=
6630BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6631CLEANFILES += $(nodist_reboot_module_SOURCES)
6632MOD_FILES += reboot.mod
6633MARKER_FILES += reboot.marker
6634CLEANFILES += reboot.marker
6635
6636reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6637 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6638 grep 'MARKER' $@.new > $@; rm -f $@.new
6639endif
6640
422889f9
CW
6641if COND_mips_loongson
6642platform_PROGRAMS += reboot.module
6643MODULE_FILES += reboot.module$(EXEEXT)
6644reboot_module_SOURCES = lib/mips/loongson/reboot.c commands/reboot.c ## platform sources
6645nodist_reboot_module_SOURCES = ## platform nodist sources
6646reboot_module_LDADD =
6647reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6648reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6649reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6650reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6651reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6652dist_noinst_DATA +=
6653BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6654CLEANFILES += $(nodist_reboot_module_SOURCES)
6655MOD_FILES += reboot.mod
6656MARKER_FILES += reboot.marker
6657CLEANFILES += reboot.marker
6658
6659reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6660 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6661 grep 'MARKER' $@.new > $@; rm -f $@.new
6662endif
6663
6664if COND_sparc64_ieee1275
6665platform_PROGRAMS += reboot.module
6666MODULE_FILES += reboot.module$(EXEEXT)
6667reboot_module_SOURCES = lib/ieee1275/reboot.c commands/reboot.c ## platform sources
6668nodist_reboot_module_SOURCES = ## platform nodist sources
6669reboot_module_LDADD =
6670reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6671reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6672reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6673reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6674reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6675dist_noinst_DATA +=
6676BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6677CLEANFILES += $(nodist_reboot_module_SOURCES)
6678MOD_FILES += reboot.mod
6679MARKER_FILES += reboot.marker
6680CLEANFILES += reboot.marker
6681
6682reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6683 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6684 grep 'MARKER' $@.new > $@; rm -f $@.new
6685endif
6686
6687if COND_powerpc_ieee1275
6688platform_PROGRAMS += reboot.module
6689MODULE_FILES += reboot.module$(EXEEXT)
6690reboot_module_SOURCES = lib/ieee1275/reboot.c commands/reboot.c ## platform sources
6691nodist_reboot_module_SOURCES = ## platform nodist sources
6692reboot_module_LDADD =
6693reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6694reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6695reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6696reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6697reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6698dist_noinst_DATA +=
6699BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6700CLEANFILES += $(nodist_reboot_module_SOURCES)
6701MOD_FILES += reboot.mod
6702MARKER_FILES += reboot.marker
6703CLEANFILES += reboot.marker
6704
6705reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6706 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6707 grep 'MARKER' $@.new > $@; rm -f $@.new
6708endif
6709
6710if COND_mips_arc
6711platform_PROGRAMS += reboot.module
6712MODULE_FILES += reboot.module$(EXEEXT)
6713reboot_module_SOURCES = lib/mips/arc/reboot.c commands/reboot.c ## platform sources
6714nodist_reboot_module_SOURCES = ## platform nodist sources
6715reboot_module_LDADD =
6716reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6717reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6718reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6719reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6720reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6721dist_noinst_DATA +=
6722BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6723CLEANFILES += $(nodist_reboot_module_SOURCES)
6724MOD_FILES += reboot.mod
6725MARKER_FILES += reboot.marker
6726CLEANFILES += reboot.marker
6727
6728reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6729 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6730 grep 'MARKER' $@.new > $@; rm -f $@.new
6731endif
6732
6733if COND_ia64_efi
6734platform_PROGRAMS += reboot.module
6735MODULE_FILES += reboot.module$(EXEEXT)
00f6db22 6736reboot_module_SOURCES = commands/reboot.c ## platform sources
422889f9
CW
6737nodist_reboot_module_SOURCES = ## platform nodist sources
6738reboot_module_LDADD =
6739reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6740reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6741reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6742reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6743reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6744dist_noinst_DATA +=
6745BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6746CLEANFILES += $(nodist_reboot_module_SOURCES)
6747MOD_FILES += reboot.mod
6748MARKER_FILES += reboot.marker
6749CLEANFILES += reboot.marker
6750
6751reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6752 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6753 grep 'MARKER' $@.new > $@; rm -f $@.new
6754endif
6755
6756if COND_mips_qemu_mips
6757platform_PROGRAMS += reboot.module
6758MODULE_FILES += reboot.module$(EXEEXT)
6759reboot_module_SOURCES = lib/mips/qemu_mips/reboot.c commands/reboot.c ## platform sources
6760nodist_reboot_module_SOURCES = ## platform nodist sources
6761reboot_module_LDADD =
6762reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6763reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6764reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6765reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6766reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6767dist_noinst_DATA +=
6768BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6769CLEANFILES += $(nodist_reboot_module_SOURCES)
6770MOD_FILES += reboot.mod
6771MARKER_FILES += reboot.marker
6772CLEANFILES += reboot.marker
6773
6774reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6775 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6776 grep 'MARKER' $@.new > $@; rm -f $@.new
6777endif
6778
6779if COND_arm_uboot
6780platform_PROGRAMS += reboot.module
6781MODULE_FILES += reboot.module$(EXEEXT)
6782reboot_module_SOURCES = lib/uboot/reboot.c commands/reboot.c ## platform sources
6783nodist_reboot_module_SOURCES = ## platform nodist sources
6784reboot_module_LDADD =
6785reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6786reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6787reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6788reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6789reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6790dist_noinst_DATA +=
6791BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6792CLEANFILES += $(nodist_reboot_module_SOURCES)
6793MOD_FILES += reboot.mod
6794MARKER_FILES += reboot.marker
6795CLEANFILES += reboot.marker
6796
6797reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6798 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6799 grep 'MARKER' $@.new > $@; rm -f $@.new
6800endif
6801
6802if COND_arm_efi
6803platform_PROGRAMS += reboot.module
6804MODULE_FILES += reboot.module$(EXEEXT)
00f6db22 6805reboot_module_SOURCES = commands/reboot.c ## platform sources
422889f9
CW
6806nodist_reboot_module_SOURCES = ## platform nodist sources
6807reboot_module_LDADD =
6808reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6809reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6810reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6811reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6812reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6813dist_noinst_DATA +=
6814BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6815CLEANFILES += $(nodist_reboot_module_SOURCES)
6816MOD_FILES += reboot.mod
6817MARKER_FILES += reboot.marker
6818CLEANFILES += reboot.marker
6819
6820reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6821 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6822 grep 'MARKER' $@.new > $@; rm -f $@.new
6823endif
6824
6825if COND_arm64_efi
6826platform_PROGRAMS += reboot.module
6827MODULE_FILES += reboot.module$(EXEEXT)
00f6db22
CW
6828reboot_module_SOURCES = commands/reboot.c ## platform sources
6829nodist_reboot_module_SOURCES = ## platform nodist sources
6830reboot_module_LDADD =
6831reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6832reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6833reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6834reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6835reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6836dist_noinst_DATA +=
6837BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6838CLEANFILES += $(nodist_reboot_module_SOURCES)
6839MOD_FILES += reboot.mod
6840MARKER_FILES += reboot.marker
6841CLEANFILES += reboot.marker
6842
6843reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6844 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6845 grep 'MARKER' $@.new > $@; rm -f $@.new
6846endif
6847
6848if COND_arm_coreboot
6849platform_PROGRAMS += reboot.module
6850MODULE_FILES += reboot.module$(EXEEXT)
6851reboot_module_SOURCES = lib/dummy/reboot.c commands/reboot.c ## platform sources
6852nodist_reboot_module_SOURCES = ## platform nodist sources
6853reboot_module_LDADD =
6854reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6855reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6856reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6857reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6858reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6859dist_noinst_DATA +=
6860BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6861CLEANFILES += $(nodist_reboot_module_SOURCES)
6862MOD_FILES += reboot.mod
6863MARKER_FILES += reboot.marker
6864CLEANFILES += reboot.marker
6865
6866reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6867 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6868 grep 'MARKER' $@.new > $@; rm -f $@.new
6869endif
6870
6871if COND_riscv32_efi
6872platform_PROGRAMS += reboot.module
6873MODULE_FILES += reboot.module$(EXEEXT)
6874reboot_module_SOURCES = commands/reboot.c ## platform sources
6875nodist_reboot_module_SOURCES = ## platform nodist sources
6876reboot_module_LDADD =
6877reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6878reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6879reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6880reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6881reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6882dist_noinst_DATA +=
6883BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6884CLEANFILES += $(nodist_reboot_module_SOURCES)
6885MOD_FILES += reboot.mod
6886MARKER_FILES += reboot.marker
6887CLEANFILES += reboot.marker
6888
6889reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6890 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6891 grep 'MARKER' $@.new > $@; rm -f $@.new
6892endif
6893
6894if COND_riscv64_efi
6895platform_PROGRAMS += reboot.module
6896MODULE_FILES += reboot.module$(EXEEXT)
6897reboot_module_SOURCES = commands/reboot.c ## platform sources
422889f9
CW
6898nodist_reboot_module_SOURCES = ## platform nodist sources
6899reboot_module_LDADD =
6900reboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6901reboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6902reboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6903reboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6904reboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6905dist_noinst_DATA +=
6906BUILT_SOURCES += $(nodist_reboot_module_SOURCES)
6907CLEANFILES += $(nodist_reboot_module_SOURCES)
6908MOD_FILES += reboot.mod
6909MARKER_FILES += reboot.marker
6910CLEANFILES += reboot.marker
6911
6912reboot.marker: $(reboot_module_SOURCES) $(nodist_reboot_module_SOURCES)
6913 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6914 grep 'MARKER' $@.new > $@; rm -f $@.new
6915endif
6916platform_PROGRAMS += hashsum.module
6917MODULE_FILES += hashsum.module$(EXEEXT)
6918hashsum_module_SOURCES = commands/hashsum.c ## platform sources
6919nodist_hashsum_module_SOURCES = ## platform nodist sources
6920hashsum_module_LDADD =
6921hashsum_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6922hashsum_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6923hashsum_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6924hashsum_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6925hashsum_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6926dist_noinst_DATA +=
6927BUILT_SOURCES += $(nodist_hashsum_module_SOURCES)
6928CLEANFILES += $(nodist_hashsum_module_SOURCES)
6929MOD_FILES += hashsum.mod
6930MARKER_FILES += hashsum.marker
6931CLEANFILES += hashsum.marker
6932
6933hashsum.marker: $(hashsum_module_SOURCES) $(nodist_hashsum_module_SOURCES)
6934 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hashsum_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6935 grep 'MARKER' $@.new > $@; rm -f $@.new
00f6db22
CW
6936platform_PROGRAMS += pgp.module
6937MODULE_FILES += pgp.module$(EXEEXT)
6938pgp_module_SOURCES = commands/pgp.c ## platform sources
6939nodist_pgp_module_SOURCES = ## platform nodist sources
6940pgp_module_LDADD =
6941pgp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX)
6942pgp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6943pgp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -I$(srcdir)/lib/posix_wrap
6944pgp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6945pgp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6946dist_noinst_DATA +=
6947BUILT_SOURCES += $(nodist_pgp_module_SOURCES)
6948CLEANFILES += $(nodist_pgp_module_SOURCES)
6949MOD_FILES += pgp.mod
6950MARKER_FILES += pgp.marker
6951CLEANFILES += pgp.marker
6952
6953pgp.marker: $(pgp_module_SOURCES) $(nodist_pgp_module_SOURCES)
6954 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pgp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6955 grep 'MARKER' $@.new > $@; rm -f $@.new
422889f9
CW
6956
6957if COND_i386_pc
6958platform_PROGRAMS += hdparm.module
6959MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 6960hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
6961nodist_hdparm_module_SOURCES = ## platform nodist sources
6962hdparm_module_LDADD =
6963hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6964hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6965hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6966hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6967hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6968dist_noinst_DATA +=
6969BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
6970CLEANFILES += $(nodist_hdparm_module_SOURCES)
6971MOD_FILES += hdparm.mod
6972MARKER_FILES += hdparm.marker
6973CLEANFILES += hdparm.marker
6974
6975hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
6976 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
6977 grep 'MARKER' $@.new > $@; rm -f $@.new
6978endif
6979
6980if COND_i386_efi
6981platform_PROGRAMS += hdparm.module
6982MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 6983hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
6984nodist_hdparm_module_SOURCES = ## platform nodist sources
6985hdparm_module_LDADD =
6986hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
6987hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
6988hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
6989hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
6990hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
6991dist_noinst_DATA +=
6992BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
6993CLEANFILES += $(nodist_hdparm_module_SOURCES)
6994MOD_FILES += hdparm.mod
6995MARKER_FILES += hdparm.marker
6996CLEANFILES += hdparm.marker
6997
6998hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
6999 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7000 grep 'MARKER' $@.new > $@; rm -f $@.new
7001endif
7002
7003if COND_i386_qemu
7004platform_PROGRAMS += hdparm.module
7005MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 7006hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
7007nodist_hdparm_module_SOURCES = ## platform nodist sources
7008hdparm_module_LDADD =
7009hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7010hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7011hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7012hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7013hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7014dist_noinst_DATA +=
7015BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
7016CLEANFILES += $(nodist_hdparm_module_SOURCES)
7017MOD_FILES += hdparm.mod
7018MARKER_FILES += hdparm.marker
7019CLEANFILES += hdparm.marker
7020
7021hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
7022 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7023 grep 'MARKER' $@.new > $@; rm -f $@.new
7024endif
7025
7026if COND_i386_coreboot
7027platform_PROGRAMS += hdparm.module
7028MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 7029hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
7030nodist_hdparm_module_SOURCES = ## platform nodist sources
7031hdparm_module_LDADD =
7032hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7033hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7034hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7035hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7036hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7037dist_noinst_DATA +=
7038BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
7039CLEANFILES += $(nodist_hdparm_module_SOURCES)
7040MOD_FILES += hdparm.mod
7041MARKER_FILES += hdparm.marker
7042CLEANFILES += hdparm.marker
7043
7044hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
7045 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7046 grep 'MARKER' $@.new > $@; rm -f $@.new
7047endif
7048
7049if COND_i386_multiboot
7050platform_PROGRAMS += hdparm.module
7051MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 7052hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
7053nodist_hdparm_module_SOURCES = ## platform nodist sources
7054hdparm_module_LDADD =
7055hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7056hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7057hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7058hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7059hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7060dist_noinst_DATA +=
7061BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
7062CLEANFILES += $(nodist_hdparm_module_SOURCES)
7063MOD_FILES += hdparm.mod
7064MARKER_FILES += hdparm.marker
7065CLEANFILES += hdparm.marker
7066
7067hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
7068 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7069 grep 'MARKER' $@.new > $@; rm -f $@.new
7070endif
7071
7072if COND_i386_ieee1275
7073platform_PROGRAMS += hdparm.module
7074MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 7075hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
7076nodist_hdparm_module_SOURCES = ## platform nodist sources
7077hdparm_module_LDADD =
7078hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7079hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7080hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7081hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7082hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7083dist_noinst_DATA +=
7084BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
7085CLEANFILES += $(nodist_hdparm_module_SOURCES)
7086MOD_FILES += hdparm.mod
7087MARKER_FILES += hdparm.marker
7088CLEANFILES += hdparm.marker
7089
7090hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
7091 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7092 grep 'MARKER' $@.new > $@; rm -f $@.new
7093endif
7094
7095if COND_x86_64_efi
7096platform_PROGRAMS += hdparm.module
7097MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 7098hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
7099nodist_hdparm_module_SOURCES = ## platform nodist sources
7100hdparm_module_LDADD =
7101hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7102hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7103hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7104hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7105hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7106dist_noinst_DATA +=
7107BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
7108CLEANFILES += $(nodist_hdparm_module_SOURCES)
7109MOD_FILES += hdparm.mod
7110MARKER_FILES += hdparm.marker
7111CLEANFILES += hdparm.marker
7112
7113hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
7114 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7115 grep 'MARKER' $@.new > $@; rm -f $@.new
7116endif
7117
7118if COND_mips_loongson
7119platform_PROGRAMS += hdparm.module
7120MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 7121hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
7122nodist_hdparm_module_SOURCES = ## platform nodist sources
7123hdparm_module_LDADD =
7124hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7125hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7126hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7127hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7128hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7129dist_noinst_DATA +=
7130BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
7131CLEANFILES += $(nodist_hdparm_module_SOURCES)
7132MOD_FILES += hdparm.mod
7133MARKER_FILES += hdparm.marker
7134CLEANFILES += hdparm.marker
7135
7136hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
7137 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7138 grep 'MARKER' $@.new > $@; rm -f $@.new
7139endif
7140
7141if COND_mips_qemu_mips
7142platform_PROGRAMS += hdparm.module
7143MODULE_FILES += hdparm.module$(EXEEXT)
00f6db22 7144hdparm_module_SOURCES = commands/hdparm.c ## platform sources
422889f9
CW
7145nodist_hdparm_module_SOURCES = ## platform nodist sources
7146hdparm_module_LDADD =
7147hdparm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7148hdparm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7149hdparm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7150hdparm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7151hdparm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7152dist_noinst_DATA +=
7153BUILT_SOURCES += $(nodist_hdparm_module_SOURCES)
7154CLEANFILES += $(nodist_hdparm_module_SOURCES)
7155MOD_FILES += hdparm.mod
7156MARKER_FILES += hdparm.marker
7157CLEANFILES += hdparm.marker
7158
7159hdparm.marker: $(hdparm_module_SOURCES) $(nodist_hdparm_module_SOURCES)
7160 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hdparm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7161 grep 'MARKER' $@.new > $@; rm -f $@.new
7162endif
7163platform_PROGRAMS += help.module
7164MODULE_FILES += help.module$(EXEEXT)
7165help_module_SOURCES = commands/help.c ## platform sources
7166nodist_help_module_SOURCES = ## platform nodist sources
7167help_module_LDADD =
7168help_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7169help_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7170help_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7171help_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7172help_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7173dist_noinst_DATA +=
7174BUILT_SOURCES += $(nodist_help_module_SOURCES)
7175CLEANFILES += $(nodist_help_module_SOURCES)
7176MOD_FILES += help.mod
7177MARKER_FILES += help.marker
7178CLEANFILES += help.marker
7179
7180help.marker: $(help_module_SOURCES) $(nodist_help_module_SOURCES)
7181 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(help_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7182 grep 'MARKER' $@.new > $@; rm -f $@.new
7183platform_PROGRAMS += hexdump.module
7184MODULE_FILES += hexdump.module$(EXEEXT)
7185hexdump_module_SOURCES = commands/hexdump.c lib/hexdump.c ## platform sources
7186nodist_hexdump_module_SOURCES = ## platform nodist sources
7187hexdump_module_LDADD =
7188hexdump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7189hexdump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7190hexdump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7191hexdump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7192hexdump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7193dist_noinst_DATA +=
7194BUILT_SOURCES += $(nodist_hexdump_module_SOURCES)
7195CLEANFILES += $(nodist_hexdump_module_SOURCES)
7196MOD_FILES += hexdump.mod
7197MARKER_FILES += hexdump.marker
7198CLEANFILES += hexdump.marker
7199
7200hexdump.marker: $(hexdump_module_SOURCES) $(nodist_hexdump_module_SOURCES)
7201 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hexdump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7202 grep 'MARKER' $@.new > $@; rm -f $@.new
7203platform_PROGRAMS += keystatus.module
7204MODULE_FILES += keystatus.module$(EXEEXT)
7205keystatus_module_SOURCES = commands/keystatus.c ## platform sources
7206nodist_keystatus_module_SOURCES = ## platform nodist sources
7207keystatus_module_LDADD =
7208keystatus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7209keystatus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7210keystatus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7211keystatus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7212keystatus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7213dist_noinst_DATA +=
7214BUILT_SOURCES += $(nodist_keystatus_module_SOURCES)
7215CLEANFILES += $(nodist_keystatus_module_SOURCES)
7216MOD_FILES += keystatus.mod
7217MARKER_FILES += keystatus.marker
7218CLEANFILES += keystatus.marker
7219
7220keystatus.marker: $(keystatus_module_SOURCES) $(nodist_keystatus_module_SOURCES)
7221 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keystatus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7222 grep 'MARKER' $@.new > $@; rm -f $@.new
7223
7224if COND_i386_efi
7225platform_PROGRAMS += loadbios.module
7226MODULE_FILES += loadbios.module$(EXEEXT)
7227loadbios_module_SOURCES = commands/efi/loadbios.c ## platform sources
7228nodist_loadbios_module_SOURCES = ## platform nodist sources
7229loadbios_module_LDADD =
7230loadbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7231loadbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7232loadbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7233loadbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7234loadbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7235dist_noinst_DATA +=
7236BUILT_SOURCES += $(nodist_loadbios_module_SOURCES)
7237CLEANFILES += $(nodist_loadbios_module_SOURCES)
7238MOD_FILES += loadbios.mod
7239MARKER_FILES += loadbios.marker
7240CLEANFILES += loadbios.marker
7241
7242loadbios.marker: $(loadbios_module_SOURCES) $(nodist_loadbios_module_SOURCES)
7243 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(loadbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7244 grep 'MARKER' $@.new > $@; rm -f $@.new
7245endif
7246
7247if COND_x86_64_efi
7248platform_PROGRAMS += loadbios.module
7249MODULE_FILES += loadbios.module$(EXEEXT)
7250loadbios_module_SOURCES = commands/efi/loadbios.c ## platform sources
7251nodist_loadbios_module_SOURCES = ## platform nodist sources
7252loadbios_module_LDADD =
7253loadbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7254loadbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7255loadbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7256loadbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7257loadbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7258dist_noinst_DATA +=
7259BUILT_SOURCES += $(nodist_loadbios_module_SOURCES)
7260CLEANFILES += $(nodist_loadbios_module_SOURCES)
7261MOD_FILES += loadbios.mod
7262MARKER_FILES += loadbios.marker
7263CLEANFILES += loadbios.marker
7264
7265loadbios.marker: $(loadbios_module_SOURCES) $(nodist_loadbios_module_SOURCES)
7266 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(loadbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7267 grep 'MARKER' $@.new > $@; rm -f $@.new
7268endif
7269platform_PROGRAMS += loadenv.module
7270MODULE_FILES += loadenv.module$(EXEEXT)
7271loadenv_module_SOURCES = commands/loadenv.c lib/envblk.c ## platform sources
7272nodist_loadenv_module_SOURCES = ## platform nodist sources
7273loadenv_module_LDADD =
7274loadenv_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7275loadenv_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7276loadenv_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7277loadenv_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7278loadenv_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7279dist_noinst_DATA +=
7280BUILT_SOURCES += $(nodist_loadenv_module_SOURCES)
7281CLEANFILES += $(nodist_loadenv_module_SOURCES)
7282MOD_FILES += loadenv.mod
7283MARKER_FILES += loadenv.marker
7284CLEANFILES += loadenv.marker
7285
7286loadenv.marker: $(loadenv_module_SOURCES) $(nodist_loadenv_module_SOURCES)
7287 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(loadenv_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7288 grep 'MARKER' $@.new > $@; rm -f $@.new
7289platform_PROGRAMS += ls.module
7290MODULE_FILES += ls.module$(EXEEXT)
7291ls_module_SOURCES = commands/ls.c ## platform sources
7292nodist_ls_module_SOURCES = ## platform nodist sources
7293ls_module_LDADD =
7294ls_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7295ls_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7296ls_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7297ls_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7298ls_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7299dist_noinst_DATA +=
7300BUILT_SOURCES += $(nodist_ls_module_SOURCES)
7301CLEANFILES += $(nodist_ls_module_SOURCES)
7302MOD_FILES += ls.mod
7303MARKER_FILES += ls.marker
7304CLEANFILES += ls.marker
7305
7306ls.marker: $(ls_module_SOURCES) $(nodist_ls_module_SOURCES)
7307 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ls_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7308 grep 'MARKER' $@.new > $@; rm -f $@.new
7309platform_PROGRAMS += lsmmap.module
7310MODULE_FILES += lsmmap.module$(EXEEXT)
7311lsmmap_module_SOURCES = commands/lsmmap.c ## platform sources
7312nodist_lsmmap_module_SOURCES = ## platform nodist sources
7313lsmmap_module_LDADD =
7314lsmmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7315lsmmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7316lsmmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7317lsmmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7318lsmmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7319dist_noinst_DATA +=
7320BUILT_SOURCES += $(nodist_lsmmap_module_SOURCES)
7321CLEANFILES += $(nodist_lsmmap_module_SOURCES)
7322MOD_FILES += lsmmap.mod
7323MARKER_FILES += lsmmap.marker
7324CLEANFILES += lsmmap.marker
7325
7326lsmmap.marker: $(lsmmap_module_SOURCES) $(nodist_lsmmap_module_SOURCES)
7327 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsmmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7328 grep 'MARKER' $@.new > $@; rm -f $@.new
7329
7330if COND_i386_pc
7331platform_PROGRAMS += lspci.module
7332MODULE_FILES += lspci.module$(EXEEXT)
7333lspci_module_SOURCES = commands/lspci.c ## platform sources
7334nodist_lspci_module_SOURCES = ## platform nodist sources
7335lspci_module_LDADD =
7336lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7337lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7338lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7339lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7340lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7341dist_noinst_DATA +=
7342BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7343CLEANFILES += $(nodist_lspci_module_SOURCES)
7344MOD_FILES += lspci.mod
7345MARKER_FILES += lspci.marker
7346CLEANFILES += lspci.marker
7347
7348lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7349 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7350 grep 'MARKER' $@.new > $@; rm -f $@.new
7351endif
7352
7353if COND_i386_efi
7354platform_PROGRAMS += lspci.module
7355MODULE_FILES += lspci.module$(EXEEXT)
7356lspci_module_SOURCES = commands/lspci.c ## platform sources
7357nodist_lspci_module_SOURCES = ## platform nodist sources
7358lspci_module_LDADD =
7359lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7360lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7361lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7362lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7363lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7364dist_noinst_DATA +=
7365BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7366CLEANFILES += $(nodist_lspci_module_SOURCES)
7367MOD_FILES += lspci.mod
7368MARKER_FILES += lspci.marker
7369CLEANFILES += lspci.marker
7370
7371lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7372 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7373 grep 'MARKER' $@.new > $@; rm -f $@.new
7374endif
7375
7376if COND_i386_qemu
7377platform_PROGRAMS += lspci.module
7378MODULE_FILES += lspci.module$(EXEEXT)
7379lspci_module_SOURCES = commands/lspci.c ## platform sources
7380nodist_lspci_module_SOURCES = ## platform nodist sources
7381lspci_module_LDADD =
7382lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7383lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7384lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7385lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7386lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7387dist_noinst_DATA +=
7388BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7389CLEANFILES += $(nodist_lspci_module_SOURCES)
7390MOD_FILES += lspci.mod
7391MARKER_FILES += lspci.marker
7392CLEANFILES += lspci.marker
7393
7394lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7395 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7396 grep 'MARKER' $@.new > $@; rm -f $@.new
7397endif
7398
7399if COND_i386_coreboot
7400platform_PROGRAMS += lspci.module
7401MODULE_FILES += lspci.module$(EXEEXT)
7402lspci_module_SOURCES = commands/lspci.c ## platform sources
7403nodist_lspci_module_SOURCES = ## platform nodist sources
7404lspci_module_LDADD =
7405lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7406lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7407lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7408lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7409lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7410dist_noinst_DATA +=
7411BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7412CLEANFILES += $(nodist_lspci_module_SOURCES)
7413MOD_FILES += lspci.mod
7414MARKER_FILES += lspci.marker
7415CLEANFILES += lspci.marker
7416
7417lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7418 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7419 grep 'MARKER' $@.new > $@; rm -f $@.new
7420endif
7421
7422if COND_i386_multiboot
7423platform_PROGRAMS += lspci.module
7424MODULE_FILES += lspci.module$(EXEEXT)
7425lspci_module_SOURCES = commands/lspci.c ## platform sources
7426nodist_lspci_module_SOURCES = ## platform nodist sources
7427lspci_module_LDADD =
7428lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7429lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7430lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7431lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7432lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7433dist_noinst_DATA +=
7434BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7435CLEANFILES += $(nodist_lspci_module_SOURCES)
7436MOD_FILES += lspci.mod
7437MARKER_FILES += lspci.marker
7438CLEANFILES += lspci.marker
7439
7440lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7441 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7442 grep 'MARKER' $@.new > $@; rm -f $@.new
7443endif
7444
7445if COND_i386_ieee1275
7446platform_PROGRAMS += lspci.module
7447MODULE_FILES += lspci.module$(EXEEXT)
7448lspci_module_SOURCES = commands/lspci.c ## platform sources
7449nodist_lspci_module_SOURCES = ## platform nodist sources
7450lspci_module_LDADD =
7451lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7452lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7453lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7454lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7455lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7456dist_noinst_DATA +=
7457BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7458CLEANFILES += $(nodist_lspci_module_SOURCES)
7459MOD_FILES += lspci.mod
7460MARKER_FILES += lspci.marker
7461CLEANFILES += lspci.marker
7462
7463lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7464 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7465 grep 'MARKER' $@.new > $@; rm -f $@.new
7466endif
7467
7468if COND_x86_64_efi
7469platform_PROGRAMS += lspci.module
7470MODULE_FILES += lspci.module$(EXEEXT)
7471lspci_module_SOURCES = commands/lspci.c ## platform sources
7472nodist_lspci_module_SOURCES = ## platform nodist sources
7473lspci_module_LDADD =
7474lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7475lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7476lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7477lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7478lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7479dist_noinst_DATA +=
7480BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7481CLEANFILES += $(nodist_lspci_module_SOURCES)
7482MOD_FILES += lspci.mod
7483MARKER_FILES += lspci.marker
7484CLEANFILES += lspci.marker
7485
7486lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7487 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7488 grep 'MARKER' $@.new > $@; rm -f $@.new
7489endif
7490
7491if COND_mips_loongson
7492platform_PROGRAMS += lspci.module
7493MODULE_FILES += lspci.module$(EXEEXT)
7494lspci_module_SOURCES = commands/lspci.c ## platform sources
7495nodist_lspci_module_SOURCES = ## platform nodist sources
7496lspci_module_LDADD =
7497lspci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7498lspci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7499lspci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7500lspci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7501lspci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7502dist_noinst_DATA +=
7503BUILT_SOURCES += $(nodist_lspci_module_SOURCES)
7504CLEANFILES += $(nodist_lspci_module_SOURCES)
7505MOD_FILES += lspci.mod
7506MARKER_FILES += lspci.marker
7507CLEANFILES += lspci.marker
7508
7509lspci.marker: $(lspci_module_SOURCES) $(nodist_lspci_module_SOURCES)
7510 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lspci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7511 grep 'MARKER' $@.new > $@; rm -f $@.new
7512endif
7513platform_PROGRAMS += memrw.module
7514MODULE_FILES += memrw.module$(EXEEXT)
7515memrw_module_SOURCES = commands/memrw.c ## platform sources
7516nodist_memrw_module_SOURCES = ## platform nodist sources
7517memrw_module_LDADD =
7518memrw_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7519memrw_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7520memrw_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7521memrw_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7522memrw_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7523dist_noinst_DATA +=
7524BUILT_SOURCES += $(nodist_memrw_module_SOURCES)
7525CLEANFILES += $(nodist_memrw_module_SOURCES)
7526MOD_FILES += memrw.mod
7527MARKER_FILES += memrw.marker
7528CLEANFILES += memrw.marker
7529
7530memrw.marker: $(memrw_module_SOURCES) $(nodist_memrw_module_SOURCES)
7531 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(memrw_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7532 grep 'MARKER' $@.new > $@; rm -f $@.new
7533platform_PROGRAMS += minicmd.module
7534MODULE_FILES += minicmd.module$(EXEEXT)
7535minicmd_module_SOURCES = commands/minicmd.c ## platform sources
7536nodist_minicmd_module_SOURCES = ## platform nodist sources
7537minicmd_module_LDADD =
7538minicmd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7539minicmd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7540minicmd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7541minicmd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7542minicmd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7543dist_noinst_DATA +=
7544BUILT_SOURCES += $(nodist_minicmd_module_SOURCES)
7545CLEANFILES += $(nodist_minicmd_module_SOURCES)
7546MOD_FILES += minicmd.mod
7547MARKER_FILES += minicmd.marker
7548CLEANFILES += minicmd.marker
7549
7550minicmd.marker: $(minicmd_module_SOURCES) $(nodist_minicmd_module_SOURCES)
7551 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(minicmd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7552 grep 'MARKER' $@.new > $@; rm -f $@.new
7553platform_PROGRAMS += parttool.module
7554MODULE_FILES += parttool.module$(EXEEXT)
7555parttool_module_SOURCES = commands/parttool.c ## platform sources
7556nodist_parttool_module_SOURCES = ## platform nodist sources
7557parttool_module_LDADD =
7558parttool_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7559parttool_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7560parttool_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7561parttool_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7562parttool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7563dist_noinst_DATA +=
7564BUILT_SOURCES += $(nodist_parttool_module_SOURCES)
7565CLEANFILES += $(nodist_parttool_module_SOURCES)
7566MOD_FILES += parttool.mod
7567MARKER_FILES += parttool.marker
7568CLEANFILES += parttool.marker
7569
7570parttool.marker: $(parttool_module_SOURCES) $(nodist_parttool_module_SOURCES)
7571 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(parttool_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7572 grep 'MARKER' $@.new > $@; rm -f $@.new
7573platform_PROGRAMS += password.module
7574MODULE_FILES += password.module$(EXEEXT)
7575password_module_SOURCES = commands/password.c ## platform sources
7576nodist_password_module_SOURCES = ## platform nodist sources
7577password_module_LDADD =
7578password_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7579password_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7580password_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7581password_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7582password_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7583dist_noinst_DATA +=
7584BUILT_SOURCES += $(nodist_password_module_SOURCES)
7585CLEANFILES += $(nodist_password_module_SOURCES)
7586MOD_FILES += password.mod
7587MARKER_FILES += password.marker
7588CLEANFILES += password.marker
7589
7590password.marker: $(password_module_SOURCES) $(nodist_password_module_SOURCES)
7591 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(password_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7592 grep 'MARKER' $@.new > $@; rm -f $@.new
7593platform_PROGRAMS += password_pbkdf2.module
7594MODULE_FILES += password_pbkdf2.module$(EXEEXT)
7595password_pbkdf2_module_SOURCES = commands/password_pbkdf2.c ## platform sources
7596nodist_password_pbkdf2_module_SOURCES = ## platform nodist sources
7597password_pbkdf2_module_LDADD =
7598password_pbkdf2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7599password_pbkdf2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7600password_pbkdf2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7601password_pbkdf2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7602password_pbkdf2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7603dist_noinst_DATA +=
7604BUILT_SOURCES += $(nodist_password_pbkdf2_module_SOURCES)
7605CLEANFILES += $(nodist_password_pbkdf2_module_SOURCES)
7606MOD_FILES += password_pbkdf2.mod
7607MARKER_FILES += password_pbkdf2.marker
7608CLEANFILES += password_pbkdf2.marker
7609
7610password_pbkdf2.marker: $(password_pbkdf2_module_SOURCES) $(nodist_password_pbkdf2_module_SOURCES)
7611 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(password_pbkdf2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7612 grep 'MARKER' $@.new > $@; rm -f $@.new
7613
7614if COND_i386_pc
7615platform_PROGRAMS += play.module
7616MODULE_FILES += play.module$(EXEEXT)
7617play_module_SOURCES = commands/i386/pc/play.c ## platform sources
7618nodist_play_module_SOURCES = ## platform nodist sources
7619play_module_LDADD =
7620play_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7621play_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7622play_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7623play_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7624play_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7625dist_noinst_DATA +=
7626BUILT_SOURCES += $(nodist_play_module_SOURCES)
7627CLEANFILES += $(nodist_play_module_SOURCES)
7628MOD_FILES += play.mod
7629MARKER_FILES += play.marker
7630CLEANFILES += play.marker
7631
7632play.marker: $(play_module_SOURCES) $(nodist_play_module_SOURCES)
7633 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(play_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7634 grep 'MARKER' $@.new > $@; rm -f $@.new
7635endif
7636
7637if COND_i386_efi
7638platform_PROGRAMS += play.module
7639MODULE_FILES += play.module$(EXEEXT)
7640play_module_SOURCES = commands/i386/pc/play.c ## platform sources
7641nodist_play_module_SOURCES = ## platform nodist sources
7642play_module_LDADD =
7643play_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7644play_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7645play_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7646play_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7647play_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7648dist_noinst_DATA +=
7649BUILT_SOURCES += $(nodist_play_module_SOURCES)
7650CLEANFILES += $(nodist_play_module_SOURCES)
7651MOD_FILES += play.mod
7652MARKER_FILES += play.marker
7653CLEANFILES += play.marker
7654
7655play.marker: $(play_module_SOURCES) $(nodist_play_module_SOURCES)
7656 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(play_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7657 grep 'MARKER' $@.new > $@; rm -f $@.new
7658endif
7659
7660if COND_i386_qemu
7661platform_PROGRAMS += play.module
7662MODULE_FILES += play.module$(EXEEXT)
7663play_module_SOURCES = commands/i386/pc/play.c ## platform sources
7664nodist_play_module_SOURCES = ## platform nodist sources
7665play_module_LDADD =
7666play_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7667play_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7668play_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7669play_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7670play_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7671dist_noinst_DATA +=
7672BUILT_SOURCES += $(nodist_play_module_SOURCES)
7673CLEANFILES += $(nodist_play_module_SOURCES)
7674MOD_FILES += play.mod
7675MARKER_FILES += play.marker
7676CLEANFILES += play.marker
7677
7678play.marker: $(play_module_SOURCES) $(nodist_play_module_SOURCES)
7679 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(play_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7680 grep 'MARKER' $@.new > $@; rm -f $@.new
7681endif
7682
7683if COND_i386_coreboot
7684platform_PROGRAMS += play.module
7685MODULE_FILES += play.module$(EXEEXT)
7686play_module_SOURCES = commands/i386/pc/play.c ## platform sources
7687nodist_play_module_SOURCES = ## platform nodist sources
7688play_module_LDADD =
7689play_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7690play_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7691play_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7692play_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7693play_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7694dist_noinst_DATA +=
7695BUILT_SOURCES += $(nodist_play_module_SOURCES)
7696CLEANFILES += $(nodist_play_module_SOURCES)
7697MOD_FILES += play.mod
7698MARKER_FILES += play.marker
7699CLEANFILES += play.marker
7700
7701play.marker: $(play_module_SOURCES) $(nodist_play_module_SOURCES)
7702 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(play_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7703 grep 'MARKER' $@.new > $@; rm -f $@.new
7704endif
7705
7706if COND_i386_multiboot
7707platform_PROGRAMS += play.module
7708MODULE_FILES += play.module$(EXEEXT)
7709play_module_SOURCES = commands/i386/pc/play.c ## platform sources
7710nodist_play_module_SOURCES = ## platform nodist sources
7711play_module_LDADD =
7712play_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7713play_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7714play_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7715play_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7716play_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7717dist_noinst_DATA +=
7718BUILT_SOURCES += $(nodist_play_module_SOURCES)
7719CLEANFILES += $(nodist_play_module_SOURCES)
7720MOD_FILES += play.mod
7721MARKER_FILES += play.marker
7722CLEANFILES += play.marker
7723
7724play.marker: $(play_module_SOURCES) $(nodist_play_module_SOURCES)
7725 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(play_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7726 grep 'MARKER' $@.new > $@; rm -f $@.new
7727endif
7728
7729if COND_i386_ieee1275
7730platform_PROGRAMS += play.module
7731MODULE_FILES += play.module$(EXEEXT)
7732play_module_SOURCES = commands/i386/pc/play.c ## platform sources
7733nodist_play_module_SOURCES = ## platform nodist sources
7734play_module_LDADD =
7735play_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7736play_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7737play_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7738play_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7739play_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7740dist_noinst_DATA +=
7741BUILT_SOURCES += $(nodist_play_module_SOURCES)
7742CLEANFILES += $(nodist_play_module_SOURCES)
7743MOD_FILES += play.mod
7744MARKER_FILES += play.marker
7745CLEANFILES += play.marker
7746
7747play.marker: $(play_module_SOURCES) $(nodist_play_module_SOURCES)
7748 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(play_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7749 grep 'MARKER' $@.new > $@; rm -f $@.new
7750endif
7751
7752if COND_x86_64_efi
7753platform_PROGRAMS += play.module
7754MODULE_FILES += play.module$(EXEEXT)
7755play_module_SOURCES = commands/i386/pc/play.c ## platform sources
7756nodist_play_module_SOURCES = ## platform nodist sources
7757play_module_LDADD =
7758play_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7759play_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7760play_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7761play_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7762play_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7763dist_noinst_DATA +=
7764BUILT_SOURCES += $(nodist_play_module_SOURCES)
7765CLEANFILES += $(nodist_play_module_SOURCES)
7766MOD_FILES += play.mod
7767MARKER_FILES += play.marker
7768CLEANFILES += play.marker
7769
7770play.marker: $(play_module_SOURCES) $(nodist_play_module_SOURCES)
7771 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(play_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7772 grep 'MARKER' $@.new > $@; rm -f $@.new
7773endif
7774
7775if COND_i386_pc
7776platform_PROGRAMS += spkmodem.module
7777MODULE_FILES += spkmodem.module$(EXEEXT)
7778spkmodem_module_SOURCES = term/spkmodem.c ## platform sources
7779nodist_spkmodem_module_SOURCES = ## platform nodist sources
7780spkmodem_module_LDADD =
7781spkmodem_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7782spkmodem_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7783spkmodem_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7784spkmodem_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7785spkmodem_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7786dist_noinst_DATA +=
7787BUILT_SOURCES += $(nodist_spkmodem_module_SOURCES)
7788CLEANFILES += $(nodist_spkmodem_module_SOURCES)
7789MOD_FILES += spkmodem.mod
7790MARKER_FILES += spkmodem.marker
7791CLEANFILES += spkmodem.marker
7792
7793spkmodem.marker: $(spkmodem_module_SOURCES) $(nodist_spkmodem_module_SOURCES)
7794 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(spkmodem_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7795 grep 'MARKER' $@.new > $@; rm -f $@.new
7796endif
7797
7798if COND_i386_efi
7799platform_PROGRAMS += spkmodem.module
7800MODULE_FILES += spkmodem.module$(EXEEXT)
7801spkmodem_module_SOURCES = term/spkmodem.c ## platform sources
7802nodist_spkmodem_module_SOURCES = ## platform nodist sources
7803spkmodem_module_LDADD =
7804spkmodem_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7805spkmodem_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7806spkmodem_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7807spkmodem_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7808spkmodem_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7809dist_noinst_DATA +=
7810BUILT_SOURCES += $(nodist_spkmodem_module_SOURCES)
7811CLEANFILES += $(nodist_spkmodem_module_SOURCES)
7812MOD_FILES += spkmodem.mod
7813MARKER_FILES += spkmodem.marker
7814CLEANFILES += spkmodem.marker
7815
7816spkmodem.marker: $(spkmodem_module_SOURCES) $(nodist_spkmodem_module_SOURCES)
7817 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(spkmodem_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7818 grep 'MARKER' $@.new > $@; rm -f $@.new
7819endif
7820
7821if COND_i386_qemu
7822platform_PROGRAMS += spkmodem.module
7823MODULE_FILES += spkmodem.module$(EXEEXT)
7824spkmodem_module_SOURCES = term/spkmodem.c ## platform sources
7825nodist_spkmodem_module_SOURCES = ## platform nodist sources
7826spkmodem_module_LDADD =
7827spkmodem_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7828spkmodem_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7829spkmodem_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7830spkmodem_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7831spkmodem_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7832dist_noinst_DATA +=
7833BUILT_SOURCES += $(nodist_spkmodem_module_SOURCES)
7834CLEANFILES += $(nodist_spkmodem_module_SOURCES)
7835MOD_FILES += spkmodem.mod
7836MARKER_FILES += spkmodem.marker
7837CLEANFILES += spkmodem.marker
7838
7839spkmodem.marker: $(spkmodem_module_SOURCES) $(nodist_spkmodem_module_SOURCES)
7840 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(spkmodem_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7841 grep 'MARKER' $@.new > $@; rm -f $@.new
7842endif
7843
7844if COND_i386_coreboot
7845platform_PROGRAMS += spkmodem.module
7846MODULE_FILES += spkmodem.module$(EXEEXT)
7847spkmodem_module_SOURCES = term/spkmodem.c ## platform sources
7848nodist_spkmodem_module_SOURCES = ## platform nodist sources
7849spkmodem_module_LDADD =
7850spkmodem_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7851spkmodem_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7852spkmodem_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7853spkmodem_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7854spkmodem_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7855dist_noinst_DATA +=
7856BUILT_SOURCES += $(nodist_spkmodem_module_SOURCES)
7857CLEANFILES += $(nodist_spkmodem_module_SOURCES)
7858MOD_FILES += spkmodem.mod
7859MARKER_FILES += spkmodem.marker
7860CLEANFILES += spkmodem.marker
7861
7862spkmodem.marker: $(spkmodem_module_SOURCES) $(nodist_spkmodem_module_SOURCES)
7863 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(spkmodem_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7864 grep 'MARKER' $@.new > $@; rm -f $@.new
7865endif
7866
7867if COND_i386_multiboot
7868platform_PROGRAMS += spkmodem.module
7869MODULE_FILES += spkmodem.module$(EXEEXT)
7870spkmodem_module_SOURCES = term/spkmodem.c ## platform sources
7871nodist_spkmodem_module_SOURCES = ## platform nodist sources
7872spkmodem_module_LDADD =
7873spkmodem_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7874spkmodem_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7875spkmodem_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7876spkmodem_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7877spkmodem_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7878dist_noinst_DATA +=
7879BUILT_SOURCES += $(nodist_spkmodem_module_SOURCES)
7880CLEANFILES += $(nodist_spkmodem_module_SOURCES)
7881MOD_FILES += spkmodem.mod
7882MARKER_FILES += spkmodem.marker
7883CLEANFILES += spkmodem.marker
7884
7885spkmodem.marker: $(spkmodem_module_SOURCES) $(nodist_spkmodem_module_SOURCES)
7886 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(spkmodem_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7887 grep 'MARKER' $@.new > $@; rm -f $@.new
7888endif
7889
7890if COND_i386_ieee1275
7891platform_PROGRAMS += spkmodem.module
7892MODULE_FILES += spkmodem.module$(EXEEXT)
7893spkmodem_module_SOURCES = term/spkmodem.c ## platform sources
7894nodist_spkmodem_module_SOURCES = ## platform nodist sources
7895spkmodem_module_LDADD =
7896spkmodem_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7897spkmodem_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7898spkmodem_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7899spkmodem_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7900spkmodem_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7901dist_noinst_DATA +=
7902BUILT_SOURCES += $(nodist_spkmodem_module_SOURCES)
7903CLEANFILES += $(nodist_spkmodem_module_SOURCES)
7904MOD_FILES += spkmodem.mod
7905MARKER_FILES += spkmodem.marker
7906CLEANFILES += spkmodem.marker
7907
7908spkmodem.marker: $(spkmodem_module_SOURCES) $(nodist_spkmodem_module_SOURCES)
7909 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(spkmodem_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7910 grep 'MARKER' $@.new > $@; rm -f $@.new
7911endif
7912
7913if COND_x86_64_efi
7914platform_PROGRAMS += spkmodem.module
7915MODULE_FILES += spkmodem.module$(EXEEXT)
7916spkmodem_module_SOURCES = term/spkmodem.c ## platform sources
7917nodist_spkmodem_module_SOURCES = ## platform nodist sources
7918spkmodem_module_LDADD =
7919spkmodem_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7920spkmodem_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7921spkmodem_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7922spkmodem_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7923spkmodem_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7924dist_noinst_DATA +=
7925BUILT_SOURCES += $(nodist_spkmodem_module_SOURCES)
7926CLEANFILES += $(nodist_spkmodem_module_SOURCES)
7927MOD_FILES += spkmodem.mod
7928MARKER_FILES += spkmodem.marker
7929CLEANFILES += spkmodem.marker
7930
7931spkmodem.marker: $(spkmodem_module_SOURCES) $(nodist_spkmodem_module_SOURCES)
7932 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(spkmodem_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7933 grep 'MARKER' $@.new > $@; rm -f $@.new
7934endif
7935
7936if COND_i386_pc
7937platform_PROGRAMS += morse.module
7938MODULE_FILES += morse.module$(EXEEXT)
7939morse_module_SOURCES = term/morse.c ## platform sources
7940nodist_morse_module_SOURCES = ## platform nodist sources
7941morse_module_LDADD =
7942morse_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7943morse_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7944morse_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7945morse_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7946morse_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7947dist_noinst_DATA +=
7948BUILT_SOURCES += $(nodist_morse_module_SOURCES)
7949CLEANFILES += $(nodist_morse_module_SOURCES)
7950MOD_FILES += morse.mod
7951MARKER_FILES += morse.marker
7952CLEANFILES += morse.marker
7953
7954morse.marker: $(morse_module_SOURCES) $(nodist_morse_module_SOURCES)
7955 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(morse_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7956 grep 'MARKER' $@.new > $@; rm -f $@.new
7957endif
7958
7959if COND_i386_efi
7960platform_PROGRAMS += morse.module
7961MODULE_FILES += morse.module$(EXEEXT)
7962morse_module_SOURCES = term/morse.c ## platform sources
7963nodist_morse_module_SOURCES = ## platform nodist sources
7964morse_module_LDADD =
7965morse_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7966morse_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7967morse_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7968morse_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7969morse_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7970dist_noinst_DATA +=
7971BUILT_SOURCES += $(nodist_morse_module_SOURCES)
7972CLEANFILES += $(nodist_morse_module_SOURCES)
7973MOD_FILES += morse.mod
7974MARKER_FILES += morse.marker
7975CLEANFILES += morse.marker
7976
7977morse.marker: $(morse_module_SOURCES) $(nodist_morse_module_SOURCES)
7978 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(morse_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
7979 grep 'MARKER' $@.new > $@; rm -f $@.new
7980endif
7981
7982if COND_i386_qemu
7983platform_PROGRAMS += morse.module
7984MODULE_FILES += morse.module$(EXEEXT)
7985morse_module_SOURCES = term/morse.c ## platform sources
7986nodist_morse_module_SOURCES = ## platform nodist sources
7987morse_module_LDADD =
7988morse_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
7989morse_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
7990morse_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
7991morse_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
7992morse_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
7993dist_noinst_DATA +=
7994BUILT_SOURCES += $(nodist_morse_module_SOURCES)
7995CLEANFILES += $(nodist_morse_module_SOURCES)
7996MOD_FILES += morse.mod
7997MARKER_FILES += morse.marker
7998CLEANFILES += morse.marker
7999
8000morse.marker: $(morse_module_SOURCES) $(nodist_morse_module_SOURCES)
8001 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(morse_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8002 grep 'MARKER' $@.new > $@; rm -f $@.new
8003endif
8004
8005if COND_i386_coreboot
8006platform_PROGRAMS += morse.module
8007MODULE_FILES += morse.module$(EXEEXT)
8008morse_module_SOURCES = term/morse.c ## platform sources
8009nodist_morse_module_SOURCES = ## platform nodist sources
8010morse_module_LDADD =
8011morse_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8012morse_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8013morse_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8014morse_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8015morse_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8016dist_noinst_DATA +=
8017BUILT_SOURCES += $(nodist_morse_module_SOURCES)
8018CLEANFILES += $(nodist_morse_module_SOURCES)
8019MOD_FILES += morse.mod
8020MARKER_FILES += morse.marker
8021CLEANFILES += morse.marker
8022
8023morse.marker: $(morse_module_SOURCES) $(nodist_morse_module_SOURCES)
8024 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(morse_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8025 grep 'MARKER' $@.new > $@; rm -f $@.new
8026endif
8027
8028if COND_i386_multiboot
8029platform_PROGRAMS += morse.module
8030MODULE_FILES += morse.module$(EXEEXT)
8031morse_module_SOURCES = term/morse.c ## platform sources
8032nodist_morse_module_SOURCES = ## platform nodist sources
8033morse_module_LDADD =
8034morse_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8035morse_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8036morse_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8037morse_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8038morse_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8039dist_noinst_DATA +=
8040BUILT_SOURCES += $(nodist_morse_module_SOURCES)
8041CLEANFILES += $(nodist_morse_module_SOURCES)
8042MOD_FILES += morse.mod
8043MARKER_FILES += morse.marker
8044CLEANFILES += morse.marker
8045
8046morse.marker: $(morse_module_SOURCES) $(nodist_morse_module_SOURCES)
8047 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(morse_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8048 grep 'MARKER' $@.new > $@; rm -f $@.new
8049endif
8050
8051if COND_i386_ieee1275
8052platform_PROGRAMS += morse.module
8053MODULE_FILES += morse.module$(EXEEXT)
8054morse_module_SOURCES = term/morse.c ## platform sources
8055nodist_morse_module_SOURCES = ## platform nodist sources
8056morse_module_LDADD =
8057morse_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8058morse_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8059morse_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8060morse_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8061morse_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8062dist_noinst_DATA +=
8063BUILT_SOURCES += $(nodist_morse_module_SOURCES)
8064CLEANFILES += $(nodist_morse_module_SOURCES)
8065MOD_FILES += morse.mod
8066MARKER_FILES += morse.marker
8067CLEANFILES += morse.marker
8068
8069morse.marker: $(morse_module_SOURCES) $(nodist_morse_module_SOURCES)
8070 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(morse_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8071 grep 'MARKER' $@.new > $@; rm -f $@.new
8072endif
8073
8074if COND_x86_64_efi
8075platform_PROGRAMS += morse.module
8076MODULE_FILES += morse.module$(EXEEXT)
8077morse_module_SOURCES = term/morse.c ## platform sources
8078nodist_morse_module_SOURCES = ## platform nodist sources
8079morse_module_LDADD =
8080morse_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8081morse_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8082morse_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8083morse_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8084morse_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8085dist_noinst_DATA +=
8086BUILT_SOURCES += $(nodist_morse_module_SOURCES)
8087CLEANFILES += $(nodist_morse_module_SOURCES)
8088MOD_FILES += morse.mod
8089MARKER_FILES += morse.marker
8090CLEANFILES += morse.marker
8091
8092morse.marker: $(morse_module_SOURCES) $(nodist_morse_module_SOURCES)
8093 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(morse_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8094 grep 'MARKER' $@.new > $@; rm -f $@.new
8095endif
8096platform_PROGRAMS += probe.module
8097MODULE_FILES += probe.module$(EXEEXT)
8098probe_module_SOURCES = commands/probe.c ## platform sources
8099nodist_probe_module_SOURCES = ## platform nodist sources
8100probe_module_LDADD =
8101probe_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8102probe_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8103probe_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8104probe_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8105probe_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8106dist_noinst_DATA +=
8107BUILT_SOURCES += $(nodist_probe_module_SOURCES)
8108CLEANFILES += $(nodist_probe_module_SOURCES)
8109MOD_FILES += probe.mod
8110MARKER_FILES += probe.marker
8111CLEANFILES += probe.marker
8112
8113probe.marker: $(probe_module_SOURCES) $(nodist_probe_module_SOURCES)
8114 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(probe_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8115 grep 'MARKER' $@.new > $@; rm -f $@.new
8116platform_PROGRAMS += read.module
8117MODULE_FILES += read.module$(EXEEXT)
8118read_module_SOURCES = commands/read.c ## platform sources
8119nodist_read_module_SOURCES = ## platform nodist sources
8120read_module_LDADD =
8121read_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8122read_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8123read_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8124read_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8125read_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8126dist_noinst_DATA +=
8127BUILT_SOURCES += $(nodist_read_module_SOURCES)
8128CLEANFILES += $(nodist_read_module_SOURCES)
8129MOD_FILES += read.mod
8130MARKER_FILES += read.marker
8131CLEANFILES += read.marker
8132
8133read.marker: $(read_module_SOURCES) $(nodist_read_module_SOURCES)
8134 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(read_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8135 grep 'MARKER' $@.new > $@; rm -f $@.new
8136platform_PROGRAMS += search.module
8137MODULE_FILES += search.module$(EXEEXT)
8138search_module_SOURCES = commands/search_wrap.c ## platform sources
8139nodist_search_module_SOURCES = ## platform nodist sources
8140search_module_LDADD =
8141search_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8142search_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8143search_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8144search_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8145search_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8146dist_noinst_DATA += commands/search.c
8147BUILT_SOURCES += $(nodist_search_module_SOURCES)
8148CLEANFILES += $(nodist_search_module_SOURCES)
8149MOD_FILES += search.mod
8150MARKER_FILES += search.marker
8151CLEANFILES += search.marker
8152
8153search.marker: $(search_module_SOURCES) $(nodist_search_module_SOURCES)
8154 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(search_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8155 grep 'MARKER' $@.new > $@; rm -f $@.new
8156platform_PROGRAMS += search_fs_file.module
8157MODULE_FILES += search_fs_file.module$(EXEEXT)
8158search_fs_file_module_SOURCES = commands/search_file.c ## platform sources
8159nodist_search_fs_file_module_SOURCES = ## platform nodist sources
8160search_fs_file_module_LDADD =
8161search_fs_file_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8162search_fs_file_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8163search_fs_file_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8164search_fs_file_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8165search_fs_file_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8166dist_noinst_DATA +=
8167BUILT_SOURCES += $(nodist_search_fs_file_module_SOURCES)
8168CLEANFILES += $(nodist_search_fs_file_module_SOURCES)
8169MOD_FILES += search_fs_file.mod
8170MARKER_FILES += search_fs_file.marker
8171CLEANFILES += search_fs_file.marker
8172
8173search_fs_file.marker: $(search_fs_file_module_SOURCES) $(nodist_search_fs_file_module_SOURCES)
8174 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(search_fs_file_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8175 grep 'MARKER' $@.new > $@; rm -f $@.new
8176platform_PROGRAMS += search_fs_uuid.module
8177MODULE_FILES += search_fs_uuid.module$(EXEEXT)
8178search_fs_uuid_module_SOURCES = commands/search_uuid.c ## platform sources
8179nodist_search_fs_uuid_module_SOURCES = ## platform nodist sources
8180search_fs_uuid_module_LDADD =
8181search_fs_uuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8182search_fs_uuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8183search_fs_uuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8184search_fs_uuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8185search_fs_uuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8186dist_noinst_DATA +=
8187BUILT_SOURCES += $(nodist_search_fs_uuid_module_SOURCES)
8188CLEANFILES += $(nodist_search_fs_uuid_module_SOURCES)
8189MOD_FILES += search_fs_uuid.mod
8190MARKER_FILES += search_fs_uuid.marker
8191CLEANFILES += search_fs_uuid.marker
8192
8193search_fs_uuid.marker: $(search_fs_uuid_module_SOURCES) $(nodist_search_fs_uuid_module_SOURCES)
8194 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(search_fs_uuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8195 grep 'MARKER' $@.new > $@; rm -f $@.new
8196platform_PROGRAMS += search_label.module
8197MODULE_FILES += search_label.module$(EXEEXT)
8198search_label_module_SOURCES = commands/search_label.c ## platform sources
8199nodist_search_label_module_SOURCES = ## platform nodist sources
8200search_label_module_LDADD =
8201search_label_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8202search_label_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8203search_label_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8204search_label_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8205search_label_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8206dist_noinst_DATA +=
8207BUILT_SOURCES += $(nodist_search_label_module_SOURCES)
8208CLEANFILES += $(nodist_search_label_module_SOURCES)
8209MOD_FILES += search_label.mod
8210MARKER_FILES += search_label.marker
8211CLEANFILES += search_label.marker
8212
8213search_label.marker: $(search_label_module_SOURCES) $(nodist_search_label_module_SOURCES)
8214 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(search_label_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8215 grep 'MARKER' $@.new > $@; rm -f $@.new
8216
8217if COND_i386_pc
8218platform_PROGRAMS += setpci.module
8219MODULE_FILES += setpci.module$(EXEEXT)
8220setpci_module_SOURCES = commands/setpci.c ## platform sources
8221nodist_setpci_module_SOURCES = ## platform nodist sources
8222setpci_module_LDADD =
8223setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8224setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8225setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8226setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8227setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8228dist_noinst_DATA +=
8229BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8230CLEANFILES += $(nodist_setpci_module_SOURCES)
8231MOD_FILES += setpci.mod
8232MARKER_FILES += setpci.marker
8233CLEANFILES += setpci.marker
8234
8235setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8236 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8237 grep 'MARKER' $@.new > $@; rm -f $@.new
8238endif
8239
8240if COND_i386_efi
8241platform_PROGRAMS += setpci.module
8242MODULE_FILES += setpci.module$(EXEEXT)
8243setpci_module_SOURCES = commands/setpci.c ## platform sources
8244nodist_setpci_module_SOURCES = ## platform nodist sources
8245setpci_module_LDADD =
8246setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8247setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8248setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8249setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8250setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8251dist_noinst_DATA +=
8252BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8253CLEANFILES += $(nodist_setpci_module_SOURCES)
8254MOD_FILES += setpci.mod
8255MARKER_FILES += setpci.marker
8256CLEANFILES += setpci.marker
8257
8258setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8259 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8260 grep 'MARKER' $@.new > $@; rm -f $@.new
8261endif
8262
8263if COND_i386_qemu
8264platform_PROGRAMS += setpci.module
8265MODULE_FILES += setpci.module$(EXEEXT)
8266setpci_module_SOURCES = commands/setpci.c ## platform sources
8267nodist_setpci_module_SOURCES = ## platform nodist sources
8268setpci_module_LDADD =
8269setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8270setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8271setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8272setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8273setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8274dist_noinst_DATA +=
8275BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8276CLEANFILES += $(nodist_setpci_module_SOURCES)
8277MOD_FILES += setpci.mod
8278MARKER_FILES += setpci.marker
8279CLEANFILES += setpci.marker
8280
8281setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8282 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8283 grep 'MARKER' $@.new > $@; rm -f $@.new
8284endif
8285
8286if COND_i386_coreboot
8287platform_PROGRAMS += setpci.module
8288MODULE_FILES += setpci.module$(EXEEXT)
8289setpci_module_SOURCES = commands/setpci.c ## platform sources
8290nodist_setpci_module_SOURCES = ## platform nodist sources
8291setpci_module_LDADD =
8292setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8293setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8294setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8295setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8296setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8297dist_noinst_DATA +=
8298BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8299CLEANFILES += $(nodist_setpci_module_SOURCES)
8300MOD_FILES += setpci.mod
8301MARKER_FILES += setpci.marker
8302CLEANFILES += setpci.marker
8303
8304setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8305 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8306 grep 'MARKER' $@.new > $@; rm -f $@.new
8307endif
8308
8309if COND_i386_multiboot
8310platform_PROGRAMS += setpci.module
8311MODULE_FILES += setpci.module$(EXEEXT)
8312setpci_module_SOURCES = commands/setpci.c ## platform sources
8313nodist_setpci_module_SOURCES = ## platform nodist sources
8314setpci_module_LDADD =
8315setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8316setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8317setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8318setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8319setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8320dist_noinst_DATA +=
8321BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8322CLEANFILES += $(nodist_setpci_module_SOURCES)
8323MOD_FILES += setpci.mod
8324MARKER_FILES += setpci.marker
8325CLEANFILES += setpci.marker
8326
8327setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8328 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8329 grep 'MARKER' $@.new > $@; rm -f $@.new
8330endif
8331
8332if COND_i386_ieee1275
8333platform_PROGRAMS += setpci.module
8334MODULE_FILES += setpci.module$(EXEEXT)
8335setpci_module_SOURCES = commands/setpci.c ## platform sources
8336nodist_setpci_module_SOURCES = ## platform nodist sources
8337setpci_module_LDADD =
8338setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8339setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8340setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8341setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8342setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8343dist_noinst_DATA +=
8344BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8345CLEANFILES += $(nodist_setpci_module_SOURCES)
8346MOD_FILES += setpci.mod
8347MARKER_FILES += setpci.marker
8348CLEANFILES += setpci.marker
8349
8350setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8351 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8352 grep 'MARKER' $@.new > $@; rm -f $@.new
8353endif
8354
8355if COND_x86_64_efi
8356platform_PROGRAMS += setpci.module
8357MODULE_FILES += setpci.module$(EXEEXT)
8358setpci_module_SOURCES = commands/setpci.c ## platform sources
8359nodist_setpci_module_SOURCES = ## platform nodist sources
8360setpci_module_LDADD =
8361setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8362setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8363setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8364setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8365setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8366dist_noinst_DATA +=
8367BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8368CLEANFILES += $(nodist_setpci_module_SOURCES)
8369MOD_FILES += setpci.mod
8370MARKER_FILES += setpci.marker
8371CLEANFILES += setpci.marker
8372
8373setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8374 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8375 grep 'MARKER' $@.new > $@; rm -f $@.new
8376endif
8377
8378if COND_mips_loongson
8379platform_PROGRAMS += setpci.module
8380MODULE_FILES += setpci.module$(EXEEXT)
8381setpci_module_SOURCES = commands/setpci.c ## platform sources
8382nodist_setpci_module_SOURCES = ## platform nodist sources
8383setpci_module_LDADD =
8384setpci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8385setpci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8386setpci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8387setpci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8388setpci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8389dist_noinst_DATA +=
8390BUILT_SOURCES += $(nodist_setpci_module_SOURCES)
8391CLEANFILES += $(nodist_setpci_module_SOURCES)
8392MOD_FILES += setpci.mod
8393MARKER_FILES += setpci.marker
8394CLEANFILES += setpci.marker
8395
8396setpci.marker: $(setpci_module_SOURCES) $(nodist_setpci_module_SOURCES)
8397 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setpci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8398 grep 'MARKER' $@.new > $@; rm -f $@.new
8399endif
8400
8401if COND_i386_pc
8402platform_PROGRAMS += pcidump.module
8403MODULE_FILES += pcidump.module$(EXEEXT)
8404pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8405nodist_pcidump_module_SOURCES = ## platform nodist sources
8406pcidump_module_LDADD =
8407pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8408pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8409pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8410pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8411pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8412dist_noinst_DATA +=
8413BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8414CLEANFILES += $(nodist_pcidump_module_SOURCES)
8415MOD_FILES += pcidump.mod
8416MARKER_FILES += pcidump.marker
8417CLEANFILES += pcidump.marker
8418
8419pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8420 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8421 grep 'MARKER' $@.new > $@; rm -f $@.new
8422endif
8423
8424if COND_i386_efi
8425platform_PROGRAMS += pcidump.module
8426MODULE_FILES += pcidump.module$(EXEEXT)
8427pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8428nodist_pcidump_module_SOURCES = ## platform nodist sources
8429pcidump_module_LDADD =
8430pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8431pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8432pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8433pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8434pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8435dist_noinst_DATA +=
8436BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8437CLEANFILES += $(nodist_pcidump_module_SOURCES)
8438MOD_FILES += pcidump.mod
8439MARKER_FILES += pcidump.marker
8440CLEANFILES += pcidump.marker
8441
8442pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8443 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8444 grep 'MARKER' $@.new > $@; rm -f $@.new
8445endif
8446
8447if COND_i386_qemu
8448platform_PROGRAMS += pcidump.module
8449MODULE_FILES += pcidump.module$(EXEEXT)
8450pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8451nodist_pcidump_module_SOURCES = ## platform nodist sources
8452pcidump_module_LDADD =
8453pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8454pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8455pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8456pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8457pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8458dist_noinst_DATA +=
8459BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8460CLEANFILES += $(nodist_pcidump_module_SOURCES)
8461MOD_FILES += pcidump.mod
8462MARKER_FILES += pcidump.marker
8463CLEANFILES += pcidump.marker
8464
8465pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8466 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8467 grep 'MARKER' $@.new > $@; rm -f $@.new
8468endif
8469
8470if COND_i386_coreboot
8471platform_PROGRAMS += pcidump.module
8472MODULE_FILES += pcidump.module$(EXEEXT)
8473pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8474nodist_pcidump_module_SOURCES = ## platform nodist sources
8475pcidump_module_LDADD =
8476pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8477pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8478pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8479pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8480pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8481dist_noinst_DATA +=
8482BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8483CLEANFILES += $(nodist_pcidump_module_SOURCES)
8484MOD_FILES += pcidump.mod
8485MARKER_FILES += pcidump.marker
8486CLEANFILES += pcidump.marker
8487
8488pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8489 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8490 grep 'MARKER' $@.new > $@; rm -f $@.new
8491endif
8492
8493if COND_i386_multiboot
8494platform_PROGRAMS += pcidump.module
8495MODULE_FILES += pcidump.module$(EXEEXT)
8496pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8497nodist_pcidump_module_SOURCES = ## platform nodist sources
8498pcidump_module_LDADD =
8499pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8500pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8501pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8502pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8503pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8504dist_noinst_DATA +=
8505BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8506CLEANFILES += $(nodist_pcidump_module_SOURCES)
8507MOD_FILES += pcidump.mod
8508MARKER_FILES += pcidump.marker
8509CLEANFILES += pcidump.marker
8510
8511pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8512 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8513 grep 'MARKER' $@.new > $@; rm -f $@.new
8514endif
8515
8516if COND_i386_ieee1275
8517platform_PROGRAMS += pcidump.module
8518MODULE_FILES += pcidump.module$(EXEEXT)
8519pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8520nodist_pcidump_module_SOURCES = ## platform nodist sources
8521pcidump_module_LDADD =
8522pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8523pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8524pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8525pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8526pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8527dist_noinst_DATA +=
8528BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8529CLEANFILES += $(nodist_pcidump_module_SOURCES)
8530MOD_FILES += pcidump.mod
8531MARKER_FILES += pcidump.marker
8532CLEANFILES += pcidump.marker
8533
8534pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8535 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8536 grep 'MARKER' $@.new > $@; rm -f $@.new
8537endif
8538
8539if COND_x86_64_efi
8540platform_PROGRAMS += pcidump.module
8541MODULE_FILES += pcidump.module$(EXEEXT)
8542pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8543nodist_pcidump_module_SOURCES = ## platform nodist sources
8544pcidump_module_LDADD =
8545pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8546pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8547pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8548pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8549pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8550dist_noinst_DATA +=
8551BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8552CLEANFILES += $(nodist_pcidump_module_SOURCES)
8553MOD_FILES += pcidump.mod
8554MARKER_FILES += pcidump.marker
8555CLEANFILES += pcidump.marker
8556
8557pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8558 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8559 grep 'MARKER' $@.new > $@; rm -f $@.new
8560endif
8561
8562if COND_mips_loongson
8563platform_PROGRAMS += pcidump.module
8564MODULE_FILES += pcidump.module$(EXEEXT)
8565pcidump_module_SOURCES = commands/pcidump.c ## platform sources
8566nodist_pcidump_module_SOURCES = ## platform nodist sources
8567pcidump_module_LDADD =
8568pcidump_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8569pcidump_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8570pcidump_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8571pcidump_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8572pcidump_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8573dist_noinst_DATA +=
8574BUILT_SOURCES += $(nodist_pcidump_module_SOURCES)
8575CLEANFILES += $(nodist_pcidump_module_SOURCES)
8576MOD_FILES += pcidump.mod
8577MARKER_FILES += pcidump.marker
8578CLEANFILES += pcidump.marker
8579
8580pcidump.marker: $(pcidump_module_SOURCES) $(nodist_pcidump_module_SOURCES)
8581 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pcidump_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8582 grep 'MARKER' $@.new > $@; rm -f $@.new
8583endif
8584platform_PROGRAMS += sleep.module
8585MODULE_FILES += sleep.module$(EXEEXT)
8586sleep_module_SOURCES = commands/sleep.c ## platform sources
8587nodist_sleep_module_SOURCES = ## platform nodist sources
8588sleep_module_LDADD =
8589sleep_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8590sleep_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8591sleep_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8592sleep_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8593sleep_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8594dist_noinst_DATA +=
8595BUILT_SOURCES += $(nodist_sleep_module_SOURCES)
8596CLEANFILES += $(nodist_sleep_module_SOURCES)
8597MOD_FILES += sleep.mod
8598MARKER_FILES += sleep.marker
8599CLEANFILES += sleep.marker
8600
8601sleep.marker: $(sleep_module_SOURCES) $(nodist_sleep_module_SOURCES)
8602 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sleep_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8603 grep 'MARKER' $@.new > $@; rm -f $@.new
8604
21f95442
CW
8605if COND_i386_pc
8606platform_PROGRAMS += smbios.module
8607MODULE_FILES += smbios.module$(EXEEXT)
8608smbios_module_SOURCES = commands/i386/pc/smbios.c commands/smbios.c ## platform sources
8609nodist_smbios_module_SOURCES = ## platform nodist sources
8610smbios_module_LDADD =
8611smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8612smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8613smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8614smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8615smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8616dist_noinst_DATA +=
8617BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8618CLEANFILES += $(nodist_smbios_module_SOURCES)
8619MOD_FILES += smbios.mod
8620MARKER_FILES += smbios.marker
8621CLEANFILES += smbios.marker
8622
8623smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8624 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8625 grep 'MARKER' $@.new > $@; rm -f $@.new
8626endif
8627
8628if COND_i386_efi
8629platform_PROGRAMS += smbios.module
8630MODULE_FILES += smbios.module$(EXEEXT)
8631smbios_module_SOURCES = commands/efi/smbios.c commands/smbios.c ## platform sources
8632nodist_smbios_module_SOURCES = ## platform nodist sources
8633smbios_module_LDADD =
8634smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8635smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8636smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8637smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8638smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8639dist_noinst_DATA +=
8640BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8641CLEANFILES += $(nodist_smbios_module_SOURCES)
8642MOD_FILES += smbios.mod
8643MARKER_FILES += smbios.marker
8644CLEANFILES += smbios.marker
8645
8646smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8647 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8648 grep 'MARKER' $@.new > $@; rm -f $@.new
8649endif
8650
8651if COND_i386_coreboot
8652platform_PROGRAMS += smbios.module
8653MODULE_FILES += smbios.module$(EXEEXT)
8654smbios_module_SOURCES = commands/i386/pc/smbios.c commands/smbios.c ## platform sources
8655nodist_smbios_module_SOURCES = ## platform nodist sources
8656smbios_module_LDADD =
8657smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8658smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8659smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8660smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8661smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8662dist_noinst_DATA +=
8663BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8664CLEANFILES += $(nodist_smbios_module_SOURCES)
8665MOD_FILES += smbios.mod
8666MARKER_FILES += smbios.marker
8667CLEANFILES += smbios.marker
8668
8669smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8670 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8671 grep 'MARKER' $@.new > $@; rm -f $@.new
8672endif
8673
8674if COND_i386_multiboot
8675platform_PROGRAMS += smbios.module
8676MODULE_FILES += smbios.module$(EXEEXT)
8677smbios_module_SOURCES = commands/i386/pc/smbios.c commands/smbios.c ## platform sources
8678nodist_smbios_module_SOURCES = ## platform nodist sources
8679smbios_module_LDADD =
8680smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8681smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8682smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8683smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8684smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8685dist_noinst_DATA +=
8686BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8687CLEANFILES += $(nodist_smbios_module_SOURCES)
8688MOD_FILES += smbios.mod
8689MARKER_FILES += smbios.marker
8690CLEANFILES += smbios.marker
8691
8692smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8693 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8694 grep 'MARKER' $@.new > $@; rm -f $@.new
8695endif
8696
8697if COND_x86_64_efi
8698platform_PROGRAMS += smbios.module
8699MODULE_FILES += smbios.module$(EXEEXT)
8700smbios_module_SOURCES = commands/efi/smbios.c commands/smbios.c ## platform sources
8701nodist_smbios_module_SOURCES = ## platform nodist sources
8702smbios_module_LDADD =
8703smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8704smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8705smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8706smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8707smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8708dist_noinst_DATA +=
8709BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8710CLEANFILES += $(nodist_smbios_module_SOURCES)
8711MOD_FILES += smbios.mod
8712MARKER_FILES += smbios.marker
8713CLEANFILES += smbios.marker
8714
8715smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8716 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8717 grep 'MARKER' $@.new > $@; rm -f $@.new
8718endif
8719
8720if COND_ia64_efi
8721platform_PROGRAMS += smbios.module
8722MODULE_FILES += smbios.module$(EXEEXT)
8723smbios_module_SOURCES = commands/efi/smbios.c commands/smbios.c ## platform sources
8724nodist_smbios_module_SOURCES = ## platform nodist sources
8725smbios_module_LDADD =
8726smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8727smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8728smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8729smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8730smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8731dist_noinst_DATA +=
8732BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8733CLEANFILES += $(nodist_smbios_module_SOURCES)
8734MOD_FILES += smbios.mod
8735MARKER_FILES += smbios.marker
8736CLEANFILES += smbios.marker
8737
8738smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8739 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8740 grep 'MARKER' $@.new > $@; rm -f $@.new
8741endif
8742
8743if COND_arm_efi
8744platform_PROGRAMS += smbios.module
8745MODULE_FILES += smbios.module$(EXEEXT)
8746smbios_module_SOURCES = commands/efi/smbios.c commands/smbios.c ## platform sources
8747nodist_smbios_module_SOURCES = ## platform nodist sources
8748smbios_module_LDADD =
8749smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8750smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8751smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8752smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8753smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8754dist_noinst_DATA +=
8755BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8756CLEANFILES += $(nodist_smbios_module_SOURCES)
8757MOD_FILES += smbios.mod
8758MARKER_FILES += smbios.marker
8759CLEANFILES += smbios.marker
8760
8761smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8762 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8763 grep 'MARKER' $@.new > $@; rm -f $@.new
8764endif
8765
8766if COND_arm64_efi
8767platform_PROGRAMS += smbios.module
8768MODULE_FILES += smbios.module$(EXEEXT)
8769smbios_module_SOURCES = commands/efi/smbios.c commands/smbios.c ## platform sources
8770nodist_smbios_module_SOURCES = ## platform nodist sources
8771smbios_module_LDADD =
8772smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8773smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8774smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8775smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8776smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8777dist_noinst_DATA +=
8778BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8779CLEANFILES += $(nodist_smbios_module_SOURCES)
8780MOD_FILES += smbios.mod
8781MARKER_FILES += smbios.marker
8782CLEANFILES += smbios.marker
8783
8784smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8785 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8786 grep 'MARKER' $@.new > $@; rm -f $@.new
8787endif
8788
8789if COND_riscv32_efi
8790platform_PROGRAMS += smbios.module
8791MODULE_FILES += smbios.module$(EXEEXT)
8792smbios_module_SOURCES = commands/efi/smbios.c commands/smbios.c ## platform sources
8793nodist_smbios_module_SOURCES = ## platform nodist sources
8794smbios_module_LDADD =
8795smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8796smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8797smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8798smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8799smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8800dist_noinst_DATA +=
8801BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8802CLEANFILES += $(nodist_smbios_module_SOURCES)
8803MOD_FILES += smbios.mod
8804MARKER_FILES += smbios.marker
8805CLEANFILES += smbios.marker
8806
8807smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8808 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8809 grep 'MARKER' $@.new > $@; rm -f $@.new
8810endif
8811
8812if COND_riscv64_efi
8813platform_PROGRAMS += smbios.module
8814MODULE_FILES += smbios.module$(EXEEXT)
8815smbios_module_SOURCES = commands/efi/smbios.c commands/smbios.c ## platform sources
8816nodist_smbios_module_SOURCES = ## platform nodist sources
8817smbios_module_LDADD =
8818smbios_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8819smbios_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8820smbios_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8821smbios_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8822smbios_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8823dist_noinst_DATA +=
8824BUILT_SOURCES += $(nodist_smbios_module_SOURCES)
8825CLEANFILES += $(nodist_smbios_module_SOURCES)
8826MOD_FILES += smbios.mod
8827MARKER_FILES += smbios.marker
8828CLEANFILES += smbios.marker
8829
8830smbios.marker: $(smbios_module_SOURCES) $(nodist_smbios_module_SOURCES)
8831 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(smbios_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8832 grep 'MARKER' $@.new > $@; rm -f $@.new
8833endif
8834
422889f9
CW
8835if COND_i386_ieee1275
8836platform_PROGRAMS += suspend.module
8837MODULE_FILES += suspend.module$(EXEEXT)
8838suspend_module_SOURCES = commands/ieee1275/suspend.c ## platform sources
8839nodist_suspend_module_SOURCES = ## platform nodist sources
8840suspend_module_LDADD =
8841suspend_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8842suspend_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8843suspend_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8844suspend_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8845suspend_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8846dist_noinst_DATA +=
8847BUILT_SOURCES += $(nodist_suspend_module_SOURCES)
8848CLEANFILES += $(nodist_suspend_module_SOURCES)
8849MOD_FILES += suspend.mod
8850MARKER_FILES += suspend.marker
8851CLEANFILES += suspend.marker
8852
8853suspend.marker: $(suspend_module_SOURCES) $(nodist_suspend_module_SOURCES)
8854 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(suspend_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8855 grep 'MARKER' $@.new > $@; rm -f $@.new
8856endif
8857
8858if COND_powerpc_ieee1275
8859platform_PROGRAMS += suspend.module
8860MODULE_FILES += suspend.module$(EXEEXT)
8861suspend_module_SOURCES = commands/ieee1275/suspend.c ## platform sources
8862nodist_suspend_module_SOURCES = ## platform nodist sources
8863suspend_module_LDADD =
8864suspend_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8865suspend_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8866suspend_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8867suspend_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8868suspend_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8869dist_noinst_DATA +=
8870BUILT_SOURCES += $(nodist_suspend_module_SOURCES)
8871CLEANFILES += $(nodist_suspend_module_SOURCES)
8872MOD_FILES += suspend.mod
8873MARKER_FILES += suspend.marker
8874CLEANFILES += suspend.marker
8875
8876suspend.marker: $(suspend_module_SOURCES) $(nodist_suspend_module_SOURCES)
8877 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(suspend_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8878 grep 'MARKER' $@.new > $@; rm -f $@.new
8879endif
8880
8881if COND_powerpc_ieee1275
8882platform_PROGRAMS += escc.module
8883MODULE_FILES += escc.module$(EXEEXT)
8884escc_module_SOURCES = term/ieee1275/escc.c ## platform sources
8885nodist_escc_module_SOURCES = ## platform nodist sources
8886escc_module_LDADD =
8887escc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8888escc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8889escc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8890escc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8891escc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8892dist_noinst_DATA +=
8893BUILT_SOURCES += $(nodist_escc_module_SOURCES)
8894CLEANFILES += $(nodist_escc_module_SOURCES)
8895MOD_FILES += escc.mod
8896MARKER_FILES += escc.marker
8897CLEANFILES += escc.marker
8898
8899escc.marker: $(escc_module_SOURCES) $(nodist_escc_module_SOURCES)
8900 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(escc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8901 grep 'MARKER' $@.new > $@; rm -f $@.new
8902endif
8903platform_PROGRAMS += terminal.module
8904MODULE_FILES += terminal.module$(EXEEXT)
8905terminal_module_SOURCES = commands/terminal.c ## platform sources
8906nodist_terminal_module_SOURCES = ## platform nodist sources
8907terminal_module_LDADD =
8908terminal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8909terminal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8910terminal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8911terminal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8912terminal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8913dist_noinst_DATA +=
8914BUILT_SOURCES += $(nodist_terminal_module_SOURCES)
8915CLEANFILES += $(nodist_terminal_module_SOURCES)
8916MOD_FILES += terminal.mod
8917MARKER_FILES += terminal.marker
8918CLEANFILES += terminal.marker
8919
8920terminal.marker: $(terminal_module_SOURCES) $(nodist_terminal_module_SOURCES)
8921 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8922 grep 'MARKER' $@.new > $@; rm -f $@.new
8923platform_PROGRAMS += test.module
8924MODULE_FILES += test.module$(EXEEXT)
8925test_module_SOURCES = commands/test.c ## platform sources
8926nodist_test_module_SOURCES = ## platform nodist sources
8927test_module_LDADD =
8928test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8929test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8930test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8931test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8932test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8933dist_noinst_DATA +=
8934BUILT_SOURCES += $(nodist_test_module_SOURCES)
8935CLEANFILES += $(nodist_test_module_SOURCES)
8936MOD_FILES += test.mod
8937MARKER_FILES += test.marker
8938CLEANFILES += test.marker
8939
8940test.marker: $(test_module_SOURCES) $(nodist_test_module_SOURCES)
8941 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8942 grep 'MARKER' $@.new > $@; rm -f $@.new
8943platform_PROGRAMS += true.module
8944MODULE_FILES += true.module$(EXEEXT)
8945true_module_SOURCES = commands/true.c ## platform sources
8946nodist_true_module_SOURCES = ## platform nodist sources
8947true_module_LDADD =
8948true_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8949true_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8950true_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8951true_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8952true_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8953dist_noinst_DATA +=
8954BUILT_SOURCES += $(nodist_true_module_SOURCES)
8955CLEANFILES += $(nodist_true_module_SOURCES)
8956MOD_FILES += true.mod
8957MARKER_FILES += true.marker
8958CLEANFILES += true.marker
8959
8960true.marker: $(true_module_SOURCES) $(nodist_true_module_SOURCES)
8961 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(true_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8962 grep 'MARKER' $@.new > $@; rm -f $@.new
8963
8964if COND_i386_pc
8965platform_PROGRAMS += usbtest.module
8966MODULE_FILES += usbtest.module$(EXEEXT)
8967usbtest_module_SOURCES = commands/usbtest.c ## platform sources
8968nodist_usbtest_module_SOURCES = ## platform nodist sources
8969usbtest_module_LDADD =
8970usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8971usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8972usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8973usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8974usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8975dist_noinst_DATA +=
8976BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
8977CLEANFILES += $(nodist_usbtest_module_SOURCES)
8978MOD_FILES += usbtest.mod
8979MARKER_FILES += usbtest.marker
8980CLEANFILES += usbtest.marker
8981
8982usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
8983 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
8984 grep 'MARKER' $@.new > $@; rm -f $@.new
8985endif
8986
8987if COND_i386_efi
8988platform_PROGRAMS += usbtest.module
8989MODULE_FILES += usbtest.module$(EXEEXT)
8990usbtest_module_SOURCES = commands/usbtest.c ## platform sources
8991nodist_usbtest_module_SOURCES = ## platform nodist sources
8992usbtest_module_LDADD =
8993usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
8994usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
8995usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
8996usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
8997usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
8998dist_noinst_DATA +=
8999BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9000CLEANFILES += $(nodist_usbtest_module_SOURCES)
9001MOD_FILES += usbtest.mod
9002MARKER_FILES += usbtest.marker
9003CLEANFILES += usbtest.marker
9004
9005usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9006 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9007 grep 'MARKER' $@.new > $@; rm -f $@.new
9008endif
9009
9010if COND_i386_qemu
9011platform_PROGRAMS += usbtest.module
9012MODULE_FILES += usbtest.module$(EXEEXT)
9013usbtest_module_SOURCES = commands/usbtest.c ## platform sources
9014nodist_usbtest_module_SOURCES = ## platform nodist sources
9015usbtest_module_LDADD =
9016usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9017usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9018usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9019usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9020usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9021dist_noinst_DATA +=
9022BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9023CLEANFILES += $(nodist_usbtest_module_SOURCES)
9024MOD_FILES += usbtest.mod
9025MARKER_FILES += usbtest.marker
9026CLEANFILES += usbtest.marker
9027
9028usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9029 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9030 grep 'MARKER' $@.new > $@; rm -f $@.new
9031endif
9032
9033if COND_i386_coreboot
9034platform_PROGRAMS += usbtest.module
9035MODULE_FILES += usbtest.module$(EXEEXT)
9036usbtest_module_SOURCES = commands/usbtest.c ## platform sources
9037nodist_usbtest_module_SOURCES = ## platform nodist sources
9038usbtest_module_LDADD =
9039usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9040usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9041usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9042usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9043usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9044dist_noinst_DATA +=
9045BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9046CLEANFILES += $(nodist_usbtest_module_SOURCES)
9047MOD_FILES += usbtest.mod
9048MARKER_FILES += usbtest.marker
9049CLEANFILES += usbtest.marker
9050
9051usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9052 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9053 grep 'MARKER' $@.new > $@; rm -f $@.new
9054endif
9055
9056if COND_i386_multiboot
9057platform_PROGRAMS += usbtest.module
9058MODULE_FILES += usbtest.module$(EXEEXT)
9059usbtest_module_SOURCES = commands/usbtest.c ## platform sources
9060nodist_usbtest_module_SOURCES = ## platform nodist sources
9061usbtest_module_LDADD =
9062usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9063usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9064usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9065usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9066usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9067dist_noinst_DATA +=
9068BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9069CLEANFILES += $(nodist_usbtest_module_SOURCES)
9070MOD_FILES += usbtest.mod
9071MARKER_FILES += usbtest.marker
9072CLEANFILES += usbtest.marker
9073
9074usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9075 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9076 grep 'MARKER' $@.new > $@; rm -f $@.new
9077endif
9078
9079if COND_i386_ieee1275
9080platform_PROGRAMS += usbtest.module
9081MODULE_FILES += usbtest.module$(EXEEXT)
9082usbtest_module_SOURCES = commands/usbtest.c ## platform sources
9083nodist_usbtest_module_SOURCES = ## platform nodist sources
9084usbtest_module_LDADD =
9085usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9086usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9087usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9088usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9089usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9090dist_noinst_DATA +=
9091BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9092CLEANFILES += $(nodist_usbtest_module_SOURCES)
9093MOD_FILES += usbtest.mod
9094MARKER_FILES += usbtest.marker
9095CLEANFILES += usbtest.marker
9096
9097usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9098 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9099 grep 'MARKER' $@.new > $@; rm -f $@.new
9100endif
9101
9102if COND_x86_64_efi
9103platform_PROGRAMS += usbtest.module
9104MODULE_FILES += usbtest.module$(EXEEXT)
9105usbtest_module_SOURCES = commands/usbtest.c ## platform sources
9106nodist_usbtest_module_SOURCES = ## platform nodist sources
9107usbtest_module_LDADD =
9108usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9109usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9110usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9111usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9112usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9113dist_noinst_DATA +=
9114BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9115CLEANFILES += $(nodist_usbtest_module_SOURCES)
9116MOD_FILES += usbtest.mod
9117MARKER_FILES += usbtest.marker
9118CLEANFILES += usbtest.marker
9119
9120usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9121 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9122 grep 'MARKER' $@.new > $@; rm -f $@.new
9123endif
9124
9125if COND_mips_loongson
9126platform_PROGRAMS += usbtest.module
9127MODULE_FILES += usbtest.module$(EXEEXT)
9128usbtest_module_SOURCES = commands/usbtest.c ## platform sources
9129nodist_usbtest_module_SOURCES = ## platform nodist sources
9130usbtest_module_LDADD =
9131usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9132usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9133usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9134usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9135usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9136dist_noinst_DATA +=
9137BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9138CLEANFILES += $(nodist_usbtest_module_SOURCES)
9139MOD_FILES += usbtest.mod
9140MARKER_FILES += usbtest.marker
9141CLEANFILES += usbtest.marker
9142
00f6db22
CW
9143usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9144 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9145 grep 'MARKER' $@.new > $@; rm -f $@.new
9146endif
9147
9148if COND_arm_coreboot
9149platform_PROGRAMS += usbtest.module
9150MODULE_FILES += usbtest.module$(EXEEXT)
9151usbtest_module_SOURCES = commands/usbtest.c ## platform sources
9152nodist_usbtest_module_SOURCES = ## platform nodist sources
9153usbtest_module_LDADD =
9154usbtest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9155usbtest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9156usbtest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9157usbtest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9158usbtest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9159dist_noinst_DATA +=
9160BUILT_SOURCES += $(nodist_usbtest_module_SOURCES)
9161CLEANFILES += $(nodist_usbtest_module_SOURCES)
9162MOD_FILES += usbtest.mod
9163MARKER_FILES += usbtest.marker
9164CLEANFILES += usbtest.marker
9165
422889f9
CW
9166usbtest.marker: $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES)
9167 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbtest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9168 grep 'MARKER' $@.new > $@; rm -f $@.new
9169endif
9170platform_PROGRAMS += videoinfo.module
9171MODULE_FILES += videoinfo.module$(EXEEXT)
9172videoinfo_module_SOURCES = commands/videoinfo.c ## platform sources
9173nodist_videoinfo_module_SOURCES = ## platform nodist sources
9174videoinfo_module_LDADD =
9175videoinfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9176videoinfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9177videoinfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9178videoinfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9179videoinfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9180dist_noinst_DATA +=
9181BUILT_SOURCES += $(nodist_videoinfo_module_SOURCES)
9182CLEANFILES += $(nodist_videoinfo_module_SOURCES)
9183MOD_FILES += videoinfo.mod
9184MARKER_FILES += videoinfo.marker
9185CLEANFILES += videoinfo.marker
9186
9187videoinfo.marker: $(videoinfo_module_SOURCES) $(nodist_videoinfo_module_SOURCES)
9188 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(videoinfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9189 grep 'MARKER' $@.new > $@; rm -f $@.new
9190platform_PROGRAMS += videotest.module
9191MODULE_FILES += videotest.module$(EXEEXT)
9192videotest_module_SOURCES = commands/videotest.c ## platform sources
9193nodist_videotest_module_SOURCES = ## platform nodist sources
9194videotest_module_LDADD =
9195videotest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9196videotest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9197videotest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9198videotest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9199videotest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9200dist_noinst_DATA +=
9201BUILT_SOURCES += $(nodist_videotest_module_SOURCES)
9202CLEANFILES += $(nodist_videotest_module_SOURCES)
9203MOD_FILES += videotest.mod
9204MARKER_FILES += videotest.marker
9205CLEANFILES += videotest.marker
9206
9207videotest.marker: $(videotest_module_SOURCES) $(nodist_videotest_module_SOURCES)
9208 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(videotest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9209 grep 'MARKER' $@.new > $@; rm -f $@.new
9210platform_PROGRAMS += xnu_uuid.module
9211MODULE_FILES += xnu_uuid.module$(EXEEXT)
9212xnu_uuid_module_SOURCES = commands/xnu_uuid.c ## platform sources
9213nodist_xnu_uuid_module_SOURCES = ## platform nodist sources
9214xnu_uuid_module_LDADD =
9215xnu_uuid_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9216xnu_uuid_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9217xnu_uuid_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9218xnu_uuid_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9219xnu_uuid_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9220dist_noinst_DATA +=
9221BUILT_SOURCES += $(nodist_xnu_uuid_module_SOURCES)
9222CLEANFILES += $(nodist_xnu_uuid_module_SOURCES)
9223MOD_FILES += xnu_uuid.mod
9224MARKER_FILES += xnu_uuid.marker
9225CLEANFILES += xnu_uuid.marker
9226
9227xnu_uuid.marker: $(xnu_uuid_module_SOURCES) $(nodist_xnu_uuid_module_SOURCES)
9228 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xnu_uuid_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9229 grep 'MARKER' $@.new > $@; rm -f $@.new
9230platform_PROGRAMS += dm_nv.module
9231MODULE_FILES += dm_nv.module$(EXEEXT)
9232dm_nv_module_SOURCES = disk/dmraid_nvidia.c ## platform sources
9233nodist_dm_nv_module_SOURCES = ## platform nodist sources
9234dm_nv_module_LDADD =
9235dm_nv_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9236dm_nv_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9237dm_nv_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9238dm_nv_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9239dm_nv_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9240dist_noinst_DATA +=
9241BUILT_SOURCES += $(nodist_dm_nv_module_SOURCES)
9242CLEANFILES += $(nodist_dm_nv_module_SOURCES)
9243MOD_FILES += dm_nv.mod
9244MARKER_FILES += dm_nv.marker
9245CLEANFILES += dm_nv.marker
9246
9247dm_nv.marker: $(dm_nv_module_SOURCES) $(nodist_dm_nv_module_SOURCES)
9248 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(dm_nv_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9249 grep 'MARKER' $@.new > $@; rm -f $@.new
9250platform_PROGRAMS += loopback.module
9251MODULE_FILES += loopback.module$(EXEEXT)
9252loopback_module_SOURCES = disk/loopback.c ## platform sources
9253nodist_loopback_module_SOURCES = ## platform nodist sources
9254loopback_module_LDADD =
9255loopback_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9256loopback_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9257loopback_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9258loopback_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9259loopback_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9260dist_noinst_DATA +=
9261BUILT_SOURCES += $(nodist_loopback_module_SOURCES)
9262CLEANFILES += $(nodist_loopback_module_SOURCES)
9263MOD_FILES += loopback.mod
9264MARKER_FILES += loopback.marker
9265CLEANFILES += loopback.marker
9266
9267loopback.marker: $(loopback_module_SOURCES) $(nodist_loopback_module_SOURCES)
9268 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(loopback_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9269 grep 'MARKER' $@.new > $@; rm -f $@.new
9270platform_PROGRAMS += cryptodisk.module
9271MODULE_FILES += cryptodisk.module$(EXEEXT)
9272cryptodisk_module_SOURCES = disk/cryptodisk.c ## platform sources
9273nodist_cryptodisk_module_SOURCES = ## platform nodist sources
9274cryptodisk_module_LDADD =
9275cryptodisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9276cryptodisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9277cryptodisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9278cryptodisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9279cryptodisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9280dist_noinst_DATA +=
9281BUILT_SOURCES += $(nodist_cryptodisk_module_SOURCES)
9282CLEANFILES += $(nodist_cryptodisk_module_SOURCES)
9283MOD_FILES += cryptodisk.mod
9284MARKER_FILES += cryptodisk.marker
9285CLEANFILES += cryptodisk.marker
9286
9287cryptodisk.marker: $(cryptodisk_module_SOURCES) $(nodist_cryptodisk_module_SOURCES)
9288 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cryptodisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9289 grep 'MARKER' $@.new > $@; rm -f $@.new
21f95442
CW
9290platform_PROGRAMS += json.module
9291MODULE_FILES += json.module$(EXEEXT)
9292json_module_SOURCES = lib/json/json.c ## platform sources
9293nodist_json_module_SOURCES = ## platform nodist sources
9294json_module_LDADD =
9295json_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9296json_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9297json_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9298json_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9299json_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9300dist_noinst_DATA +=
9301BUILT_SOURCES += $(nodist_json_module_SOURCES)
9302CLEANFILES += $(nodist_json_module_SOURCES)
9303MOD_FILES += json.mod
9304MARKER_FILES += json.marker
9305CLEANFILES += json.marker
9306
9307json.marker: $(json_module_SOURCES) $(nodist_json_module_SOURCES)
9308 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(json_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9309 grep 'MARKER' $@.new > $@; rm -f $@.new
9310platform_PROGRAMS += afsplitter.module
9311MODULE_FILES += afsplitter.module$(EXEEXT)
9312afsplitter_module_SOURCES = disk/AFSplitter.c ## platform sources
9313nodist_afsplitter_module_SOURCES = ## platform nodist sources
9314afsplitter_module_LDADD =
9315afsplitter_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9316afsplitter_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9317afsplitter_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9318afsplitter_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9319afsplitter_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9320dist_noinst_DATA +=
9321BUILT_SOURCES += $(nodist_afsplitter_module_SOURCES)
9322CLEANFILES += $(nodist_afsplitter_module_SOURCES)
9323MOD_FILES += afsplitter.mod
9324MARKER_FILES += afsplitter.marker
9325CLEANFILES += afsplitter.marker
9326
9327afsplitter.marker: $(afsplitter_module_SOURCES) $(nodist_afsplitter_module_SOURCES)
9328 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(afsplitter_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9329 grep 'MARKER' $@.new > $@; rm -f $@.new
422889f9
CW
9330platform_PROGRAMS += luks.module
9331MODULE_FILES += luks.module$(EXEEXT)
21f95442 9332luks_module_SOURCES = disk/luks.c ## platform sources
422889f9
CW
9333nodist_luks_module_SOURCES = ## platform nodist sources
9334luks_module_LDADD =
9335luks_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9336luks_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9337luks_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9338luks_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9339luks_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9340dist_noinst_DATA +=
9341BUILT_SOURCES += $(nodist_luks_module_SOURCES)
9342CLEANFILES += $(nodist_luks_module_SOURCES)
9343MOD_FILES += luks.mod
9344MARKER_FILES += luks.marker
9345CLEANFILES += luks.marker
9346
9347luks.marker: $(luks_module_SOURCES) $(nodist_luks_module_SOURCES)
9348 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(luks_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9349 grep 'MARKER' $@.new > $@; rm -f $@.new
21f95442
CW
9350platform_PROGRAMS += luks2.module
9351MODULE_FILES += luks2.module$(EXEEXT)
9352luks2_module_SOURCES = disk/luks2.c lib/gnulib/base64.c ## platform sources
9353nodist_luks2_module_SOURCES = ## platform nodist sources
9354luks2_module_LDADD =
9355luks2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX) $(CFLAGS_GNULIB)
9356luks2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9357luks2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_POSIX) $(CPPFLAGS_GNULIB) -I$(srcdir)/lib/json
9358luks2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9359luks2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9360dist_noinst_DATA +=
9361BUILT_SOURCES += $(nodist_luks2_module_SOURCES)
9362CLEANFILES += $(nodist_luks2_module_SOURCES)
9363MOD_FILES += luks2.mod
9364MARKER_FILES += luks2.marker
9365CLEANFILES += luks2.marker
9366
9367luks2.marker: $(luks2_module_SOURCES) $(nodist_luks2_module_SOURCES)
9368 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(luks2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9369 grep 'MARKER' $@.new > $@; rm -f $@.new
422889f9
CW
9370platform_PROGRAMS += geli.module
9371MODULE_FILES += geli.module$(EXEEXT)
9372geli_module_SOURCES = disk/geli.c ## platform sources
9373nodist_geli_module_SOURCES = ## platform nodist sources
9374geli_module_LDADD =
9375geli_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9376geli_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9377geli_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9378geli_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9379geli_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9380dist_noinst_DATA +=
9381BUILT_SOURCES += $(nodist_geli_module_SOURCES)
9382CLEANFILES += $(nodist_geli_module_SOURCES)
9383MOD_FILES += geli.mod
9384MARKER_FILES += geli.marker
9385CLEANFILES += geli.marker
9386
9387geli.marker: $(geli_module_SOURCES) $(nodist_geli_module_SOURCES)
9388 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(geli_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9389 grep 'MARKER' $@.new > $@; rm -f $@.new
9390platform_PROGRAMS += lvm.module
9391MODULE_FILES += lvm.module$(EXEEXT)
9392lvm_module_SOURCES = disk/lvm.c ## platform sources
9393nodist_lvm_module_SOURCES = ## platform nodist sources
9394lvm_module_LDADD =
9395lvm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9396lvm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9397lvm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9398lvm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9399lvm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9400dist_noinst_DATA +=
9401BUILT_SOURCES += $(nodist_lvm_module_SOURCES)
9402CLEANFILES += $(nodist_lvm_module_SOURCES)
9403MOD_FILES += lvm.mod
9404MARKER_FILES += lvm.marker
9405CLEANFILES += lvm.marker
9406
9407lvm.marker: $(lvm_module_SOURCES) $(nodist_lvm_module_SOURCES)
9408 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lvm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9409 grep 'MARKER' $@.new > $@; rm -f $@.new
9410platform_PROGRAMS += ldm.module
9411MODULE_FILES += ldm.module$(EXEEXT)
9412ldm_module_SOURCES = disk/ldm.c ## platform sources
9413nodist_ldm_module_SOURCES = ## platform nodist sources
9414ldm_module_LDADD =
9415ldm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9416ldm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9417ldm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9418ldm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9419ldm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9420dist_noinst_DATA +=
9421BUILT_SOURCES += $(nodist_ldm_module_SOURCES)
9422CLEANFILES += $(nodist_ldm_module_SOURCES)
9423MOD_FILES += ldm.mod
9424MARKER_FILES += ldm.marker
9425CLEANFILES += ldm.marker
9426
9427ldm.marker: $(ldm_module_SOURCES) $(nodist_ldm_module_SOURCES)
9428 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ldm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9429 grep 'MARKER' $@.new > $@; rm -f $@.new
9430platform_PROGRAMS += mdraid09.module
9431MODULE_FILES += mdraid09.module$(EXEEXT)
9432mdraid09_module_SOURCES = disk/mdraid_linux.c ## platform sources
9433nodist_mdraid09_module_SOURCES = ## platform nodist sources
9434mdraid09_module_LDADD =
9435mdraid09_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9436mdraid09_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9437mdraid09_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9438mdraid09_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9439mdraid09_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9440dist_noinst_DATA +=
9441BUILT_SOURCES += $(nodist_mdraid09_module_SOURCES)
9442CLEANFILES += $(nodist_mdraid09_module_SOURCES)
9443MOD_FILES += mdraid09.mod
9444MARKER_FILES += mdraid09.marker
9445CLEANFILES += mdraid09.marker
9446
9447mdraid09.marker: $(mdraid09_module_SOURCES) $(nodist_mdraid09_module_SOURCES)
9448 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mdraid09_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9449 grep 'MARKER' $@.new > $@; rm -f $@.new
9450platform_PROGRAMS += mdraid09_be.module
9451MODULE_FILES += mdraid09_be.module$(EXEEXT)
9452mdraid09_be_module_SOURCES = disk/mdraid_linux_be.c ## platform sources
9453nodist_mdraid09_be_module_SOURCES = ## platform nodist sources
9454mdraid09_be_module_LDADD =
9455mdraid09_be_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9456mdraid09_be_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9457mdraid09_be_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9458mdraid09_be_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9459mdraid09_be_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9460dist_noinst_DATA +=
9461BUILT_SOURCES += $(nodist_mdraid09_be_module_SOURCES)
9462CLEANFILES += $(nodist_mdraid09_be_module_SOURCES)
9463MOD_FILES += mdraid09_be.mod
9464MARKER_FILES += mdraid09_be.marker
9465CLEANFILES += mdraid09_be.marker
9466
9467mdraid09_be.marker: $(mdraid09_be_module_SOURCES) $(nodist_mdraid09_be_module_SOURCES)
9468 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mdraid09_be_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9469 grep 'MARKER' $@.new > $@; rm -f $@.new
9470platform_PROGRAMS += mdraid1x.module
9471MODULE_FILES += mdraid1x.module$(EXEEXT)
9472mdraid1x_module_SOURCES = disk/mdraid1x_linux.c ## platform sources
9473nodist_mdraid1x_module_SOURCES = ## platform nodist sources
9474mdraid1x_module_LDADD =
9475mdraid1x_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9476mdraid1x_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9477mdraid1x_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9478mdraid1x_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9479mdraid1x_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9480dist_noinst_DATA +=
9481BUILT_SOURCES += $(nodist_mdraid1x_module_SOURCES)
9482CLEANFILES += $(nodist_mdraid1x_module_SOURCES)
9483MOD_FILES += mdraid1x.mod
9484MARKER_FILES += mdraid1x.marker
9485CLEANFILES += mdraid1x.marker
9486
9487mdraid1x.marker: $(mdraid1x_module_SOURCES) $(nodist_mdraid1x_module_SOURCES)
9488 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mdraid1x_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9489 grep 'MARKER' $@.new > $@; rm -f $@.new
9490platform_PROGRAMS += diskfilter.module
9491MODULE_FILES += diskfilter.module$(EXEEXT)
9492diskfilter_module_SOURCES = disk/diskfilter.c ## platform sources
9493nodist_diskfilter_module_SOURCES = ## platform nodist sources
9494diskfilter_module_LDADD =
9495diskfilter_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9496diskfilter_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9497diskfilter_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9498diskfilter_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9499diskfilter_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9500dist_noinst_DATA +=
9501BUILT_SOURCES += $(nodist_diskfilter_module_SOURCES)
9502CLEANFILES += $(nodist_diskfilter_module_SOURCES)
9503MOD_FILES += diskfilter.mod
9504MARKER_FILES += diskfilter.marker
9505CLEANFILES += diskfilter.marker
9506
9507diskfilter.marker: $(diskfilter_module_SOURCES) $(nodist_diskfilter_module_SOURCES)
9508 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(diskfilter_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9509 grep 'MARKER' $@.new > $@; rm -f $@.new
9510platform_PROGRAMS += raid5rec.module
9511MODULE_FILES += raid5rec.module$(EXEEXT)
9512raid5rec_module_SOURCES = disk/raid5_recover.c ## platform sources
9513nodist_raid5rec_module_SOURCES = ## platform nodist sources
9514raid5rec_module_LDADD =
9515raid5rec_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9516raid5rec_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9517raid5rec_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9518raid5rec_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9519raid5rec_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9520dist_noinst_DATA +=
9521BUILT_SOURCES += $(nodist_raid5rec_module_SOURCES)
9522CLEANFILES += $(nodist_raid5rec_module_SOURCES)
9523MOD_FILES += raid5rec.mod
9524MARKER_FILES += raid5rec.marker
9525CLEANFILES += raid5rec.marker
9526
9527raid5rec.marker: $(raid5rec_module_SOURCES) $(nodist_raid5rec_module_SOURCES)
9528 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(raid5rec_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9529 grep 'MARKER' $@.new > $@; rm -f $@.new
9530platform_PROGRAMS += raid6rec.module
9531MODULE_FILES += raid6rec.module$(EXEEXT)
9532raid6rec_module_SOURCES = disk/raid6_recover.c ## platform sources
9533nodist_raid6rec_module_SOURCES = ## platform nodist sources
9534raid6rec_module_LDADD =
9535raid6rec_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9536raid6rec_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9537raid6rec_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9538raid6rec_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9539raid6rec_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9540dist_noinst_DATA +=
9541BUILT_SOURCES += $(nodist_raid6rec_module_SOURCES)
9542CLEANFILES += $(nodist_raid6rec_module_SOURCES)
9543MOD_FILES += raid6rec.mod
9544MARKER_FILES += raid6rec.marker
9545CLEANFILES += raid6rec.marker
9546
9547raid6rec.marker: $(raid6rec_module_SOURCES) $(nodist_raid6rec_module_SOURCES)
9548 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(raid6rec_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9549 grep 'MARKER' $@.new > $@; rm -f $@.new
9550platform_PROGRAMS += scsi.module
9551MODULE_FILES += scsi.module$(EXEEXT)
9552scsi_module_SOURCES = disk/scsi.c ## platform sources
9553nodist_scsi_module_SOURCES = ## platform nodist sources
9554scsi_module_LDADD =
9555scsi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9556scsi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9557scsi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9558scsi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9559scsi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9560dist_noinst_DATA +=
9561BUILT_SOURCES += $(nodist_scsi_module_SOURCES)
9562CLEANFILES += $(nodist_scsi_module_SOURCES)
9563MOD_FILES += scsi.mod
9564MARKER_FILES += scsi.marker
9565CLEANFILES += scsi.marker
9566
9567scsi.marker: $(scsi_module_SOURCES) $(nodist_scsi_module_SOURCES)
9568 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(scsi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9569 grep 'MARKER' $@.new > $@; rm -f $@.new
9570platform_PROGRAMS += memdisk.module
9571MODULE_FILES += memdisk.module$(EXEEXT)
9572memdisk_module_SOURCES = disk/memdisk.c ## platform sources
9573nodist_memdisk_module_SOURCES = ## platform nodist sources
9574memdisk_module_LDADD =
9575memdisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9576memdisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9577memdisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9578memdisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9579memdisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9580dist_noinst_DATA +=
9581BUILT_SOURCES += $(nodist_memdisk_module_SOURCES)
9582CLEANFILES += $(nodist_memdisk_module_SOURCES)
9583MOD_FILES += memdisk.mod
9584MARKER_FILES += memdisk.marker
9585CLEANFILES += memdisk.marker
9586
9587memdisk.marker: $(memdisk_module_SOURCES) $(nodist_memdisk_module_SOURCES)
9588 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(memdisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9589 grep 'MARKER' $@.new > $@; rm -f $@.new
9590
9591if COND_i386_pc
9592platform_PROGRAMS += ata.module
9593MODULE_FILES += ata.module$(EXEEXT)
9594ata_module_SOURCES = disk/ata.c ## platform sources
9595nodist_ata_module_SOURCES = ## platform nodist sources
9596ata_module_LDADD =
9597ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9598ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9599ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9600ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9601ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9602dist_noinst_DATA +=
9603BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9604CLEANFILES += $(nodist_ata_module_SOURCES)
9605MOD_FILES += ata.mod
9606MARKER_FILES += ata.marker
9607CLEANFILES += ata.marker
9608
9609ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9610 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9611 grep 'MARKER' $@.new > $@; rm -f $@.new
9612endif
9613
9614if COND_i386_efi
9615platform_PROGRAMS += ata.module
9616MODULE_FILES += ata.module$(EXEEXT)
9617ata_module_SOURCES = disk/ata.c ## platform sources
9618nodist_ata_module_SOURCES = ## platform nodist sources
9619ata_module_LDADD =
9620ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9621ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9622ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9623ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9624ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9625dist_noinst_DATA +=
9626BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9627CLEANFILES += $(nodist_ata_module_SOURCES)
9628MOD_FILES += ata.mod
9629MARKER_FILES += ata.marker
9630CLEANFILES += ata.marker
9631
9632ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9633 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9634 grep 'MARKER' $@.new > $@; rm -f $@.new
9635endif
9636
9637if COND_i386_qemu
9638platform_PROGRAMS += ata.module
9639MODULE_FILES += ata.module$(EXEEXT)
9640ata_module_SOURCES = disk/ata.c ## platform sources
9641nodist_ata_module_SOURCES = ## platform nodist sources
9642ata_module_LDADD =
9643ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9644ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9645ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9646ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9647ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9648dist_noinst_DATA +=
9649BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9650CLEANFILES += $(nodist_ata_module_SOURCES)
9651MOD_FILES += ata.mod
9652MARKER_FILES += ata.marker
9653CLEANFILES += ata.marker
9654
9655ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9656 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9657 grep 'MARKER' $@.new > $@; rm -f $@.new
9658endif
9659
9660if COND_i386_coreboot
9661platform_PROGRAMS += ata.module
9662MODULE_FILES += ata.module$(EXEEXT)
9663ata_module_SOURCES = disk/ata.c ## platform sources
9664nodist_ata_module_SOURCES = ## platform nodist sources
9665ata_module_LDADD =
9666ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9667ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9668ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9669ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9670ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9671dist_noinst_DATA +=
9672BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9673CLEANFILES += $(nodist_ata_module_SOURCES)
9674MOD_FILES += ata.mod
9675MARKER_FILES += ata.marker
9676CLEANFILES += ata.marker
9677
9678ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9679 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9680 grep 'MARKER' $@.new > $@; rm -f $@.new
9681endif
9682
9683if COND_i386_multiboot
9684platform_PROGRAMS += ata.module
9685MODULE_FILES += ata.module$(EXEEXT)
9686ata_module_SOURCES = disk/ata.c ## platform sources
9687nodist_ata_module_SOURCES = ## platform nodist sources
9688ata_module_LDADD =
9689ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9690ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9691ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9692ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9693ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9694dist_noinst_DATA +=
9695BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9696CLEANFILES += $(nodist_ata_module_SOURCES)
9697MOD_FILES += ata.mod
9698MARKER_FILES += ata.marker
9699CLEANFILES += ata.marker
9700
9701ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9702 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9703 grep 'MARKER' $@.new > $@; rm -f $@.new
9704endif
9705
9706if COND_i386_ieee1275
9707platform_PROGRAMS += ata.module
9708MODULE_FILES += ata.module$(EXEEXT)
9709ata_module_SOURCES = disk/ata.c ## platform sources
9710nodist_ata_module_SOURCES = ## platform nodist sources
9711ata_module_LDADD =
9712ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9713ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9714ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9715ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9716ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9717dist_noinst_DATA +=
9718BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9719CLEANFILES += $(nodist_ata_module_SOURCES)
9720MOD_FILES += ata.mod
9721MARKER_FILES += ata.marker
9722CLEANFILES += ata.marker
9723
9724ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9725 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9726 grep 'MARKER' $@.new > $@; rm -f $@.new
9727endif
9728
9729if COND_x86_64_efi
9730platform_PROGRAMS += ata.module
9731MODULE_FILES += ata.module$(EXEEXT)
9732ata_module_SOURCES = disk/ata.c ## platform sources
9733nodist_ata_module_SOURCES = ## platform nodist sources
9734ata_module_LDADD =
9735ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9736ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9737ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9738ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9739ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9740dist_noinst_DATA +=
9741BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9742CLEANFILES += $(nodist_ata_module_SOURCES)
9743MOD_FILES += ata.mod
9744MARKER_FILES += ata.marker
9745CLEANFILES += ata.marker
9746
9747ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9748 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9749 grep 'MARKER' $@.new > $@; rm -f $@.new
9750endif
9751
9752if COND_mips_loongson
9753platform_PROGRAMS += ata.module
9754MODULE_FILES += ata.module$(EXEEXT)
9755ata_module_SOURCES = disk/ata.c ## platform sources
9756nodist_ata_module_SOURCES = ## platform nodist sources
9757ata_module_LDADD =
9758ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9759ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9760ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9761ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9762ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9763dist_noinst_DATA +=
9764BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9765CLEANFILES += $(nodist_ata_module_SOURCES)
9766MOD_FILES += ata.mod
9767MARKER_FILES += ata.marker
9768CLEANFILES += ata.marker
9769
9770ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9771 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9772 grep 'MARKER' $@.new > $@; rm -f $@.new
9773endif
9774
9775if COND_mips_qemu_mips
9776platform_PROGRAMS += ata.module
9777MODULE_FILES += ata.module$(EXEEXT)
9778ata_module_SOURCES = disk/ata.c ## platform sources
9779nodist_ata_module_SOURCES = ## platform nodist sources
9780ata_module_LDADD =
9781ata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9782ata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9783ata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9784ata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9785ata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9786dist_noinst_DATA +=
9787BUILT_SOURCES += $(nodist_ata_module_SOURCES)
9788CLEANFILES += $(nodist_ata_module_SOURCES)
9789MOD_FILES += ata.mod
9790MARKER_FILES += ata.marker
9791CLEANFILES += ata.marker
9792
9793ata.marker: $(ata_module_SOURCES) $(nodist_ata_module_SOURCES)
9794 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9795 grep 'MARKER' $@.new > $@; rm -f $@.new
9796endif
9797
9798if COND_i386_pc
9799platform_PROGRAMS += ahci.module
9800MODULE_FILES += ahci.module$(EXEEXT)
9801ahci_module_SOURCES = disk/ahci.c ## platform sources
9802nodist_ahci_module_SOURCES = ## platform nodist sources
9803ahci_module_LDADD =
9804ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9805ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9806ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9807ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9808ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9809dist_noinst_DATA +=
9810BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9811CLEANFILES += $(nodist_ahci_module_SOURCES)
9812MOD_FILES += ahci.mod
9813MARKER_FILES += ahci.marker
9814CLEANFILES += ahci.marker
9815
9816ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9817 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9818 grep 'MARKER' $@.new > $@; rm -f $@.new
9819endif
9820
9821if COND_i386_efi
9822platform_PROGRAMS += ahci.module
9823MODULE_FILES += ahci.module$(EXEEXT)
9824ahci_module_SOURCES = disk/ahci.c ## platform sources
9825nodist_ahci_module_SOURCES = ## platform nodist sources
9826ahci_module_LDADD =
9827ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9828ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9829ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9830ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9831ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9832dist_noinst_DATA +=
9833BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9834CLEANFILES += $(nodist_ahci_module_SOURCES)
9835MOD_FILES += ahci.mod
9836MARKER_FILES += ahci.marker
9837CLEANFILES += ahci.marker
9838
9839ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9840 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9841 grep 'MARKER' $@.new > $@; rm -f $@.new
9842endif
9843
9844if COND_i386_qemu
9845platform_PROGRAMS += ahci.module
9846MODULE_FILES += ahci.module$(EXEEXT)
9847ahci_module_SOURCES = disk/ahci.c ## platform sources
9848nodist_ahci_module_SOURCES = ## platform nodist sources
9849ahci_module_LDADD =
9850ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9851ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9852ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9853ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9854ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9855dist_noinst_DATA +=
9856BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9857CLEANFILES += $(nodist_ahci_module_SOURCES)
9858MOD_FILES += ahci.mod
9859MARKER_FILES += ahci.marker
9860CLEANFILES += ahci.marker
9861
9862ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9863 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9864 grep 'MARKER' $@.new > $@; rm -f $@.new
9865endif
9866
9867if COND_i386_coreboot
9868platform_PROGRAMS += ahci.module
9869MODULE_FILES += ahci.module$(EXEEXT)
9870ahci_module_SOURCES = disk/ahci.c ## platform sources
9871nodist_ahci_module_SOURCES = ## platform nodist sources
9872ahci_module_LDADD =
9873ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9874ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9875ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9876ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9877ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9878dist_noinst_DATA +=
9879BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9880CLEANFILES += $(nodist_ahci_module_SOURCES)
9881MOD_FILES += ahci.mod
9882MARKER_FILES += ahci.marker
9883CLEANFILES += ahci.marker
9884
9885ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9886 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9887 grep 'MARKER' $@.new > $@; rm -f $@.new
9888endif
9889
9890if COND_i386_multiboot
9891platform_PROGRAMS += ahci.module
9892MODULE_FILES += ahci.module$(EXEEXT)
9893ahci_module_SOURCES = disk/ahci.c ## platform sources
9894nodist_ahci_module_SOURCES = ## platform nodist sources
9895ahci_module_LDADD =
9896ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9897ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9898ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9899ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9900ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9901dist_noinst_DATA +=
9902BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9903CLEANFILES += $(nodist_ahci_module_SOURCES)
9904MOD_FILES += ahci.mod
9905MARKER_FILES += ahci.marker
9906CLEANFILES += ahci.marker
9907
9908ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9909 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9910 grep 'MARKER' $@.new > $@; rm -f $@.new
9911endif
9912
9913if COND_i386_ieee1275
9914platform_PROGRAMS += ahci.module
9915MODULE_FILES += ahci.module$(EXEEXT)
9916ahci_module_SOURCES = disk/ahci.c ## platform sources
9917nodist_ahci_module_SOURCES = ## platform nodist sources
9918ahci_module_LDADD =
9919ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9920ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9921ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9922ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9923ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9924dist_noinst_DATA +=
9925BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9926CLEANFILES += $(nodist_ahci_module_SOURCES)
9927MOD_FILES += ahci.mod
9928MARKER_FILES += ahci.marker
9929CLEANFILES += ahci.marker
9930
9931ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9932 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9933 grep 'MARKER' $@.new > $@; rm -f $@.new
9934endif
9935
9936if COND_x86_64_efi
9937platform_PROGRAMS += ahci.module
9938MODULE_FILES += ahci.module$(EXEEXT)
9939ahci_module_SOURCES = disk/ahci.c ## platform sources
9940nodist_ahci_module_SOURCES = ## platform nodist sources
9941ahci_module_LDADD =
9942ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9943ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9944ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9945ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9946ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9947dist_noinst_DATA +=
9948BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9949CLEANFILES += $(nodist_ahci_module_SOURCES)
9950MOD_FILES += ahci.mod
9951MARKER_FILES += ahci.marker
9952CLEANFILES += ahci.marker
9953
9954ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9955 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9956 grep 'MARKER' $@.new > $@; rm -f $@.new
9957endif
9958
9959if COND_mips_loongson
9960platform_PROGRAMS += ahci.module
9961MODULE_FILES += ahci.module$(EXEEXT)
9962ahci_module_SOURCES = disk/ahci.c ## platform sources
9963nodist_ahci_module_SOURCES = ## platform nodist sources
9964ahci_module_LDADD =
9965ahci_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9966ahci_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9967ahci_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9968ahci_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9969ahci_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9970dist_noinst_DATA +=
9971BUILT_SOURCES += $(nodist_ahci_module_SOURCES)
9972CLEANFILES += $(nodist_ahci_module_SOURCES)
9973MOD_FILES += ahci.mod
9974MARKER_FILES += ahci.marker
9975CLEANFILES += ahci.marker
9976
9977ahci.marker: $(ahci_module_SOURCES) $(nodist_ahci_module_SOURCES)
9978 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ahci_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
9979 grep 'MARKER' $@.new > $@; rm -f $@.new
9980endif
9981
9982if COND_i386_pc
9983platform_PROGRAMS += pata.module
9984MODULE_FILES += pata.module$(EXEEXT)
9985pata_module_SOURCES = disk/pata.c ## platform sources
9986nodist_pata_module_SOURCES = ## platform nodist sources
9987pata_module_LDADD =
9988pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
9989pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
9990pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
9991pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
9992pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
9993dist_noinst_DATA +=
9994BUILT_SOURCES += $(nodist_pata_module_SOURCES)
9995CLEANFILES += $(nodist_pata_module_SOURCES)
9996MOD_FILES += pata.mod
9997MARKER_FILES += pata.marker
9998CLEANFILES += pata.marker
9999
10000pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10001 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10002 grep 'MARKER' $@.new > $@; rm -f $@.new
10003endif
10004
10005if COND_i386_efi
10006platform_PROGRAMS += pata.module
10007MODULE_FILES += pata.module$(EXEEXT)
10008pata_module_SOURCES = disk/pata.c ## platform sources
10009nodist_pata_module_SOURCES = ## platform nodist sources
10010pata_module_LDADD =
10011pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10012pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10013pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10014pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10015pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10016dist_noinst_DATA +=
10017BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10018CLEANFILES += $(nodist_pata_module_SOURCES)
10019MOD_FILES += pata.mod
10020MARKER_FILES += pata.marker
10021CLEANFILES += pata.marker
10022
10023pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10024 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10025 grep 'MARKER' $@.new > $@; rm -f $@.new
10026endif
10027
10028if COND_i386_qemu
10029platform_PROGRAMS += pata.module
10030MODULE_FILES += pata.module$(EXEEXT)
10031pata_module_SOURCES = disk/pata.c ## platform sources
10032nodist_pata_module_SOURCES = ## platform nodist sources
10033pata_module_LDADD =
10034pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10035pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10036pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10037pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10038pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10039dist_noinst_DATA +=
10040BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10041CLEANFILES += $(nodist_pata_module_SOURCES)
10042MOD_FILES += pata.mod
10043MARKER_FILES += pata.marker
10044CLEANFILES += pata.marker
10045
10046pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10047 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10048 grep 'MARKER' $@.new > $@; rm -f $@.new
10049endif
10050
10051if COND_i386_coreboot
10052platform_PROGRAMS += pata.module
10053MODULE_FILES += pata.module$(EXEEXT)
10054pata_module_SOURCES = disk/pata.c ## platform sources
10055nodist_pata_module_SOURCES = ## platform nodist sources
10056pata_module_LDADD =
10057pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10058pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10059pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10060pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10061pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10062dist_noinst_DATA +=
10063BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10064CLEANFILES += $(nodist_pata_module_SOURCES)
10065MOD_FILES += pata.mod
10066MARKER_FILES += pata.marker
10067CLEANFILES += pata.marker
10068
10069pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10070 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10071 grep 'MARKER' $@.new > $@; rm -f $@.new
10072endif
10073
10074if COND_i386_multiboot
10075platform_PROGRAMS += pata.module
10076MODULE_FILES += pata.module$(EXEEXT)
10077pata_module_SOURCES = disk/pata.c ## platform sources
10078nodist_pata_module_SOURCES = ## platform nodist sources
10079pata_module_LDADD =
10080pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10081pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10082pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10083pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10084pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10085dist_noinst_DATA +=
10086BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10087CLEANFILES += $(nodist_pata_module_SOURCES)
10088MOD_FILES += pata.mod
10089MARKER_FILES += pata.marker
10090CLEANFILES += pata.marker
10091
10092pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10093 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10094 grep 'MARKER' $@.new > $@; rm -f $@.new
10095endif
10096
10097if COND_i386_ieee1275
10098platform_PROGRAMS += pata.module
10099MODULE_FILES += pata.module$(EXEEXT)
10100pata_module_SOURCES = disk/pata.c ## platform sources
10101nodist_pata_module_SOURCES = ## platform nodist sources
10102pata_module_LDADD =
10103pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10104pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10105pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10106pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10107pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10108dist_noinst_DATA +=
10109BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10110CLEANFILES += $(nodist_pata_module_SOURCES)
10111MOD_FILES += pata.mod
10112MARKER_FILES += pata.marker
10113CLEANFILES += pata.marker
10114
10115pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10116 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10117 grep 'MARKER' $@.new > $@; rm -f $@.new
10118endif
10119
10120if COND_x86_64_efi
10121platform_PROGRAMS += pata.module
10122MODULE_FILES += pata.module$(EXEEXT)
10123pata_module_SOURCES = disk/pata.c ## platform sources
10124nodist_pata_module_SOURCES = ## platform nodist sources
10125pata_module_LDADD =
10126pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10127pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10128pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10129pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10130pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10131dist_noinst_DATA +=
10132BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10133CLEANFILES += $(nodist_pata_module_SOURCES)
10134MOD_FILES += pata.mod
10135MARKER_FILES += pata.marker
10136CLEANFILES += pata.marker
10137
10138pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10139 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10140 grep 'MARKER' $@.new > $@; rm -f $@.new
10141endif
10142
10143if COND_mips_loongson
10144platform_PROGRAMS += pata.module
10145MODULE_FILES += pata.module$(EXEEXT)
10146pata_module_SOURCES = disk/pata.c ## platform sources
10147nodist_pata_module_SOURCES = ## platform nodist sources
10148pata_module_LDADD =
10149pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10150pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10151pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10152pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10153pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10154dist_noinst_DATA +=
10155BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10156CLEANFILES += $(nodist_pata_module_SOURCES)
10157MOD_FILES += pata.mod
10158MARKER_FILES += pata.marker
10159CLEANFILES += pata.marker
10160
10161pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10162 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10163 grep 'MARKER' $@.new > $@; rm -f $@.new
10164endif
10165
10166if COND_mips_qemu_mips
10167platform_PROGRAMS += pata.module
10168MODULE_FILES += pata.module$(EXEEXT)
10169pata_module_SOURCES = disk/pata.c ## platform sources
10170nodist_pata_module_SOURCES = ## platform nodist sources
10171pata_module_LDADD =
10172pata_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10173pata_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10174pata_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10175pata_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10176pata_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10177dist_noinst_DATA +=
10178BUILT_SOURCES += $(nodist_pata_module_SOURCES)
10179CLEANFILES += $(nodist_pata_module_SOURCES)
10180MOD_FILES += pata.mod
10181MARKER_FILES += pata.marker
10182CLEANFILES += pata.marker
10183
10184pata.marker: $(pata_module_SOURCES) $(nodist_pata_module_SOURCES)
10185 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pata_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10186 grep 'MARKER' $@.new > $@; rm -f $@.new
10187endif
10188
10189if COND_i386_pc
10190platform_PROGRAMS += biosdisk.module
10191MODULE_FILES += biosdisk.module$(EXEEXT)
10192biosdisk_module_SOURCES = disk/i386/pc/biosdisk.c ## platform sources
10193nodist_biosdisk_module_SOURCES = ## platform nodist sources
10194biosdisk_module_LDADD =
10195biosdisk_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10196biosdisk_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10197biosdisk_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10198biosdisk_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10199biosdisk_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10200dist_noinst_DATA +=
10201BUILT_SOURCES += $(nodist_biosdisk_module_SOURCES)
10202CLEANFILES += $(nodist_biosdisk_module_SOURCES)
10203MOD_FILES += biosdisk.mod
10204MARKER_FILES += biosdisk.marker
10205CLEANFILES += biosdisk.marker
10206
10207biosdisk.marker: $(biosdisk_module_SOURCES) $(nodist_biosdisk_module_SOURCES)
10208 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(biosdisk_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10209 grep 'MARKER' $@.new > $@; rm -f $@.new
10210endif
10211
10212if COND_i386_pc
10213platform_PROGRAMS += usbms.module
10214MODULE_FILES += usbms.module$(EXEEXT)
10215usbms_module_SOURCES = disk/usbms.c ## platform sources
10216nodist_usbms_module_SOURCES = ## platform nodist sources
10217usbms_module_LDADD =
10218usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10219usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10220usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10221usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10222usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10223dist_noinst_DATA +=
10224BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10225CLEANFILES += $(nodist_usbms_module_SOURCES)
10226MOD_FILES += usbms.mod
10227MARKER_FILES += usbms.marker
10228CLEANFILES += usbms.marker
10229
10230usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10231 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10232 grep 'MARKER' $@.new > $@; rm -f $@.new
10233endif
10234
10235if COND_i386_efi
10236platform_PROGRAMS += usbms.module
10237MODULE_FILES += usbms.module$(EXEEXT)
10238usbms_module_SOURCES = disk/usbms.c ## platform sources
10239nodist_usbms_module_SOURCES = ## platform nodist sources
10240usbms_module_LDADD =
10241usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10242usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10243usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10244usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10245usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10246dist_noinst_DATA +=
10247BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10248CLEANFILES += $(nodist_usbms_module_SOURCES)
10249MOD_FILES += usbms.mod
10250MARKER_FILES += usbms.marker
10251CLEANFILES += usbms.marker
10252
10253usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10254 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10255 grep 'MARKER' $@.new > $@; rm -f $@.new
10256endif
10257
10258if COND_i386_qemu
10259platform_PROGRAMS += usbms.module
10260MODULE_FILES += usbms.module$(EXEEXT)
10261usbms_module_SOURCES = disk/usbms.c ## platform sources
10262nodist_usbms_module_SOURCES = ## platform nodist sources
10263usbms_module_LDADD =
10264usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10265usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10266usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10267usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10268usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10269dist_noinst_DATA +=
10270BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10271CLEANFILES += $(nodist_usbms_module_SOURCES)
10272MOD_FILES += usbms.mod
10273MARKER_FILES += usbms.marker
10274CLEANFILES += usbms.marker
10275
10276usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10277 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10278 grep 'MARKER' $@.new > $@; rm -f $@.new
10279endif
10280
10281if COND_i386_coreboot
10282platform_PROGRAMS += usbms.module
10283MODULE_FILES += usbms.module$(EXEEXT)
10284usbms_module_SOURCES = disk/usbms.c ## platform sources
10285nodist_usbms_module_SOURCES = ## platform nodist sources
10286usbms_module_LDADD =
10287usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10288usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10289usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10290usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10291usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10292dist_noinst_DATA +=
10293BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10294CLEANFILES += $(nodist_usbms_module_SOURCES)
10295MOD_FILES += usbms.mod
10296MARKER_FILES += usbms.marker
10297CLEANFILES += usbms.marker
10298
10299usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10300 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10301 grep 'MARKER' $@.new > $@; rm -f $@.new
10302endif
10303
10304if COND_i386_multiboot
10305platform_PROGRAMS += usbms.module
10306MODULE_FILES += usbms.module$(EXEEXT)
10307usbms_module_SOURCES = disk/usbms.c ## platform sources
10308nodist_usbms_module_SOURCES = ## platform nodist sources
10309usbms_module_LDADD =
10310usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10311usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10312usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10313usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10314usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10315dist_noinst_DATA +=
10316BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10317CLEANFILES += $(nodist_usbms_module_SOURCES)
10318MOD_FILES += usbms.mod
10319MARKER_FILES += usbms.marker
10320CLEANFILES += usbms.marker
10321
10322usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10323 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10324 grep 'MARKER' $@.new > $@; rm -f $@.new
10325endif
10326
10327if COND_i386_ieee1275
10328platform_PROGRAMS += usbms.module
10329MODULE_FILES += usbms.module$(EXEEXT)
10330usbms_module_SOURCES = disk/usbms.c ## platform sources
10331nodist_usbms_module_SOURCES = ## platform nodist sources
10332usbms_module_LDADD =
10333usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10334usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10335usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10336usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10337usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10338dist_noinst_DATA +=
10339BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10340CLEANFILES += $(nodist_usbms_module_SOURCES)
10341MOD_FILES += usbms.mod
10342MARKER_FILES += usbms.marker
10343CLEANFILES += usbms.marker
10344
10345usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10346 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10347 grep 'MARKER' $@.new > $@; rm -f $@.new
10348endif
10349
10350if COND_x86_64_efi
10351platform_PROGRAMS += usbms.module
10352MODULE_FILES += usbms.module$(EXEEXT)
10353usbms_module_SOURCES = disk/usbms.c ## platform sources
10354nodist_usbms_module_SOURCES = ## platform nodist sources
10355usbms_module_LDADD =
10356usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10357usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10358usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10359usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10360usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10361dist_noinst_DATA +=
10362BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10363CLEANFILES += $(nodist_usbms_module_SOURCES)
10364MOD_FILES += usbms.mod
10365MARKER_FILES += usbms.marker
10366CLEANFILES += usbms.marker
10367
10368usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10369 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10370 grep 'MARKER' $@.new > $@; rm -f $@.new
10371endif
10372
10373if COND_mips_loongson
10374platform_PROGRAMS += usbms.module
10375MODULE_FILES += usbms.module$(EXEEXT)
10376usbms_module_SOURCES = disk/usbms.c ## platform sources
10377nodist_usbms_module_SOURCES = ## platform nodist sources
10378usbms_module_LDADD =
10379usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10380usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10381usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10382usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10383usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10384dist_noinst_DATA +=
10385BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10386CLEANFILES += $(nodist_usbms_module_SOURCES)
10387MOD_FILES += usbms.mod
10388MARKER_FILES += usbms.marker
10389CLEANFILES += usbms.marker
10390
10391usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10392 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10393 grep 'MARKER' $@.new > $@; rm -f $@.new
10394endif
10395
00f6db22
CW
10396if COND_arm_coreboot
10397platform_PROGRAMS += usbms.module
10398MODULE_FILES += usbms.module$(EXEEXT)
10399usbms_module_SOURCES = disk/usbms.c ## platform sources
10400nodist_usbms_module_SOURCES = ## platform nodist sources
10401usbms_module_LDADD =
10402usbms_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10403usbms_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10404usbms_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10405usbms_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10406usbms_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10407dist_noinst_DATA +=
10408BUILT_SOURCES += $(nodist_usbms_module_SOURCES)
10409CLEANFILES += $(nodist_usbms_module_SOURCES)
10410MOD_FILES += usbms.mod
10411MARKER_FILES += usbms.marker
10412CLEANFILES += usbms.marker
10413
10414usbms.marker: $(usbms_module_SOURCES) $(nodist_usbms_module_SOURCES)
10415 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usbms_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10416 grep 'MARKER' $@.new > $@; rm -f $@.new
10417endif
10418
422889f9
CW
10419if COND_i386_ieee1275
10420platform_PROGRAMS += nand.module
10421MODULE_FILES += nand.module$(EXEEXT)
10422nand_module_SOURCES = disk/ieee1275/nand.c ## platform sources
10423nodist_nand_module_SOURCES = ## platform nodist sources
10424nand_module_LDADD =
10425nand_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10426nand_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10427nand_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10428nand_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10429nand_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10430dist_noinst_DATA +=
10431BUILT_SOURCES += $(nodist_nand_module_SOURCES)
10432CLEANFILES += $(nodist_nand_module_SOURCES)
10433MOD_FILES += nand.mod
10434MARKER_FILES += nand.marker
10435CLEANFILES += nand.marker
10436
10437nand.marker: $(nand_module_SOURCES) $(nodist_nand_module_SOURCES)
10438 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nand_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10439 grep 'MARKER' $@.new > $@; rm -f $@.new
10440endif
10441
10442if COND_i386_pc
10443platform_PROGRAMS += efiemu.module
10444MODULE_FILES += efiemu.module$(EXEEXT)
10445efiemu_module_SOURCES = efiemu/i386/pc/cfgtables.c efiemu/main.c efiemu/i386/loadcore32.c efiemu/i386/loadcore64.c efiemu/mm.c efiemu/loadcore_common.c efiemu/symbols.c efiemu/loadcore32.c efiemu/loadcore64.c efiemu/prepare32.c efiemu/prepare64.c efiemu/pnvram.c efiemu/i386/coredetect.c ## platform sources
10446nodist_efiemu_module_SOURCES = ## platform nodist sources
10447efiemu_module_LDADD =
10448efiemu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10449efiemu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10450efiemu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10451efiemu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10452efiemu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10453dist_noinst_DATA += efiemu/prepare.c efiemu/loadcore.c efiemu/runtime/efiemu.S efiemu/runtime/efiemu.c
10454BUILT_SOURCES += $(nodist_efiemu_module_SOURCES)
10455CLEANFILES += $(nodist_efiemu_module_SOURCES)
10456MOD_FILES += efiemu.mod
10457MARKER_FILES += efiemu.marker
10458CLEANFILES += efiemu.marker
10459
10460efiemu.marker: $(efiemu_module_SOURCES) $(nodist_efiemu_module_SOURCES)
10461 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efiemu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10462 grep 'MARKER' $@.new > $@; rm -f $@.new
10463endif
10464
10465if COND_i386_qemu
10466platform_PROGRAMS += efiemu.module
10467MODULE_FILES += efiemu.module$(EXEEXT)
10468efiemu_module_SOURCES = efiemu/i386/nocfgtables.c efiemu/main.c efiemu/i386/loadcore32.c efiemu/i386/loadcore64.c efiemu/mm.c efiemu/loadcore_common.c efiemu/symbols.c efiemu/loadcore32.c efiemu/loadcore64.c efiemu/prepare32.c efiemu/prepare64.c efiemu/pnvram.c efiemu/i386/coredetect.c ## platform sources
10469nodist_efiemu_module_SOURCES = ## platform nodist sources
10470efiemu_module_LDADD =
10471efiemu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10472efiemu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10473efiemu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10474efiemu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10475efiemu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10476dist_noinst_DATA += efiemu/prepare.c efiemu/loadcore.c efiemu/runtime/efiemu.S efiemu/runtime/efiemu.c
10477BUILT_SOURCES += $(nodist_efiemu_module_SOURCES)
10478CLEANFILES += $(nodist_efiemu_module_SOURCES)
10479MOD_FILES += efiemu.mod
10480MARKER_FILES += efiemu.marker
10481CLEANFILES += efiemu.marker
10482
10483efiemu.marker: $(efiemu_module_SOURCES) $(nodist_efiemu_module_SOURCES)
10484 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efiemu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10485 grep 'MARKER' $@.new > $@; rm -f $@.new
10486endif
10487
10488if COND_i386_coreboot
10489platform_PROGRAMS += efiemu.module
10490MODULE_FILES += efiemu.module$(EXEEXT)
10491efiemu_module_SOURCES = efiemu/i386/pc/cfgtables.c efiemu/main.c efiemu/i386/loadcore32.c efiemu/i386/loadcore64.c efiemu/mm.c efiemu/loadcore_common.c efiemu/symbols.c efiemu/loadcore32.c efiemu/loadcore64.c efiemu/prepare32.c efiemu/prepare64.c efiemu/pnvram.c efiemu/i386/coredetect.c ## platform sources
10492nodist_efiemu_module_SOURCES = ## platform nodist sources
10493efiemu_module_LDADD =
10494efiemu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10495efiemu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10496efiemu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10497efiemu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10498efiemu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10499dist_noinst_DATA += efiemu/prepare.c efiemu/loadcore.c efiemu/runtime/efiemu.S efiemu/runtime/efiemu.c
10500BUILT_SOURCES += $(nodist_efiemu_module_SOURCES)
10501CLEANFILES += $(nodist_efiemu_module_SOURCES)
10502MOD_FILES += efiemu.mod
10503MARKER_FILES += efiemu.marker
10504CLEANFILES += efiemu.marker
10505
10506efiemu.marker: $(efiemu_module_SOURCES) $(nodist_efiemu_module_SOURCES)
10507 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efiemu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10508 grep 'MARKER' $@.new > $@; rm -f $@.new
10509endif
10510
10511if COND_i386_multiboot
10512platform_PROGRAMS += efiemu.module
10513MODULE_FILES += efiemu.module$(EXEEXT)
10514efiemu_module_SOURCES = efiemu/i386/pc/cfgtables.c efiemu/main.c efiemu/i386/loadcore32.c efiemu/i386/loadcore64.c efiemu/mm.c efiemu/loadcore_common.c efiemu/symbols.c efiemu/loadcore32.c efiemu/loadcore64.c efiemu/prepare32.c efiemu/prepare64.c efiemu/pnvram.c efiemu/i386/coredetect.c ## platform sources
10515nodist_efiemu_module_SOURCES = ## platform nodist sources
10516efiemu_module_LDADD =
10517efiemu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10518efiemu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10519efiemu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10520efiemu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10521efiemu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10522dist_noinst_DATA += efiemu/prepare.c efiemu/loadcore.c efiemu/runtime/efiemu.S efiemu/runtime/efiemu.c
10523BUILT_SOURCES += $(nodist_efiemu_module_SOURCES)
10524CLEANFILES += $(nodist_efiemu_module_SOURCES)
10525MOD_FILES += efiemu.mod
10526MARKER_FILES += efiemu.marker
10527CLEANFILES += efiemu.marker
10528
10529efiemu.marker: $(efiemu_module_SOURCES) $(nodist_efiemu_module_SOURCES)
10530 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efiemu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10531 grep 'MARKER' $@.new > $@; rm -f $@.new
10532endif
10533
10534if COND_i386_ieee1275
10535platform_PROGRAMS += efiemu.module
10536MODULE_FILES += efiemu.module$(EXEEXT)
10537efiemu_module_SOURCES = efiemu/i386/nocfgtables.c efiemu/main.c efiemu/i386/loadcore32.c efiemu/i386/loadcore64.c efiemu/mm.c efiemu/loadcore_common.c efiemu/symbols.c efiemu/loadcore32.c efiemu/loadcore64.c efiemu/prepare32.c efiemu/prepare64.c efiemu/pnvram.c efiemu/i386/coredetect.c ## platform sources
10538nodist_efiemu_module_SOURCES = ## platform nodist sources
10539efiemu_module_LDADD =
10540efiemu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10541efiemu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10542efiemu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10543efiemu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10544efiemu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10545dist_noinst_DATA += efiemu/prepare.c efiemu/loadcore.c efiemu/runtime/efiemu.S efiemu/runtime/efiemu.c
10546BUILT_SOURCES += $(nodist_efiemu_module_SOURCES)
10547CLEANFILES += $(nodist_efiemu_module_SOURCES)
10548MOD_FILES += efiemu.mod
10549MARKER_FILES += efiemu.marker
10550CLEANFILES += efiemu.marker
10551
00f6db22
CW
10552efiemu.marker: $(efiemu_module_SOURCES) $(nodist_efiemu_module_SOURCES)
10553 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efiemu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10554 grep 'MARKER' $@.new > $@; rm -f $@.new
10555endif
10556
10557if COND_emu
10558platform_PROGRAMS += font.module
10559MODULE_FILES += font.module$(EXEEXT)
10560font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10561nodist_font_module_SOURCES = ## platform nodist sources
10562font_module_LDADD =
10563font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10564font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10565font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10566font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10567font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10568dist_noinst_DATA +=
10569BUILT_SOURCES += $(nodist_font_module_SOURCES)
10570CLEANFILES += $(nodist_font_module_SOURCES)
10571MOD_FILES += font.mod
10572MARKER_FILES += font.marker
10573CLEANFILES += font.marker
10574
10575font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10576 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10577 grep 'MARKER' $@.new > $@; rm -f $@.new
10578endif
10579
10580if COND_i386_pc
10581platform_PROGRAMS += font.module
10582MODULE_FILES += font.module$(EXEEXT)
10583font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10584nodist_font_module_SOURCES = ## platform nodist sources
10585font_module_LDADD =
10586font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10587font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10588font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10589font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10590font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10591dist_noinst_DATA +=
10592BUILT_SOURCES += $(nodist_font_module_SOURCES)
10593CLEANFILES += $(nodist_font_module_SOURCES)
10594MOD_FILES += font.mod
10595MARKER_FILES += font.marker
10596CLEANFILES += font.marker
10597
10598font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10599 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10600 grep 'MARKER' $@.new > $@; rm -f $@.new
10601endif
10602
10603if COND_i386_efi
10604platform_PROGRAMS += font.module
10605MODULE_FILES += font.module$(EXEEXT)
10606font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10607nodist_font_module_SOURCES = ## platform nodist sources
10608font_module_LDADD =
10609font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10610font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10611font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10612font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10613font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10614dist_noinst_DATA +=
10615BUILT_SOURCES += $(nodist_font_module_SOURCES)
10616CLEANFILES += $(nodist_font_module_SOURCES)
10617MOD_FILES += font.mod
10618MARKER_FILES += font.marker
10619CLEANFILES += font.marker
10620
10621font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10622 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
422889f9
CW
10623 grep 'MARKER' $@.new > $@; rm -f $@.new
10624endif
10625
00f6db22 10626if COND_i386_qemu
422889f9
CW
10627platform_PROGRAMS += font.module
10628MODULE_FILES += font.module$(EXEEXT)
10629font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10630nodist_font_module_SOURCES = ## platform nodist sources
10631font_module_LDADD =
10632font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10633font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10634font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10635font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10636font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10637dist_noinst_DATA +=
10638BUILT_SOURCES += $(nodist_font_module_SOURCES)
10639CLEANFILES += $(nodist_font_module_SOURCES)
10640MOD_FILES += font.mod
10641MARKER_FILES += font.marker
10642CLEANFILES += font.marker
10643
10644font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10645 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10646 grep 'MARKER' $@.new > $@; rm -f $@.new
10647endif
10648
00f6db22 10649if COND_i386_multiboot
422889f9
CW
10650platform_PROGRAMS += font.module
10651MODULE_FILES += font.module$(EXEEXT)
10652font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10653nodist_font_module_SOURCES = ## platform nodist sources
10654font_module_LDADD =
10655font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10656font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10657font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10658font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10659font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10660dist_noinst_DATA +=
10661BUILT_SOURCES += $(nodist_font_module_SOURCES)
10662CLEANFILES += $(nodist_font_module_SOURCES)
10663MOD_FILES += font.mod
10664MARKER_FILES += font.marker
10665CLEANFILES += font.marker
10666
10667font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10668 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10669 grep 'MARKER' $@.new > $@; rm -f $@.new
10670endif
10671
00f6db22 10672if COND_i386_ieee1275
422889f9
CW
10673platform_PROGRAMS += font.module
10674MODULE_FILES += font.module$(EXEEXT)
10675font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10676nodist_font_module_SOURCES = ## platform nodist sources
10677font_module_LDADD =
10678font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10679font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10680font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10681font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10682font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10683dist_noinst_DATA +=
10684BUILT_SOURCES += $(nodist_font_module_SOURCES)
10685CLEANFILES += $(nodist_font_module_SOURCES)
10686MOD_FILES += font.mod
10687MARKER_FILES += font.marker
10688CLEANFILES += font.marker
10689
10690font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10691 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10692 grep 'MARKER' $@.new > $@; rm -f $@.new
10693endif
10694
00f6db22 10695if COND_x86_64_efi
422889f9
CW
10696platform_PROGRAMS += font.module
10697MODULE_FILES += font.module$(EXEEXT)
10698font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10699nodist_font_module_SOURCES = ## platform nodist sources
10700font_module_LDADD =
10701font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10702font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10703font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10704font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10705font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10706dist_noinst_DATA +=
10707BUILT_SOURCES += $(nodist_font_module_SOURCES)
10708CLEANFILES += $(nodist_font_module_SOURCES)
10709MOD_FILES += font.mod
10710MARKER_FILES += font.marker
10711CLEANFILES += font.marker
10712
10713font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10714 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10715 grep 'MARKER' $@.new > $@; rm -f $@.new
10716endif
10717
00f6db22 10718if COND_i386_xen
422889f9
CW
10719platform_PROGRAMS += font.module
10720MODULE_FILES += font.module$(EXEEXT)
10721font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10722nodist_font_module_SOURCES = ## platform nodist sources
10723font_module_LDADD =
10724font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10725font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10726font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10727font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10728font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10729dist_noinst_DATA +=
10730BUILT_SOURCES += $(nodist_font_module_SOURCES)
10731CLEANFILES += $(nodist_font_module_SOURCES)
10732MOD_FILES += font.mod
10733MARKER_FILES += font.marker
10734CLEANFILES += font.marker
10735
10736font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10737 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10738 grep 'MARKER' $@.new > $@; rm -f $@.new
10739endif
10740
00f6db22 10741if COND_x86_64_xen
422889f9
CW
10742platform_PROGRAMS += font.module
10743MODULE_FILES += font.module$(EXEEXT)
10744font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10745nodist_font_module_SOURCES = ## platform nodist sources
10746font_module_LDADD =
10747font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10748font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10749font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10750font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10751font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10752dist_noinst_DATA +=
10753BUILT_SOURCES += $(nodist_font_module_SOURCES)
10754CLEANFILES += $(nodist_font_module_SOURCES)
10755MOD_FILES += font.mod
10756MARKER_FILES += font.marker
10757CLEANFILES += font.marker
10758
10759font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10760 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10761 grep 'MARKER' $@.new > $@; rm -f $@.new
10762endif
10763
00f6db22 10764if COND_i386_xen_pvh
422889f9
CW
10765platform_PROGRAMS += font.module
10766MODULE_FILES += font.module$(EXEEXT)
10767font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10768nodist_font_module_SOURCES = ## platform nodist sources
10769font_module_LDADD =
10770font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10771font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10772font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10773font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10774font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10775dist_noinst_DATA +=
10776BUILT_SOURCES += $(nodist_font_module_SOURCES)
10777CLEANFILES += $(nodist_font_module_SOURCES)
10778MOD_FILES += font.mod
10779MARKER_FILES += font.marker
10780CLEANFILES += font.marker
10781
10782font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10783 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10784 grep 'MARKER' $@.new > $@; rm -f $@.new
10785endif
10786
00f6db22 10787if COND_sparc64_ieee1275
422889f9
CW
10788platform_PROGRAMS += font.module
10789MODULE_FILES += font.module$(EXEEXT)
10790font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10791nodist_font_module_SOURCES = ## platform nodist sources
10792font_module_LDADD =
10793font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10794font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10795font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10796font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10797font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10798dist_noinst_DATA +=
10799BUILT_SOURCES += $(nodist_font_module_SOURCES)
10800CLEANFILES += $(nodist_font_module_SOURCES)
10801MOD_FILES += font.mod
10802MARKER_FILES += font.marker
10803CLEANFILES += font.marker
10804
10805font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10806 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10807 grep 'MARKER' $@.new > $@; rm -f $@.new
10808endif
10809
00f6db22 10810if COND_powerpc_ieee1275
422889f9
CW
10811platform_PROGRAMS += font.module
10812MODULE_FILES += font.module$(EXEEXT)
10813font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10814nodist_font_module_SOURCES = ## platform nodist sources
10815font_module_LDADD =
10816font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10817font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10818font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10819font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10820font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10821dist_noinst_DATA +=
10822BUILT_SOURCES += $(nodist_font_module_SOURCES)
10823CLEANFILES += $(nodist_font_module_SOURCES)
10824MOD_FILES += font.mod
10825MARKER_FILES += font.marker
10826CLEANFILES += font.marker
10827
10828font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10829 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10830 grep 'MARKER' $@.new > $@; rm -f $@.new
10831endif
10832
00f6db22 10833if COND_mips_arc
422889f9
CW
10834platform_PROGRAMS += font.module
10835MODULE_FILES += font.module$(EXEEXT)
10836font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10837nodist_font_module_SOURCES = ## platform nodist sources
10838font_module_LDADD =
10839font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10840font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10841font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10842font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10843font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10844dist_noinst_DATA +=
10845BUILT_SOURCES += $(nodist_font_module_SOURCES)
10846CLEANFILES += $(nodist_font_module_SOURCES)
10847MOD_FILES += font.mod
10848MARKER_FILES += font.marker
10849CLEANFILES += font.marker
10850
10851font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10852 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10853 grep 'MARKER' $@.new > $@; rm -f $@.new
10854endif
10855
00f6db22 10856if COND_ia64_efi
422889f9
CW
10857platform_PROGRAMS += font.module
10858MODULE_FILES += font.module$(EXEEXT)
10859font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10860nodist_font_module_SOURCES = ## platform nodist sources
10861font_module_LDADD =
10862font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10863font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10864font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10865font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10866font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10867dist_noinst_DATA +=
10868BUILT_SOURCES += $(nodist_font_module_SOURCES)
10869CLEANFILES += $(nodist_font_module_SOURCES)
10870MOD_FILES += font.mod
10871MARKER_FILES += font.marker
10872CLEANFILES += font.marker
10873
10874font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10875 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10876 grep 'MARKER' $@.new > $@; rm -f $@.new
10877endif
10878
00f6db22 10879if COND_mips_qemu_mips
422889f9
CW
10880platform_PROGRAMS += font.module
10881MODULE_FILES += font.module$(EXEEXT)
10882font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10883nodist_font_module_SOURCES = ## platform nodist sources
10884font_module_LDADD =
10885font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10886font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10887font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10888font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10889font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10890dist_noinst_DATA +=
10891BUILT_SOURCES += $(nodist_font_module_SOURCES)
10892CLEANFILES += $(nodist_font_module_SOURCES)
10893MOD_FILES += font.mod
10894MARKER_FILES += font.marker
10895CLEANFILES += font.marker
10896
10897font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10898 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10899 grep 'MARKER' $@.new > $@; rm -f $@.new
10900endif
10901
00f6db22 10902if COND_arm_uboot
422889f9
CW
10903platform_PROGRAMS += font.module
10904MODULE_FILES += font.module$(EXEEXT)
10905font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10906nodist_font_module_SOURCES = ## platform nodist sources
10907font_module_LDADD =
10908font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10909font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10910font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10911font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10912font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10913dist_noinst_DATA +=
10914BUILT_SOURCES += $(nodist_font_module_SOURCES)
10915CLEANFILES += $(nodist_font_module_SOURCES)
10916MOD_FILES += font.mod
10917MARKER_FILES += font.marker
10918CLEANFILES += font.marker
10919
10920font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10921 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10922 grep 'MARKER' $@.new > $@; rm -f $@.new
10923endif
10924
00f6db22 10925if COND_arm_efi
422889f9
CW
10926platform_PROGRAMS += font.module
10927MODULE_FILES += font.module$(EXEEXT)
10928font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10929nodist_font_module_SOURCES = ## platform nodist sources
10930font_module_LDADD =
10931font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10932font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10933font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10934font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10935font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10936dist_noinst_DATA +=
10937BUILT_SOURCES += $(nodist_font_module_SOURCES)
10938CLEANFILES += $(nodist_font_module_SOURCES)
10939MOD_FILES += font.mod
10940MARKER_FILES += font.marker
10941CLEANFILES += font.marker
10942
10943font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10944 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10945 grep 'MARKER' $@.new > $@; rm -f $@.new
10946endif
10947
00f6db22 10948if COND_arm64_efi
422889f9
CW
10949platform_PROGRAMS += font.module
10950MODULE_FILES += font.module$(EXEEXT)
10951font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10952nodist_font_module_SOURCES = ## platform nodist sources
10953font_module_LDADD =
10954font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10955font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10956font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10957font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10958font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10959dist_noinst_DATA +=
10960BUILT_SOURCES += $(nodist_font_module_SOURCES)
10961CLEANFILES += $(nodist_font_module_SOURCES)
10962MOD_FILES += font.mod
10963MARKER_FILES += font.marker
10964CLEANFILES += font.marker
10965
10966font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10967 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10968 grep 'MARKER' $@.new > $@; rm -f $@.new
10969endif
10970
00f6db22 10971if COND_riscv32_efi
422889f9
CW
10972platform_PROGRAMS += font.module
10973MODULE_FILES += font.module$(EXEEXT)
10974font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10975nodist_font_module_SOURCES = ## platform nodist sources
10976font_module_LDADD =
10977font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
10978font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
10979font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
10980font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
10981font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
10982dist_noinst_DATA +=
10983BUILT_SOURCES += $(nodist_font_module_SOURCES)
10984CLEANFILES += $(nodist_font_module_SOURCES)
10985MOD_FILES += font.mod
10986MARKER_FILES += font.marker
10987CLEANFILES += font.marker
10988
10989font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
10990 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
10991 grep 'MARKER' $@.new > $@; rm -f $@.new
10992endif
10993
00f6db22 10994if COND_riscv64_efi
422889f9
CW
10995platform_PROGRAMS += font.module
10996MODULE_FILES += font.module$(EXEEXT)
10997font_module_SOURCES = font/font.c font/font_cmd.c ## platform sources
10998nodist_font_module_SOURCES = ## platform nodist sources
10999font_module_LDADD =
11000font_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11001font_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11002font_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11003font_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11004font_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11005dist_noinst_DATA +=
11006BUILT_SOURCES += $(nodist_font_module_SOURCES)
11007CLEANFILES += $(nodist_font_module_SOURCES)
11008MOD_FILES += font.mod
11009MARKER_FILES += font.marker
11010CLEANFILES += font.marker
11011
11012font.marker: $(font_module_SOURCES) $(nodist_font_module_SOURCES)
11013 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(font_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11014 grep 'MARKER' $@.new > $@; rm -f $@.new
11015endif
11016platform_PROGRAMS += procfs.module
11017MODULE_FILES += procfs.module$(EXEEXT)
11018procfs_module_SOURCES = fs/proc.c ## platform sources
11019nodist_procfs_module_SOURCES = ## platform nodist sources
11020procfs_module_LDADD =
11021procfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11022procfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11023procfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11024procfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11025procfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11026dist_noinst_DATA +=
11027BUILT_SOURCES += $(nodist_procfs_module_SOURCES)
11028CLEANFILES += $(nodist_procfs_module_SOURCES)
11029MOD_FILES += procfs.mod
11030MARKER_FILES += procfs.marker
11031CLEANFILES += procfs.marker
11032
11033procfs.marker: $(procfs_module_SOURCES) $(nodist_procfs_module_SOURCES)
11034 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(procfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11035 grep 'MARKER' $@.new > $@; rm -f $@.new
11036platform_PROGRAMS += affs.module
11037MODULE_FILES += affs.module$(EXEEXT)
11038affs_module_SOURCES = fs/affs.c ## platform sources
11039nodist_affs_module_SOURCES = ## platform nodist sources
11040affs_module_LDADD =
11041affs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11042affs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11043affs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11044affs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11045affs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11046dist_noinst_DATA +=
11047BUILT_SOURCES += $(nodist_affs_module_SOURCES)
11048CLEANFILES += $(nodist_affs_module_SOURCES)
11049MOD_FILES += affs.mod
11050MARKER_FILES += affs.marker
11051CLEANFILES += affs.marker
11052
11053affs.marker: $(affs_module_SOURCES) $(nodist_affs_module_SOURCES)
11054 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(affs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11055 grep 'MARKER' $@.new > $@; rm -f $@.new
11056platform_PROGRAMS += afs.module
11057MODULE_FILES += afs.module$(EXEEXT)
11058afs_module_SOURCES = fs/afs.c ## platform sources
11059nodist_afs_module_SOURCES = ## platform nodist sources
11060afs_module_LDADD =
11061afs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11062afs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11063afs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11064afs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11065afs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11066dist_noinst_DATA +=
11067BUILT_SOURCES += $(nodist_afs_module_SOURCES)
11068CLEANFILES += $(nodist_afs_module_SOURCES)
11069MOD_FILES += afs.mod
11070MARKER_FILES += afs.marker
11071CLEANFILES += afs.marker
11072
11073afs.marker: $(afs_module_SOURCES) $(nodist_afs_module_SOURCES)
11074 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(afs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11075 grep 'MARKER' $@.new > $@; rm -f $@.new
11076platform_PROGRAMS += bfs.module
11077MODULE_FILES += bfs.module$(EXEEXT)
11078bfs_module_SOURCES = fs/bfs.c ## platform sources
11079nodist_bfs_module_SOURCES = ## platform nodist sources
11080bfs_module_LDADD =
11081bfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11082bfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11083bfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11084bfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11085bfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11086dist_noinst_DATA +=
11087BUILT_SOURCES += $(nodist_bfs_module_SOURCES)
11088CLEANFILES += $(nodist_bfs_module_SOURCES)
11089MOD_FILES += bfs.mod
11090MARKER_FILES += bfs.marker
11091CLEANFILES += bfs.marker
11092
11093bfs.marker: $(bfs_module_SOURCES) $(nodist_bfs_module_SOURCES)
11094 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11095 grep 'MARKER' $@.new > $@; rm -f $@.new
00f6db22
CW
11096platform_PROGRAMS += zstd.module
11097MODULE_FILES += zstd.module$(EXEEXT)
11098zstd_module_SOURCES = lib/zstd/debug.c lib/zstd/entropy_common.c lib/zstd/error_private.c lib/zstd/fse_decompress.c lib/zstd/huf_decompress.c lib/zstd/module.c lib/zstd/xxhash.c lib/zstd/zstd_common.c lib/zstd/zstd_decompress.c ## platform sources
11099nodist_zstd_module_SOURCES = ## platform nodist sources
11100zstd_module_LDADD =
11101zstd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX) -Wno-undef
11102zstd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11103zstd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/zstd
11104zstd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11105zstd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11106dist_noinst_DATA +=
11107BUILT_SOURCES += $(nodist_zstd_module_SOURCES)
11108CLEANFILES += $(nodist_zstd_module_SOURCES)
11109MOD_FILES += zstd.mod
11110MARKER_FILES += zstd.marker
11111CLEANFILES += zstd.marker
11112
11113zstd.marker: $(zstd_module_SOURCES) $(nodist_zstd_module_SOURCES)
11114 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(zstd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11115 grep 'MARKER' $@.new > $@; rm -f $@.new
422889f9
CW
11116platform_PROGRAMS += btrfs.module
11117MODULE_FILES += btrfs.module$(EXEEXT)
11118btrfs_module_SOURCES = fs/btrfs.c lib/crc.c ## platform sources
11119nodist_btrfs_module_SOURCES = ## platform nodist sources
11120btrfs_module_LDADD =
11121btrfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX) -Wno-undef
11122btrfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
00f6db22 11123btrfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/minilzo -I$(srcdir)/lib/zstd -DMINILZO_HAVE_CONFIG_H
422889f9
CW
11124btrfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11125btrfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11126dist_noinst_DATA +=
11127BUILT_SOURCES += $(nodist_btrfs_module_SOURCES)
11128CLEANFILES += $(nodist_btrfs_module_SOURCES)
11129MOD_FILES += btrfs.mod
11130MARKER_FILES += btrfs.marker
11131CLEANFILES += btrfs.marker
11132
11133btrfs.marker: $(btrfs_module_SOURCES) $(nodist_btrfs_module_SOURCES)
11134 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(btrfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11135 grep 'MARKER' $@.new > $@; rm -f $@.new
11136platform_PROGRAMS += archelp.module
11137MODULE_FILES += archelp.module$(EXEEXT)
11138archelp_module_SOURCES = fs/archelp.c ## platform sources
11139nodist_archelp_module_SOURCES = ## platform nodist sources
11140archelp_module_LDADD =
11141archelp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11142archelp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11143archelp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11144archelp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11145archelp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11146dist_noinst_DATA +=
11147BUILT_SOURCES += $(nodist_archelp_module_SOURCES)
11148CLEANFILES += $(nodist_archelp_module_SOURCES)
11149MOD_FILES += archelp.mod
11150MARKER_FILES += archelp.marker
11151CLEANFILES += archelp.marker
11152
11153archelp.marker: $(archelp_module_SOURCES) $(nodist_archelp_module_SOURCES)
11154 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(archelp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11155 grep 'MARKER' $@.new > $@; rm -f $@.new
11156platform_PROGRAMS += cbfs.module
11157MODULE_FILES += cbfs.module$(EXEEXT)
11158cbfs_module_SOURCES = fs/cbfs.c ## platform sources
11159nodist_cbfs_module_SOURCES = ## platform nodist sources
11160cbfs_module_LDADD =
11161cbfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11162cbfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11163cbfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11164cbfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11165cbfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11166dist_noinst_DATA +=
11167BUILT_SOURCES += $(nodist_cbfs_module_SOURCES)
11168CLEANFILES += $(nodist_cbfs_module_SOURCES)
11169MOD_FILES += cbfs.mod
11170MARKER_FILES += cbfs.marker
11171CLEANFILES += cbfs.marker
11172
11173cbfs.marker: $(cbfs_module_SOURCES) $(nodist_cbfs_module_SOURCES)
11174 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cbfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11175 grep 'MARKER' $@.new > $@; rm -f $@.new
11176platform_PROGRAMS += cpio.module
11177MODULE_FILES += cpio.module$(EXEEXT)
11178cpio_module_SOURCES = fs/cpio.c ## platform sources
11179nodist_cpio_module_SOURCES = ## platform nodist sources
11180cpio_module_LDADD =
11181cpio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11182cpio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11183cpio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11184cpio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11185cpio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11186dist_noinst_DATA +=
11187BUILT_SOURCES += $(nodist_cpio_module_SOURCES)
11188CLEANFILES += $(nodist_cpio_module_SOURCES)
11189MOD_FILES += cpio.mod
11190MARKER_FILES += cpio.marker
11191CLEANFILES += cpio.marker
11192
11193cpio.marker: $(cpio_module_SOURCES) $(nodist_cpio_module_SOURCES)
11194 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11195 grep 'MARKER' $@.new > $@; rm -f $@.new
11196platform_PROGRAMS += cpio_be.module
11197MODULE_FILES += cpio_be.module$(EXEEXT)
11198cpio_be_module_SOURCES = fs/cpio_be.c ## platform sources
11199nodist_cpio_be_module_SOURCES = ## platform nodist sources
11200cpio_be_module_LDADD =
11201cpio_be_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11202cpio_be_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11203cpio_be_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11204cpio_be_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11205cpio_be_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11206dist_noinst_DATA +=
11207BUILT_SOURCES += $(nodist_cpio_be_module_SOURCES)
11208CLEANFILES += $(nodist_cpio_be_module_SOURCES)
11209MOD_FILES += cpio_be.mod
11210MARKER_FILES += cpio_be.marker
11211CLEANFILES += cpio_be.marker
11212
11213cpio_be.marker: $(cpio_be_module_SOURCES) $(nodist_cpio_be_module_SOURCES)
11214 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cpio_be_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11215 grep 'MARKER' $@.new > $@; rm -f $@.new
11216platform_PROGRAMS += newc.module
11217MODULE_FILES += newc.module$(EXEEXT)
11218newc_module_SOURCES = fs/newc.c ## platform sources
11219nodist_newc_module_SOURCES = ## platform nodist sources
11220newc_module_LDADD =
11221newc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11222newc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11223newc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11224newc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11225newc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11226dist_noinst_DATA +=
11227BUILT_SOURCES += $(nodist_newc_module_SOURCES)
11228CLEANFILES += $(nodist_newc_module_SOURCES)
11229MOD_FILES += newc.mod
11230MARKER_FILES += newc.marker
11231CLEANFILES += newc.marker
11232
11233newc.marker: $(newc_module_SOURCES) $(nodist_newc_module_SOURCES)
11234 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11235 grep 'MARKER' $@.new > $@; rm -f $@.new
11236platform_PROGRAMS += odc.module
11237MODULE_FILES += odc.module$(EXEEXT)
11238odc_module_SOURCES = fs/odc.c ## platform sources
11239nodist_odc_module_SOURCES = ## platform nodist sources
11240odc_module_LDADD =
11241odc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11242odc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11243odc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11244odc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11245odc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11246dist_noinst_DATA +=
11247BUILT_SOURCES += $(nodist_odc_module_SOURCES)
11248CLEANFILES += $(nodist_odc_module_SOURCES)
11249MOD_FILES += odc.mod
11250MARKER_FILES += odc.marker
11251CLEANFILES += odc.marker
11252
11253odc.marker: $(odc_module_SOURCES) $(nodist_odc_module_SOURCES)
11254 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(odc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11255 grep 'MARKER' $@.new > $@; rm -f $@.new
11256platform_PROGRAMS += ext2.module
11257MODULE_FILES += ext2.module$(EXEEXT)
11258ext2_module_SOURCES = fs/ext2.c ## platform sources
11259nodist_ext2_module_SOURCES = ## platform nodist sources
11260ext2_module_LDADD =
11261ext2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11262ext2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11263ext2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11264ext2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11265ext2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11266dist_noinst_DATA +=
11267BUILT_SOURCES += $(nodist_ext2_module_SOURCES)
11268CLEANFILES += $(nodist_ext2_module_SOURCES)
11269MOD_FILES += ext2.mod
11270MARKER_FILES += ext2.marker
11271CLEANFILES += ext2.marker
11272
11273ext2.marker: $(ext2_module_SOURCES) $(nodist_ext2_module_SOURCES)
11274 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ext2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11275 grep 'MARKER' $@.new > $@; rm -f $@.new
11276platform_PROGRAMS += fat.module
11277MODULE_FILES += fat.module$(EXEEXT)
11278fat_module_SOURCES = fs/fat.c ## platform sources
11279nodist_fat_module_SOURCES = ## platform nodist sources
11280fat_module_LDADD =
11281fat_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11282fat_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11283fat_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11284fat_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11285fat_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11286dist_noinst_DATA +=
11287BUILT_SOURCES += $(nodist_fat_module_SOURCES)
11288CLEANFILES += $(nodist_fat_module_SOURCES)
11289MOD_FILES += fat.mod
11290MARKER_FILES += fat.marker
11291CLEANFILES += fat.marker
11292
11293fat.marker: $(fat_module_SOURCES) $(nodist_fat_module_SOURCES)
11294 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fat_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11295 grep 'MARKER' $@.new > $@; rm -f $@.new
11296platform_PROGRAMS += exfat.module
11297MODULE_FILES += exfat.module$(EXEEXT)
11298exfat_module_SOURCES = fs/exfat.c ## platform sources
11299nodist_exfat_module_SOURCES = ## platform nodist sources
11300exfat_module_LDADD =
11301exfat_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11302exfat_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11303exfat_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11304exfat_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11305exfat_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11306dist_noinst_DATA +=
11307BUILT_SOURCES += $(nodist_exfat_module_SOURCES)
11308CLEANFILES += $(nodist_exfat_module_SOURCES)
11309MOD_FILES += exfat.mod
11310MARKER_FILES += exfat.marker
11311CLEANFILES += exfat.marker
11312
11313exfat.marker: $(exfat_module_SOURCES) $(nodist_exfat_module_SOURCES)
11314 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(exfat_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11315 grep 'MARKER' $@.new > $@; rm -f $@.new
00f6db22
CW
11316platform_PROGRAMS += f2fs.module
11317MODULE_FILES += f2fs.module$(EXEEXT)
11318f2fs_module_SOURCES = fs/f2fs.c ## platform sources
11319nodist_f2fs_module_SOURCES = ## platform nodist sources
11320f2fs_module_LDADD =
11321f2fs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11322f2fs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11323f2fs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11324f2fs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11325f2fs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11326dist_noinst_DATA +=
11327BUILT_SOURCES += $(nodist_f2fs_module_SOURCES)
11328CLEANFILES += $(nodist_f2fs_module_SOURCES)
11329MOD_FILES += f2fs.mod
11330MARKER_FILES += f2fs.marker
11331CLEANFILES += f2fs.marker
11332
11333f2fs.marker: $(f2fs_module_SOURCES) $(nodist_f2fs_module_SOURCES)
11334 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(f2fs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11335 grep 'MARKER' $@.new > $@; rm -f $@.new
422889f9
CW
11336platform_PROGRAMS += fshelp.module
11337MODULE_FILES += fshelp.module$(EXEEXT)
11338fshelp_module_SOURCES = fs/fshelp.c ## platform sources
11339nodist_fshelp_module_SOURCES = ## platform nodist sources
11340fshelp_module_LDADD =
11341fshelp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11342fshelp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11343fshelp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11344fshelp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11345fshelp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11346dist_noinst_DATA +=
11347BUILT_SOURCES += $(nodist_fshelp_module_SOURCES)
11348CLEANFILES += $(nodist_fshelp_module_SOURCES)
11349MOD_FILES += fshelp.mod
11350MARKER_FILES += fshelp.marker
11351CLEANFILES += fshelp.marker
11352
11353fshelp.marker: $(fshelp_module_SOURCES) $(nodist_fshelp_module_SOURCES)
11354 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fshelp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11355 grep 'MARKER' $@.new > $@; rm -f $@.new
11356platform_PROGRAMS += hfs.module
11357MODULE_FILES += hfs.module$(EXEEXT)
11358hfs_module_SOURCES = fs/hfs.c ## platform sources
11359nodist_hfs_module_SOURCES = ## platform nodist sources
11360hfs_module_LDADD =
11361hfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11362hfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11363hfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11364hfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11365hfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11366dist_noinst_DATA +=
11367BUILT_SOURCES += $(nodist_hfs_module_SOURCES)
11368CLEANFILES += $(nodist_hfs_module_SOURCES)
11369MOD_FILES += hfs.mod
11370MARKER_FILES += hfs.marker
11371CLEANFILES += hfs.marker
11372
11373hfs.marker: $(hfs_module_SOURCES) $(nodist_hfs_module_SOURCES)
11374 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11375 grep 'MARKER' $@.new > $@; rm -f $@.new
11376platform_PROGRAMS += hfsplus.module
11377MODULE_FILES += hfsplus.module$(EXEEXT)
11378hfsplus_module_SOURCES = fs/hfsplus.c ## platform sources
11379nodist_hfsplus_module_SOURCES = ## platform nodist sources
11380hfsplus_module_LDADD =
11381hfsplus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11382hfsplus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11383hfsplus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11384hfsplus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11385hfsplus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11386dist_noinst_DATA +=
11387BUILT_SOURCES += $(nodist_hfsplus_module_SOURCES)
11388CLEANFILES += $(nodist_hfsplus_module_SOURCES)
11389MOD_FILES += hfsplus.mod
11390MARKER_FILES += hfsplus.marker
11391CLEANFILES += hfsplus.marker
11392
11393hfsplus.marker: $(hfsplus_module_SOURCES) $(nodist_hfsplus_module_SOURCES)
11394 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hfsplus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11395 grep 'MARKER' $@.new > $@; rm -f $@.new
11396platform_PROGRAMS += hfspluscomp.module
11397MODULE_FILES += hfspluscomp.module$(EXEEXT)
11398hfspluscomp_module_SOURCES = fs/hfspluscomp.c ## platform sources
11399nodist_hfspluscomp_module_SOURCES = ## platform nodist sources
11400hfspluscomp_module_LDADD =
11401hfspluscomp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11402hfspluscomp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11403hfspluscomp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11404hfspluscomp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11405hfspluscomp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11406dist_noinst_DATA +=
11407BUILT_SOURCES += $(nodist_hfspluscomp_module_SOURCES)
11408CLEANFILES += $(nodist_hfspluscomp_module_SOURCES)
11409MOD_FILES += hfspluscomp.mod
11410MARKER_FILES += hfspluscomp.marker
11411CLEANFILES += hfspluscomp.marker
11412
11413hfspluscomp.marker: $(hfspluscomp_module_SOURCES) $(nodist_hfspluscomp_module_SOURCES)
11414 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hfspluscomp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11415 grep 'MARKER' $@.new > $@; rm -f $@.new
11416platform_PROGRAMS += iso9660.module
11417MODULE_FILES += iso9660.module$(EXEEXT)
11418iso9660_module_SOURCES = fs/iso9660.c ## platform sources
11419nodist_iso9660_module_SOURCES = ## platform nodist sources
11420iso9660_module_LDADD =
11421iso9660_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11422iso9660_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11423iso9660_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11424iso9660_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11425iso9660_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11426dist_noinst_DATA +=
11427BUILT_SOURCES += $(nodist_iso9660_module_SOURCES)
11428CLEANFILES += $(nodist_iso9660_module_SOURCES)
11429MOD_FILES += iso9660.mod
11430MARKER_FILES += iso9660.marker
11431CLEANFILES += iso9660.marker
11432
11433iso9660.marker: $(iso9660_module_SOURCES) $(nodist_iso9660_module_SOURCES)
11434 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(iso9660_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11435 grep 'MARKER' $@.new > $@; rm -f $@.new
11436platform_PROGRAMS += jfs.module
11437MODULE_FILES += jfs.module$(EXEEXT)
11438jfs_module_SOURCES = fs/jfs.c ## platform sources
11439nodist_jfs_module_SOURCES = ## platform nodist sources
11440jfs_module_LDADD =
11441jfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11442jfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11443jfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11444jfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11445jfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11446dist_noinst_DATA +=
11447BUILT_SOURCES += $(nodist_jfs_module_SOURCES)
11448CLEANFILES += $(nodist_jfs_module_SOURCES)
11449MOD_FILES += jfs.mod
11450MARKER_FILES += jfs.marker
11451CLEANFILES += jfs.marker
11452
11453jfs.marker: $(jfs_module_SOURCES) $(nodist_jfs_module_SOURCES)
11454 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(jfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11455 grep 'MARKER' $@.new > $@; rm -f $@.new
11456platform_PROGRAMS += minix.module
11457MODULE_FILES += minix.module$(EXEEXT)
11458minix_module_SOURCES = fs/minix.c ## platform sources
11459nodist_minix_module_SOURCES = ## platform nodist sources
11460minix_module_LDADD =
11461minix_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11462minix_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11463minix_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11464minix_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11465minix_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11466dist_noinst_DATA +=
11467BUILT_SOURCES += $(nodist_minix_module_SOURCES)
11468CLEANFILES += $(nodist_minix_module_SOURCES)
11469MOD_FILES += minix.mod
11470MARKER_FILES += minix.marker
11471CLEANFILES += minix.marker
11472
11473minix.marker: $(minix_module_SOURCES) $(nodist_minix_module_SOURCES)
11474 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(minix_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11475 grep 'MARKER' $@.new > $@; rm -f $@.new
11476platform_PROGRAMS += minix2.module
11477MODULE_FILES += minix2.module$(EXEEXT)
11478minix2_module_SOURCES = fs/minix2.c ## platform sources
11479nodist_minix2_module_SOURCES = ## platform nodist sources
11480minix2_module_LDADD =
11481minix2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11482minix2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11483minix2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11484minix2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11485minix2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11486dist_noinst_DATA +=
11487BUILT_SOURCES += $(nodist_minix2_module_SOURCES)
11488CLEANFILES += $(nodist_minix2_module_SOURCES)
11489MOD_FILES += minix2.mod
11490MARKER_FILES += minix2.marker
11491CLEANFILES += minix2.marker
11492
11493minix2.marker: $(minix2_module_SOURCES) $(nodist_minix2_module_SOURCES)
11494 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(minix2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11495 grep 'MARKER' $@.new > $@; rm -f $@.new
11496platform_PROGRAMS += minix3.module
11497MODULE_FILES += minix3.module$(EXEEXT)
11498minix3_module_SOURCES = fs/minix3.c ## platform sources
11499nodist_minix3_module_SOURCES = ## platform nodist sources
11500minix3_module_LDADD =
11501minix3_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11502minix3_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11503minix3_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11504minix3_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11505minix3_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11506dist_noinst_DATA +=
11507BUILT_SOURCES += $(nodist_minix3_module_SOURCES)
11508CLEANFILES += $(nodist_minix3_module_SOURCES)
11509MOD_FILES += minix3.mod
11510MARKER_FILES += minix3.marker
11511CLEANFILES += minix3.marker
11512
11513minix3.marker: $(minix3_module_SOURCES) $(nodist_minix3_module_SOURCES)
11514 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(minix3_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11515 grep 'MARKER' $@.new > $@; rm -f $@.new
11516platform_PROGRAMS += minix_be.module
11517MODULE_FILES += minix_be.module$(EXEEXT)
11518minix_be_module_SOURCES = fs/minix_be.c ## platform sources
11519nodist_minix_be_module_SOURCES = ## platform nodist sources
11520minix_be_module_LDADD =
11521minix_be_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11522minix_be_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11523minix_be_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11524minix_be_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11525minix_be_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11526dist_noinst_DATA +=
11527BUILT_SOURCES += $(nodist_minix_be_module_SOURCES)
11528CLEANFILES += $(nodist_minix_be_module_SOURCES)
11529MOD_FILES += minix_be.mod
11530MARKER_FILES += minix_be.marker
11531CLEANFILES += minix_be.marker
11532
11533minix_be.marker: $(minix_be_module_SOURCES) $(nodist_minix_be_module_SOURCES)
11534 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(minix_be_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11535 grep 'MARKER' $@.new > $@; rm -f $@.new
11536platform_PROGRAMS += minix2_be.module
11537MODULE_FILES += minix2_be.module$(EXEEXT)
11538minix2_be_module_SOURCES = fs/minix2_be.c ## platform sources
11539nodist_minix2_be_module_SOURCES = ## platform nodist sources
11540minix2_be_module_LDADD =
11541minix2_be_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11542minix2_be_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11543minix2_be_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11544minix2_be_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11545minix2_be_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11546dist_noinst_DATA +=
11547BUILT_SOURCES += $(nodist_minix2_be_module_SOURCES)
11548CLEANFILES += $(nodist_minix2_be_module_SOURCES)
11549MOD_FILES += minix2_be.mod
11550MARKER_FILES += minix2_be.marker
11551CLEANFILES += minix2_be.marker
11552
11553minix2_be.marker: $(minix2_be_module_SOURCES) $(nodist_minix2_be_module_SOURCES)
11554 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(minix2_be_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11555 grep 'MARKER' $@.new > $@; rm -f $@.new
11556platform_PROGRAMS += minix3_be.module
11557MODULE_FILES += minix3_be.module$(EXEEXT)
11558minix3_be_module_SOURCES = fs/minix3_be.c ## platform sources
11559nodist_minix3_be_module_SOURCES = ## platform nodist sources
11560minix3_be_module_LDADD =
11561minix3_be_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11562minix3_be_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11563minix3_be_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11564minix3_be_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11565minix3_be_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11566dist_noinst_DATA +=
11567BUILT_SOURCES += $(nodist_minix3_be_module_SOURCES)
11568CLEANFILES += $(nodist_minix3_be_module_SOURCES)
11569MOD_FILES += minix3_be.mod
11570MARKER_FILES += minix3_be.marker
11571CLEANFILES += minix3_be.marker
11572
11573minix3_be.marker: $(minix3_be_module_SOURCES) $(nodist_minix3_be_module_SOURCES)
11574 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(minix3_be_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11575 grep 'MARKER' $@.new > $@; rm -f $@.new
11576platform_PROGRAMS += nilfs2.module
11577MODULE_FILES += nilfs2.module$(EXEEXT)
11578nilfs2_module_SOURCES = fs/nilfs2.c ## platform sources
11579nodist_nilfs2_module_SOURCES = ## platform nodist sources
11580nilfs2_module_LDADD =
11581nilfs2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11582nilfs2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11583nilfs2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11584nilfs2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11585nilfs2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11586dist_noinst_DATA +=
11587BUILT_SOURCES += $(nodist_nilfs2_module_SOURCES)
11588CLEANFILES += $(nodist_nilfs2_module_SOURCES)
11589MOD_FILES += nilfs2.mod
11590MARKER_FILES += nilfs2.marker
11591CLEANFILES += nilfs2.marker
11592
11593nilfs2.marker: $(nilfs2_module_SOURCES) $(nodist_nilfs2_module_SOURCES)
11594 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(nilfs2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11595 grep 'MARKER' $@.new > $@; rm -f $@.new
11596platform_PROGRAMS += ntfs.module
11597MODULE_FILES += ntfs.module$(EXEEXT)
11598ntfs_module_SOURCES = fs/ntfs.c ## platform sources
11599nodist_ntfs_module_SOURCES = ## platform nodist sources
11600ntfs_module_LDADD =
11601ntfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11602ntfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11603ntfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11604ntfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11605ntfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11606dist_noinst_DATA +=
11607BUILT_SOURCES += $(nodist_ntfs_module_SOURCES)
11608CLEANFILES += $(nodist_ntfs_module_SOURCES)
11609MOD_FILES += ntfs.mod
11610MARKER_FILES += ntfs.marker
11611CLEANFILES += ntfs.marker
11612
11613ntfs.marker: $(ntfs_module_SOURCES) $(nodist_ntfs_module_SOURCES)
11614 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ntfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11615 grep 'MARKER' $@.new > $@; rm -f $@.new
11616platform_PROGRAMS += ntfscomp.module
11617MODULE_FILES += ntfscomp.module$(EXEEXT)
11618ntfscomp_module_SOURCES = fs/ntfscomp.c ## platform sources
11619nodist_ntfscomp_module_SOURCES = ## platform nodist sources
11620ntfscomp_module_LDADD =
11621ntfscomp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11622ntfscomp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11623ntfscomp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11624ntfscomp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11625ntfscomp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11626dist_noinst_DATA +=
11627BUILT_SOURCES += $(nodist_ntfscomp_module_SOURCES)
11628CLEANFILES += $(nodist_ntfscomp_module_SOURCES)
11629MOD_FILES += ntfscomp.mod
11630MARKER_FILES += ntfscomp.marker
11631CLEANFILES += ntfscomp.marker
11632
11633ntfscomp.marker: $(ntfscomp_module_SOURCES) $(nodist_ntfscomp_module_SOURCES)
11634 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ntfscomp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11635 grep 'MARKER' $@.new > $@; rm -f $@.new
11636platform_PROGRAMS += reiserfs.module
11637MODULE_FILES += reiserfs.module$(EXEEXT)
11638reiserfs_module_SOURCES = fs/reiserfs.c ## platform sources
11639nodist_reiserfs_module_SOURCES = ## platform nodist sources
11640reiserfs_module_LDADD =
11641reiserfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11642reiserfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11643reiserfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11644reiserfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11645reiserfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11646dist_noinst_DATA +=
11647BUILT_SOURCES += $(nodist_reiserfs_module_SOURCES)
11648CLEANFILES += $(nodist_reiserfs_module_SOURCES)
11649MOD_FILES += reiserfs.mod
11650MARKER_FILES += reiserfs.marker
11651CLEANFILES += reiserfs.marker
11652
11653reiserfs.marker: $(reiserfs_module_SOURCES) $(nodist_reiserfs_module_SOURCES)
11654 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(reiserfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11655 grep 'MARKER' $@.new > $@; rm -f $@.new
11656platform_PROGRAMS += romfs.module
11657MODULE_FILES += romfs.module$(EXEEXT)
11658romfs_module_SOURCES = fs/romfs.c ## platform sources
11659nodist_romfs_module_SOURCES = ## platform nodist sources
11660romfs_module_LDADD =
11661romfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11662romfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11663romfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11664romfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11665romfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11666dist_noinst_DATA +=
11667BUILT_SOURCES += $(nodist_romfs_module_SOURCES)
11668CLEANFILES += $(nodist_romfs_module_SOURCES)
11669MOD_FILES += romfs.mod
11670MARKER_FILES += romfs.marker
11671CLEANFILES += romfs.marker
11672
11673romfs.marker: $(romfs_module_SOURCES) $(nodist_romfs_module_SOURCES)
11674 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(romfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11675 grep 'MARKER' $@.new > $@; rm -f $@.new
11676platform_PROGRAMS += sfs.module
11677MODULE_FILES += sfs.module$(EXEEXT)
11678sfs_module_SOURCES = fs/sfs.c ## platform sources
11679nodist_sfs_module_SOURCES = ## platform nodist sources
11680sfs_module_LDADD =
11681sfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11682sfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11683sfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11684sfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11685sfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11686dist_noinst_DATA +=
11687BUILT_SOURCES += $(nodist_sfs_module_SOURCES)
11688CLEANFILES += $(nodist_sfs_module_SOURCES)
11689MOD_FILES += sfs.mod
11690MARKER_FILES += sfs.marker
11691CLEANFILES += sfs.marker
11692
11693sfs.marker: $(sfs_module_SOURCES) $(nodist_sfs_module_SOURCES)
11694 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11695 grep 'MARKER' $@.new > $@; rm -f $@.new
11696platform_PROGRAMS += squash4.module
11697MODULE_FILES += squash4.module$(EXEEXT)
11698squash4_module_SOURCES = fs/squash4.c ## platform sources
11699nodist_squash4_module_SOURCES = ## platform nodist sources
11700squash4_module_LDADD =
11701squash4_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX) -Wno-undef
11702squash4_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11703squash4_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed -I$(srcdir)/lib/minilzo -DMINILZO_HAVE_CONFIG_H
11704squash4_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11705squash4_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11706dist_noinst_DATA +=
11707BUILT_SOURCES += $(nodist_squash4_module_SOURCES)
11708CLEANFILES += $(nodist_squash4_module_SOURCES)
11709MOD_FILES += squash4.mod
11710MARKER_FILES += squash4.marker
11711CLEANFILES += squash4.marker
11712
11713squash4.marker: $(squash4_module_SOURCES) $(nodist_squash4_module_SOURCES)
11714 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(squash4_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11715 grep 'MARKER' $@.new > $@; rm -f $@.new
11716platform_PROGRAMS += tar.module
11717MODULE_FILES += tar.module$(EXEEXT)
11718tar_module_SOURCES = fs/tar.c ## platform sources
11719nodist_tar_module_SOURCES = ## platform nodist sources
11720tar_module_LDADD =
11721tar_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11722tar_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11723tar_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11724tar_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11725tar_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11726dist_noinst_DATA +=
11727BUILT_SOURCES += $(nodist_tar_module_SOURCES)
11728CLEANFILES += $(nodist_tar_module_SOURCES)
11729MOD_FILES += tar.mod
11730MARKER_FILES += tar.marker
11731CLEANFILES += tar.marker
11732
11733tar.marker: $(tar_module_SOURCES) $(nodist_tar_module_SOURCES)
11734 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tar_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11735 grep 'MARKER' $@.new > $@; rm -f $@.new
11736platform_PROGRAMS += udf.module
11737MODULE_FILES += udf.module$(EXEEXT)
11738udf_module_SOURCES = fs/udf.c ## platform sources
11739nodist_udf_module_SOURCES = ## platform nodist sources
11740udf_module_LDADD =
11741udf_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11742udf_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11743udf_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11744udf_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11745udf_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11746dist_noinst_DATA +=
11747BUILT_SOURCES += $(nodist_udf_module_SOURCES)
11748CLEANFILES += $(nodist_udf_module_SOURCES)
11749MOD_FILES += udf.mod
11750MARKER_FILES += udf.marker
11751CLEANFILES += udf.marker
11752
11753udf.marker: $(udf_module_SOURCES) $(nodist_udf_module_SOURCES)
11754 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(udf_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11755 grep 'MARKER' $@.new > $@; rm -f $@.new
11756platform_PROGRAMS += ufs1.module
11757MODULE_FILES += ufs1.module$(EXEEXT)
11758ufs1_module_SOURCES = fs/ufs.c ## platform sources
11759nodist_ufs1_module_SOURCES = ## platform nodist sources
11760ufs1_module_LDADD =
11761ufs1_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11762ufs1_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11763ufs1_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11764ufs1_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11765ufs1_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11766dist_noinst_DATA +=
11767BUILT_SOURCES += $(nodist_ufs1_module_SOURCES)
11768CLEANFILES += $(nodist_ufs1_module_SOURCES)
11769MOD_FILES += ufs1.mod
11770MARKER_FILES += ufs1.marker
11771CLEANFILES += ufs1.marker
11772
11773ufs1.marker: $(ufs1_module_SOURCES) $(nodist_ufs1_module_SOURCES)
11774 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ufs1_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11775 grep 'MARKER' $@.new > $@; rm -f $@.new
11776platform_PROGRAMS += ufs1_be.module
11777MODULE_FILES += ufs1_be.module$(EXEEXT)
11778ufs1_be_module_SOURCES = fs/ufs_be.c ## platform sources
11779nodist_ufs1_be_module_SOURCES = ## platform nodist sources
11780ufs1_be_module_LDADD =
11781ufs1_be_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11782ufs1_be_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11783ufs1_be_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11784ufs1_be_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11785ufs1_be_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11786dist_noinst_DATA +=
11787BUILT_SOURCES += $(nodist_ufs1_be_module_SOURCES)
11788CLEANFILES += $(nodist_ufs1_be_module_SOURCES)
11789MOD_FILES += ufs1_be.mod
11790MARKER_FILES += ufs1_be.marker
11791CLEANFILES += ufs1_be.marker
11792
11793ufs1_be.marker: $(ufs1_be_module_SOURCES) $(nodist_ufs1_be_module_SOURCES)
11794 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ufs1_be_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11795 grep 'MARKER' $@.new > $@; rm -f $@.new
11796platform_PROGRAMS += ufs2.module
11797MODULE_FILES += ufs2.module$(EXEEXT)
11798ufs2_module_SOURCES = fs/ufs2.c ## platform sources
11799nodist_ufs2_module_SOURCES = ## platform nodist sources
11800ufs2_module_LDADD =
11801ufs2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11802ufs2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11803ufs2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11804ufs2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11805ufs2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11806dist_noinst_DATA +=
11807BUILT_SOURCES += $(nodist_ufs2_module_SOURCES)
11808CLEANFILES += $(nodist_ufs2_module_SOURCES)
11809MOD_FILES += ufs2.mod
11810MARKER_FILES += ufs2.marker
11811CLEANFILES += ufs2.marker
11812
11813ufs2.marker: $(ufs2_module_SOURCES) $(nodist_ufs2_module_SOURCES)
11814 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ufs2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11815 grep 'MARKER' $@.new > $@; rm -f $@.new
11816platform_PROGRAMS += xfs.module
11817MODULE_FILES += xfs.module$(EXEEXT)
11818xfs_module_SOURCES = fs/xfs.c ## platform sources
11819nodist_xfs_module_SOURCES = ## platform nodist sources
11820xfs_module_LDADD =
11821xfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11822xfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11823xfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11824xfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11825xfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11826dist_noinst_DATA +=
11827BUILT_SOURCES += $(nodist_xfs_module_SOURCES)
11828CLEANFILES += $(nodist_xfs_module_SOURCES)
11829MOD_FILES += xfs.mod
11830MARKER_FILES += xfs.marker
11831CLEANFILES += xfs.marker
11832
11833xfs.marker: $(xfs_module_SOURCES) $(nodist_xfs_module_SOURCES)
11834 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11835 grep 'MARKER' $@.new > $@; rm -f $@.new
11836platform_PROGRAMS += zfs.module
11837MODULE_FILES += zfs.module$(EXEEXT)
11838zfs_module_SOURCES = fs/zfs/zfs.c fs/zfs/zfs_lzjb.c fs/zfs/zfs_lz4.c fs/zfs/zfs_sha256.c fs/zfs/zfs_fletcher.c ## platform sources
11839nodist_zfs_module_SOURCES = ## platform nodist sources
11840zfs_module_LDADD =
11841zfs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11842zfs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11843zfs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11844zfs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11845zfs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11846dist_noinst_DATA +=
11847BUILT_SOURCES += $(nodist_zfs_module_SOURCES)
11848CLEANFILES += $(nodist_zfs_module_SOURCES)
11849MOD_FILES += zfs.mod
11850MARKER_FILES += zfs.marker
11851CLEANFILES += zfs.marker
11852
11853zfs.marker: $(zfs_module_SOURCES) $(nodist_zfs_module_SOURCES)
11854 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(zfs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11855 grep 'MARKER' $@.new > $@; rm -f $@.new
11856platform_PROGRAMS += zfscrypt.module
11857MODULE_FILES += zfscrypt.module$(EXEEXT)
11858zfscrypt_module_SOURCES = fs/zfs/zfscrypt.c ## platform sources
11859nodist_zfscrypt_module_SOURCES = ## platform nodist sources
11860zfscrypt_module_LDADD =
11861zfscrypt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11862zfscrypt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11863zfscrypt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11864zfscrypt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11865zfscrypt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11866dist_noinst_DATA +=
11867BUILT_SOURCES += $(nodist_zfscrypt_module_SOURCES)
11868CLEANFILES += $(nodist_zfscrypt_module_SOURCES)
11869MOD_FILES += zfscrypt.mod
11870MARKER_FILES += zfscrypt.marker
11871CLEANFILES += zfscrypt.marker
11872
11873zfscrypt.marker: $(zfscrypt_module_SOURCES) $(nodist_zfscrypt_module_SOURCES)
11874 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(zfscrypt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11875 grep 'MARKER' $@.new > $@; rm -f $@.new
11876platform_PROGRAMS += zfsinfo.module
11877MODULE_FILES += zfsinfo.module$(EXEEXT)
11878zfsinfo_module_SOURCES = fs/zfs/zfsinfo.c ## platform sources
11879nodist_zfsinfo_module_SOURCES = ## platform nodist sources
11880zfsinfo_module_LDADD =
11881zfsinfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11882zfsinfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11883zfsinfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11884zfsinfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11885zfsinfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11886dist_noinst_DATA +=
11887BUILT_SOURCES += $(nodist_zfsinfo_module_SOURCES)
11888CLEANFILES += $(nodist_zfsinfo_module_SOURCES)
11889MOD_FILES += zfsinfo.mod
11890MARKER_FILES += zfsinfo.marker
11891CLEANFILES += zfsinfo.marker
11892
11893zfsinfo.marker: $(zfsinfo_module_SOURCES) $(nodist_zfsinfo_module_SOURCES)
11894 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(zfsinfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11895 grep 'MARKER' $@.new > $@; rm -f $@.new
11896platform_PROGRAMS += macbless.module
11897MODULE_FILES += macbless.module$(EXEEXT)
11898macbless_module_SOURCES = commands/macbless.c ## platform sources
11899nodist_macbless_module_SOURCES = ## platform nodist sources
11900macbless_module_LDADD =
11901macbless_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11902macbless_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11903macbless_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11904macbless_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11905macbless_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11906dist_noinst_DATA +=
11907BUILT_SOURCES += $(nodist_macbless_module_SOURCES)
11908CLEANFILES += $(nodist_macbless_module_SOURCES)
11909MOD_FILES += macbless.mod
11910MARKER_FILES += macbless.marker
11911CLEANFILES += macbless.marker
11912
11913macbless.marker: $(macbless_module_SOURCES) $(nodist_macbless_module_SOURCES)
11914 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(macbless_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11915 grep 'MARKER' $@.new > $@; rm -f $@.new
11916
11917if COND_i386_pc
11918platform_PROGRAMS += pxe.module
11919MODULE_FILES += pxe.module$(EXEEXT)
11920pxe_module_SOURCES = net/drivers/i386/pc/pxe.c ## platform sources
11921nodist_pxe_module_SOURCES = ## platform nodist sources
11922pxe_module_LDADD =
11923pxe_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11924pxe_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11925pxe_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11926pxe_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11927pxe_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11928dist_noinst_DATA +=
11929BUILT_SOURCES += $(nodist_pxe_module_SOURCES)
11930CLEANFILES += $(nodist_pxe_module_SOURCES)
11931MOD_FILES += pxe.mod
11932MARKER_FILES += pxe.marker
11933CLEANFILES += pxe.marker
11934
11935pxe.marker: $(pxe_module_SOURCES) $(nodist_pxe_module_SOURCES)
11936 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pxe_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11937 grep 'MARKER' $@.new > $@; rm -f $@.new
11938endif
11939platform_PROGRAMS += gettext.module
11940MODULE_FILES += gettext.module$(EXEEXT)
11941gettext_module_SOURCES = gettext/gettext.c ## platform sources
11942nodist_gettext_module_SOURCES = ## platform nodist sources
11943gettext_module_LDADD =
11944gettext_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11945gettext_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11946gettext_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11947gettext_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11948gettext_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11949dist_noinst_DATA +=
11950BUILT_SOURCES += $(nodist_gettext_module_SOURCES)
11951CLEANFILES += $(nodist_gettext_module_SOURCES)
11952MOD_FILES += gettext.mod
11953MARKER_FILES += gettext.marker
11954CLEANFILES += gettext.marker
11955
11956gettext.marker: $(gettext_module_SOURCES) $(nodist_gettext_module_SOURCES)
11957 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gettext_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11958 grep 'MARKER' $@.new > $@; rm -f $@.new
11959platform_PROGRAMS += gfxmenu.module
11960MODULE_FILES += gfxmenu.module$(EXEEXT)
11961gfxmenu_module_SOURCES = gfxmenu/gfxmenu.c gfxmenu/view.c gfxmenu/font.c gfxmenu/icon_manager.c gfxmenu/theme_loader.c gfxmenu/widget-box.c gfxmenu/gui_canvas.c gfxmenu/gui_circular_progress.c gfxmenu/gui_box.c gfxmenu/gui_label.c gfxmenu/gui_list.c gfxmenu/gui_image.c gfxmenu/gui_progress_bar.c gfxmenu/gui_util.c gfxmenu/gui_string_util.c ## platform sources
11962nodist_gfxmenu_module_SOURCES = ## platform nodist sources
11963gfxmenu_module_LDADD =
11964gfxmenu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11965gfxmenu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11966gfxmenu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11967gfxmenu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11968gfxmenu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11969dist_noinst_DATA +=
11970BUILT_SOURCES += $(nodist_gfxmenu_module_SOURCES)
11971CLEANFILES += $(nodist_gfxmenu_module_SOURCES)
11972MOD_FILES += gfxmenu.mod
11973MARKER_FILES += gfxmenu.marker
11974CLEANFILES += gfxmenu.marker
11975
11976gfxmenu.marker: $(gfxmenu_module_SOURCES) $(nodist_gfxmenu_module_SOURCES)
11977 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxmenu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11978 grep 'MARKER' $@.new > $@; rm -f $@.new
11979platform_PROGRAMS += hello.module
11980MODULE_FILES += hello.module$(EXEEXT)
11981hello_module_SOURCES = hello/hello.c ## platform sources
11982nodist_hello_module_SOURCES = ## platform nodist sources
11983hello_module_LDADD =
11984hello_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
11985hello_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
11986hello_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
11987hello_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
11988hello_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
11989dist_noinst_DATA +=
11990BUILT_SOURCES += $(nodist_hello_module_SOURCES)
11991CLEANFILES += $(nodist_hello_module_SOURCES)
11992MOD_FILES += hello.mod
11993MARKER_FILES += hello.marker
11994CLEANFILES += hello.marker
11995
11996hello.marker: $(hello_module_SOURCES) $(nodist_hello_module_SOURCES)
11997 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hello_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
11998 grep 'MARKER' $@.new > $@; rm -f $@.new
11999platform_PROGRAMS += gzio.module
12000MODULE_FILES += gzio.module$(EXEEXT)
12001gzio_module_SOURCES = io/gzio.c ## platform sources
12002nodist_gzio_module_SOURCES = ## platform nodist sources
12003gzio_module_LDADD =
12004gzio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12005gzio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12006gzio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12007gzio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12008gzio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12009dist_noinst_DATA +=
12010BUILT_SOURCES += $(nodist_gzio_module_SOURCES)
12011CLEANFILES += $(nodist_gzio_module_SOURCES)
12012MOD_FILES += gzio.mod
12013MARKER_FILES += gzio.marker
12014CLEANFILES += gzio.marker
12015
12016gzio.marker: $(gzio_module_SOURCES) $(nodist_gzio_module_SOURCES)
12017 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gzio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12018 grep 'MARKER' $@.new > $@; rm -f $@.new
12019platform_PROGRAMS += offsetio.module
12020MODULE_FILES += offsetio.module$(EXEEXT)
12021offsetio_module_SOURCES = io/offset.c ## platform sources
12022nodist_offsetio_module_SOURCES = ## platform nodist sources
12023offsetio_module_LDADD =
12024offsetio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12025offsetio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12026offsetio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12027offsetio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12028offsetio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12029dist_noinst_DATA +=
12030BUILT_SOURCES += $(nodist_offsetio_module_SOURCES)
12031CLEANFILES += $(nodist_offsetio_module_SOURCES)
12032MOD_FILES += offsetio.mod
12033MARKER_FILES += offsetio.marker
12034CLEANFILES += offsetio.marker
12035
12036offsetio.marker: $(offsetio_module_SOURCES) $(nodist_offsetio_module_SOURCES)
12037 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(offsetio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12038 grep 'MARKER' $@.new > $@; rm -f $@.new
12039
12040if COND_emu
12041platform_PROGRAMS += bufio.module
12042MODULE_FILES += bufio.module$(EXEEXT)
12043bufio_module_SOURCES = io/bufio.c ## platform sources
12044nodist_bufio_module_SOURCES = ## platform nodist sources
12045bufio_module_LDADD =
12046bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12047bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12048bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12049bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12050bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12051dist_noinst_DATA +=
12052BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12053CLEANFILES += $(nodist_bufio_module_SOURCES)
12054MOD_FILES += bufio.mod
12055MARKER_FILES += bufio.marker
12056CLEANFILES += bufio.marker
12057
12058bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12059 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12060 grep 'MARKER' $@.new > $@; rm -f $@.new
12061endif
12062
12063if COND_i386_pc
12064platform_PROGRAMS += bufio.module
12065MODULE_FILES += bufio.module$(EXEEXT)
12066bufio_module_SOURCES = io/bufio.c ## platform sources
12067nodist_bufio_module_SOURCES = ## platform nodist sources
12068bufio_module_LDADD =
12069bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12070bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12071bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12072bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12073bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12074dist_noinst_DATA +=
12075BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12076CLEANFILES += $(nodist_bufio_module_SOURCES)
12077MOD_FILES += bufio.mod
12078MARKER_FILES += bufio.marker
12079CLEANFILES += bufio.marker
12080
12081bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12082 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12083 grep 'MARKER' $@.new > $@; rm -f $@.new
12084endif
12085
12086if COND_i386_efi
12087platform_PROGRAMS += bufio.module
12088MODULE_FILES += bufio.module$(EXEEXT)
12089bufio_module_SOURCES = io/bufio.c ## platform sources
12090nodist_bufio_module_SOURCES = ## platform nodist sources
12091bufio_module_LDADD =
12092bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12093bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12094bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12095bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12096bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12097dist_noinst_DATA +=
12098BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12099CLEANFILES += $(nodist_bufio_module_SOURCES)
12100MOD_FILES += bufio.mod
12101MARKER_FILES += bufio.marker
12102CLEANFILES += bufio.marker
12103
12104bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12105 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12106 grep 'MARKER' $@.new > $@; rm -f $@.new
12107endif
12108
12109if COND_i386_qemu
12110platform_PROGRAMS += bufio.module
12111MODULE_FILES += bufio.module$(EXEEXT)
12112bufio_module_SOURCES = io/bufio.c ## platform sources
12113nodist_bufio_module_SOURCES = ## platform nodist sources
12114bufio_module_LDADD =
12115bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12116bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12117bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12118bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12119bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12120dist_noinst_DATA +=
12121BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12122CLEANFILES += $(nodist_bufio_module_SOURCES)
12123MOD_FILES += bufio.mod
12124MARKER_FILES += bufio.marker
12125CLEANFILES += bufio.marker
12126
12127bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12128 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12129 grep 'MARKER' $@.new > $@; rm -f $@.new
12130endif
12131
12132if COND_i386_multiboot
12133platform_PROGRAMS += bufio.module
12134MODULE_FILES += bufio.module$(EXEEXT)
12135bufio_module_SOURCES = io/bufio.c ## platform sources
12136nodist_bufio_module_SOURCES = ## platform nodist sources
12137bufio_module_LDADD =
12138bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12139bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12140bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12141bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12142bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12143dist_noinst_DATA +=
12144BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12145CLEANFILES += $(nodist_bufio_module_SOURCES)
12146MOD_FILES += bufio.mod
12147MARKER_FILES += bufio.marker
12148CLEANFILES += bufio.marker
12149
12150bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12151 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12152 grep 'MARKER' $@.new > $@; rm -f $@.new
12153endif
12154
12155if COND_i386_ieee1275
12156platform_PROGRAMS += bufio.module
12157MODULE_FILES += bufio.module$(EXEEXT)
12158bufio_module_SOURCES = io/bufio.c ## platform sources
12159nodist_bufio_module_SOURCES = ## platform nodist sources
12160bufio_module_LDADD =
12161bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12162bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12163bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12164bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12165bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12166dist_noinst_DATA +=
12167BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12168CLEANFILES += $(nodist_bufio_module_SOURCES)
12169MOD_FILES += bufio.mod
12170MARKER_FILES += bufio.marker
12171CLEANFILES += bufio.marker
12172
12173bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12174 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12175 grep 'MARKER' $@.new > $@; rm -f $@.new
12176endif
12177
12178if COND_x86_64_efi
12179platform_PROGRAMS += bufio.module
12180MODULE_FILES += bufio.module$(EXEEXT)
12181bufio_module_SOURCES = io/bufio.c ## platform sources
12182nodist_bufio_module_SOURCES = ## platform nodist sources
12183bufio_module_LDADD =
12184bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12185bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12186bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12187bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12188bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12189dist_noinst_DATA +=
12190BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12191CLEANFILES += $(nodist_bufio_module_SOURCES)
12192MOD_FILES += bufio.mod
12193MARKER_FILES += bufio.marker
12194CLEANFILES += bufio.marker
12195
12196bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12197 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12198 grep 'MARKER' $@.new > $@; rm -f $@.new
12199endif
12200
12201if COND_i386_xen
12202platform_PROGRAMS += bufio.module
12203MODULE_FILES += bufio.module$(EXEEXT)
12204bufio_module_SOURCES = io/bufio.c ## platform sources
12205nodist_bufio_module_SOURCES = ## platform nodist sources
12206bufio_module_LDADD =
12207bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12208bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12209bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12210bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12211bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12212dist_noinst_DATA +=
12213BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12214CLEANFILES += $(nodist_bufio_module_SOURCES)
12215MOD_FILES += bufio.mod
12216MARKER_FILES += bufio.marker
12217CLEANFILES += bufio.marker
12218
12219bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12220 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12221 grep 'MARKER' $@.new > $@; rm -f $@.new
12222endif
12223
12224if COND_x86_64_xen
12225platform_PROGRAMS += bufio.module
12226MODULE_FILES += bufio.module$(EXEEXT)
12227bufio_module_SOURCES = io/bufio.c ## platform sources
12228nodist_bufio_module_SOURCES = ## platform nodist sources
12229bufio_module_LDADD =
12230bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12231bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12232bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12233bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12234bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12235dist_noinst_DATA +=
12236BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12237CLEANFILES += $(nodist_bufio_module_SOURCES)
12238MOD_FILES += bufio.mod
12239MARKER_FILES += bufio.marker
12240CLEANFILES += bufio.marker
12241
12242bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12243 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12244 grep 'MARKER' $@.new > $@; rm -f $@.new
12245endif
12246
00f6db22
CW
12247if COND_i386_xen_pvh
12248platform_PROGRAMS += bufio.module
12249MODULE_FILES += bufio.module$(EXEEXT)
12250bufio_module_SOURCES = io/bufio.c ## platform sources
12251nodist_bufio_module_SOURCES = ## platform nodist sources
12252bufio_module_LDADD =
12253bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12254bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12255bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12256bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12257bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12258dist_noinst_DATA +=
12259BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12260CLEANFILES += $(nodist_bufio_module_SOURCES)
12261MOD_FILES += bufio.mod
12262MARKER_FILES += bufio.marker
12263CLEANFILES += bufio.marker
12264
12265bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12266 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12267 grep 'MARKER' $@.new > $@; rm -f $@.new
12268endif
12269
422889f9
CW
12270if COND_sparc64_ieee1275
12271platform_PROGRAMS += bufio.module
12272MODULE_FILES += bufio.module$(EXEEXT)
12273bufio_module_SOURCES = io/bufio.c ## platform sources
12274nodist_bufio_module_SOURCES = ## platform nodist sources
12275bufio_module_LDADD =
12276bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12277bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12278bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12279bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12280bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12281dist_noinst_DATA +=
12282BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12283CLEANFILES += $(nodist_bufio_module_SOURCES)
12284MOD_FILES += bufio.mod
12285MARKER_FILES += bufio.marker
12286CLEANFILES += bufio.marker
12287
12288bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12289 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12290 grep 'MARKER' $@.new > $@; rm -f $@.new
12291endif
12292
12293if COND_powerpc_ieee1275
12294platform_PROGRAMS += bufio.module
12295MODULE_FILES += bufio.module$(EXEEXT)
12296bufio_module_SOURCES = io/bufio.c ## platform sources
12297nodist_bufio_module_SOURCES = ## platform nodist sources
12298bufio_module_LDADD =
12299bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12300bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12301bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12302bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12303bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12304dist_noinst_DATA +=
12305BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12306CLEANFILES += $(nodist_bufio_module_SOURCES)
12307MOD_FILES += bufio.mod
12308MARKER_FILES += bufio.marker
12309CLEANFILES += bufio.marker
12310
12311bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12312 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12313 grep 'MARKER' $@.new > $@; rm -f $@.new
12314endif
12315
12316if COND_mips_arc
12317platform_PROGRAMS += bufio.module
12318MODULE_FILES += bufio.module$(EXEEXT)
12319bufio_module_SOURCES = io/bufio.c ## platform sources
12320nodist_bufio_module_SOURCES = ## platform nodist sources
12321bufio_module_LDADD =
12322bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12323bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12324bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12325bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12326bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12327dist_noinst_DATA +=
12328BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12329CLEANFILES += $(nodist_bufio_module_SOURCES)
12330MOD_FILES += bufio.mod
12331MARKER_FILES += bufio.marker
12332CLEANFILES += bufio.marker
12333
12334bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12335 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12336 grep 'MARKER' $@.new > $@; rm -f $@.new
12337endif
12338
12339if COND_ia64_efi
12340platform_PROGRAMS += bufio.module
12341MODULE_FILES += bufio.module$(EXEEXT)
12342bufio_module_SOURCES = io/bufio.c ## platform sources
12343nodist_bufio_module_SOURCES = ## platform nodist sources
12344bufio_module_LDADD =
12345bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12346bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12347bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12348bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12349bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12350dist_noinst_DATA +=
12351BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12352CLEANFILES += $(nodist_bufio_module_SOURCES)
12353MOD_FILES += bufio.mod
12354MARKER_FILES += bufio.marker
12355CLEANFILES += bufio.marker
12356
12357bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12358 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12359 grep 'MARKER' $@.new > $@; rm -f $@.new
12360endif
12361
12362if COND_mips_qemu_mips
12363platform_PROGRAMS += bufio.module
12364MODULE_FILES += bufio.module$(EXEEXT)
12365bufio_module_SOURCES = io/bufio.c ## platform sources
12366nodist_bufio_module_SOURCES = ## platform nodist sources
12367bufio_module_LDADD =
12368bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12369bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12370bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12371bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12372bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12373dist_noinst_DATA +=
12374BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12375CLEANFILES += $(nodist_bufio_module_SOURCES)
12376MOD_FILES += bufio.mod
12377MARKER_FILES += bufio.marker
12378CLEANFILES += bufio.marker
12379
12380bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12381 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12382 grep 'MARKER' $@.new > $@; rm -f $@.new
12383endif
12384
12385if COND_arm_uboot
12386platform_PROGRAMS += bufio.module
12387MODULE_FILES += bufio.module$(EXEEXT)
12388bufio_module_SOURCES = io/bufio.c ## platform sources
12389nodist_bufio_module_SOURCES = ## platform nodist sources
12390bufio_module_LDADD =
12391bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12392bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12393bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12394bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12395bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12396dist_noinst_DATA +=
12397BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12398CLEANFILES += $(nodist_bufio_module_SOURCES)
12399MOD_FILES += bufio.mod
12400MARKER_FILES += bufio.marker
12401CLEANFILES += bufio.marker
12402
12403bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12404 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12405 grep 'MARKER' $@.new > $@; rm -f $@.new
12406endif
12407
12408if COND_arm_efi
12409platform_PROGRAMS += bufio.module
12410MODULE_FILES += bufio.module$(EXEEXT)
12411bufio_module_SOURCES = io/bufio.c ## platform sources
12412nodist_bufio_module_SOURCES = ## platform nodist sources
12413bufio_module_LDADD =
12414bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12415bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12416bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12417bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12418bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12419dist_noinst_DATA +=
12420BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12421CLEANFILES += $(nodist_bufio_module_SOURCES)
12422MOD_FILES += bufio.mod
12423MARKER_FILES += bufio.marker
12424CLEANFILES += bufio.marker
12425
12426bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12427 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12428 grep 'MARKER' $@.new > $@; rm -f $@.new
12429endif
12430
12431if COND_arm64_efi
12432platform_PROGRAMS += bufio.module
12433MODULE_FILES += bufio.module$(EXEEXT)
12434bufio_module_SOURCES = io/bufio.c ## platform sources
12435nodist_bufio_module_SOURCES = ## platform nodist sources
12436bufio_module_LDADD =
12437bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12438bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12439bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12440bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12441bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12442dist_noinst_DATA +=
12443BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12444CLEANFILES += $(nodist_bufio_module_SOURCES)
12445MOD_FILES += bufio.mod
12446MARKER_FILES += bufio.marker
12447CLEANFILES += bufio.marker
12448
00f6db22
CW
12449bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12450 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12451 grep 'MARKER' $@.new > $@; rm -f $@.new
12452endif
12453
12454if COND_riscv32_efi
12455platform_PROGRAMS += bufio.module
12456MODULE_FILES += bufio.module$(EXEEXT)
12457bufio_module_SOURCES = io/bufio.c ## platform sources
12458nodist_bufio_module_SOURCES = ## platform nodist sources
12459bufio_module_LDADD =
12460bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12461bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12462bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12463bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12464bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12465dist_noinst_DATA +=
12466BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12467CLEANFILES += $(nodist_bufio_module_SOURCES)
12468MOD_FILES += bufio.mod
12469MARKER_FILES += bufio.marker
12470CLEANFILES += bufio.marker
12471
12472bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12473 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12474 grep 'MARKER' $@.new > $@; rm -f $@.new
12475endif
12476
12477if COND_riscv64_efi
12478platform_PROGRAMS += bufio.module
12479MODULE_FILES += bufio.module$(EXEEXT)
12480bufio_module_SOURCES = io/bufio.c ## platform sources
12481nodist_bufio_module_SOURCES = ## platform nodist sources
12482bufio_module_LDADD =
12483bufio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12484bufio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12485bufio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12486bufio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12487bufio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12488dist_noinst_DATA +=
12489BUILT_SOURCES += $(nodist_bufio_module_SOURCES)
12490CLEANFILES += $(nodist_bufio_module_SOURCES)
12491MOD_FILES += bufio.mod
12492MARKER_FILES += bufio.marker
12493CLEANFILES += bufio.marker
12494
422889f9
CW
12495bufio.marker: $(bufio_module_SOURCES) $(nodist_bufio_module_SOURCES)
12496 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bufio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12497 grep 'MARKER' $@.new > $@; rm -f $@.new
12498endif
12499platform_PROGRAMS += elf.module
12500MODULE_FILES += elf.module$(EXEEXT)
12501elf_module_SOURCES = kern/elf.c ## platform sources
12502nodist_elf_module_SOURCES = ## platform nodist sources
12503elf_module_LDADD =
12504elf_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12505elf_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12506elf_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12507elf_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12508elf_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12509dist_noinst_DATA += kern/elfXX.c
12510BUILT_SOURCES += $(nodist_elf_module_SOURCES)
12511CLEANFILES += $(nodist_elf_module_SOURCES)
12512MOD_FILES += elf.mod
12513MARKER_FILES += elf.marker
12514CLEANFILES += elf.marker
12515
12516elf.marker: $(elf_module_SOURCES) $(nodist_elf_module_SOURCES)
12517 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(elf_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12518 grep 'MARKER' $@.new > $@; rm -f $@.new
12519platform_PROGRAMS += crypto.module
12520MODULE_FILES += crypto.module$(EXEEXT)
12521crypto_module_SOURCES = lib/crypto.c ## platform sources
12522nodist_crypto_module_SOURCES = ## platform nodist sources
12523crypto_module_LDADD =
12524crypto_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12525crypto_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12526crypto_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12527crypto_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12528crypto_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12529dist_noinst_DATA += lib/libgcrypt-grub/cipher/crypto.lst
12530BUILT_SOURCES += $(nodist_crypto_module_SOURCES)
12531CLEANFILES += $(nodist_crypto_module_SOURCES)
12532MOD_FILES += crypto.mod
12533MARKER_FILES += crypto.marker
12534CLEANFILES += crypto.marker
12535
12536crypto.marker: $(crypto_module_SOURCES) $(nodist_crypto_module_SOURCES)
12537 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(crypto_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12538 grep 'MARKER' $@.new > $@; rm -f $@.new
12539platform_PROGRAMS += pbkdf2.module
12540MODULE_FILES += pbkdf2.module$(EXEEXT)
12541pbkdf2_module_SOURCES = lib/pbkdf2.c ## platform sources
12542nodist_pbkdf2_module_SOURCES = ## platform nodist sources
12543pbkdf2_module_LDADD =
12544pbkdf2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12545pbkdf2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12546pbkdf2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12547pbkdf2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12548pbkdf2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12549dist_noinst_DATA +=
12550BUILT_SOURCES += $(nodist_pbkdf2_module_SOURCES)
12551CLEANFILES += $(nodist_pbkdf2_module_SOURCES)
12552MOD_FILES += pbkdf2.mod
12553MARKER_FILES += pbkdf2.marker
12554CLEANFILES += pbkdf2.marker
12555
12556pbkdf2.marker: $(pbkdf2_module_SOURCES) $(nodist_pbkdf2_module_SOURCES)
12557 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pbkdf2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12558 grep 'MARKER' $@.new > $@; rm -f $@.new
12559
12560if COND_i386_pc
12561platform_PROGRAMS += relocator.module
12562MODULE_FILES += relocator.module$(EXEEXT)
12563relocator_module_SOURCES = lib/i386/relocator_asm.S lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12564nodist_relocator_module_SOURCES = ## platform nodist sources
12565relocator_module_LDADD =
12566relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12567relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12568relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12569relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12570relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12571dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12572BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12573CLEANFILES += $(nodist_relocator_module_SOURCES)
12574MOD_FILES += relocator.mod
12575MARKER_FILES += relocator.marker
12576CLEANFILES += relocator.marker
12577
12578relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12579 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12580 grep 'MARKER' $@.new > $@; rm -f $@.new
12581endif
12582
12583if COND_i386_efi
12584platform_PROGRAMS += relocator.module
12585MODULE_FILES += relocator.module$(EXEEXT)
00f6db22 12586relocator_module_SOURCES = lib/i386/relocator_asm.S lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/efi/relocator.c lib/relocator.c ## platform sources
422889f9
CW
12587nodist_relocator_module_SOURCES = ## platform nodist sources
12588relocator_module_LDADD =
12589relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12590relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12591relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12592relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12593relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12594dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12595BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12596CLEANFILES += $(nodist_relocator_module_SOURCES)
12597MOD_FILES += relocator.mod
12598MARKER_FILES += relocator.marker
12599CLEANFILES += relocator.marker
12600
12601relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12602 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12603 grep 'MARKER' $@.new > $@; rm -f $@.new
12604endif
12605
12606if COND_i386_qemu
12607platform_PROGRAMS += relocator.module
12608MODULE_FILES += relocator.module$(EXEEXT)
12609relocator_module_SOURCES = lib/i386/relocator_asm.S lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12610nodist_relocator_module_SOURCES = ## platform nodist sources
12611relocator_module_LDADD =
12612relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12613relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12614relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12615relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12616relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12617dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12618BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12619CLEANFILES += $(nodist_relocator_module_SOURCES)
12620MOD_FILES += relocator.mod
12621MARKER_FILES += relocator.marker
12622CLEANFILES += relocator.marker
12623
12624relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12625 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12626 grep 'MARKER' $@.new > $@; rm -f $@.new
12627endif
12628
12629if COND_i386_coreboot
12630platform_PROGRAMS += relocator.module
12631MODULE_FILES += relocator.module$(EXEEXT)
12632relocator_module_SOURCES = lib/i386/relocator_asm.S lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12633nodist_relocator_module_SOURCES = ## platform nodist sources
12634relocator_module_LDADD =
12635relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12636relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12637relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12638relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12639relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12640dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12641BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12642CLEANFILES += $(nodist_relocator_module_SOURCES)
12643MOD_FILES += relocator.mod
12644MARKER_FILES += relocator.marker
12645CLEANFILES += relocator.marker
12646
12647relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12648 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12649 grep 'MARKER' $@.new > $@; rm -f $@.new
12650endif
12651
12652if COND_i386_multiboot
12653platform_PROGRAMS += relocator.module
12654MODULE_FILES += relocator.module$(EXEEXT)
12655relocator_module_SOURCES = lib/i386/relocator_asm.S lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12656nodist_relocator_module_SOURCES = ## platform nodist sources
12657relocator_module_LDADD =
12658relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12659relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12660relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12661relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12662relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12663dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12664BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12665CLEANFILES += $(nodist_relocator_module_SOURCES)
12666MOD_FILES += relocator.mod
12667MARKER_FILES += relocator.marker
12668CLEANFILES += relocator.marker
12669
12670relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12671 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12672 grep 'MARKER' $@.new > $@; rm -f $@.new
12673endif
12674
12675if COND_i386_ieee1275
12676platform_PROGRAMS += relocator.module
12677MODULE_FILES += relocator.module$(EXEEXT)
12678relocator_module_SOURCES = lib/ieee1275/relocator.c lib/i386/relocator_asm.S lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12679nodist_relocator_module_SOURCES = ## platform nodist sources
12680relocator_module_LDADD =
12681relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12682relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12683relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12684relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12685relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12686dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12687BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12688CLEANFILES += $(nodist_relocator_module_SOURCES)
12689MOD_FILES += relocator.mod
12690MARKER_FILES += relocator.marker
12691CLEANFILES += relocator.marker
12692
12693relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12694 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12695 grep 'MARKER' $@.new > $@; rm -f $@.new
12696endif
12697
12698if COND_x86_64_efi
12699platform_PROGRAMS += relocator.module
12700MODULE_FILES += relocator.module$(EXEEXT)
00f6db22 12701relocator_module_SOURCES = lib/x86_64/efi/relocator.c lib/x86_64/relocator_asm.S lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/efi/relocator.c lib/relocator.c ## platform sources
422889f9
CW
12702nodist_relocator_module_SOURCES = ## platform nodist sources
12703relocator_module_LDADD =
12704relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12705relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12706relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12707relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12708relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12709dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12710BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12711CLEANFILES += $(nodist_relocator_module_SOURCES)
12712MOD_FILES += relocator.mod
12713MARKER_FILES += relocator.marker
12714CLEANFILES += relocator.marker
12715
12716relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12717 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12718 grep 'MARKER' $@.new > $@; rm -f $@.new
12719endif
12720
12721if COND_i386_xen
12722platform_PROGRAMS += relocator.module
12723MODULE_FILES += relocator.module$(EXEEXT)
12724relocator_module_SOURCES = lib/i386/relocator_asm.S lib/i386/xen/relocator.S lib/xen/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12725nodist_relocator_module_SOURCES = ## platform nodist sources
12726relocator_module_LDADD =
12727relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12728relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12729relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12730relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12731relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12732dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12733BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12734CLEANFILES += $(nodist_relocator_module_SOURCES)
12735MOD_FILES += relocator.mod
12736MARKER_FILES += relocator.marker
12737CLEANFILES += relocator.marker
12738
12739relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12740 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12741 grep 'MARKER' $@.new > $@; rm -f $@.new
12742endif
12743
12744if COND_x86_64_xen
12745platform_PROGRAMS += relocator.module
12746MODULE_FILES += relocator.module$(EXEEXT)
12747relocator_module_SOURCES = lib/x86_64/relocator_asm.S lib/x86_64/xen/relocator.S lib/xen/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12748nodist_relocator_module_SOURCES = ## platform nodist sources
12749relocator_module_LDADD =
12750relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12751relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12752relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12753relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12754relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12755dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12756BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12757CLEANFILES += $(nodist_relocator_module_SOURCES)
12758MOD_FILES += relocator.mod
12759MARKER_FILES += relocator.marker
12760CLEANFILES += relocator.marker
12761
12762relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12763 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12764 grep 'MARKER' $@.new > $@; rm -f $@.new
12765endif
12766
00f6db22
CW
12767if COND_i386_xen_pvh
12768platform_PROGRAMS += relocator.module
12769MODULE_FILES += relocator.module$(EXEEXT)
12770relocator_module_SOURCES = lib/i386/relocator16.S lib/i386/relocator32.S lib/i386/relocator64.S lib/i386/relocator_asm.S lib/i386/relocator.c lib/i386/relocator_common_c.c lib/relocator.c ## platform sources
12771nodist_relocator_module_SOURCES = ## platform nodist sources
12772relocator_module_LDADD =
12773relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12774relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12775relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12776relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12777relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12778dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12779BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12780CLEANFILES += $(nodist_relocator_module_SOURCES)
12781MOD_FILES += relocator.mod
12782MARKER_FILES += relocator.marker
12783CLEANFILES += relocator.marker
12784
12785relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12786 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12787 grep 'MARKER' $@.new > $@; rm -f $@.new
12788endif
12789
422889f9
CW
12790if COND_mips_loongson
12791platform_PROGRAMS += relocator.module
12792MODULE_FILES += relocator.module$(EXEEXT)
12793relocator_module_SOURCES = lib/mips/relocator_asm.S lib/mips/relocator.c lib/relocator.c ## platform sources
12794nodist_relocator_module_SOURCES = ## platform nodist sources
12795relocator_module_LDADD =
12796relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12797relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12798relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12799relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12800relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12801dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12802BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12803CLEANFILES += $(nodist_relocator_module_SOURCES)
12804MOD_FILES += relocator.mod
12805MARKER_FILES += relocator.marker
12806CLEANFILES += relocator.marker
12807
12808relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12809 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12810 grep 'MARKER' $@.new > $@; rm -f $@.new
12811endif
12812
12813if COND_powerpc_ieee1275
12814platform_PROGRAMS += relocator.module
12815MODULE_FILES += relocator.module$(EXEEXT)
12816relocator_module_SOURCES = lib/powerpc/relocator_asm.S lib/powerpc/relocator.c lib/ieee1275/relocator.c lib/relocator.c ## platform sources
12817nodist_relocator_module_SOURCES = ## platform nodist sources
12818relocator_module_LDADD =
12819relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12820relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12821relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12822relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12823relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12824dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12825BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12826CLEANFILES += $(nodist_relocator_module_SOURCES)
12827MOD_FILES += relocator.mod
12828MARKER_FILES += relocator.marker
12829CLEANFILES += relocator.marker
12830
12831relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12832 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12833 grep 'MARKER' $@.new > $@; rm -f $@.new
12834endif
12835
12836if COND_mips_arc
12837platform_PROGRAMS += relocator.module
12838MODULE_FILES += relocator.module$(EXEEXT)
12839relocator_module_SOURCES = lib/mips/relocator_asm.S lib/mips/relocator.c lib/relocator.c ## platform sources
12840nodist_relocator_module_SOURCES = ## platform nodist sources
12841relocator_module_LDADD =
12842relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12843relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12844relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12845relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12846relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12847dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12848BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12849CLEANFILES += $(nodist_relocator_module_SOURCES)
12850MOD_FILES += relocator.mod
12851MARKER_FILES += relocator.marker
12852CLEANFILES += relocator.marker
12853
12854relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12855 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12856 grep 'MARKER' $@.new > $@; rm -f $@.new
12857endif
12858
12859if COND_mips_qemu_mips
12860platform_PROGRAMS += relocator.module
12861MODULE_FILES += relocator.module$(EXEEXT)
12862relocator_module_SOURCES = lib/mips/relocator_asm.S lib/mips/relocator.c lib/relocator.c ## platform sources
12863nodist_relocator_module_SOURCES = ## platform nodist sources
12864relocator_module_LDADD =
12865relocator_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12866relocator_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12867relocator_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12868relocator_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12869relocator_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12870dist_noinst_DATA += lib/i386/relocator_common.S kern/powerpc/cache_flush.S
12871BUILT_SOURCES += $(nodist_relocator_module_SOURCES)
12872CLEANFILES += $(nodist_relocator_module_SOURCES)
12873MOD_FILES += relocator.mod
12874MARKER_FILES += relocator.marker
12875CLEANFILES += relocator.marker
12876
12877relocator.marker: $(relocator_module_SOURCES) $(nodist_relocator_module_SOURCES)
12878 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(relocator_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12879 grep 'MARKER' $@.new > $@; rm -f $@.new
12880endif
12881
21f95442
CW
12882if COND_emu
12883platform_PROGRAMS += datetime.module
12884MODULE_FILES += datetime.module$(EXEEXT)
12885datetime_module_SOURCES = lib/datetime.c ## platform sources
12886nodist_datetime_module_SOURCES = ## platform nodist sources
12887datetime_module_LDADD =
12888datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12889datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12890datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12891datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12892datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12893dist_noinst_DATA +=
12894BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
12895CLEANFILES += $(nodist_datetime_module_SOURCES)
12896MOD_FILES += datetime.mod
12897MARKER_FILES += datetime.marker
12898CLEANFILES += datetime.marker
12899
12900datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
12901 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12902 grep 'MARKER' $@.new > $@; rm -f $@.new
12903endif
12904
422889f9
CW
12905if COND_i386_pc
12906platform_PROGRAMS += datetime.module
12907MODULE_FILES += datetime.module$(EXEEXT)
21f95442 12908datetime_module_SOURCES = lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
12909nodist_datetime_module_SOURCES = ## platform nodist sources
12910datetime_module_LDADD =
12911datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12912datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12913datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12914datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12915datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12916dist_noinst_DATA +=
12917BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
12918CLEANFILES += $(nodist_datetime_module_SOURCES)
12919MOD_FILES += datetime.mod
12920MARKER_FILES += datetime.marker
12921CLEANFILES += datetime.marker
12922
12923datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
12924 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12925 grep 'MARKER' $@.new > $@; rm -f $@.new
12926endif
12927
12928if COND_i386_efi
12929platform_PROGRAMS += datetime.module
12930MODULE_FILES += datetime.module$(EXEEXT)
21f95442 12931datetime_module_SOURCES = lib/efi/datetime.c lib/datetime.c ## platform sources
422889f9
CW
12932nodist_datetime_module_SOURCES = ## platform nodist sources
12933datetime_module_LDADD =
12934datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12935datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12936datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12937datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12938datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12939dist_noinst_DATA +=
12940BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
12941CLEANFILES += $(nodist_datetime_module_SOURCES)
12942MOD_FILES += datetime.mod
12943MARKER_FILES += datetime.marker
12944CLEANFILES += datetime.marker
12945
12946datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
12947 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12948 grep 'MARKER' $@.new > $@; rm -f $@.new
12949endif
12950
12951if COND_i386_qemu
12952platform_PROGRAMS += datetime.module
12953MODULE_FILES += datetime.module$(EXEEXT)
21f95442 12954datetime_module_SOURCES = lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
12955nodist_datetime_module_SOURCES = ## platform nodist sources
12956datetime_module_LDADD =
12957datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12958datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12959datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12960datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12961datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12962dist_noinst_DATA +=
12963BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
12964CLEANFILES += $(nodist_datetime_module_SOURCES)
12965MOD_FILES += datetime.mod
12966MARKER_FILES += datetime.marker
12967CLEANFILES += datetime.marker
12968
12969datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
12970 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12971 grep 'MARKER' $@.new > $@; rm -f $@.new
12972endif
12973
12974if COND_i386_coreboot
12975platform_PROGRAMS += datetime.module
12976MODULE_FILES += datetime.module$(EXEEXT)
21f95442 12977datetime_module_SOURCES = lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
12978nodist_datetime_module_SOURCES = ## platform nodist sources
12979datetime_module_LDADD =
12980datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
12981datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
12982datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
12983datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
12984datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
12985dist_noinst_DATA +=
12986BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
12987CLEANFILES += $(nodist_datetime_module_SOURCES)
12988MOD_FILES += datetime.mod
12989MARKER_FILES += datetime.marker
12990CLEANFILES += datetime.marker
12991
12992datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
12993 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
12994 grep 'MARKER' $@.new > $@; rm -f $@.new
12995endif
12996
12997if COND_i386_multiboot
12998platform_PROGRAMS += datetime.module
12999MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13000datetime_module_SOURCES = lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
13001nodist_datetime_module_SOURCES = ## platform nodist sources
13002datetime_module_LDADD =
13003datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13004datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13005datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13006datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13007datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13008dist_noinst_DATA +=
13009BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13010CLEANFILES += $(nodist_datetime_module_SOURCES)
13011MOD_FILES += datetime.mod
13012MARKER_FILES += datetime.marker
13013CLEANFILES += datetime.marker
13014
13015datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13016 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13017 grep 'MARKER' $@.new > $@; rm -f $@.new
13018endif
13019
13020if COND_i386_ieee1275
13021platform_PROGRAMS += datetime.module
13022MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13023datetime_module_SOURCES = lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
13024nodist_datetime_module_SOURCES = ## platform nodist sources
13025datetime_module_LDADD =
13026datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13027datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13028datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13029datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13030datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13031dist_noinst_DATA +=
13032BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13033CLEANFILES += $(nodist_datetime_module_SOURCES)
13034MOD_FILES += datetime.mod
13035MARKER_FILES += datetime.marker
13036CLEANFILES += datetime.marker
13037
13038datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13039 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13040 grep 'MARKER' $@.new > $@; rm -f $@.new
13041endif
13042
13043if COND_x86_64_efi
13044platform_PROGRAMS += datetime.module
13045MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13046datetime_module_SOURCES = lib/efi/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13047nodist_datetime_module_SOURCES = ## platform nodist sources
13048datetime_module_LDADD =
13049datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13050datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13051datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13052datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13053datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13054dist_noinst_DATA +=
13055BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13056CLEANFILES += $(nodist_datetime_module_SOURCES)
13057MOD_FILES += datetime.mod
13058MARKER_FILES += datetime.marker
13059CLEANFILES += datetime.marker
13060
13061datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13062 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13063 grep 'MARKER' $@.new > $@; rm -f $@.new
13064endif
13065
13066if COND_i386_xen
13067platform_PROGRAMS += datetime.module
13068MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13069datetime_module_SOURCES = lib/xen/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13070nodist_datetime_module_SOURCES = ## platform nodist sources
13071datetime_module_LDADD =
13072datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13073datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13074datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13075datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13076datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13077dist_noinst_DATA +=
13078BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13079CLEANFILES += $(nodist_datetime_module_SOURCES)
13080MOD_FILES += datetime.mod
13081MARKER_FILES += datetime.marker
13082CLEANFILES += datetime.marker
13083
13084datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13085 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13086 grep 'MARKER' $@.new > $@; rm -f $@.new
13087endif
13088
13089if COND_x86_64_xen
13090platform_PROGRAMS += datetime.module
13091MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13092datetime_module_SOURCES = lib/xen/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13093nodist_datetime_module_SOURCES = ## platform nodist sources
13094datetime_module_LDADD =
13095datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13096datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13097datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13098datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13099datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13100dist_noinst_DATA +=
13101BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13102CLEANFILES += $(nodist_datetime_module_SOURCES)
13103MOD_FILES += datetime.mod
13104MARKER_FILES += datetime.marker
13105CLEANFILES += datetime.marker
13106
13107datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13108 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13109 grep 'MARKER' $@.new > $@; rm -f $@.new
13110endif
13111
00f6db22
CW
13112if COND_i386_xen_pvh
13113platform_PROGRAMS += datetime.module
13114MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13115datetime_module_SOURCES = lib/xen/datetime.c lib/datetime.c ## platform sources
00f6db22
CW
13116nodist_datetime_module_SOURCES = ## platform nodist sources
13117datetime_module_LDADD =
13118datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13119datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13120datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13121datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13122datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13123dist_noinst_DATA +=
13124BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13125CLEANFILES += $(nodist_datetime_module_SOURCES)
13126MOD_FILES += datetime.mod
13127MARKER_FILES += datetime.marker
13128CLEANFILES += datetime.marker
13129
13130datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13131 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13132 grep 'MARKER' $@.new > $@; rm -f $@.new
13133endif
13134
422889f9
CW
13135if COND_mips_loongson
13136platform_PROGRAMS += datetime.module
13137MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13138datetime_module_SOURCES = lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
13139nodist_datetime_module_SOURCES = ## platform nodist sources
13140datetime_module_LDADD =
13141datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13142datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13143datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13144datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13145datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13146dist_noinst_DATA +=
13147BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13148CLEANFILES += $(nodist_datetime_module_SOURCES)
13149MOD_FILES += datetime.mod
13150MARKER_FILES += datetime.marker
13151CLEANFILES += datetime.marker
13152
13153datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13154 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13155 grep 'MARKER' $@.new > $@; rm -f $@.new
13156endif
13157
13158if COND_sparc64_ieee1275
13159platform_PROGRAMS += datetime.module
13160MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13161datetime_module_SOURCES = lib/ieee1275/datetime.c lib/ieee1275/cmos.c lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
13162nodist_datetime_module_SOURCES = ## platform nodist sources
13163datetime_module_LDADD =
13164datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13165datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13166datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13167datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13168datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13169dist_noinst_DATA +=
13170BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13171CLEANFILES += $(nodist_datetime_module_SOURCES)
13172MOD_FILES += datetime.mod
13173MARKER_FILES += datetime.marker
13174CLEANFILES += datetime.marker
13175
13176datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13177 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13178 grep 'MARKER' $@.new > $@; rm -f $@.new
13179endif
13180
13181if COND_powerpc_ieee1275
13182platform_PROGRAMS += datetime.module
13183MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13184datetime_module_SOURCES = lib/ieee1275/datetime.c lib/ieee1275/cmos.c lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
13185nodist_datetime_module_SOURCES = ## platform nodist sources
13186datetime_module_LDADD =
13187datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13188datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13189datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13190datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13191datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13192dist_noinst_DATA +=
13193BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13194CLEANFILES += $(nodist_datetime_module_SOURCES)
13195MOD_FILES += datetime.mod
13196MARKER_FILES += datetime.marker
13197CLEANFILES += datetime.marker
13198
13199datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13200 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13201 grep 'MARKER' $@.new > $@; rm -f $@.new
13202endif
13203
13204if COND_mips_arc
13205platform_PROGRAMS += datetime.module
13206MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13207datetime_module_SOURCES = lib/arc/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13208nodist_datetime_module_SOURCES = ## platform nodist sources
13209datetime_module_LDADD =
13210datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13211datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13212datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13213datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13214datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13215dist_noinst_DATA +=
13216BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13217CLEANFILES += $(nodist_datetime_module_SOURCES)
13218MOD_FILES += datetime.mod
13219MARKER_FILES += datetime.marker
13220CLEANFILES += datetime.marker
13221
13222datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13223 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13224 grep 'MARKER' $@.new > $@; rm -f $@.new
13225endif
13226
13227if COND_ia64_efi
13228platform_PROGRAMS += datetime.module
13229MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13230datetime_module_SOURCES = lib/efi/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13231nodist_datetime_module_SOURCES = ## platform nodist sources
13232datetime_module_LDADD =
13233datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13234datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13235datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13236datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13237datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13238dist_noinst_DATA +=
13239BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13240CLEANFILES += $(nodist_datetime_module_SOURCES)
13241MOD_FILES += datetime.mod
13242MARKER_FILES += datetime.marker
13243CLEANFILES += datetime.marker
13244
13245datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13246 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13247 grep 'MARKER' $@.new > $@; rm -f $@.new
13248endif
13249
13250if COND_mips_qemu_mips
13251platform_PROGRAMS += datetime.module
13252MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13253datetime_module_SOURCES = lib/cmos_datetime.c lib/datetime.c ## platform sources
422889f9
CW
13254nodist_datetime_module_SOURCES = ## platform nodist sources
13255datetime_module_LDADD =
13256datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13257datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13258datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13259datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13260datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13261dist_noinst_DATA +=
13262BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13263CLEANFILES += $(nodist_datetime_module_SOURCES)
13264MOD_FILES += datetime.mod
13265MARKER_FILES += datetime.marker
13266CLEANFILES += datetime.marker
13267
13268datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13269 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13270 grep 'MARKER' $@.new > $@; rm -f $@.new
13271endif
13272
13273if COND_arm_uboot
13274platform_PROGRAMS += datetime.module
13275MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13276datetime_module_SOURCES = lib/dummy/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13277nodist_datetime_module_SOURCES = ## platform nodist sources
13278datetime_module_LDADD =
13279datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13280datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13281datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13282datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13283datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13284dist_noinst_DATA +=
13285BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13286CLEANFILES += $(nodist_datetime_module_SOURCES)
13287MOD_FILES += datetime.mod
13288MARKER_FILES += datetime.marker
13289CLEANFILES += datetime.marker
13290
13291datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13292 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13293 grep 'MARKER' $@.new > $@; rm -f $@.new
13294endif
13295
13296if COND_arm_efi
13297platform_PROGRAMS += datetime.module
13298MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13299datetime_module_SOURCES = lib/efi/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13300nodist_datetime_module_SOURCES = ## platform nodist sources
13301datetime_module_LDADD =
13302datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13303datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13304datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13305datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13306datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13307dist_noinst_DATA +=
13308BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13309CLEANFILES += $(nodist_datetime_module_SOURCES)
13310MOD_FILES += datetime.mod
13311MARKER_FILES += datetime.marker
13312CLEANFILES += datetime.marker
13313
13314datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13315 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13316 grep 'MARKER' $@.new > $@; rm -f $@.new
13317endif
13318
13319if COND_arm64_efi
13320platform_PROGRAMS += datetime.module
13321MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13322datetime_module_SOURCES = lib/efi/datetime.c lib/datetime.c ## platform sources
422889f9
CW
13323nodist_datetime_module_SOURCES = ## platform nodist sources
13324datetime_module_LDADD =
13325datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13326datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13327datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13328datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13329datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13330dist_noinst_DATA +=
13331BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13332CLEANFILES += $(nodist_datetime_module_SOURCES)
13333MOD_FILES += datetime.mod
13334MARKER_FILES += datetime.marker
13335CLEANFILES += datetime.marker
13336
00f6db22
CW
13337datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13338 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13339 grep 'MARKER' $@.new > $@; rm -f $@.new
13340endif
13341
13342if COND_arm_coreboot
13343platform_PROGRAMS += datetime.module
13344MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13345datetime_module_SOURCES = lib/dummy/datetime.c lib/datetime.c ## platform sources
00f6db22
CW
13346nodist_datetime_module_SOURCES = ## platform nodist sources
13347datetime_module_LDADD =
13348datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13349datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13350datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13351datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13352datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13353dist_noinst_DATA +=
13354BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13355CLEANFILES += $(nodist_datetime_module_SOURCES)
13356MOD_FILES += datetime.mod
13357MARKER_FILES += datetime.marker
13358CLEANFILES += datetime.marker
13359
13360datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13361 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13362 grep 'MARKER' $@.new > $@; rm -f $@.new
13363endif
13364
13365if COND_riscv32_efi
13366platform_PROGRAMS += datetime.module
13367MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13368datetime_module_SOURCES = lib/efi/datetime.c lib/datetime.c ## platform sources
00f6db22
CW
13369nodist_datetime_module_SOURCES = ## platform nodist sources
13370datetime_module_LDADD =
13371datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13372datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13373datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13374datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13375datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13376dist_noinst_DATA +=
13377BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13378CLEANFILES += $(nodist_datetime_module_SOURCES)
13379MOD_FILES += datetime.mod
13380MARKER_FILES += datetime.marker
13381CLEANFILES += datetime.marker
13382
13383datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13384 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13385 grep 'MARKER' $@.new > $@; rm -f $@.new
13386endif
13387
13388if COND_riscv64_efi
13389platform_PROGRAMS += datetime.module
13390MODULE_FILES += datetime.module$(EXEEXT)
21f95442 13391datetime_module_SOURCES = lib/efi/datetime.c lib/datetime.c ## platform sources
00f6db22
CW
13392nodist_datetime_module_SOURCES = ## platform nodist sources
13393datetime_module_LDADD =
13394datetime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13395datetime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13396datetime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13397datetime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13398datetime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13399dist_noinst_DATA +=
13400BUILT_SOURCES += $(nodist_datetime_module_SOURCES)
13401CLEANFILES += $(nodist_datetime_module_SOURCES)
13402MOD_FILES += datetime.mod
13403MARKER_FILES += datetime.marker
13404CLEANFILES += datetime.marker
13405
422889f9
CW
13406datetime.marker: $(datetime_module_SOURCES) $(nodist_datetime_module_SOURCES)
13407 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datetime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13408 grep 'MARKER' $@.new > $@; rm -f $@.new
13409endif
13410platform_PROGRAMS += setjmp.module
13411MODULE_FILES += setjmp.module$(EXEEXT)
13412setjmp_module_SOURCES = lib/setjmp.S ## platform sources
13413nodist_setjmp_module_SOURCES = ## platform nodist sources
13414setjmp_module_LDADD =
13415setjmp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13416setjmp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13417setjmp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13418setjmp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13419setjmp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
00f6db22 13420dist_noinst_DATA += lib/i386/setjmp.S lib/mips/setjmp.S lib/x86_64/setjmp.S lib/sparc64/setjmp.S lib/powerpc/setjmp.S lib/ia64/setjmp.S lib/ia64/longjmp.S lib/arm/setjmp.S lib/arm64/setjmp.S lib/riscv/setjmp.S
422889f9
CW
13421BUILT_SOURCES += $(nodist_setjmp_module_SOURCES)
13422CLEANFILES += $(nodist_setjmp_module_SOURCES)
13423MOD_FILES += setjmp.mod
13424MARKER_FILES += setjmp.marker
13425CLEANFILES += setjmp.marker
13426
13427setjmp.marker: $(setjmp_module_SOURCES) $(nodist_setjmp_module_SOURCES)
13428 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setjmp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13429 grep 'MARKER' $@.new > $@; rm -f $@.new
13430
13431if COND_i386_pc
13432platform_PROGRAMS += aout.module
13433MODULE_FILES += aout.module$(EXEEXT)
13434aout_module_SOURCES = loader/aout.c ## platform sources
13435nodist_aout_module_SOURCES = ## platform nodist sources
13436aout_module_LDADD =
13437aout_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13438aout_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13439aout_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13440aout_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13441aout_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13442dist_noinst_DATA +=
13443BUILT_SOURCES += $(nodist_aout_module_SOURCES)
13444CLEANFILES += $(nodist_aout_module_SOURCES)
13445MOD_FILES += aout.mod
13446MARKER_FILES += aout.marker
13447CLEANFILES += aout.marker
13448
13449aout.marker: $(aout_module_SOURCES) $(nodist_aout_module_SOURCES)
13450 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(aout_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13451 grep 'MARKER' $@.new > $@; rm -f $@.new
13452endif
13453
13454if COND_i386_efi
13455platform_PROGRAMS += aout.module
13456MODULE_FILES += aout.module$(EXEEXT)
13457aout_module_SOURCES = loader/aout.c ## platform sources
13458nodist_aout_module_SOURCES = ## platform nodist sources
13459aout_module_LDADD =
13460aout_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13461aout_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13462aout_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13463aout_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13464aout_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13465dist_noinst_DATA +=
13466BUILT_SOURCES += $(nodist_aout_module_SOURCES)
13467CLEANFILES += $(nodist_aout_module_SOURCES)
13468MOD_FILES += aout.mod
13469MARKER_FILES += aout.marker
13470CLEANFILES += aout.marker
13471
13472aout.marker: $(aout_module_SOURCES) $(nodist_aout_module_SOURCES)
13473 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(aout_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13474 grep 'MARKER' $@.new > $@; rm -f $@.new
13475endif
13476
13477if COND_i386_qemu
13478platform_PROGRAMS += aout.module
13479MODULE_FILES += aout.module$(EXEEXT)
13480aout_module_SOURCES = loader/aout.c ## platform sources
13481nodist_aout_module_SOURCES = ## platform nodist sources
13482aout_module_LDADD =
13483aout_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13484aout_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13485aout_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13486aout_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13487aout_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13488dist_noinst_DATA +=
13489BUILT_SOURCES += $(nodist_aout_module_SOURCES)
13490CLEANFILES += $(nodist_aout_module_SOURCES)
13491MOD_FILES += aout.mod
13492MARKER_FILES += aout.marker
13493CLEANFILES += aout.marker
13494
13495aout.marker: $(aout_module_SOURCES) $(nodist_aout_module_SOURCES)
13496 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(aout_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13497 grep 'MARKER' $@.new > $@; rm -f $@.new
13498endif
13499
13500if COND_i386_coreboot
13501platform_PROGRAMS += aout.module
13502MODULE_FILES += aout.module$(EXEEXT)
13503aout_module_SOURCES = loader/aout.c ## platform sources
13504nodist_aout_module_SOURCES = ## platform nodist sources
13505aout_module_LDADD =
13506aout_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13507aout_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13508aout_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13509aout_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13510aout_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13511dist_noinst_DATA +=
13512BUILT_SOURCES += $(nodist_aout_module_SOURCES)
13513CLEANFILES += $(nodist_aout_module_SOURCES)
13514MOD_FILES += aout.mod
13515MARKER_FILES += aout.marker
13516CLEANFILES += aout.marker
13517
13518aout.marker: $(aout_module_SOURCES) $(nodist_aout_module_SOURCES)
13519 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(aout_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13520 grep 'MARKER' $@.new > $@; rm -f $@.new
13521endif
13522
13523if COND_i386_multiboot
13524platform_PROGRAMS += aout.module
13525MODULE_FILES += aout.module$(EXEEXT)
13526aout_module_SOURCES = loader/aout.c ## platform sources
13527nodist_aout_module_SOURCES = ## platform nodist sources
13528aout_module_LDADD =
13529aout_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13530aout_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13531aout_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13532aout_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13533aout_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13534dist_noinst_DATA +=
13535BUILT_SOURCES += $(nodist_aout_module_SOURCES)
13536CLEANFILES += $(nodist_aout_module_SOURCES)
13537MOD_FILES += aout.mod
13538MARKER_FILES += aout.marker
13539CLEANFILES += aout.marker
13540
13541aout.marker: $(aout_module_SOURCES) $(nodist_aout_module_SOURCES)
13542 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(aout_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13543 grep 'MARKER' $@.new > $@; rm -f $@.new
13544endif
13545
13546if COND_i386_ieee1275
13547platform_PROGRAMS += aout.module
13548MODULE_FILES += aout.module$(EXEEXT)
13549aout_module_SOURCES = loader/aout.c ## platform sources
13550nodist_aout_module_SOURCES = ## platform nodist sources
13551aout_module_LDADD =
13552aout_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13553aout_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13554aout_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13555aout_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13556aout_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13557dist_noinst_DATA +=
13558BUILT_SOURCES += $(nodist_aout_module_SOURCES)
13559CLEANFILES += $(nodist_aout_module_SOURCES)
13560MOD_FILES += aout.mod
13561MARKER_FILES += aout.marker
13562CLEANFILES += aout.marker
13563
13564aout.marker: $(aout_module_SOURCES) $(nodist_aout_module_SOURCES)
13565 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(aout_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13566 grep 'MARKER' $@.new > $@; rm -f $@.new
13567endif
13568
13569if COND_x86_64_efi
13570platform_PROGRAMS += aout.module
13571MODULE_FILES += aout.module$(EXEEXT)
13572aout_module_SOURCES = loader/aout.c ## platform sources
13573nodist_aout_module_SOURCES = ## platform nodist sources
13574aout_module_LDADD =
13575aout_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13576aout_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13577aout_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13578aout_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13579aout_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13580dist_noinst_DATA +=
13581BUILT_SOURCES += $(nodist_aout_module_SOURCES)
13582CLEANFILES += $(nodist_aout_module_SOURCES)
13583MOD_FILES += aout.mod
13584MARKER_FILES += aout.marker
13585CLEANFILES += aout.marker
13586
13587aout.marker: $(aout_module_SOURCES) $(nodist_aout_module_SOURCES)
13588 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(aout_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13589 grep 'MARKER' $@.new > $@; rm -f $@.new
13590endif
13591
13592if COND_i386_pc
13593platform_PROGRAMS += bsd.module
13594MODULE_FILES += bsd.module$(EXEEXT)
13595bsd_module_SOURCES = loader/i386/bsd.c loader/i386/bsd32.c loader/i386/bsd64.c ## platform sources
13596nodist_bsd_module_SOURCES = ## platform nodist sources
13597bsd_module_LDADD =
13598bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13599bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13600bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13601bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13602bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13603dist_noinst_DATA += loader/i386/bsdXX.c loader/i386/bsd_pagetable.c
13604BUILT_SOURCES += $(nodist_bsd_module_SOURCES)
13605CLEANFILES += $(nodist_bsd_module_SOURCES)
13606MOD_FILES += bsd.mod
13607MARKER_FILES += bsd.marker
13608CLEANFILES += bsd.marker
13609
13610bsd.marker: $(bsd_module_SOURCES) $(nodist_bsd_module_SOURCES)
13611 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13612 grep 'MARKER' $@.new > $@; rm -f $@.new
13613endif
13614
13615if COND_i386_efi
13616platform_PROGRAMS += bsd.module
13617MODULE_FILES += bsd.module$(EXEEXT)
13618bsd_module_SOURCES = loader/i386/bsd.c loader/i386/bsd32.c loader/i386/bsd64.c ## platform sources
13619nodist_bsd_module_SOURCES = ## platform nodist sources
13620bsd_module_LDADD =
13621bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13622bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13623bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13624bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13625bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13626dist_noinst_DATA += loader/i386/bsdXX.c loader/i386/bsd_pagetable.c
13627BUILT_SOURCES += $(nodist_bsd_module_SOURCES)
13628CLEANFILES += $(nodist_bsd_module_SOURCES)
13629MOD_FILES += bsd.mod
13630MARKER_FILES += bsd.marker
13631CLEANFILES += bsd.marker
13632
13633bsd.marker: $(bsd_module_SOURCES) $(nodist_bsd_module_SOURCES)
13634 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13635 grep 'MARKER' $@.new > $@; rm -f $@.new
13636endif
13637
13638if COND_i386_qemu
13639platform_PROGRAMS += bsd.module
13640MODULE_FILES += bsd.module$(EXEEXT)
13641bsd_module_SOURCES = loader/i386/bsd.c loader/i386/bsd32.c loader/i386/bsd64.c ## platform sources
13642nodist_bsd_module_SOURCES = ## platform nodist sources
13643bsd_module_LDADD =
13644bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13645bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13646bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13647bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13648bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13649dist_noinst_DATA += loader/i386/bsdXX.c loader/i386/bsd_pagetable.c
13650BUILT_SOURCES += $(nodist_bsd_module_SOURCES)
13651CLEANFILES += $(nodist_bsd_module_SOURCES)
13652MOD_FILES += bsd.mod
13653MARKER_FILES += bsd.marker
13654CLEANFILES += bsd.marker
13655
13656bsd.marker: $(bsd_module_SOURCES) $(nodist_bsd_module_SOURCES)
13657 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13658 grep 'MARKER' $@.new > $@; rm -f $@.new
13659endif
13660
13661if COND_i386_coreboot
13662platform_PROGRAMS += bsd.module
13663MODULE_FILES += bsd.module$(EXEEXT)
13664bsd_module_SOURCES = loader/i386/bsd.c loader/i386/bsd32.c loader/i386/bsd64.c ## platform sources
13665nodist_bsd_module_SOURCES = ## platform nodist sources
13666bsd_module_LDADD =
13667bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13668bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13669bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13670bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13671bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13672dist_noinst_DATA += loader/i386/bsdXX.c loader/i386/bsd_pagetable.c
13673BUILT_SOURCES += $(nodist_bsd_module_SOURCES)
13674CLEANFILES += $(nodist_bsd_module_SOURCES)
13675MOD_FILES += bsd.mod
13676MARKER_FILES += bsd.marker
13677CLEANFILES += bsd.marker
13678
13679bsd.marker: $(bsd_module_SOURCES) $(nodist_bsd_module_SOURCES)
13680 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13681 grep 'MARKER' $@.new > $@; rm -f $@.new
13682endif
13683
13684if COND_i386_multiboot
13685platform_PROGRAMS += bsd.module
13686MODULE_FILES += bsd.module$(EXEEXT)
13687bsd_module_SOURCES = loader/i386/bsd.c loader/i386/bsd32.c loader/i386/bsd64.c ## platform sources
13688nodist_bsd_module_SOURCES = ## platform nodist sources
13689bsd_module_LDADD =
13690bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13691bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13692bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13693bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13694bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13695dist_noinst_DATA += loader/i386/bsdXX.c loader/i386/bsd_pagetable.c
13696BUILT_SOURCES += $(nodist_bsd_module_SOURCES)
13697CLEANFILES += $(nodist_bsd_module_SOURCES)
13698MOD_FILES += bsd.mod
13699MARKER_FILES += bsd.marker
13700CLEANFILES += bsd.marker
13701
13702bsd.marker: $(bsd_module_SOURCES) $(nodist_bsd_module_SOURCES)
13703 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13704 grep 'MARKER' $@.new > $@; rm -f $@.new
13705endif
13706
13707if COND_i386_ieee1275
13708platform_PROGRAMS += bsd.module
13709MODULE_FILES += bsd.module$(EXEEXT)
13710bsd_module_SOURCES = loader/i386/bsd.c loader/i386/bsd32.c loader/i386/bsd64.c ## platform sources
13711nodist_bsd_module_SOURCES = ## platform nodist sources
13712bsd_module_LDADD =
13713bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13714bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13715bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13716bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13717bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13718dist_noinst_DATA += loader/i386/bsdXX.c loader/i386/bsd_pagetable.c
13719BUILT_SOURCES += $(nodist_bsd_module_SOURCES)
13720CLEANFILES += $(nodist_bsd_module_SOURCES)
13721MOD_FILES += bsd.mod
13722MARKER_FILES += bsd.marker
13723CLEANFILES += bsd.marker
13724
13725bsd.marker: $(bsd_module_SOURCES) $(nodist_bsd_module_SOURCES)
13726 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13727 grep 'MARKER' $@.new > $@; rm -f $@.new
13728endif
13729
13730if COND_x86_64_efi
13731platform_PROGRAMS += bsd.module
13732MODULE_FILES += bsd.module$(EXEEXT)
13733bsd_module_SOURCES = loader/i386/bsd.c loader/i386/bsd32.c loader/i386/bsd64.c ## platform sources
13734nodist_bsd_module_SOURCES = ## platform nodist sources
13735bsd_module_LDADD =
13736bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13737bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13738bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13739bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13740bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13741dist_noinst_DATA += loader/i386/bsdXX.c loader/i386/bsd_pagetable.c
13742BUILT_SOURCES += $(nodist_bsd_module_SOURCES)
13743CLEANFILES += $(nodist_bsd_module_SOURCES)
13744MOD_FILES += bsd.mod
13745MARKER_FILES += bsd.marker
13746CLEANFILES += bsd.marker
13747
13748bsd.marker: $(bsd_module_SOURCES) $(nodist_bsd_module_SOURCES)
13749 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13750 grep 'MARKER' $@.new > $@; rm -f $@.new
13751endif
13752
13753if COND_i386_pc
13754platform_PROGRAMS += plan9.module
13755MODULE_FILES += plan9.module$(EXEEXT)
13756plan9_module_SOURCES = loader/i386/pc/plan9.c ## platform sources
13757nodist_plan9_module_SOURCES = ## platform nodist sources
13758plan9_module_LDADD =
13759plan9_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13760plan9_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13761plan9_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13762plan9_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13763plan9_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13764dist_noinst_DATA +=
13765BUILT_SOURCES += $(nodist_plan9_module_SOURCES)
13766CLEANFILES += $(nodist_plan9_module_SOURCES)
13767MOD_FILES += plan9.mod
13768MARKER_FILES += plan9.marker
13769CLEANFILES += plan9.marker
13770
13771plan9.marker: $(plan9_module_SOURCES) $(nodist_plan9_module_SOURCES)
13772 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(plan9_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13773 grep 'MARKER' $@.new > $@; rm -f $@.new
13774endif
13775
13776if COND_i386_pc
13777platform_PROGRAMS += linux16.module
13778MODULE_FILES += linux16.module$(EXEEXT)
00f6db22 13779linux16_module_SOURCES = loader/i386/pc/linux.c ## platform sources
422889f9
CW
13780nodist_linux16_module_SOURCES = ## platform nodist sources
13781linux16_module_LDADD =
13782linux16_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13783linux16_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13784linux16_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13785linux16_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13786linux16_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13787dist_noinst_DATA +=
13788BUILT_SOURCES += $(nodist_linux16_module_SOURCES)
13789CLEANFILES += $(nodist_linux16_module_SOURCES)
13790MOD_FILES += linux16.mod
13791MARKER_FILES += linux16.marker
13792CLEANFILES += linux16.marker
13793
13794linux16.marker: $(linux16_module_SOURCES) $(nodist_linux16_module_SOURCES)
13795 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux16_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13796 grep 'MARKER' $@.new > $@; rm -f $@.new
13797endif
13798
13799if COND_i386_efi
13800platform_PROGRAMS += linux16.module
13801MODULE_FILES += linux16.module$(EXEEXT)
00f6db22 13802linux16_module_SOURCES = loader/i386/pc/linux.c ## platform sources
422889f9
CW
13803nodist_linux16_module_SOURCES = ## platform nodist sources
13804linux16_module_LDADD =
13805linux16_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13806linux16_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13807linux16_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13808linux16_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13809linux16_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13810dist_noinst_DATA +=
13811BUILT_SOURCES += $(nodist_linux16_module_SOURCES)
13812CLEANFILES += $(nodist_linux16_module_SOURCES)
13813MOD_FILES += linux16.mod
13814MARKER_FILES += linux16.marker
13815CLEANFILES += linux16.marker
13816
13817linux16.marker: $(linux16_module_SOURCES) $(nodist_linux16_module_SOURCES)
13818 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux16_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13819 grep 'MARKER' $@.new > $@; rm -f $@.new
13820endif
13821
13822if COND_i386_qemu
13823platform_PROGRAMS += linux16.module
13824MODULE_FILES += linux16.module$(EXEEXT)
00f6db22 13825linux16_module_SOURCES = loader/i386/pc/linux.c ## platform sources
422889f9
CW
13826nodist_linux16_module_SOURCES = ## platform nodist sources
13827linux16_module_LDADD =
13828linux16_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13829linux16_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13830linux16_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13831linux16_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13832linux16_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13833dist_noinst_DATA +=
13834BUILT_SOURCES += $(nodist_linux16_module_SOURCES)
13835CLEANFILES += $(nodist_linux16_module_SOURCES)
13836MOD_FILES += linux16.mod
13837MARKER_FILES += linux16.marker
13838CLEANFILES += linux16.marker
13839
13840linux16.marker: $(linux16_module_SOURCES) $(nodist_linux16_module_SOURCES)
13841 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux16_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13842 grep 'MARKER' $@.new > $@; rm -f $@.new
13843endif
13844
13845if COND_i386_coreboot
13846platform_PROGRAMS += linux16.module
13847MODULE_FILES += linux16.module$(EXEEXT)
00f6db22 13848linux16_module_SOURCES = loader/i386/pc/linux.c ## platform sources
422889f9
CW
13849nodist_linux16_module_SOURCES = ## platform nodist sources
13850linux16_module_LDADD =
13851linux16_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13852linux16_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13853linux16_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13854linux16_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13855linux16_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13856dist_noinst_DATA +=
13857BUILT_SOURCES += $(nodist_linux16_module_SOURCES)
13858CLEANFILES += $(nodist_linux16_module_SOURCES)
13859MOD_FILES += linux16.mod
13860MARKER_FILES += linux16.marker
13861CLEANFILES += linux16.marker
13862
13863linux16.marker: $(linux16_module_SOURCES) $(nodist_linux16_module_SOURCES)
13864 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux16_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13865 grep 'MARKER' $@.new > $@; rm -f $@.new
13866endif
13867
13868if COND_i386_multiboot
13869platform_PROGRAMS += linux16.module
13870MODULE_FILES += linux16.module$(EXEEXT)
00f6db22 13871linux16_module_SOURCES = loader/i386/pc/linux.c ## platform sources
422889f9
CW
13872nodist_linux16_module_SOURCES = ## platform nodist sources
13873linux16_module_LDADD =
13874linux16_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13875linux16_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13876linux16_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13877linux16_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13878linux16_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13879dist_noinst_DATA +=
13880BUILT_SOURCES += $(nodist_linux16_module_SOURCES)
13881CLEANFILES += $(nodist_linux16_module_SOURCES)
13882MOD_FILES += linux16.mod
13883MARKER_FILES += linux16.marker
13884CLEANFILES += linux16.marker
13885
13886linux16.marker: $(linux16_module_SOURCES) $(nodist_linux16_module_SOURCES)
13887 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux16_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13888 grep 'MARKER' $@.new > $@; rm -f $@.new
13889endif
13890
13891if COND_i386_ieee1275
13892platform_PROGRAMS += linux16.module
13893MODULE_FILES += linux16.module$(EXEEXT)
00f6db22 13894linux16_module_SOURCES = loader/i386/pc/linux.c ## platform sources
422889f9
CW
13895nodist_linux16_module_SOURCES = ## platform nodist sources
13896linux16_module_LDADD =
13897linux16_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13898linux16_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13899linux16_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13900linux16_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13901linux16_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13902dist_noinst_DATA +=
13903BUILT_SOURCES += $(nodist_linux16_module_SOURCES)
13904CLEANFILES += $(nodist_linux16_module_SOURCES)
13905MOD_FILES += linux16.mod
13906MARKER_FILES += linux16.marker
13907CLEANFILES += linux16.marker
13908
13909linux16.marker: $(linux16_module_SOURCES) $(nodist_linux16_module_SOURCES)
13910 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux16_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13911 grep 'MARKER' $@.new > $@; rm -f $@.new
13912endif
13913
13914if COND_x86_64_efi
13915platform_PROGRAMS += linux16.module
13916MODULE_FILES += linux16.module$(EXEEXT)
00f6db22 13917linux16_module_SOURCES = loader/i386/pc/linux.c ## platform sources
422889f9
CW
13918nodist_linux16_module_SOURCES = ## platform nodist sources
13919linux16_module_LDADD =
13920linux16_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13921linux16_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13922linux16_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13923linux16_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13924linux16_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13925dist_noinst_DATA +=
13926BUILT_SOURCES += $(nodist_linux16_module_SOURCES)
13927CLEANFILES += $(nodist_linux16_module_SOURCES)
13928MOD_FILES += linux16.mod
13929MARKER_FILES += linux16.marker
13930CLEANFILES += linux16.marker
13931
13932linux16.marker: $(linux16_module_SOURCES) $(nodist_linux16_module_SOURCES)
13933 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux16_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13934 grep 'MARKER' $@.new > $@; rm -f $@.new
13935endif
13936
13937if COND_i386_pc
13938platform_PROGRAMS += ntldr.module
13939MODULE_FILES += ntldr.module$(EXEEXT)
13940ntldr_module_SOURCES = loader/i386/pc/ntldr.c ## platform sources
13941nodist_ntldr_module_SOURCES = ## platform nodist sources
13942ntldr_module_LDADD =
13943ntldr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13944ntldr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13945ntldr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13946ntldr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13947ntldr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13948dist_noinst_DATA +=
13949BUILT_SOURCES += $(nodist_ntldr_module_SOURCES)
13950CLEANFILES += $(nodist_ntldr_module_SOURCES)
13951MOD_FILES += ntldr.mod
13952MARKER_FILES += ntldr.marker
13953CLEANFILES += ntldr.marker
13954
13955ntldr.marker: $(ntldr_module_SOURCES) $(nodist_ntldr_module_SOURCES)
13956 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ntldr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13957 grep 'MARKER' $@.new > $@; rm -f $@.new
13958endif
13959
13960if COND_i386_pc
13961platform_PROGRAMS += truecrypt.module
13962MODULE_FILES += truecrypt.module$(EXEEXT)
13963truecrypt_module_SOURCES = loader/i386/pc/truecrypt.c ## platform sources
13964nodist_truecrypt_module_SOURCES = ## platform nodist sources
13965truecrypt_module_LDADD =
13966truecrypt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13967truecrypt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13968truecrypt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13969truecrypt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13970truecrypt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13971dist_noinst_DATA +=
13972BUILT_SOURCES += $(nodist_truecrypt_module_SOURCES)
13973CLEANFILES += $(nodist_truecrypt_module_SOURCES)
13974MOD_FILES += truecrypt.mod
13975MARKER_FILES += truecrypt.marker
13976CLEANFILES += truecrypt.marker
13977
13978truecrypt.marker: $(truecrypt_module_SOURCES) $(nodist_truecrypt_module_SOURCES)
13979 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truecrypt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
13980 grep 'MARKER' $@.new > $@; rm -f $@.new
13981endif
13982
13983if COND_i386_pc
13984platform_PROGRAMS += freedos.module
13985MODULE_FILES += freedos.module$(EXEEXT)
13986freedos_module_SOURCES = loader/i386/pc/freedos.c ## platform sources
13987nodist_freedos_module_SOURCES = ## platform nodist sources
13988freedos_module_LDADD =
13989freedos_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
13990freedos_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
13991freedos_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
13992freedos_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
13993freedos_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
13994dist_noinst_DATA +=
13995BUILT_SOURCES += $(nodist_freedos_module_SOURCES)
13996CLEANFILES += $(nodist_freedos_module_SOURCES)
13997MOD_FILES += freedos.mod
13998MARKER_FILES += freedos.marker
13999CLEANFILES += freedos.marker
14000
14001freedos.marker: $(freedos_module_SOURCES) $(nodist_freedos_module_SOURCES)
14002 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedos_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14003 grep 'MARKER' $@.new > $@; rm -f $@.new
14004endif
14005
14006if COND_i386_pc
14007platform_PROGRAMS += pxechain.module
14008MODULE_FILES += pxechain.module$(EXEEXT)
14009pxechain_module_SOURCES = loader/i386/pc/pxechainloader.c ## platform sources
14010nodist_pxechain_module_SOURCES = ## platform nodist sources
14011pxechain_module_LDADD =
14012pxechain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14013pxechain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14014pxechain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14015pxechain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14016pxechain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14017dist_noinst_DATA +=
14018BUILT_SOURCES += $(nodist_pxechain_module_SOURCES)
14019CLEANFILES += $(nodist_pxechain_module_SOURCES)
14020MOD_FILES += pxechain.mod
14021MARKER_FILES += pxechain.marker
14022CLEANFILES += pxechain.marker
14023
14024pxechain.marker: $(pxechain_module_SOURCES) $(nodist_pxechain_module_SOURCES)
14025 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pxechain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14026 grep 'MARKER' $@.new > $@; rm -f $@.new
14027endif
14028
14029if COND_i386_pc
14030platform_PROGRAMS += multiboot2.module
14031MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14032multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14033nodist_multiboot2_module_SOURCES = ## platform nodist sources
14034multiboot2_module_LDADD =
14035multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14036multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14037multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14038multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14039multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14040dist_noinst_DATA +=
14041BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14042CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14043MOD_FILES += multiboot2.mod
14044MARKER_FILES += multiboot2.marker
14045CLEANFILES += multiboot2.marker
14046
14047multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14048 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14049 grep 'MARKER' $@.new > $@; rm -f $@.new
14050endif
14051
14052if COND_i386_efi
14053platform_PROGRAMS += multiboot2.module
14054MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14055multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14056nodist_multiboot2_module_SOURCES = ## platform nodist sources
14057multiboot2_module_LDADD =
14058multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14059multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14060multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14061multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14062multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14063dist_noinst_DATA +=
14064BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14065CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14066MOD_FILES += multiboot2.mod
14067MARKER_FILES += multiboot2.marker
14068CLEANFILES += multiboot2.marker
14069
14070multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14071 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14072 grep 'MARKER' $@.new > $@; rm -f $@.new
14073endif
14074
14075if COND_i386_qemu
14076platform_PROGRAMS += multiboot2.module
14077MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14078multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14079nodist_multiboot2_module_SOURCES = ## platform nodist sources
14080multiboot2_module_LDADD =
14081multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14082multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14083multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14084multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14085multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14086dist_noinst_DATA +=
14087BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14088CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14089MOD_FILES += multiboot2.mod
14090MARKER_FILES += multiboot2.marker
14091CLEANFILES += multiboot2.marker
14092
14093multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14094 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14095 grep 'MARKER' $@.new > $@; rm -f $@.new
14096endif
14097
14098if COND_i386_coreboot
14099platform_PROGRAMS += multiboot2.module
14100MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14101multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14102nodist_multiboot2_module_SOURCES = ## platform nodist sources
14103multiboot2_module_LDADD =
14104multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14105multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14106multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14107multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14108multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14109dist_noinst_DATA +=
14110BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14111CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14112MOD_FILES += multiboot2.mod
14113MARKER_FILES += multiboot2.marker
14114CLEANFILES += multiboot2.marker
14115
14116multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14117 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14118 grep 'MARKER' $@.new > $@; rm -f $@.new
14119endif
14120
14121if COND_i386_multiboot
14122platform_PROGRAMS += multiboot2.module
14123MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14124multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14125nodist_multiboot2_module_SOURCES = ## platform nodist sources
14126multiboot2_module_LDADD =
14127multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14128multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14129multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14130multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14131multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14132dist_noinst_DATA +=
14133BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14134CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14135MOD_FILES += multiboot2.mod
14136MARKER_FILES += multiboot2.marker
14137CLEANFILES += multiboot2.marker
14138
14139multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14140 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14141 grep 'MARKER' $@.new > $@; rm -f $@.new
14142endif
14143
14144if COND_i386_ieee1275
14145platform_PROGRAMS += multiboot2.module
14146MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14147multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14148nodist_multiboot2_module_SOURCES = ## platform nodist sources
14149multiboot2_module_LDADD =
14150multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14151multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14152multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14153multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14154multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14155dist_noinst_DATA +=
14156BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14157CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14158MOD_FILES += multiboot2.mod
14159MARKER_FILES += multiboot2.marker
14160CLEANFILES += multiboot2.marker
14161
14162multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14163 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14164 grep 'MARKER' $@.new > $@; rm -f $@.new
14165endif
14166
14167if COND_x86_64_efi
14168platform_PROGRAMS += multiboot2.module
14169MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22
CW
14170multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
14171nodist_multiboot2_module_SOURCES = ## platform nodist sources
14172multiboot2_module_LDADD =
14173multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14174multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14175multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14176multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14177multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14178dist_noinst_DATA +=
14179BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14180CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14181MOD_FILES += multiboot2.mod
14182MARKER_FILES += multiboot2.marker
14183CLEANFILES += multiboot2.marker
14184
14185multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14186 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14187 grep 'MARKER' $@.new > $@; rm -f $@.new
14188endif
14189
14190if COND_i386_xen_pvh
14191platform_PROGRAMS += multiboot2.module
14192MODULE_FILES += multiboot2.module$(EXEEXT)
14193multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14194nodist_multiboot2_module_SOURCES = ## platform nodist sources
14195multiboot2_module_LDADD =
14196multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14197multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14198multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14199multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14200multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14201dist_noinst_DATA +=
14202BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14203CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14204MOD_FILES += multiboot2.mod
14205MARKER_FILES += multiboot2.marker
14206CLEANFILES += multiboot2.marker
14207
14208multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14209 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14210 grep 'MARKER' $@.new > $@; rm -f $@.new
14211endif
14212
14213if COND_mips_loongson
14214platform_PROGRAMS += multiboot2.module
14215MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14216multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14217nodist_multiboot2_module_SOURCES = ## platform nodist sources
14218multiboot2_module_LDADD =
14219multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14220multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14221multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14222multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14223multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14224dist_noinst_DATA +=
14225BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14226CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14227MOD_FILES += multiboot2.mod
14228MARKER_FILES += multiboot2.marker
14229CLEANFILES += multiboot2.marker
14230
14231multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14232 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14233 grep 'MARKER' $@.new > $@; rm -f $@.new
14234endif
14235
14236if COND_mips_arc
14237platform_PROGRAMS += multiboot2.module
14238MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14239multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14240nodist_multiboot2_module_SOURCES = ## platform nodist sources
14241multiboot2_module_LDADD =
14242multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14243multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14244multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14245multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14246multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14247dist_noinst_DATA +=
14248BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14249CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14250MOD_FILES += multiboot2.mod
14251MARKER_FILES += multiboot2.marker
14252CLEANFILES += multiboot2.marker
14253
14254multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14255 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14256 grep 'MARKER' $@.new > $@; rm -f $@.new
14257endif
14258
14259if COND_mips_qemu_mips
14260platform_PROGRAMS += multiboot2.module
14261MODULE_FILES += multiboot2.module$(EXEEXT)
00f6db22 14262multiboot2_module_SOURCES = loader/multiboot.c loader/multiboot_mbi2.c ## platform sources
422889f9
CW
14263nodist_multiboot2_module_SOURCES = ## platform nodist sources
14264multiboot2_module_LDADD =
14265multiboot2_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14266multiboot2_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14267multiboot2_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -DGRUB_USE_MULTIBOOT2
14268multiboot2_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14269multiboot2_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14270dist_noinst_DATA +=
14271BUILT_SOURCES += $(nodist_multiboot2_module_SOURCES)
14272CLEANFILES += $(nodist_multiboot2_module_SOURCES)
14273MOD_FILES += multiboot2.mod
14274MARKER_FILES += multiboot2.marker
14275CLEANFILES += multiboot2.marker
14276
14277multiboot2.marker: $(multiboot2_module_SOURCES) $(nodist_multiboot2_module_SOURCES)
14278 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot2_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14279 grep 'MARKER' $@.new > $@; rm -f $@.new
14280endif
14281
00f6db22
CW
14282if COND_i386_pc
14283platform_PROGRAMS += multiboot.module
14284MODULE_FILES += multiboot.module$(EXEEXT)
14285multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
14286nodist_multiboot_module_SOURCES = ## platform nodist sources
14287multiboot_module_LDADD =
14288multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14289multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14290multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14291multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14292multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14293dist_noinst_DATA += loader/multiboot_elfxx.c
14294BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14295CLEANFILES += $(nodist_multiboot_module_SOURCES)
14296MOD_FILES += multiboot.mod
14297MARKER_FILES += multiboot.marker
14298CLEANFILES += multiboot.marker
14299
14300multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14301 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14302 grep 'MARKER' $@.new > $@; rm -f $@.new
14303endif
14304
14305if COND_i386_efi
422889f9
CW
14306platform_PROGRAMS += multiboot.module
14307MODULE_FILES += multiboot.module$(EXEEXT)
00f6db22 14308multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
422889f9
CW
14309nodist_multiboot_module_SOURCES = ## platform nodist sources
14310multiboot_module_LDADD =
14311multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14312multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14313multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14314multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14315multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14316dist_noinst_DATA += loader/multiboot_elfxx.c
14317BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14318CLEANFILES += $(nodist_multiboot_module_SOURCES)
14319MOD_FILES += multiboot.mod
14320MARKER_FILES += multiboot.marker
14321CLEANFILES += multiboot.marker
14322
14323multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14324 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14325 grep 'MARKER' $@.new > $@; rm -f $@.new
14326endif
14327
00f6db22 14328if COND_i386_qemu
422889f9
CW
14329platform_PROGRAMS += multiboot.module
14330MODULE_FILES += multiboot.module$(EXEEXT)
00f6db22 14331multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
422889f9
CW
14332nodist_multiboot_module_SOURCES = ## platform nodist sources
14333multiboot_module_LDADD =
14334multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14335multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14336multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14337multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14338multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14339dist_noinst_DATA += loader/multiboot_elfxx.c
14340BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14341CLEANFILES += $(nodist_multiboot_module_SOURCES)
14342MOD_FILES += multiboot.mod
14343MARKER_FILES += multiboot.marker
14344CLEANFILES += multiboot.marker
14345
14346multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14347 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14348 grep 'MARKER' $@.new > $@; rm -f $@.new
14349endif
14350
00f6db22 14351if COND_i386_coreboot
422889f9
CW
14352platform_PROGRAMS += multiboot.module
14353MODULE_FILES += multiboot.module$(EXEEXT)
00f6db22 14354multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
422889f9
CW
14355nodist_multiboot_module_SOURCES = ## platform nodist sources
14356multiboot_module_LDADD =
14357multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14358multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14359multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14360multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14361multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14362dist_noinst_DATA += loader/multiboot_elfxx.c
14363BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14364CLEANFILES += $(nodist_multiboot_module_SOURCES)
14365MOD_FILES += multiboot.mod
14366MARKER_FILES += multiboot.marker
14367CLEANFILES += multiboot.marker
14368
14369multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14370 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14371 grep 'MARKER' $@.new > $@; rm -f $@.new
14372endif
14373
00f6db22 14374if COND_i386_multiboot
422889f9
CW
14375platform_PROGRAMS += multiboot.module
14376MODULE_FILES += multiboot.module$(EXEEXT)
00f6db22 14377multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
422889f9
CW
14378nodist_multiboot_module_SOURCES = ## platform nodist sources
14379multiboot_module_LDADD =
14380multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14381multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14382multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14383multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14384multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14385dist_noinst_DATA += loader/multiboot_elfxx.c
14386BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14387CLEANFILES += $(nodist_multiboot_module_SOURCES)
14388MOD_FILES += multiboot.mod
14389MARKER_FILES += multiboot.marker
14390CLEANFILES += multiboot.marker
14391
14392multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14393 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14394 grep 'MARKER' $@.new > $@; rm -f $@.new
14395endif
14396
00f6db22 14397if COND_i386_ieee1275
422889f9
CW
14398platform_PROGRAMS += multiboot.module
14399MODULE_FILES += multiboot.module$(EXEEXT)
00f6db22 14400multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
422889f9
CW
14401nodist_multiboot_module_SOURCES = ## platform nodist sources
14402multiboot_module_LDADD =
14403multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14404multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14405multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14406multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14407multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14408dist_noinst_DATA += loader/multiboot_elfxx.c
14409BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14410CLEANFILES += $(nodist_multiboot_module_SOURCES)
14411MOD_FILES += multiboot.mod
14412MARKER_FILES += multiboot.marker
14413CLEANFILES += multiboot.marker
14414
14415multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14416 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14417 grep 'MARKER' $@.new > $@; rm -f $@.new
14418endif
14419
00f6db22 14420if COND_x86_64_efi
422889f9
CW
14421platform_PROGRAMS += multiboot.module
14422MODULE_FILES += multiboot.module$(EXEEXT)
00f6db22 14423multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
422889f9
CW
14424nodist_multiboot_module_SOURCES = ## platform nodist sources
14425multiboot_module_LDADD =
14426multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14427multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14428multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14429multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14430multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14431dist_noinst_DATA += loader/multiboot_elfxx.c
14432BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14433CLEANFILES += $(nodist_multiboot_module_SOURCES)
14434MOD_FILES += multiboot.mod
14435MARKER_FILES += multiboot.marker
14436CLEANFILES += multiboot.marker
14437
14438multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14439 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14440 grep 'MARKER' $@.new > $@; rm -f $@.new
14441endif
14442
00f6db22 14443if COND_i386_xen_pvh
422889f9
CW
14444platform_PROGRAMS += multiboot.module
14445MODULE_FILES += multiboot.module$(EXEEXT)
00f6db22 14446multiboot_module_SOURCES = loader/i386/multiboot_mbi.c loader/multiboot.c ## platform sources
422889f9
CW
14447nodist_multiboot_module_SOURCES = ## platform nodist sources
14448multiboot_module_LDADD =
14449multiboot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14450multiboot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14451multiboot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14452multiboot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14453multiboot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14454dist_noinst_DATA += loader/multiboot_elfxx.c
14455BUILT_SOURCES += $(nodist_multiboot_module_SOURCES)
14456CLEANFILES += $(nodist_multiboot_module_SOURCES)
14457MOD_FILES += multiboot.mod
14458MARKER_FILES += multiboot.marker
14459CLEANFILES += multiboot.marker
14460
14461multiboot.marker: $(multiboot_module_SOURCES) $(nodist_multiboot_module_SOURCES)
14462 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(multiboot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14463 grep 'MARKER' $@.new > $@; rm -f $@.new
14464endif
14465
14466if COND_arm64_efi
14467platform_PROGRAMS += xen_boot.module
14468MODULE_FILES += xen_boot.module$(EXEEXT)
00f6db22 14469xen_boot_module_SOURCES = loader/arm64/xen_boot.c ## platform sources
422889f9
CW
14470nodist_xen_boot_module_SOURCES = ## platform nodist sources
14471xen_boot_module_LDADD =
14472xen_boot_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14473xen_boot_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14474xen_boot_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14475xen_boot_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14476xen_boot_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14477dist_noinst_DATA +=
14478BUILT_SOURCES += $(nodist_xen_boot_module_SOURCES)
14479CLEANFILES += $(nodist_xen_boot_module_SOURCES)
14480MOD_FILES += xen_boot.mod
14481MARKER_FILES += xen_boot.marker
14482CLEANFILES += xen_boot.marker
14483
14484xen_boot.marker: $(xen_boot_module_SOURCES) $(nodist_xen_boot_module_SOURCES)
14485 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xen_boot_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14486 grep 'MARKER' $@.new > $@; rm -f $@.new
14487endif
14488
14489if COND_i386_pc
14490platform_PROGRAMS += linux.module
14491MODULE_FILES += linux.module$(EXEEXT)
14492linux_module_SOURCES = lib/i386/pc/vesa_modes_table.c loader/i386/linux.c loader/linux.c lib/cmdline.c ## platform sources
14493nodist_linux_module_SOURCES = ## platform nodist sources
14494linux_module_LDADD =
14495linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14496linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14497linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14498linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14499linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14500dist_noinst_DATA +=
14501BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14502CLEANFILES += $(nodist_linux_module_SOURCES)
14503MOD_FILES += linux.mod
14504MARKER_FILES += linux.marker
14505CLEANFILES += linux.marker
14506
14507linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14508 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14509 grep 'MARKER' $@.new > $@; rm -f $@.new
14510endif
14511
14512if COND_i386_efi
14513platform_PROGRAMS += linux.module
14514MODULE_FILES += linux.module$(EXEEXT)
14515linux_module_SOURCES = loader/i386/linux.c loader/linux.c lib/cmdline.c ## platform sources
14516nodist_linux_module_SOURCES = ## platform nodist sources
14517linux_module_LDADD =
14518linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14519linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14520linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14521linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14522linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14523dist_noinst_DATA +=
14524BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14525CLEANFILES += $(nodist_linux_module_SOURCES)
14526MOD_FILES += linux.mod
14527MARKER_FILES += linux.marker
14528CLEANFILES += linux.marker
14529
14530linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14531 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14532 grep 'MARKER' $@.new > $@; rm -f $@.new
14533endif
14534
14535if COND_i386_qemu
14536platform_PROGRAMS += linux.module
14537MODULE_FILES += linux.module$(EXEEXT)
14538linux_module_SOURCES = loader/i386/linux.c loader/linux.c lib/cmdline.c ## platform sources
14539nodist_linux_module_SOURCES = ## platform nodist sources
14540linux_module_LDADD =
14541linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14542linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14543linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14544linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14545linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14546dist_noinst_DATA +=
14547BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14548CLEANFILES += $(nodist_linux_module_SOURCES)
14549MOD_FILES += linux.mod
14550MARKER_FILES += linux.marker
14551CLEANFILES += linux.marker
14552
14553linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14554 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14555 grep 'MARKER' $@.new > $@; rm -f $@.new
14556endif
14557
14558if COND_i386_coreboot
14559platform_PROGRAMS += linux.module
14560MODULE_FILES += linux.module$(EXEEXT)
14561linux_module_SOURCES = loader/i386/linux.c loader/linux.c lib/cmdline.c ## platform sources
14562nodist_linux_module_SOURCES = ## platform nodist sources
14563linux_module_LDADD =
14564linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14565linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14566linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14567linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14568linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14569dist_noinst_DATA +=
14570BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14571CLEANFILES += $(nodist_linux_module_SOURCES)
14572MOD_FILES += linux.mod
14573MARKER_FILES += linux.marker
14574CLEANFILES += linux.marker
14575
14576linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14577 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14578 grep 'MARKER' $@.new > $@; rm -f $@.new
14579endif
14580
14581if COND_i386_multiboot
14582platform_PROGRAMS += linux.module
14583MODULE_FILES += linux.module$(EXEEXT)
14584linux_module_SOURCES = loader/i386/linux.c loader/linux.c lib/cmdline.c ## platform sources
14585nodist_linux_module_SOURCES = ## platform nodist sources
14586linux_module_LDADD =
14587linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14588linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14589linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14590linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14591linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14592dist_noinst_DATA +=
14593BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14594CLEANFILES += $(nodist_linux_module_SOURCES)
14595MOD_FILES += linux.mod
14596MARKER_FILES += linux.marker
14597CLEANFILES += linux.marker
14598
14599linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14600 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14601 grep 'MARKER' $@.new > $@; rm -f $@.new
14602endif
14603
14604if COND_i386_ieee1275
14605platform_PROGRAMS += linux.module
14606MODULE_FILES += linux.module$(EXEEXT)
14607linux_module_SOURCES = loader/i386/linux.c loader/linux.c lib/cmdline.c ## platform sources
14608nodist_linux_module_SOURCES = ## platform nodist sources
14609linux_module_LDADD =
14610linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14611linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14612linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14613linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14614linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14615dist_noinst_DATA +=
14616BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14617CLEANFILES += $(nodist_linux_module_SOURCES)
14618MOD_FILES += linux.mod
14619MARKER_FILES += linux.marker
14620CLEANFILES += linux.marker
14621
14622linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14623 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14624 grep 'MARKER' $@.new > $@; rm -f $@.new
14625endif
14626
14627if COND_x86_64_efi
14628platform_PROGRAMS += linux.module
14629MODULE_FILES += linux.module$(EXEEXT)
14630linux_module_SOURCES = loader/i386/linux.c loader/linux.c lib/cmdline.c ## platform sources
14631nodist_linux_module_SOURCES = ## platform nodist sources
14632linux_module_LDADD =
14633linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14634linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14635linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14636linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14637linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14638dist_noinst_DATA +=
14639BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14640CLEANFILES += $(nodist_linux_module_SOURCES)
14641MOD_FILES += linux.mod
14642MARKER_FILES += linux.marker
14643CLEANFILES += linux.marker
14644
14645linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14646 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14647 grep 'MARKER' $@.new > $@; rm -f $@.new
14648endif
14649
14650if COND_i386_xen
14651platform_PROGRAMS += linux.module
14652MODULE_FILES += linux.module$(EXEEXT)
14653linux_module_SOURCES = loader/i386/xen.c loader/linux.c lib/cmdline.c ## platform sources
14654nodist_linux_module_SOURCES = ## platform nodist sources
14655linux_module_LDADD =
14656linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14657linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14658linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14659linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14660linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14661dist_noinst_DATA +=
14662BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14663CLEANFILES += $(nodist_linux_module_SOURCES)
14664MOD_FILES += linux.mod
14665MARKER_FILES += linux.marker
14666CLEANFILES += linux.marker
14667
14668linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14669 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14670 grep 'MARKER' $@.new > $@; rm -f $@.new
14671endif
14672
14673if COND_x86_64_xen
14674platform_PROGRAMS += linux.module
14675MODULE_FILES += linux.module$(EXEEXT)
14676linux_module_SOURCES = loader/i386/xen.c loader/linux.c lib/cmdline.c ## platform sources
14677nodist_linux_module_SOURCES = ## platform nodist sources
14678linux_module_LDADD =
14679linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14680linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14681linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14682linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14683linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14684dist_noinst_DATA +=
14685BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14686CLEANFILES += $(nodist_linux_module_SOURCES)
14687MOD_FILES += linux.mod
14688MARKER_FILES += linux.marker
14689CLEANFILES += linux.marker
14690
14691linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14692 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14693 grep 'MARKER' $@.new > $@; rm -f $@.new
14694endif
14695
00f6db22
CW
14696if COND_i386_xen_pvh
14697platform_PROGRAMS += linux.module
14698MODULE_FILES += linux.module$(EXEEXT)
14699linux_module_SOURCES = loader/i386/linux.c lib/i386/pc/vesa_modes_table.c loader/linux.c lib/cmdline.c ## platform sources
14700nodist_linux_module_SOURCES = ## platform nodist sources
14701linux_module_LDADD =
14702linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14703linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14704linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14705linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14706linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14707dist_noinst_DATA +=
14708BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14709CLEANFILES += $(nodist_linux_module_SOURCES)
14710MOD_FILES += linux.mod
14711MARKER_FILES += linux.marker
14712CLEANFILES += linux.marker
14713
14714linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14715 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14716 grep 'MARKER' $@.new > $@; rm -f $@.new
14717endif
14718
422889f9
CW
14719if COND_mips_loongson
14720platform_PROGRAMS += linux.module
14721MODULE_FILES += linux.module$(EXEEXT)
14722linux_module_SOURCES = loader/mips/linux.c loader/linux.c lib/cmdline.c ## platform sources
14723nodist_linux_module_SOURCES = ## platform nodist sources
14724linux_module_LDADD =
14725linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14726linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14727linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14728linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14729linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14730dist_noinst_DATA +=
14731BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14732CLEANFILES += $(nodist_linux_module_SOURCES)
14733MOD_FILES += linux.mod
14734MARKER_FILES += linux.marker
14735CLEANFILES += linux.marker
14736
14737linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14738 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14739 grep 'MARKER' $@.new > $@; rm -f $@.new
14740endif
14741
14742if COND_sparc64_ieee1275
14743platform_PROGRAMS += linux.module
14744MODULE_FILES += linux.module$(EXEEXT)
14745linux_module_SOURCES = loader/sparc64/ieee1275/linux.c loader/linux.c lib/cmdline.c ## platform sources
14746nodist_linux_module_SOURCES = ## platform nodist sources
14747linux_module_LDADD =
14748linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14749linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14750linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14751linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14752linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14753dist_noinst_DATA +=
14754BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14755CLEANFILES += $(nodist_linux_module_SOURCES)
14756MOD_FILES += linux.mod
14757MARKER_FILES += linux.marker
14758CLEANFILES += linux.marker
14759
14760linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14761 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14762 grep 'MARKER' $@.new > $@; rm -f $@.new
14763endif
14764
14765if COND_powerpc_ieee1275
14766platform_PROGRAMS += linux.module
14767MODULE_FILES += linux.module$(EXEEXT)
14768linux_module_SOURCES = loader/powerpc/ieee1275/linux.c loader/linux.c lib/cmdline.c ## platform sources
14769nodist_linux_module_SOURCES = ## platform nodist sources
14770linux_module_LDADD =
14771linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14772linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14773linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14774linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14775linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14776dist_noinst_DATA +=
14777BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14778CLEANFILES += $(nodist_linux_module_SOURCES)
14779MOD_FILES += linux.mod
14780MARKER_FILES += linux.marker
14781CLEANFILES += linux.marker
14782
14783linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14784 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14785 grep 'MARKER' $@.new > $@; rm -f $@.new
14786endif
14787
14788if COND_mips_arc
14789platform_PROGRAMS += linux.module
14790MODULE_FILES += linux.module$(EXEEXT)
14791linux_module_SOURCES = loader/mips/linux.c loader/linux.c lib/cmdline.c ## platform sources
14792nodist_linux_module_SOURCES = ## platform nodist sources
14793linux_module_LDADD =
14794linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14795linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14796linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14797linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14798linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14799dist_noinst_DATA +=
14800BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14801CLEANFILES += $(nodist_linux_module_SOURCES)
14802MOD_FILES += linux.mod
14803MARKER_FILES += linux.marker
14804CLEANFILES += linux.marker
14805
14806linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14807 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14808 grep 'MARKER' $@.new > $@; rm -f $@.new
14809endif
14810
14811if COND_ia64_efi
14812platform_PROGRAMS += linux.module
14813MODULE_FILES += linux.module$(EXEEXT)
14814linux_module_SOURCES = loader/ia64/efi/linux.c loader/linux.c lib/cmdline.c ## platform sources
14815nodist_linux_module_SOURCES = ## platform nodist sources
14816linux_module_LDADD =
14817linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14818linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14819linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14820linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14821linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14822dist_noinst_DATA +=
14823BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14824CLEANFILES += $(nodist_linux_module_SOURCES)
14825MOD_FILES += linux.mod
14826MARKER_FILES += linux.marker
14827CLEANFILES += linux.marker
14828
14829linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14830 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14831 grep 'MARKER' $@.new > $@; rm -f $@.new
14832endif
14833
14834if COND_mips_qemu_mips
14835platform_PROGRAMS += linux.module
14836MODULE_FILES += linux.module$(EXEEXT)
14837linux_module_SOURCES = loader/mips/linux.c loader/linux.c lib/cmdline.c ## platform sources
14838nodist_linux_module_SOURCES = ## platform nodist sources
14839linux_module_LDADD =
14840linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14841linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14842linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14843linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14844linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14845dist_noinst_DATA +=
14846BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14847CLEANFILES += $(nodist_linux_module_SOURCES)
14848MOD_FILES += linux.mod
14849MARKER_FILES += linux.marker
14850CLEANFILES += linux.marker
14851
14852linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14853 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14854 grep 'MARKER' $@.new > $@; rm -f $@.new
14855endif
14856
14857if COND_arm_uboot
14858platform_PROGRAMS += linux.module
14859MODULE_FILES += linux.module$(EXEEXT)
14860linux_module_SOURCES = loader/arm/linux.c loader/linux.c lib/cmdline.c ## platform sources
14861nodist_linux_module_SOURCES = ## platform nodist sources
14862linux_module_LDADD =
14863linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14864linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14865linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14866linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14867linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14868dist_noinst_DATA +=
14869BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14870CLEANFILES += $(nodist_linux_module_SOURCES)
14871MOD_FILES += linux.mod
14872MARKER_FILES += linux.marker
14873CLEANFILES += linux.marker
14874
14875linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14876 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14877 grep 'MARKER' $@.new > $@; rm -f $@.new
14878endif
14879
14880if COND_arm_efi
14881platform_PROGRAMS += linux.module
14882MODULE_FILES += linux.module$(EXEEXT)
00f6db22 14883linux_module_SOURCES = loader/arm64/linux.c loader/linux.c lib/cmdline.c ## platform sources
422889f9
CW
14884nodist_linux_module_SOURCES = ## platform nodist sources
14885linux_module_LDADD =
14886linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14887linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14888linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14889linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14890linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14891dist_noinst_DATA +=
14892BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14893CLEANFILES += $(nodist_linux_module_SOURCES)
14894MOD_FILES += linux.mod
14895MARKER_FILES += linux.marker
14896CLEANFILES += linux.marker
14897
14898linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14899 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14900 grep 'MARKER' $@.new > $@; rm -f $@.new
14901endif
14902
14903if COND_arm64_efi
14904platform_PROGRAMS += linux.module
14905MODULE_FILES += linux.module$(EXEEXT)
14906linux_module_SOURCES = loader/arm64/linux.c loader/linux.c lib/cmdline.c ## platform sources
14907nodist_linux_module_SOURCES = ## platform nodist sources
14908linux_module_LDADD =
14909linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14910linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14911linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14912linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14913linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14914dist_noinst_DATA +=
14915BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14916CLEANFILES += $(nodist_linux_module_SOURCES)
14917MOD_FILES += linux.mod
14918MARKER_FILES += linux.marker
14919CLEANFILES += linux.marker
14920
14921linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14922 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14923 grep 'MARKER' $@.new > $@; rm -f $@.new
14924endif
14925
00f6db22
CW
14926if COND_arm_coreboot
14927platform_PROGRAMS += linux.module
14928MODULE_FILES += linux.module$(EXEEXT)
14929linux_module_SOURCES = loader/arm/linux.c loader/linux.c lib/cmdline.c ## platform sources
14930nodist_linux_module_SOURCES = ## platform nodist sources
14931linux_module_LDADD =
14932linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14933linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14934linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14935linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14936linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14937dist_noinst_DATA +=
14938BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14939CLEANFILES += $(nodist_linux_module_SOURCES)
14940MOD_FILES += linux.mod
14941MARKER_FILES += linux.marker
14942CLEANFILES += linux.marker
14943
14944linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14945 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14946 grep 'MARKER' $@.new > $@; rm -f $@.new
14947endif
14948
14949if COND_riscv32_efi
14950platform_PROGRAMS += linux.module
14951MODULE_FILES += linux.module$(EXEEXT)
14952linux_module_SOURCES = loader/riscv/linux.c loader/linux.c lib/cmdline.c ## platform sources
14953nodist_linux_module_SOURCES = ## platform nodist sources
14954linux_module_LDADD =
14955linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14956linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14957linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14958linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14959linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14960dist_noinst_DATA +=
14961BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14962CLEANFILES += $(nodist_linux_module_SOURCES)
14963MOD_FILES += linux.mod
14964MARKER_FILES += linux.marker
14965CLEANFILES += linux.marker
14966
14967linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14968 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14969 grep 'MARKER' $@.new > $@; rm -f $@.new
14970endif
14971
14972if COND_riscv64_efi
14973platform_PROGRAMS += linux.module
14974MODULE_FILES += linux.module$(EXEEXT)
14975linux_module_SOURCES = loader/riscv/linux.c loader/linux.c lib/cmdline.c ## platform sources
14976nodist_linux_module_SOURCES = ## platform nodist sources
14977linux_module_LDADD =
14978linux_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
14979linux_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
14980linux_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
14981linux_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
14982linux_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
14983dist_noinst_DATA +=
14984BUILT_SOURCES += $(nodist_linux_module_SOURCES)
14985CLEANFILES += $(nodist_linux_module_SOURCES)
14986MOD_FILES += linux.mod
14987MARKER_FILES += linux.marker
14988CLEANFILES += linux.marker
14989
14990linux.marker: $(linux_module_SOURCES) $(nodist_linux_module_SOURCES)
14991 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(linux_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
14992 grep 'MARKER' $@.new > $@; rm -f $@.new
14993endif
14994
422889f9
CW
14995if COND_arm_uboot
14996platform_PROGRAMS += fdt.module
14997MODULE_FILES += fdt.module$(EXEEXT)
14998fdt_module_SOURCES = lib/fdt.c ## platform sources
14999nodist_fdt_module_SOURCES = ## platform nodist sources
15000fdt_module_LDADD =
15001fdt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15002fdt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15003fdt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15004fdt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15005fdt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15006dist_noinst_DATA +=
15007BUILT_SOURCES += $(nodist_fdt_module_SOURCES)
15008CLEANFILES += $(nodist_fdt_module_SOURCES)
15009MOD_FILES += fdt.mod
15010MARKER_FILES += fdt.marker
15011CLEANFILES += fdt.marker
15012
15013fdt.marker: $(fdt_module_SOURCES) $(nodist_fdt_module_SOURCES)
15014 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fdt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15015 grep 'MARKER' $@.new > $@; rm -f $@.new
15016endif
15017
15018if COND_arm_efi
15019platform_PROGRAMS += fdt.module
15020MODULE_FILES += fdt.module$(EXEEXT)
00f6db22 15021fdt_module_SOURCES = loader/efi/fdt.c lib/fdt.c ## platform sources
422889f9
CW
15022nodist_fdt_module_SOURCES = ## platform nodist sources
15023fdt_module_LDADD =
15024fdt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15025fdt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15026fdt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15027fdt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15028fdt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15029dist_noinst_DATA +=
15030BUILT_SOURCES += $(nodist_fdt_module_SOURCES)
15031CLEANFILES += $(nodist_fdt_module_SOURCES)
15032MOD_FILES += fdt.mod
15033MARKER_FILES += fdt.marker
15034CLEANFILES += fdt.marker
15035
15036fdt.marker: $(fdt_module_SOURCES) $(nodist_fdt_module_SOURCES)
15037 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fdt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15038 grep 'MARKER' $@.new > $@; rm -f $@.new
15039endif
15040
15041if COND_arm64_efi
15042platform_PROGRAMS += fdt.module
15043MODULE_FILES += fdt.module$(EXEEXT)
00f6db22
CW
15044fdt_module_SOURCES = loader/efi/fdt.c lib/fdt.c ## platform sources
15045nodist_fdt_module_SOURCES = ## platform nodist sources
15046fdt_module_LDADD =
15047fdt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15048fdt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15049fdt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15050fdt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15051fdt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15052dist_noinst_DATA +=
15053BUILT_SOURCES += $(nodist_fdt_module_SOURCES)
15054CLEANFILES += $(nodist_fdt_module_SOURCES)
15055MOD_FILES += fdt.mod
15056MARKER_FILES += fdt.marker
15057CLEANFILES += fdt.marker
15058
15059fdt.marker: $(fdt_module_SOURCES) $(nodist_fdt_module_SOURCES)
15060 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fdt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15061 grep 'MARKER' $@.new > $@; rm -f $@.new
15062endif
15063
15064if COND_riscv32_efi
15065platform_PROGRAMS += fdt.module
15066MODULE_FILES += fdt.module$(EXEEXT)
15067fdt_module_SOURCES = loader/efi/fdt.c lib/fdt.c ## platform sources
15068nodist_fdt_module_SOURCES = ## platform nodist sources
15069fdt_module_LDADD =
15070fdt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15071fdt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15072fdt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15073fdt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15074fdt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15075dist_noinst_DATA +=
15076BUILT_SOURCES += $(nodist_fdt_module_SOURCES)
15077CLEANFILES += $(nodist_fdt_module_SOURCES)
15078MOD_FILES += fdt.mod
15079MARKER_FILES += fdt.marker
15080CLEANFILES += fdt.marker
15081
15082fdt.marker: $(fdt_module_SOURCES) $(nodist_fdt_module_SOURCES)
15083 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fdt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15084 grep 'MARKER' $@.new > $@; rm -f $@.new
15085endif
15086
15087if COND_riscv64_efi
15088platform_PROGRAMS += fdt.module
15089MODULE_FILES += fdt.module$(EXEEXT)
15090fdt_module_SOURCES = loader/efi/fdt.c lib/fdt.c ## platform sources
422889f9
CW
15091nodist_fdt_module_SOURCES = ## platform nodist sources
15092fdt_module_LDADD =
15093fdt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15094fdt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15095fdt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15096fdt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15097fdt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15098dist_noinst_DATA +=
15099BUILT_SOURCES += $(nodist_fdt_module_SOURCES)
15100CLEANFILES += $(nodist_fdt_module_SOURCES)
15101MOD_FILES += fdt.mod
15102MARKER_FILES += fdt.marker
15103CLEANFILES += fdt.marker
15104
15105fdt.marker: $(fdt_module_SOURCES) $(nodist_fdt_module_SOURCES)
15106 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fdt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15107 grep 'MARKER' $@.new > $@; rm -f $@.new
15108endif
15109
15110if COND_i386_pc
15111platform_PROGRAMS += xnu.module
15112MODULE_FILES += xnu.module$(EXEEXT)
15113xnu_module_SOURCES = loader/xnu_resume.c loader/i386/xnu.c loader/xnu.c ## platform sources
15114nodist_xnu_module_SOURCES = ## platform nodist sources
15115xnu_module_LDADD =
15116xnu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15117xnu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15118xnu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15119xnu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15120xnu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15121dist_noinst_DATA +=
15122BUILT_SOURCES += $(nodist_xnu_module_SOURCES)
15123CLEANFILES += $(nodist_xnu_module_SOURCES)
15124MOD_FILES += xnu.mod
15125MARKER_FILES += xnu.marker
15126CLEANFILES += xnu.marker
15127
15128xnu.marker: $(xnu_module_SOURCES) $(nodist_xnu_module_SOURCES)
15129 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xnu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15130 grep 'MARKER' $@.new > $@; rm -f $@.new
15131endif
15132
15133if COND_i386_efi
15134platform_PROGRAMS += xnu.module
15135MODULE_FILES += xnu.module$(EXEEXT)
15136xnu_module_SOURCES = loader/xnu_resume.c loader/i386/xnu.c loader/xnu.c ## platform sources
15137nodist_xnu_module_SOURCES = ## platform nodist sources
15138xnu_module_LDADD =
15139xnu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15140xnu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15141xnu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15142xnu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15143xnu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15144dist_noinst_DATA +=
15145BUILT_SOURCES += $(nodist_xnu_module_SOURCES)
15146CLEANFILES += $(nodist_xnu_module_SOURCES)
15147MOD_FILES += xnu.mod
15148MARKER_FILES += xnu.marker
15149CLEANFILES += xnu.marker
15150
15151xnu.marker: $(xnu_module_SOURCES) $(nodist_xnu_module_SOURCES)
15152 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xnu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15153 grep 'MARKER' $@.new > $@; rm -f $@.new
15154endif
15155
15156if COND_i386_coreboot
15157platform_PROGRAMS += xnu.module
15158MODULE_FILES += xnu.module$(EXEEXT)
15159xnu_module_SOURCES = loader/xnu_resume.c loader/i386/xnu.c loader/xnu.c ## platform sources
15160nodist_xnu_module_SOURCES = ## platform nodist sources
15161xnu_module_LDADD =
15162xnu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15163xnu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15164xnu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15165xnu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15166xnu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15167dist_noinst_DATA +=
15168BUILT_SOURCES += $(nodist_xnu_module_SOURCES)
15169CLEANFILES += $(nodist_xnu_module_SOURCES)
15170MOD_FILES += xnu.mod
15171MARKER_FILES += xnu.marker
15172CLEANFILES += xnu.marker
15173
15174xnu.marker: $(xnu_module_SOURCES) $(nodist_xnu_module_SOURCES)
15175 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xnu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15176 grep 'MARKER' $@.new > $@; rm -f $@.new
15177endif
15178
15179if COND_i386_multiboot
15180platform_PROGRAMS += xnu.module
15181MODULE_FILES += xnu.module$(EXEEXT)
15182xnu_module_SOURCES = loader/xnu_resume.c loader/i386/xnu.c loader/xnu.c ## platform sources
15183nodist_xnu_module_SOURCES = ## platform nodist sources
15184xnu_module_LDADD =
15185xnu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15186xnu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15187xnu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15188xnu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15189xnu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15190dist_noinst_DATA +=
15191BUILT_SOURCES += $(nodist_xnu_module_SOURCES)
15192CLEANFILES += $(nodist_xnu_module_SOURCES)
15193MOD_FILES += xnu.mod
15194MARKER_FILES += xnu.marker
15195CLEANFILES += xnu.marker
15196
15197xnu.marker: $(xnu_module_SOURCES) $(nodist_xnu_module_SOURCES)
15198 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xnu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15199 grep 'MARKER' $@.new > $@; rm -f $@.new
15200endif
15201
15202if COND_x86_64_efi
15203platform_PROGRAMS += xnu.module
15204MODULE_FILES += xnu.module$(EXEEXT)
15205xnu_module_SOURCES = loader/xnu_resume.c loader/i386/xnu.c loader/xnu.c ## platform sources
15206nodist_xnu_module_SOURCES = ## platform nodist sources
15207xnu_module_LDADD =
15208xnu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15209xnu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15210xnu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15211xnu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15212xnu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15213dist_noinst_DATA +=
15214BUILT_SOURCES += $(nodist_xnu_module_SOURCES)
15215CLEANFILES += $(nodist_xnu_module_SOURCES)
15216MOD_FILES += xnu.mod
15217MARKER_FILES += xnu.marker
15218CLEANFILES += xnu.marker
15219
15220xnu.marker: $(xnu_module_SOURCES) $(nodist_xnu_module_SOURCES)
15221 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xnu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15222 grep 'MARKER' $@.new > $@; rm -f $@.new
15223endif
15224
15225if COND_i386_pc
15226platform_PROGRAMS += random.module
15227MODULE_FILES += random.module$(EXEEXT)
15228random_module_SOURCES = kern/i386/tsc_pmtimer.c lib/i386/random.c lib/random.c ## platform sources
15229nodist_random_module_SOURCES = ## platform nodist sources
15230random_module_LDADD =
15231random_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15232random_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15233random_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15234random_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15235random_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15236dist_noinst_DATA +=
15237BUILT_SOURCES += $(nodist_random_module_SOURCES)
15238CLEANFILES += $(nodist_random_module_SOURCES)
15239MOD_FILES += random.mod
15240MARKER_FILES += random.marker
15241CLEANFILES += random.marker
15242
15243random.marker: $(random_module_SOURCES) $(nodist_random_module_SOURCES)
15244 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(random_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15245 grep 'MARKER' $@.new > $@; rm -f $@.new
15246endif
15247
15248if COND_i386_efi
15249platform_PROGRAMS += random.module
15250MODULE_FILES += random.module$(EXEEXT)
15251random_module_SOURCES = lib/i386/random.c lib/random.c ## platform sources
15252nodist_random_module_SOURCES = ## platform nodist sources
15253random_module_LDADD =
15254random_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15255random_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15256random_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15257random_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15258random_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15259dist_noinst_DATA +=
15260BUILT_SOURCES += $(nodist_random_module_SOURCES)
15261CLEANFILES += $(nodist_random_module_SOURCES)
15262MOD_FILES += random.mod
15263MARKER_FILES += random.marker
15264CLEANFILES += random.marker
15265
15266random.marker: $(random_module_SOURCES) $(nodist_random_module_SOURCES)
15267 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(random_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15268 grep 'MARKER' $@.new > $@; rm -f $@.new
15269endif
15270
15271if COND_i386_coreboot
15272platform_PROGRAMS += random.module
15273MODULE_FILES += random.module$(EXEEXT)
15274random_module_SOURCES = kern/i386/tsc_pmtimer.c lib/i386/random.c lib/random.c ## platform sources
15275nodist_random_module_SOURCES = ## platform nodist sources
15276random_module_LDADD =
15277random_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15278random_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15279random_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15280random_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15281random_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15282dist_noinst_DATA +=
15283BUILT_SOURCES += $(nodist_random_module_SOURCES)
15284CLEANFILES += $(nodist_random_module_SOURCES)
15285MOD_FILES += random.mod
15286MARKER_FILES += random.marker
15287CLEANFILES += random.marker
15288
15289random.marker: $(random_module_SOURCES) $(nodist_random_module_SOURCES)
15290 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(random_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15291 grep 'MARKER' $@.new > $@; rm -f $@.new
15292endif
15293
15294if COND_i386_multiboot
15295platform_PROGRAMS += random.module
15296MODULE_FILES += random.module$(EXEEXT)
15297random_module_SOURCES = kern/i386/tsc_pmtimer.c lib/i386/random.c lib/random.c ## platform sources
15298nodist_random_module_SOURCES = ## platform nodist sources
15299random_module_LDADD =
15300random_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15301random_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15302random_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15303random_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15304random_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15305dist_noinst_DATA +=
15306BUILT_SOURCES += $(nodist_random_module_SOURCES)
15307CLEANFILES += $(nodist_random_module_SOURCES)
15308MOD_FILES += random.mod
15309MARKER_FILES += random.marker
15310CLEANFILES += random.marker
15311
15312random.marker: $(random_module_SOURCES) $(nodist_random_module_SOURCES)
15313 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(random_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15314 grep 'MARKER' $@.new > $@; rm -f $@.new
15315endif
15316
15317if COND_x86_64_efi
15318platform_PROGRAMS += random.module
15319MODULE_FILES += random.module$(EXEEXT)
15320random_module_SOURCES = lib/i386/random.c lib/random.c ## platform sources
15321nodist_random_module_SOURCES = ## platform nodist sources
15322random_module_LDADD =
15323random_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15324random_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15325random_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15326random_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15327random_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15328dist_noinst_DATA +=
15329BUILT_SOURCES += $(nodist_random_module_SOURCES)
15330CLEANFILES += $(nodist_random_module_SOURCES)
15331MOD_FILES += random.mod
15332MARKER_FILES += random.marker
15333CLEANFILES += random.marker
15334
15335random.marker: $(random_module_SOURCES) $(nodist_random_module_SOURCES)
15336 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(random_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15337 grep 'MARKER' $@.new > $@; rm -f $@.new
15338endif
15339platform_PROGRAMS += macho.module
15340MODULE_FILES += macho.module$(EXEEXT)
15341macho_module_SOURCES = loader/macho.c loader/macho32.c loader/macho64.c loader/lzss.c ## platform sources
15342nodist_macho_module_SOURCES = ## platform nodist sources
15343macho_module_LDADD =
15344macho_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15345macho_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15346macho_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15347macho_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15348macho_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15349dist_noinst_DATA += loader/machoXX.c
15350BUILT_SOURCES += $(nodist_macho_module_SOURCES)
15351CLEANFILES += $(nodist_macho_module_SOURCES)
15352MOD_FILES += macho.mod
15353MARKER_FILES += macho.marker
15354CLEANFILES += macho.marker
15355
15356macho.marker: $(macho_module_SOURCES) $(nodist_macho_module_SOURCES)
15357 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(macho_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15358 grep 'MARKER' $@.new > $@; rm -f $@.new
15359
15360if COND_i386_efi
15361platform_PROGRAMS += appleldr.module
15362MODULE_FILES += appleldr.module$(EXEEXT)
15363appleldr_module_SOURCES = loader/efi/appleloader.c ## platform sources
15364nodist_appleldr_module_SOURCES = ## platform nodist sources
15365appleldr_module_LDADD =
15366appleldr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15367appleldr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15368appleldr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15369appleldr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15370appleldr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15371dist_noinst_DATA +=
15372BUILT_SOURCES += $(nodist_appleldr_module_SOURCES)
15373CLEANFILES += $(nodist_appleldr_module_SOURCES)
15374MOD_FILES += appleldr.mod
15375MARKER_FILES += appleldr.marker
15376CLEANFILES += appleldr.marker
15377
15378appleldr.marker: $(appleldr_module_SOURCES) $(nodist_appleldr_module_SOURCES)
15379 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(appleldr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15380 grep 'MARKER' $@.new > $@; rm -f $@.new
15381endif
15382
15383if COND_x86_64_efi
15384platform_PROGRAMS += appleldr.module
15385MODULE_FILES += appleldr.module$(EXEEXT)
15386appleldr_module_SOURCES = loader/efi/appleloader.c ## platform sources
15387nodist_appleldr_module_SOURCES = ## platform nodist sources
15388appleldr_module_LDADD =
15389appleldr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15390appleldr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15391appleldr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15392appleldr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15393appleldr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15394dist_noinst_DATA +=
15395BUILT_SOURCES += $(nodist_appleldr_module_SOURCES)
15396CLEANFILES += $(nodist_appleldr_module_SOURCES)
15397MOD_FILES += appleldr.mod
15398MARKER_FILES += appleldr.marker
15399CLEANFILES += appleldr.marker
15400
15401appleldr.marker: $(appleldr_module_SOURCES) $(nodist_appleldr_module_SOURCES)
15402 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(appleldr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15403 grep 'MARKER' $@.new > $@; rm -f $@.new
15404endif
15405
15406if COND_i386_pc
15407platform_PROGRAMS += chain.module
15408MODULE_FILES += chain.module$(EXEEXT)
15409chain_module_SOURCES = loader/i386/pc/chainloader.c ## platform sources
15410nodist_chain_module_SOURCES = ## platform nodist sources
15411chain_module_LDADD =
15412chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15413chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15414chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15415chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15416chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15417dist_noinst_DATA +=
15418BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15419CLEANFILES += $(nodist_chain_module_SOURCES)
15420MOD_FILES += chain.mod
15421MARKER_FILES += chain.marker
15422CLEANFILES += chain.marker
15423
15424chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15425 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15426 grep 'MARKER' $@.new > $@; rm -f $@.new
15427endif
15428
15429if COND_i386_efi
15430platform_PROGRAMS += chain.module
15431MODULE_FILES += chain.module$(EXEEXT)
15432chain_module_SOURCES = loader/efi/chainloader.c ## platform sources
15433nodist_chain_module_SOURCES = ## platform nodist sources
15434chain_module_LDADD =
15435chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15436chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15437chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15438chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15439chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15440dist_noinst_DATA +=
15441BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15442CLEANFILES += $(nodist_chain_module_SOURCES)
15443MOD_FILES += chain.mod
15444MARKER_FILES += chain.marker
15445CLEANFILES += chain.marker
15446
15447chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15448 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15449 grep 'MARKER' $@.new > $@; rm -f $@.new
15450endif
15451
15452if COND_i386_coreboot
15453platform_PROGRAMS += chain.module
15454MODULE_FILES += chain.module$(EXEEXT)
15455chain_module_SOURCES = loader/i386/coreboot/chainloader.c lib/LzmaDec.c ## platform sources
15456nodist_chain_module_SOURCES = ## platform nodist sources
15457chain_module_LDADD =
15458chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15459chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15460chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15461chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15462chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15463dist_noinst_DATA +=
15464BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15465CLEANFILES += $(nodist_chain_module_SOURCES)
15466MOD_FILES += chain.mod
15467MARKER_FILES += chain.marker
15468CLEANFILES += chain.marker
15469
15470chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15471 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15472 grep 'MARKER' $@.new > $@; rm -f $@.new
15473endif
15474
15475if COND_x86_64_efi
15476platform_PROGRAMS += chain.module
15477MODULE_FILES += chain.module$(EXEEXT)
15478chain_module_SOURCES = loader/efi/chainloader.c ## platform sources
15479nodist_chain_module_SOURCES = ## platform nodist sources
15480chain_module_LDADD =
15481chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15482chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15483chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15484chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15485chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15486dist_noinst_DATA +=
15487BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15488CLEANFILES += $(nodist_chain_module_SOURCES)
15489MOD_FILES += chain.mod
15490MARKER_FILES += chain.marker
15491CLEANFILES += chain.marker
15492
15493chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15494 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15495 grep 'MARKER' $@.new > $@; rm -f $@.new
15496endif
15497
15498if COND_ia64_efi
15499platform_PROGRAMS += chain.module
15500MODULE_FILES += chain.module$(EXEEXT)
15501chain_module_SOURCES = loader/efi/chainloader.c ## platform sources
15502nodist_chain_module_SOURCES = ## platform nodist sources
15503chain_module_LDADD =
15504chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15505chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15506chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15507chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15508chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15509dist_noinst_DATA +=
15510BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15511CLEANFILES += $(nodist_chain_module_SOURCES)
15512MOD_FILES += chain.mod
15513MARKER_FILES += chain.marker
15514CLEANFILES += chain.marker
15515
15516chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15517 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15518 grep 'MARKER' $@.new > $@; rm -f $@.new
15519endif
15520
15521if COND_arm_efi
15522platform_PROGRAMS += chain.module
15523MODULE_FILES += chain.module$(EXEEXT)
15524chain_module_SOURCES = loader/efi/chainloader.c ## platform sources
15525nodist_chain_module_SOURCES = ## platform nodist sources
15526chain_module_LDADD =
15527chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15528chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15529chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15530chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15531chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15532dist_noinst_DATA +=
15533BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15534CLEANFILES += $(nodist_chain_module_SOURCES)
15535MOD_FILES += chain.mod
15536MARKER_FILES += chain.marker
15537CLEANFILES += chain.marker
15538
15539chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15540 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15541 grep 'MARKER' $@.new > $@; rm -f $@.new
15542endif
15543
15544if COND_arm64_efi
15545platform_PROGRAMS += chain.module
15546MODULE_FILES += chain.module$(EXEEXT)
15547chain_module_SOURCES = loader/efi/chainloader.c ## platform sources
15548nodist_chain_module_SOURCES = ## platform nodist sources
15549chain_module_LDADD =
15550chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15551chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15552chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15553chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15554chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15555dist_noinst_DATA +=
15556BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15557CLEANFILES += $(nodist_chain_module_SOURCES)
15558MOD_FILES += chain.mod
15559MARKER_FILES += chain.marker
15560CLEANFILES += chain.marker
15561
15562chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15563 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15564 grep 'MARKER' $@.new > $@; rm -f $@.new
15565endif
15566
00f6db22
CW
15567if COND_riscv32_efi
15568platform_PROGRAMS += chain.module
15569MODULE_FILES += chain.module$(EXEEXT)
15570chain_module_SOURCES = loader/efi/chainloader.c ## platform sources
15571nodist_chain_module_SOURCES = ## platform nodist sources
15572chain_module_LDADD =
15573chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15574chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15575chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15576chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15577chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15578dist_noinst_DATA +=
15579BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15580CLEANFILES += $(nodist_chain_module_SOURCES)
15581MOD_FILES += chain.mod
15582MARKER_FILES += chain.marker
15583CLEANFILES += chain.marker
15584
15585chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15586 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15587 grep 'MARKER' $@.new > $@; rm -f $@.new
15588endif
15589
15590if COND_riscv64_efi
15591platform_PROGRAMS += chain.module
15592MODULE_FILES += chain.module$(EXEEXT)
15593chain_module_SOURCES = loader/efi/chainloader.c ## platform sources
15594nodist_chain_module_SOURCES = ## platform nodist sources
15595chain_module_LDADD =
15596chain_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15597chain_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15598chain_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15599chain_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15600chain_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15601dist_noinst_DATA +=
15602BUILT_SOURCES += $(nodist_chain_module_SOURCES)
15603CLEANFILES += $(nodist_chain_module_SOURCES)
15604MOD_FILES += chain.mod
15605MARKER_FILES += chain.marker
15606CLEANFILES += chain.marker
15607
15608chain.marker: $(chain_module_SOURCES) $(nodist_chain_module_SOURCES)
15609 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(chain_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15610 grep 'MARKER' $@.new > $@; rm -f $@.new
15611endif
15612
15613if COND_i386_pc
15614platform_PROGRAMS += mmap.module
15615MODULE_FILES += mmap.module$(EXEEXT)
15616mmap_module_SOURCES = mmap/i386/pc/mmap.c mmap/i386/pc/mmap_helper.S mmap/i386/uppermem.c mmap/i386/mmap.c mmap/mmap.c ## platform sources
15617nodist_mmap_module_SOURCES = ## platform nodist sources
15618mmap_module_LDADD =
15619mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15620mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15621mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15622mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15623mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15624dist_noinst_DATA +=
15625BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15626CLEANFILES += $(nodist_mmap_module_SOURCES)
15627MOD_FILES += mmap.mod
15628MARKER_FILES += mmap.marker
15629CLEANFILES += mmap.marker
15630
15631mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15632 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15633 grep 'MARKER' $@.new > $@; rm -f $@.new
15634endif
15635
15636if COND_i386_efi
15637platform_PROGRAMS += mmap.module
15638MODULE_FILES += mmap.module$(EXEEXT)
15639mmap_module_SOURCES = mmap/i386/uppermem.c mmap/i386/mmap.c mmap/efi/mmap.c mmap/mmap.c ## platform sources
15640nodist_mmap_module_SOURCES = ## platform nodist sources
15641mmap_module_LDADD =
15642mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15643mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15644mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15645mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15646mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15647dist_noinst_DATA +=
15648BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15649CLEANFILES += $(nodist_mmap_module_SOURCES)
15650MOD_FILES += mmap.mod
15651MARKER_FILES += mmap.marker
15652CLEANFILES += mmap.marker
15653
15654mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15655 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15656 grep 'MARKER' $@.new > $@; rm -f $@.new
15657endif
15658
15659if COND_i386_qemu
15660platform_PROGRAMS += mmap.module
15661MODULE_FILES += mmap.module$(EXEEXT)
15662mmap_module_SOURCES = mmap/i386/uppermem.c mmap/i386/mmap.c mmap/mmap.c ## platform sources
15663nodist_mmap_module_SOURCES = ## platform nodist sources
15664mmap_module_LDADD =
15665mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15666mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15667mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15668mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15669mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15670dist_noinst_DATA +=
15671BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15672CLEANFILES += $(nodist_mmap_module_SOURCES)
15673MOD_FILES += mmap.mod
15674MARKER_FILES += mmap.marker
15675CLEANFILES += mmap.marker
15676
15677mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15678 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15679 grep 'MARKER' $@.new > $@; rm -f $@.new
15680endif
15681
15682if COND_i386_coreboot
422889f9
CW
15683platform_PROGRAMS += mmap.module
15684MODULE_FILES += mmap.module$(EXEEXT)
00f6db22 15685mmap_module_SOURCES = mmap/i386/uppermem.c mmap/i386/mmap.c mmap/mmap.c ## platform sources
422889f9
CW
15686nodist_mmap_module_SOURCES = ## platform nodist sources
15687mmap_module_LDADD =
15688mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15689mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15690mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15691mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15692mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15693dist_noinst_DATA +=
15694BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15695CLEANFILES += $(nodist_mmap_module_SOURCES)
15696MOD_FILES += mmap.mod
15697MARKER_FILES += mmap.marker
15698CLEANFILES += mmap.marker
15699
15700mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15701 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15702 grep 'MARKER' $@.new > $@; rm -f $@.new
15703endif
15704
00f6db22 15705if COND_i386_multiboot
422889f9
CW
15706platform_PROGRAMS += mmap.module
15707MODULE_FILES += mmap.module$(EXEEXT)
00f6db22 15708mmap_module_SOURCES = mmap/i386/uppermem.c mmap/i386/mmap.c mmap/mmap.c ## platform sources
422889f9
CW
15709nodist_mmap_module_SOURCES = ## platform nodist sources
15710mmap_module_LDADD =
15711mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15712mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15713mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15714mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15715mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15716dist_noinst_DATA +=
15717BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15718CLEANFILES += $(nodist_mmap_module_SOURCES)
15719MOD_FILES += mmap.mod
15720MARKER_FILES += mmap.marker
15721CLEANFILES += mmap.marker
15722
15723mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15724 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15725 grep 'MARKER' $@.new > $@; rm -f $@.new
15726endif
15727
00f6db22 15728if COND_i386_ieee1275
422889f9
CW
15729platform_PROGRAMS += mmap.module
15730MODULE_FILES += mmap.module$(EXEEXT)
15731mmap_module_SOURCES = mmap/i386/uppermem.c mmap/i386/mmap.c mmap/mmap.c ## platform sources
15732nodist_mmap_module_SOURCES = ## platform nodist sources
15733mmap_module_LDADD =
15734mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15735mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15736mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15737mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15738mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15739dist_noinst_DATA +=
15740BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15741CLEANFILES += $(nodist_mmap_module_SOURCES)
15742MOD_FILES += mmap.mod
15743MARKER_FILES += mmap.marker
15744CLEANFILES += mmap.marker
15745
15746mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15747 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15748 grep 'MARKER' $@.new > $@; rm -f $@.new
15749endif
15750
00f6db22 15751if COND_x86_64_efi
422889f9
CW
15752platform_PROGRAMS += mmap.module
15753MODULE_FILES += mmap.module$(EXEEXT)
00f6db22 15754mmap_module_SOURCES = mmap/i386/uppermem.c mmap/i386/mmap.c mmap/efi/mmap.c mmap/mmap.c ## platform sources
422889f9
CW
15755nodist_mmap_module_SOURCES = ## platform nodist sources
15756mmap_module_LDADD =
15757mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15758mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15759mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15760mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15761mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15762dist_noinst_DATA +=
15763BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15764CLEANFILES += $(nodist_mmap_module_SOURCES)
15765MOD_FILES += mmap.mod
15766MARKER_FILES += mmap.marker
15767CLEANFILES += mmap.marker
15768
15769mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15770 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15771 grep 'MARKER' $@.new > $@; rm -f $@.new
15772endif
15773
00f6db22 15774if COND_i386_xen_pvh
422889f9
CW
15775platform_PROGRAMS += mmap.module
15776MODULE_FILES += mmap.module$(EXEEXT)
15777mmap_module_SOURCES = mmap/i386/uppermem.c mmap/i386/mmap.c mmap/mmap.c ## platform sources
15778nodist_mmap_module_SOURCES = ## platform nodist sources
15779mmap_module_LDADD =
15780mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15781mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15782mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15783mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15784mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15785dist_noinst_DATA +=
15786BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15787CLEANFILES += $(nodist_mmap_module_SOURCES)
15788MOD_FILES += mmap.mod
15789MARKER_FILES += mmap.marker
15790CLEANFILES += mmap.marker
15791
15792mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15793 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15794 grep 'MARKER' $@.new > $@; rm -f $@.new
15795endif
15796
00f6db22 15797if COND_mips_loongson
422889f9
CW
15798platform_PROGRAMS += mmap.module
15799MODULE_FILES += mmap.module$(EXEEXT)
00f6db22 15800mmap_module_SOURCES = mmap/mips/uppermem.c mmap/mmap.c ## platform sources
422889f9
CW
15801nodist_mmap_module_SOURCES = ## platform nodist sources
15802mmap_module_LDADD =
15803mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15804mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15805mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15806mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15807mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15808dist_noinst_DATA +=
15809BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15810CLEANFILES += $(nodist_mmap_module_SOURCES)
15811MOD_FILES += mmap.mod
15812MARKER_FILES += mmap.marker
15813CLEANFILES += mmap.marker
15814
15815mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15816 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15817 grep 'MARKER' $@.new > $@; rm -f $@.new
15818endif
15819
00f6db22 15820if COND_mips_arc
422889f9
CW
15821platform_PROGRAMS += mmap.module
15822MODULE_FILES += mmap.module$(EXEEXT)
00f6db22 15823mmap_module_SOURCES = mmap/mips/uppermem.c mmap/mmap.c ## platform sources
422889f9
CW
15824nodist_mmap_module_SOURCES = ## platform nodist sources
15825mmap_module_LDADD =
15826mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15827mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15828mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15829mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15830mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15831dist_noinst_DATA +=
15832BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15833CLEANFILES += $(nodist_mmap_module_SOURCES)
15834MOD_FILES += mmap.mod
15835MARKER_FILES += mmap.marker
15836CLEANFILES += mmap.marker
15837
15838mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15839 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15840 grep 'MARKER' $@.new > $@; rm -f $@.new
15841endif
15842
00f6db22 15843if COND_ia64_efi
422889f9
CW
15844platform_PROGRAMS += mmap.module
15845MODULE_FILES += mmap.module$(EXEEXT)
00f6db22 15846mmap_module_SOURCES = mmap/efi/mmap.c mmap/mmap.c ## platform sources
422889f9
CW
15847nodist_mmap_module_SOURCES = ## platform nodist sources
15848mmap_module_LDADD =
15849mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15850mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15851mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15852mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15853mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15854dist_noinst_DATA +=
15855BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15856CLEANFILES += $(nodist_mmap_module_SOURCES)
15857MOD_FILES += mmap.mod
15858MARKER_FILES += mmap.marker
15859CLEANFILES += mmap.marker
15860
15861mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15862 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15863 grep 'MARKER' $@.new > $@; rm -f $@.new
15864endif
15865
00f6db22 15866if COND_mips_qemu_mips
422889f9
CW
15867platform_PROGRAMS += mmap.module
15868MODULE_FILES += mmap.module$(EXEEXT)
15869mmap_module_SOURCES = mmap/mips/uppermem.c mmap/mmap.c ## platform sources
15870nodist_mmap_module_SOURCES = ## platform nodist sources
15871mmap_module_LDADD =
15872mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15873mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15874mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15875mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15876mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15877dist_noinst_DATA +=
15878BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15879CLEANFILES += $(nodist_mmap_module_SOURCES)
15880MOD_FILES += mmap.mod
15881MARKER_FILES += mmap.marker
15882CLEANFILES += mmap.marker
15883
15884mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15885 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15886 grep 'MARKER' $@.new > $@; rm -f $@.new
15887endif
15888
00f6db22 15889if COND_arm_efi
422889f9
CW
15890platform_PROGRAMS += mmap.module
15891MODULE_FILES += mmap.module$(EXEEXT)
15892mmap_module_SOURCES = mmap/efi/mmap.c mmap/mmap.c ## platform sources
15893nodist_mmap_module_SOURCES = ## platform nodist sources
15894mmap_module_LDADD =
15895mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15896mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15897mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15898mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15899mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15900dist_noinst_DATA +=
15901BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15902CLEANFILES += $(nodist_mmap_module_SOURCES)
15903MOD_FILES += mmap.mod
15904MARKER_FILES += mmap.marker
15905CLEANFILES += mmap.marker
15906
15907mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15908 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15909 grep 'MARKER' $@.new > $@; rm -f $@.new
15910endif
15911
00f6db22 15912if COND_arm64_efi
422889f9
CW
15913platform_PROGRAMS += mmap.module
15914MODULE_FILES += mmap.module$(EXEEXT)
00f6db22 15915mmap_module_SOURCES = mmap/efi/mmap.c mmap/mmap.c ## platform sources
422889f9
CW
15916nodist_mmap_module_SOURCES = ## platform nodist sources
15917mmap_module_LDADD =
15918mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15919mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15920mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15921mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15922mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15923dist_noinst_DATA +=
15924BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15925CLEANFILES += $(nodist_mmap_module_SOURCES)
15926MOD_FILES += mmap.mod
15927MARKER_FILES += mmap.marker
15928CLEANFILES += mmap.marker
15929
15930mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15931 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15932 grep 'MARKER' $@.new > $@; rm -f $@.new
15933endif
15934
00f6db22 15935if COND_riscv32_efi
422889f9
CW
15936platform_PROGRAMS += mmap.module
15937MODULE_FILES += mmap.module$(EXEEXT)
15938mmap_module_SOURCES = mmap/efi/mmap.c mmap/mmap.c ## platform sources
15939nodist_mmap_module_SOURCES = ## platform nodist sources
15940mmap_module_LDADD =
15941mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15942mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15943mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15944mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15945mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15946dist_noinst_DATA +=
15947BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15948CLEANFILES += $(nodist_mmap_module_SOURCES)
15949MOD_FILES += mmap.mod
15950MARKER_FILES += mmap.marker
15951CLEANFILES += mmap.marker
15952
15953mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15954 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15955 grep 'MARKER' $@.new > $@; rm -f $@.new
15956endif
15957
00f6db22 15958if COND_riscv64_efi
422889f9
CW
15959platform_PROGRAMS += mmap.module
15960MODULE_FILES += mmap.module$(EXEEXT)
15961mmap_module_SOURCES = mmap/efi/mmap.c mmap/mmap.c ## platform sources
15962nodist_mmap_module_SOURCES = ## platform nodist sources
15963mmap_module_LDADD =
15964mmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
15965mmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15966mmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
15967mmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15968mmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15969dist_noinst_DATA +=
15970BUILT_SOURCES += $(nodist_mmap_module_SOURCES)
15971CLEANFILES += $(nodist_mmap_module_SOURCES)
15972MOD_FILES += mmap.mod
15973MARKER_FILES += mmap.marker
15974CLEANFILES += mmap.marker
15975
15976mmap.marker: $(mmap_module_SOURCES) $(nodist_mmap_module_SOURCES)
15977 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15978 grep 'MARKER' $@.new > $@; rm -f $@.new
15979endif
15980platform_PROGRAMS += normal.module
15981MODULE_FILES += normal.module$(EXEEXT)
21f95442 15982normal_module_SOURCES = normal/main.c normal/cmdline.c normal/dyncmd.c normal/auth.c normal/autofs.c normal/color.c normal/completion.c normal/menu.c normal/menu_entry.c normal/menu_text.c normal/misc.c normal/crypto.c normal/term.c normal/context.c normal/charset.c lib/getline.c script/main.c script/script.c script/execute.c script/function.c script/lexer.c script/argv.c commands/menuentry.c unidata.c ## platform sources
422889f9
CW
15983nodist_normal_module_SOURCES = grub_script.tab.c grub_script.yy.c grub_script.tab.h grub_script.yy.h ## platform nodist sources
15984normal_module_LDADD =
15985normal_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX) -Wno-redundant-decls
15986normal_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
15987normal_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_POSIX)
15988normal_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
15989normal_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
15990dist_noinst_DATA += script/yylex.l script/parser.y
15991BUILT_SOURCES += $(nodist_normal_module_SOURCES)
15992CLEANFILES += $(nodist_normal_module_SOURCES)
15993MOD_FILES += normal.mod
15994MARKER_FILES += normal.marker
15995CLEANFILES += normal.marker
15996
15997normal.marker: $(normal_module_SOURCES) $(nodist_normal_module_SOURCES)
15998 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(normal_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
15999 grep 'MARKER' $@.new > $@; rm -f $@.new
16000platform_PROGRAMS += part_acorn.module
16001MODULE_FILES += part_acorn.module$(EXEEXT)
16002part_acorn_module_SOURCES = partmap/acorn.c ## platform sources
16003nodist_part_acorn_module_SOURCES = ## platform nodist sources
16004part_acorn_module_LDADD =
16005part_acorn_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16006part_acorn_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16007part_acorn_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16008part_acorn_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16009part_acorn_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16010dist_noinst_DATA +=
16011BUILT_SOURCES += $(nodist_part_acorn_module_SOURCES)
16012CLEANFILES += $(nodist_part_acorn_module_SOURCES)
16013MOD_FILES += part_acorn.mod
16014MARKER_FILES += part_acorn.marker
16015CLEANFILES += part_acorn.marker
16016
16017part_acorn.marker: $(part_acorn_module_SOURCES) $(nodist_part_acorn_module_SOURCES)
16018 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_acorn_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16019 grep 'MARKER' $@.new > $@; rm -f $@.new
16020platform_PROGRAMS += part_amiga.module
16021MODULE_FILES += part_amiga.module$(EXEEXT)
16022part_amiga_module_SOURCES = partmap/amiga.c ## platform sources
16023nodist_part_amiga_module_SOURCES = ## platform nodist sources
16024part_amiga_module_LDADD =
16025part_amiga_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16026part_amiga_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16027part_amiga_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16028part_amiga_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16029part_amiga_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16030dist_noinst_DATA +=
16031BUILT_SOURCES += $(nodist_part_amiga_module_SOURCES)
16032CLEANFILES += $(nodist_part_amiga_module_SOURCES)
16033MOD_FILES += part_amiga.mod
16034MARKER_FILES += part_amiga.marker
16035CLEANFILES += part_amiga.marker
16036
16037part_amiga.marker: $(part_amiga_module_SOURCES) $(nodist_part_amiga_module_SOURCES)
16038 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_amiga_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16039 grep 'MARKER' $@.new > $@; rm -f $@.new
16040platform_PROGRAMS += part_apple.module
16041MODULE_FILES += part_apple.module$(EXEEXT)
16042part_apple_module_SOURCES = partmap/apple.c ## platform sources
16043nodist_part_apple_module_SOURCES = ## platform nodist sources
16044part_apple_module_LDADD =
16045part_apple_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16046part_apple_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16047part_apple_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16048part_apple_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16049part_apple_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16050dist_noinst_DATA +=
16051BUILT_SOURCES += $(nodist_part_apple_module_SOURCES)
16052CLEANFILES += $(nodist_part_apple_module_SOURCES)
16053MOD_FILES += part_apple.mod
16054MARKER_FILES += part_apple.marker
16055CLEANFILES += part_apple.marker
16056
16057part_apple.marker: $(part_apple_module_SOURCES) $(nodist_part_apple_module_SOURCES)
16058 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_apple_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16059 grep 'MARKER' $@.new > $@; rm -f $@.new
16060platform_PROGRAMS += part_gpt.module
16061MODULE_FILES += part_gpt.module$(EXEEXT)
16062part_gpt_module_SOURCES = partmap/gpt.c ## platform sources
16063nodist_part_gpt_module_SOURCES = ## platform nodist sources
16064part_gpt_module_LDADD =
16065part_gpt_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16066part_gpt_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16067part_gpt_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16068part_gpt_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16069part_gpt_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16070dist_noinst_DATA +=
16071BUILT_SOURCES += $(nodist_part_gpt_module_SOURCES)
16072CLEANFILES += $(nodist_part_gpt_module_SOURCES)
16073MOD_FILES += part_gpt.mod
16074MARKER_FILES += part_gpt.marker
16075CLEANFILES += part_gpt.marker
16076
16077part_gpt.marker: $(part_gpt_module_SOURCES) $(nodist_part_gpt_module_SOURCES)
16078 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_gpt_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16079 grep 'MARKER' $@.new > $@; rm -f $@.new
16080platform_PROGRAMS += part_msdos.module
16081MODULE_FILES += part_msdos.module$(EXEEXT)
16082part_msdos_module_SOURCES = partmap/msdos.c ## platform sources
16083nodist_part_msdos_module_SOURCES = ## platform nodist sources
16084part_msdos_module_LDADD =
16085part_msdos_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16086part_msdos_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16087part_msdos_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16088part_msdos_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16089part_msdos_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16090dist_noinst_DATA +=
16091BUILT_SOURCES += $(nodist_part_msdos_module_SOURCES)
16092CLEANFILES += $(nodist_part_msdos_module_SOURCES)
16093MOD_FILES += part_msdos.mod
16094MARKER_FILES += part_msdos.marker
16095CLEANFILES += part_msdos.marker
16096
16097part_msdos.marker: $(part_msdos_module_SOURCES) $(nodist_part_msdos_module_SOURCES)
16098 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_msdos_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16099 grep 'MARKER' $@.new > $@; rm -f $@.new
16100platform_PROGRAMS += part_sun.module
16101MODULE_FILES += part_sun.module$(EXEEXT)
16102part_sun_module_SOURCES = partmap/sun.c ## platform sources
16103nodist_part_sun_module_SOURCES = ## platform nodist sources
16104part_sun_module_LDADD =
16105part_sun_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16106part_sun_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16107part_sun_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16108part_sun_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16109part_sun_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16110dist_noinst_DATA +=
16111BUILT_SOURCES += $(nodist_part_sun_module_SOURCES)
16112CLEANFILES += $(nodist_part_sun_module_SOURCES)
16113MOD_FILES += part_sun.mod
16114MARKER_FILES += part_sun.marker
16115CLEANFILES += part_sun.marker
16116
16117part_sun.marker: $(part_sun_module_SOURCES) $(nodist_part_sun_module_SOURCES)
16118 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_sun_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16119 grep 'MARKER' $@.new > $@; rm -f $@.new
16120platform_PROGRAMS += part_plan.module
16121MODULE_FILES += part_plan.module$(EXEEXT)
16122part_plan_module_SOURCES = partmap/plan.c ## platform sources
16123nodist_part_plan_module_SOURCES = ## platform nodist sources
16124part_plan_module_LDADD =
16125part_plan_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16126part_plan_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16127part_plan_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16128part_plan_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16129part_plan_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16130dist_noinst_DATA +=
16131BUILT_SOURCES += $(nodist_part_plan_module_SOURCES)
16132CLEANFILES += $(nodist_part_plan_module_SOURCES)
16133MOD_FILES += part_plan.mod
16134MARKER_FILES += part_plan.marker
16135CLEANFILES += part_plan.marker
16136
16137part_plan.marker: $(part_plan_module_SOURCES) $(nodist_part_plan_module_SOURCES)
16138 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_plan_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16139 grep 'MARKER' $@.new > $@; rm -f $@.new
16140platform_PROGRAMS += part_dvh.module
16141MODULE_FILES += part_dvh.module$(EXEEXT)
16142part_dvh_module_SOURCES = partmap/dvh.c ## platform sources
16143nodist_part_dvh_module_SOURCES = ## platform nodist sources
16144part_dvh_module_LDADD =
16145part_dvh_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16146part_dvh_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16147part_dvh_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16148part_dvh_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16149part_dvh_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16150dist_noinst_DATA +=
16151BUILT_SOURCES += $(nodist_part_dvh_module_SOURCES)
16152CLEANFILES += $(nodist_part_dvh_module_SOURCES)
16153MOD_FILES += part_dvh.mod
16154MARKER_FILES += part_dvh.marker
16155CLEANFILES += part_dvh.marker
16156
16157part_dvh.marker: $(part_dvh_module_SOURCES) $(nodist_part_dvh_module_SOURCES)
16158 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_dvh_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16159 grep 'MARKER' $@.new > $@; rm -f $@.new
16160platform_PROGRAMS += part_bsd.module
16161MODULE_FILES += part_bsd.module$(EXEEXT)
16162part_bsd_module_SOURCES = partmap/bsdlabel.c ## platform sources
16163nodist_part_bsd_module_SOURCES = ## platform nodist sources
16164part_bsd_module_LDADD =
16165part_bsd_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16166part_bsd_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16167part_bsd_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16168part_bsd_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16169part_bsd_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16170dist_noinst_DATA +=
16171BUILT_SOURCES += $(nodist_part_bsd_module_SOURCES)
16172CLEANFILES += $(nodist_part_bsd_module_SOURCES)
16173MOD_FILES += part_bsd.mod
16174MARKER_FILES += part_bsd.marker
16175CLEANFILES += part_bsd.marker
16176
16177part_bsd.marker: $(part_bsd_module_SOURCES) $(nodist_part_bsd_module_SOURCES)
16178 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_bsd_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16179 grep 'MARKER' $@.new > $@; rm -f $@.new
16180platform_PROGRAMS += part_sunpc.module
16181MODULE_FILES += part_sunpc.module$(EXEEXT)
16182part_sunpc_module_SOURCES = partmap/sunpc.c ## platform sources
16183nodist_part_sunpc_module_SOURCES = ## platform nodist sources
16184part_sunpc_module_LDADD =
16185part_sunpc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16186part_sunpc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16187part_sunpc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16188part_sunpc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16189part_sunpc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16190dist_noinst_DATA +=
16191BUILT_SOURCES += $(nodist_part_sunpc_module_SOURCES)
16192CLEANFILES += $(nodist_part_sunpc_module_SOURCES)
16193MOD_FILES += part_sunpc.mod
16194MARKER_FILES += part_sunpc.marker
16195CLEANFILES += part_sunpc.marker
16196
16197part_sunpc.marker: $(part_sunpc_module_SOURCES) $(nodist_part_sunpc_module_SOURCES)
16198 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_sunpc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16199 grep 'MARKER' $@.new > $@; rm -f $@.new
16200platform_PROGRAMS += part_dfly.module
16201MODULE_FILES += part_dfly.module$(EXEEXT)
16202part_dfly_module_SOURCES = partmap/dfly.c ## platform sources
16203nodist_part_dfly_module_SOURCES = ## platform nodist sources
16204part_dfly_module_LDADD =
16205part_dfly_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16206part_dfly_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16207part_dfly_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16208part_dfly_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16209part_dfly_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16210dist_noinst_DATA +=
16211BUILT_SOURCES += $(nodist_part_dfly_module_SOURCES)
16212CLEANFILES += $(nodist_part_dfly_module_SOURCES)
16213MOD_FILES += part_dfly.mod
16214MARKER_FILES += part_dfly.marker
16215CLEANFILES += part_dfly.marker
16216
16217part_dfly.marker: $(part_dfly_module_SOURCES) $(nodist_part_dfly_module_SOURCES)
16218 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(part_dfly_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16219 grep 'MARKER' $@.new > $@; rm -f $@.new
16220platform_PROGRAMS += msdospart.module
16221MODULE_FILES += msdospart.module$(EXEEXT)
16222msdospart_module_SOURCES = parttool/msdospart.c ## platform sources
16223nodist_msdospart_module_SOURCES = ## platform nodist sources
16224msdospart_module_LDADD =
16225msdospart_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16226msdospart_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16227msdospart_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16228msdospart_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16229msdospart_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16230dist_noinst_DATA +=
16231BUILT_SOURCES += $(nodist_msdospart_module_SOURCES)
16232CLEANFILES += $(nodist_msdospart_module_SOURCES)
16233MOD_FILES += msdospart.mod
16234MARKER_FILES += msdospart.marker
16235CLEANFILES += msdospart.marker
16236
16237msdospart.marker: $(msdospart_module_SOURCES) $(nodist_msdospart_module_SOURCES)
16238 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(msdospart_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16239 grep 'MARKER' $@.new > $@; rm -f $@.new
16240
16241if COND_i386_pc
16242platform_PROGRAMS += at_keyboard.module
16243MODULE_FILES += at_keyboard.module$(EXEEXT)
00f6db22 16244at_keyboard_module_SOURCES = term/at_keyboard.c term/ps2.c ## platform sources
422889f9
CW
16245nodist_at_keyboard_module_SOURCES = ## platform nodist sources
16246at_keyboard_module_LDADD =
16247at_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16248at_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16249at_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16250at_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16251at_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16252dist_noinst_DATA +=
16253BUILT_SOURCES += $(nodist_at_keyboard_module_SOURCES)
16254CLEANFILES += $(nodist_at_keyboard_module_SOURCES)
16255MOD_FILES += at_keyboard.mod
16256MARKER_FILES += at_keyboard.marker
16257CLEANFILES += at_keyboard.marker
16258
16259at_keyboard.marker: $(at_keyboard_module_SOURCES) $(nodist_at_keyboard_module_SOURCES)
16260 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(at_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16261 grep 'MARKER' $@.new > $@; rm -f $@.new
16262endif
16263
16264if COND_i386_efi
16265platform_PROGRAMS += at_keyboard.module
16266MODULE_FILES += at_keyboard.module$(EXEEXT)
00f6db22 16267at_keyboard_module_SOURCES = term/at_keyboard.c term/ps2.c ## platform sources
422889f9
CW
16268nodist_at_keyboard_module_SOURCES = ## platform nodist sources
16269at_keyboard_module_LDADD =
16270at_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16271at_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16272at_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16273at_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16274at_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16275dist_noinst_DATA +=
16276BUILT_SOURCES += $(nodist_at_keyboard_module_SOURCES)
16277CLEANFILES += $(nodist_at_keyboard_module_SOURCES)
16278MOD_FILES += at_keyboard.mod
16279MARKER_FILES += at_keyboard.marker
16280CLEANFILES += at_keyboard.marker
16281
16282at_keyboard.marker: $(at_keyboard_module_SOURCES) $(nodist_at_keyboard_module_SOURCES)
16283 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(at_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16284 grep 'MARKER' $@.new > $@; rm -f $@.new
16285endif
16286
16287if COND_i386_qemu
16288platform_PROGRAMS += at_keyboard.module
16289MODULE_FILES += at_keyboard.module$(EXEEXT)
00f6db22 16290at_keyboard_module_SOURCES = term/at_keyboard.c term/ps2.c ## platform sources
422889f9
CW
16291nodist_at_keyboard_module_SOURCES = ## platform nodist sources
16292at_keyboard_module_LDADD =
16293at_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16294at_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16295at_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16296at_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16297at_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16298dist_noinst_DATA +=
16299BUILT_SOURCES += $(nodist_at_keyboard_module_SOURCES)
16300CLEANFILES += $(nodist_at_keyboard_module_SOURCES)
16301MOD_FILES += at_keyboard.mod
16302MARKER_FILES += at_keyboard.marker
16303CLEANFILES += at_keyboard.marker
16304
16305at_keyboard.marker: $(at_keyboard_module_SOURCES) $(nodist_at_keyboard_module_SOURCES)
16306 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(at_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16307 grep 'MARKER' $@.new > $@; rm -f $@.new
16308endif
16309
16310if COND_i386_coreboot
16311platform_PROGRAMS += at_keyboard.module
16312MODULE_FILES += at_keyboard.module$(EXEEXT)
00f6db22 16313at_keyboard_module_SOURCES = term/at_keyboard.c term/ps2.c ## platform sources
422889f9
CW
16314nodist_at_keyboard_module_SOURCES = ## platform nodist sources
16315at_keyboard_module_LDADD =
16316at_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16317at_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16318at_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16319at_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16320at_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16321dist_noinst_DATA +=
16322BUILT_SOURCES += $(nodist_at_keyboard_module_SOURCES)
16323CLEANFILES += $(nodist_at_keyboard_module_SOURCES)
16324MOD_FILES += at_keyboard.mod
16325MARKER_FILES += at_keyboard.marker
16326CLEANFILES += at_keyboard.marker
16327
16328at_keyboard.marker: $(at_keyboard_module_SOURCES) $(nodist_at_keyboard_module_SOURCES)
16329 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(at_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16330 grep 'MARKER' $@.new > $@; rm -f $@.new
16331endif
16332
16333if COND_i386_multiboot
16334platform_PROGRAMS += at_keyboard.module
16335MODULE_FILES += at_keyboard.module$(EXEEXT)
00f6db22 16336at_keyboard_module_SOURCES = term/at_keyboard.c term/ps2.c ## platform sources
422889f9
CW
16337nodist_at_keyboard_module_SOURCES = ## platform nodist sources
16338at_keyboard_module_LDADD =
16339at_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16340at_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16341at_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16342at_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16343at_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16344dist_noinst_DATA +=
16345BUILT_SOURCES += $(nodist_at_keyboard_module_SOURCES)
16346CLEANFILES += $(nodist_at_keyboard_module_SOURCES)
16347MOD_FILES += at_keyboard.mod
16348MARKER_FILES += at_keyboard.marker
16349CLEANFILES += at_keyboard.marker
16350
16351at_keyboard.marker: $(at_keyboard_module_SOURCES) $(nodist_at_keyboard_module_SOURCES)
16352 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(at_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16353 grep 'MARKER' $@.new > $@; rm -f $@.new
16354endif
16355
16356if COND_i386_ieee1275
16357platform_PROGRAMS += at_keyboard.module
16358MODULE_FILES += at_keyboard.module$(EXEEXT)
00f6db22 16359at_keyboard_module_SOURCES = term/at_keyboard.c term/ps2.c ## platform sources
422889f9
CW
16360nodist_at_keyboard_module_SOURCES = ## platform nodist sources
16361at_keyboard_module_LDADD =
16362at_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16363at_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16364at_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16365at_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16366at_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16367dist_noinst_DATA +=
16368BUILT_SOURCES += $(nodist_at_keyboard_module_SOURCES)
16369CLEANFILES += $(nodist_at_keyboard_module_SOURCES)
16370MOD_FILES += at_keyboard.mod
16371MARKER_FILES += at_keyboard.marker
16372CLEANFILES += at_keyboard.marker
16373
16374at_keyboard.marker: $(at_keyboard_module_SOURCES) $(nodist_at_keyboard_module_SOURCES)
16375 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(at_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16376 grep 'MARKER' $@.new > $@; rm -f $@.new
16377endif
16378
16379if COND_x86_64_efi
16380platform_PROGRAMS += at_keyboard.module
16381MODULE_FILES += at_keyboard.module$(EXEEXT)
00f6db22 16382at_keyboard_module_SOURCES = term/at_keyboard.c term/ps2.c ## platform sources
422889f9
CW
16383nodist_at_keyboard_module_SOURCES = ## platform nodist sources
16384at_keyboard_module_LDADD =
16385at_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16386at_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16387at_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16388at_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16389at_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16390dist_noinst_DATA +=
16391BUILT_SOURCES += $(nodist_at_keyboard_module_SOURCES)
16392CLEANFILES += $(nodist_at_keyboard_module_SOURCES)
16393MOD_FILES += at_keyboard.mod
16394MARKER_FILES += at_keyboard.marker
16395CLEANFILES += at_keyboard.marker
16396
16397at_keyboard.marker: $(at_keyboard_module_SOURCES) $(nodist_at_keyboard_module_SOURCES)
16398 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(at_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16399 grep 'MARKER' $@.new > $@; rm -f $@.new
16400endif
16401
16402if COND_emu
16403platform_PROGRAMS += gfxterm.module
16404MODULE_FILES += gfxterm.module$(EXEEXT)
16405gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16406nodist_gfxterm_module_SOURCES = ## platform nodist sources
16407gfxterm_module_LDADD =
16408gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16409gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16410gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16411gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16412gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16413dist_noinst_DATA +=
16414BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16415CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16416MOD_FILES += gfxterm.mod
16417MARKER_FILES += gfxterm.marker
16418CLEANFILES += gfxterm.marker
16419
16420gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16421 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16422 grep 'MARKER' $@.new > $@; rm -f $@.new
16423endif
16424
16425if COND_i386_pc
16426platform_PROGRAMS += gfxterm.module
16427MODULE_FILES += gfxterm.module$(EXEEXT)
16428gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16429nodist_gfxterm_module_SOURCES = ## platform nodist sources
16430gfxterm_module_LDADD =
16431gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16432gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16433gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16434gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16435gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16436dist_noinst_DATA +=
16437BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16438CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16439MOD_FILES += gfxterm.mod
16440MARKER_FILES += gfxterm.marker
16441CLEANFILES += gfxterm.marker
16442
16443gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16444 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16445 grep 'MARKER' $@.new > $@; rm -f $@.new
16446endif
16447
16448if COND_i386_efi
16449platform_PROGRAMS += gfxterm.module
16450MODULE_FILES += gfxterm.module$(EXEEXT)
16451gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16452nodist_gfxterm_module_SOURCES = ## platform nodist sources
16453gfxterm_module_LDADD =
16454gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16455gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16456gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16457gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16458gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16459dist_noinst_DATA +=
16460BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16461CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16462MOD_FILES += gfxterm.mod
16463MARKER_FILES += gfxterm.marker
16464CLEANFILES += gfxterm.marker
16465
16466gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16467 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16468 grep 'MARKER' $@.new > $@; rm -f $@.new
16469endif
16470
16471if COND_i386_qemu
16472platform_PROGRAMS += gfxterm.module
16473MODULE_FILES += gfxterm.module$(EXEEXT)
16474gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16475nodist_gfxterm_module_SOURCES = ## platform nodist sources
16476gfxterm_module_LDADD =
16477gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16478gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16479gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16480gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16481gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16482dist_noinst_DATA +=
16483BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16484CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16485MOD_FILES += gfxterm.mod
16486MARKER_FILES += gfxterm.marker
16487CLEANFILES += gfxterm.marker
16488
16489gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16490 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16491 grep 'MARKER' $@.new > $@; rm -f $@.new
16492endif
16493
16494if COND_i386_multiboot
16495platform_PROGRAMS += gfxterm.module
16496MODULE_FILES += gfxterm.module$(EXEEXT)
16497gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16498nodist_gfxterm_module_SOURCES = ## platform nodist sources
16499gfxterm_module_LDADD =
16500gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16501gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16502gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16503gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16504gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16505dist_noinst_DATA +=
16506BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16507CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16508MOD_FILES += gfxterm.mod
16509MARKER_FILES += gfxterm.marker
16510CLEANFILES += gfxterm.marker
16511
16512gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16513 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16514 grep 'MARKER' $@.new > $@; rm -f $@.new
16515endif
16516
16517if COND_i386_ieee1275
16518platform_PROGRAMS += gfxterm.module
16519MODULE_FILES += gfxterm.module$(EXEEXT)
16520gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16521nodist_gfxterm_module_SOURCES = ## platform nodist sources
16522gfxterm_module_LDADD =
16523gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16524gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16525gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16526gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16527gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16528dist_noinst_DATA +=
16529BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16530CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16531MOD_FILES += gfxterm.mod
16532MARKER_FILES += gfxterm.marker
16533CLEANFILES += gfxterm.marker
16534
16535gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16536 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16537 grep 'MARKER' $@.new > $@; rm -f $@.new
16538endif
16539
16540if COND_x86_64_efi
16541platform_PROGRAMS += gfxterm.module
16542MODULE_FILES += gfxterm.module$(EXEEXT)
16543gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16544nodist_gfxterm_module_SOURCES = ## platform nodist sources
16545gfxterm_module_LDADD =
16546gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16547gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16548gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16549gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16550gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16551dist_noinst_DATA +=
16552BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16553CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16554MOD_FILES += gfxterm.mod
16555MARKER_FILES += gfxterm.marker
16556CLEANFILES += gfxterm.marker
16557
16558gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16559 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16560 grep 'MARKER' $@.new > $@; rm -f $@.new
16561endif
16562
16563if COND_i386_xen
16564platform_PROGRAMS += gfxterm.module
16565MODULE_FILES += gfxterm.module$(EXEEXT)
16566gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16567nodist_gfxterm_module_SOURCES = ## platform nodist sources
16568gfxterm_module_LDADD =
16569gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16570gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16571gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16572gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16573gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16574dist_noinst_DATA +=
16575BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16576CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16577MOD_FILES += gfxterm.mod
16578MARKER_FILES += gfxterm.marker
16579CLEANFILES += gfxterm.marker
16580
16581gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16582 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16583 grep 'MARKER' $@.new > $@; rm -f $@.new
16584endif
16585
16586if COND_x86_64_xen
16587platform_PROGRAMS += gfxterm.module
16588MODULE_FILES += gfxterm.module$(EXEEXT)
16589gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16590nodist_gfxterm_module_SOURCES = ## platform nodist sources
16591gfxterm_module_LDADD =
16592gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16593gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16594gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16595gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16596gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16597dist_noinst_DATA +=
16598BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16599CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16600MOD_FILES += gfxterm.mod
16601MARKER_FILES += gfxterm.marker
16602CLEANFILES += gfxterm.marker
16603
16604gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16605 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16606 grep 'MARKER' $@.new > $@; rm -f $@.new
16607endif
16608
00f6db22
CW
16609if COND_i386_xen_pvh
16610platform_PROGRAMS += gfxterm.module
16611MODULE_FILES += gfxterm.module$(EXEEXT)
16612gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16613nodist_gfxterm_module_SOURCES = ## platform nodist sources
16614gfxterm_module_LDADD =
16615gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16616gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16617gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16618gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16619gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16620dist_noinst_DATA +=
16621BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16622CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16623MOD_FILES += gfxterm.mod
16624MARKER_FILES += gfxterm.marker
16625CLEANFILES += gfxterm.marker
16626
16627gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16628 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16629 grep 'MARKER' $@.new > $@; rm -f $@.new
16630endif
16631
422889f9
CW
16632if COND_sparc64_ieee1275
16633platform_PROGRAMS += gfxterm.module
16634MODULE_FILES += gfxterm.module$(EXEEXT)
16635gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16636nodist_gfxterm_module_SOURCES = ## platform nodist sources
16637gfxterm_module_LDADD =
16638gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16639gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16640gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16641gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16642gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16643dist_noinst_DATA +=
16644BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16645CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16646MOD_FILES += gfxterm.mod
16647MARKER_FILES += gfxterm.marker
16648CLEANFILES += gfxterm.marker
16649
16650gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16651 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16652 grep 'MARKER' $@.new > $@; rm -f $@.new
16653endif
16654
16655if COND_powerpc_ieee1275
16656platform_PROGRAMS += gfxterm.module
16657MODULE_FILES += gfxterm.module$(EXEEXT)
16658gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16659nodist_gfxterm_module_SOURCES = ## platform nodist sources
16660gfxterm_module_LDADD =
16661gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16662gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16663gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16664gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16665gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16666dist_noinst_DATA +=
16667BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16668CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16669MOD_FILES += gfxterm.mod
16670MARKER_FILES += gfxterm.marker
16671CLEANFILES += gfxterm.marker
16672
16673gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16674 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16675 grep 'MARKER' $@.new > $@; rm -f $@.new
16676endif
16677
16678if COND_mips_arc
16679platform_PROGRAMS += gfxterm.module
16680MODULE_FILES += gfxterm.module$(EXEEXT)
16681gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16682nodist_gfxterm_module_SOURCES = ## platform nodist sources
16683gfxterm_module_LDADD =
16684gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16685gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16686gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16687gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16688gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16689dist_noinst_DATA +=
16690BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16691CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16692MOD_FILES += gfxterm.mod
16693MARKER_FILES += gfxterm.marker
16694CLEANFILES += gfxterm.marker
16695
16696gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16697 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16698 grep 'MARKER' $@.new > $@; rm -f $@.new
16699endif
16700
16701if COND_ia64_efi
16702platform_PROGRAMS += gfxterm.module
16703MODULE_FILES += gfxterm.module$(EXEEXT)
16704gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16705nodist_gfxterm_module_SOURCES = ## platform nodist sources
16706gfxterm_module_LDADD =
16707gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16708gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16709gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16710gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16711gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16712dist_noinst_DATA +=
16713BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16714CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16715MOD_FILES += gfxterm.mod
16716MARKER_FILES += gfxterm.marker
16717CLEANFILES += gfxterm.marker
16718
16719gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16720 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16721 grep 'MARKER' $@.new > $@; rm -f $@.new
16722endif
16723
16724if COND_mips_qemu_mips
16725platform_PROGRAMS += gfxterm.module
16726MODULE_FILES += gfxterm.module$(EXEEXT)
16727gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16728nodist_gfxterm_module_SOURCES = ## platform nodist sources
16729gfxterm_module_LDADD =
16730gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16731gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16732gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16733gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16734gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16735dist_noinst_DATA +=
16736BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16737CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16738MOD_FILES += gfxterm.mod
16739MARKER_FILES += gfxterm.marker
16740CLEANFILES += gfxterm.marker
16741
16742gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16743 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16744 grep 'MARKER' $@.new > $@; rm -f $@.new
16745endif
16746
16747if COND_arm_uboot
16748platform_PROGRAMS += gfxterm.module
16749MODULE_FILES += gfxterm.module$(EXEEXT)
16750gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16751nodist_gfxterm_module_SOURCES = ## platform nodist sources
16752gfxterm_module_LDADD =
16753gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16754gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16755gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16756gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16757gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16758dist_noinst_DATA +=
16759BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16760CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16761MOD_FILES += gfxterm.mod
16762MARKER_FILES += gfxterm.marker
16763CLEANFILES += gfxterm.marker
16764
16765gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16766 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16767 grep 'MARKER' $@.new > $@; rm -f $@.new
16768endif
16769
16770if COND_arm_efi
16771platform_PROGRAMS += gfxterm.module
16772MODULE_FILES += gfxterm.module$(EXEEXT)
16773gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16774nodist_gfxterm_module_SOURCES = ## platform nodist sources
16775gfxterm_module_LDADD =
16776gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16777gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16778gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16779gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16780gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16781dist_noinst_DATA +=
16782BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16783CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16784MOD_FILES += gfxterm.mod
16785MARKER_FILES += gfxterm.marker
16786CLEANFILES += gfxterm.marker
16787
16788gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16789 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16790 grep 'MARKER' $@.new > $@; rm -f $@.new
16791endif
16792
16793if COND_arm64_efi
16794platform_PROGRAMS += gfxterm.module
16795MODULE_FILES += gfxterm.module$(EXEEXT)
16796gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16797nodist_gfxterm_module_SOURCES = ## platform nodist sources
16798gfxterm_module_LDADD =
16799gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16800gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16801gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16802gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16803gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16804dist_noinst_DATA +=
16805BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16806CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16807MOD_FILES += gfxterm.mod
16808MARKER_FILES += gfxterm.marker
16809CLEANFILES += gfxterm.marker
16810
00f6db22
CW
16811gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16812 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16813 grep 'MARKER' $@.new > $@; rm -f $@.new
16814endif
16815
16816if COND_riscv32_efi
16817platform_PROGRAMS += gfxterm.module
16818MODULE_FILES += gfxterm.module$(EXEEXT)
16819gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16820nodist_gfxterm_module_SOURCES = ## platform nodist sources
16821gfxterm_module_LDADD =
16822gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16823gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16824gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16825gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16826gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16827dist_noinst_DATA +=
16828BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16829CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16830MOD_FILES += gfxterm.mod
16831MARKER_FILES += gfxterm.marker
16832CLEANFILES += gfxterm.marker
16833
16834gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16835 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16836 grep 'MARKER' $@.new > $@; rm -f $@.new
16837endif
16838
16839if COND_riscv64_efi
16840platform_PROGRAMS += gfxterm.module
16841MODULE_FILES += gfxterm.module$(EXEEXT)
16842gfxterm_module_SOURCES = term/gfxterm.c ## platform sources
16843nodist_gfxterm_module_SOURCES = ## platform nodist sources
16844gfxterm_module_LDADD =
16845gfxterm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16846gfxterm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16847gfxterm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16848gfxterm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16849gfxterm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16850dist_noinst_DATA +=
16851BUILT_SOURCES += $(nodist_gfxterm_module_SOURCES)
16852CLEANFILES += $(nodist_gfxterm_module_SOURCES)
16853MOD_FILES += gfxterm.mod
16854MARKER_FILES += gfxterm.marker
16855CLEANFILES += gfxterm.marker
16856
422889f9
CW
16857gfxterm.marker: $(gfxterm_module_SOURCES) $(nodist_gfxterm_module_SOURCES)
16858 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16859 grep 'MARKER' $@.new > $@; rm -f $@.new
16860endif
16861platform_PROGRAMS += gfxterm_background.module
16862MODULE_FILES += gfxterm_background.module$(EXEEXT)
16863gfxterm_background_module_SOURCES = term/gfxterm_background.c ## platform sources
16864nodist_gfxterm_background_module_SOURCES = ## platform nodist sources
16865gfxterm_background_module_LDADD =
16866gfxterm_background_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16867gfxterm_background_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16868gfxterm_background_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16869gfxterm_background_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16870gfxterm_background_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16871dist_noinst_DATA +=
16872BUILT_SOURCES += $(nodist_gfxterm_background_module_SOURCES)
16873CLEANFILES += $(nodist_gfxterm_background_module_SOURCES)
16874MOD_FILES += gfxterm_background.mod
16875MARKER_FILES += gfxterm_background.marker
16876CLEANFILES += gfxterm_background.marker
16877
16878gfxterm_background.marker: $(gfxterm_background_module_SOURCES) $(nodist_gfxterm_background_module_SOURCES)
16879 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_background_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16880 grep 'MARKER' $@.new > $@; rm -f $@.new
16881
16882if COND_i386_pc
16883platform_PROGRAMS += serial.module
16884MODULE_FILES += serial.module$(EXEEXT)
16885serial_module_SOURCES = term/ns8250.c term/serial.c ## platform sources
16886nodist_serial_module_SOURCES = ## platform nodist sources
16887serial_module_LDADD =
16888serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16889serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16890serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16891serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16892serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16893dist_noinst_DATA +=
16894BUILT_SOURCES += $(nodist_serial_module_SOURCES)
16895CLEANFILES += $(nodist_serial_module_SOURCES)
16896MOD_FILES += serial.mod
16897MARKER_FILES += serial.marker
16898CLEANFILES += serial.marker
16899
16900serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
16901 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16902 grep 'MARKER' $@.new > $@; rm -f $@.new
16903endif
16904
16905if COND_i386_efi
16906platform_PROGRAMS += serial.module
16907MODULE_FILES += serial.module$(EXEEXT)
00f6db22 16908serial_module_SOURCES = term/ns8250.c term/efi/serial.c term/serial.c ## platform sources
422889f9
CW
16909nodist_serial_module_SOURCES = ## platform nodist sources
16910serial_module_LDADD =
16911serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16912serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16913serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16914serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16915serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16916dist_noinst_DATA +=
16917BUILT_SOURCES += $(nodist_serial_module_SOURCES)
16918CLEANFILES += $(nodist_serial_module_SOURCES)
16919MOD_FILES += serial.mod
16920MARKER_FILES += serial.marker
16921CLEANFILES += serial.marker
16922
16923serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
16924 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16925 grep 'MARKER' $@.new > $@; rm -f $@.new
16926endif
16927
16928if COND_i386_qemu
16929platform_PROGRAMS += serial.module
16930MODULE_FILES += serial.module$(EXEEXT)
16931serial_module_SOURCES = term/ns8250.c term/serial.c ## platform sources
16932nodist_serial_module_SOURCES = ## platform nodist sources
16933serial_module_LDADD =
16934serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16935serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16936serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16937serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16938serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16939dist_noinst_DATA +=
16940BUILT_SOURCES += $(nodist_serial_module_SOURCES)
16941CLEANFILES += $(nodist_serial_module_SOURCES)
16942MOD_FILES += serial.mod
16943MARKER_FILES += serial.marker
16944CLEANFILES += serial.marker
16945
16946serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
16947 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16948 grep 'MARKER' $@.new > $@; rm -f $@.new
16949endif
16950
16951if COND_i386_coreboot
16952platform_PROGRAMS += serial.module
16953MODULE_FILES += serial.module$(EXEEXT)
16954serial_module_SOURCES = term/ns8250.c term/serial.c ## platform sources
16955nodist_serial_module_SOURCES = ## platform nodist sources
16956serial_module_LDADD =
16957serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16958serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16959serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16960serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16961serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16962dist_noinst_DATA +=
16963BUILT_SOURCES += $(nodist_serial_module_SOURCES)
16964CLEANFILES += $(nodist_serial_module_SOURCES)
16965MOD_FILES += serial.mod
16966MARKER_FILES += serial.marker
16967CLEANFILES += serial.marker
16968
16969serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
16970 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16971 grep 'MARKER' $@.new > $@; rm -f $@.new
16972endif
16973
16974if COND_i386_multiboot
16975platform_PROGRAMS += serial.module
16976MODULE_FILES += serial.module$(EXEEXT)
16977serial_module_SOURCES = term/ns8250.c term/serial.c ## platform sources
16978nodist_serial_module_SOURCES = ## platform nodist sources
16979serial_module_LDADD =
16980serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
16981serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
16982serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
16983serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
16984serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
16985dist_noinst_DATA +=
16986BUILT_SOURCES += $(nodist_serial_module_SOURCES)
16987CLEANFILES += $(nodist_serial_module_SOURCES)
16988MOD_FILES += serial.mod
16989MARKER_FILES += serial.marker
16990CLEANFILES += serial.marker
16991
16992serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
16993 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
16994 grep 'MARKER' $@.new > $@; rm -f $@.new
16995endif
16996
16997if COND_i386_ieee1275
16998platform_PROGRAMS += serial.module
16999MODULE_FILES += serial.module$(EXEEXT)
17000serial_module_SOURCES = term/ieee1275/serial.c term/ns8250.c term/serial.c ## platform sources
17001nodist_serial_module_SOURCES = ## platform nodist sources
17002serial_module_LDADD =
17003serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17004serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17005serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17006serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17007serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17008dist_noinst_DATA +=
17009BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17010CLEANFILES += $(nodist_serial_module_SOURCES)
17011MOD_FILES += serial.mod
17012MARKER_FILES += serial.marker
17013CLEANFILES += serial.marker
17014
17015serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17016 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17017 grep 'MARKER' $@.new > $@; rm -f $@.new
17018endif
17019
17020if COND_x86_64_efi
17021platform_PROGRAMS += serial.module
17022MODULE_FILES += serial.module$(EXEEXT)
00f6db22 17023serial_module_SOURCES = term/ns8250.c term/efi/serial.c term/serial.c ## platform sources
422889f9
CW
17024nodist_serial_module_SOURCES = ## platform nodist sources
17025serial_module_LDADD =
17026serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17027serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17028serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17029serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17030serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17031dist_noinst_DATA +=
17032BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17033CLEANFILES += $(nodist_serial_module_SOURCES)
17034MOD_FILES += serial.mod
17035MARKER_FILES += serial.marker
17036CLEANFILES += serial.marker
17037
17038serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17039 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17040 grep 'MARKER' $@.new > $@; rm -f $@.new
17041endif
17042
17043if COND_sparc64_ieee1275
17044platform_PROGRAMS += serial.module
17045MODULE_FILES += serial.module$(EXEEXT)
17046serial_module_SOURCES = term/ieee1275/serial.c term/serial.c ## platform sources
17047nodist_serial_module_SOURCES = ## platform nodist sources
17048serial_module_LDADD =
17049serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17050serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17051serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17052serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17053serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17054dist_noinst_DATA +=
17055BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17056CLEANFILES += $(nodist_serial_module_SOURCES)
17057MOD_FILES += serial.mod
17058MARKER_FILES += serial.marker
17059CLEANFILES += serial.marker
17060
17061serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17062 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17063 grep 'MARKER' $@.new > $@; rm -f $@.new
17064endif
17065
17066if COND_powerpc_ieee1275
17067platform_PROGRAMS += serial.module
17068MODULE_FILES += serial.module$(EXEEXT)
17069serial_module_SOURCES = term/ieee1275/serial.c term/serial.c ## platform sources
17070nodist_serial_module_SOURCES = ## platform nodist sources
17071serial_module_LDADD =
17072serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17073serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17074serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17075serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17076serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17077dist_noinst_DATA +=
17078BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17079CLEANFILES += $(nodist_serial_module_SOURCES)
17080MOD_FILES += serial.mod
17081MARKER_FILES += serial.marker
17082CLEANFILES += serial.marker
17083
17084serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17085 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17086 grep 'MARKER' $@.new > $@; rm -f $@.new
17087endif
17088
17089if COND_mips_arc
17090platform_PROGRAMS += serial.module
17091MODULE_FILES += serial.module$(EXEEXT)
17092serial_module_SOURCES = term/arc/serial.c term/serial.c ## platform sources
17093nodist_serial_module_SOURCES = ## platform nodist sources
17094serial_module_LDADD =
17095serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17096serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17097serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17098serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17099serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17100dist_noinst_DATA +=
17101BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17102CLEANFILES += $(nodist_serial_module_SOURCES)
17103MOD_FILES += serial.mod
17104MARKER_FILES += serial.marker
17105CLEANFILES += serial.marker
17106
17107serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17108 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17109 grep 'MARKER' $@.new > $@; rm -f $@.new
17110endif
17111
17112if COND_ia64_efi
17113platform_PROGRAMS += serial.module
17114MODULE_FILES += serial.module$(EXEEXT)
17115serial_module_SOURCES = term/efi/serial.c term/serial.c ## platform sources
17116nodist_serial_module_SOURCES = ## platform nodist sources
17117serial_module_LDADD =
17118serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17119serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17120serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17121serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17122serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17123dist_noinst_DATA +=
17124BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17125CLEANFILES += $(nodist_serial_module_SOURCES)
17126MOD_FILES += serial.mod
17127MARKER_FILES += serial.marker
17128CLEANFILES += serial.marker
17129
17130serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17131 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17132 grep 'MARKER' $@.new > $@; rm -f $@.new
17133endif
17134
17135if COND_arm_efi
17136platform_PROGRAMS += serial.module
17137MODULE_FILES += serial.module$(EXEEXT)
17138serial_module_SOURCES = term/efi/serial.c term/serial.c ## platform sources
17139nodist_serial_module_SOURCES = ## platform nodist sources
17140serial_module_LDADD =
17141serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17142serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17143serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17144serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17145serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17146dist_noinst_DATA +=
17147BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17148CLEANFILES += $(nodist_serial_module_SOURCES)
17149MOD_FILES += serial.mod
17150MARKER_FILES += serial.marker
17151CLEANFILES += serial.marker
17152
17153serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17154 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17155 grep 'MARKER' $@.new > $@; rm -f $@.new
17156endif
17157
17158if COND_arm64_efi
17159platform_PROGRAMS += serial.module
17160MODULE_FILES += serial.module$(EXEEXT)
17161serial_module_SOURCES = term/efi/serial.c term/serial.c ## platform sources
17162nodist_serial_module_SOURCES = ## platform nodist sources
17163serial_module_LDADD =
17164serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17165serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17166serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17167serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17168serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17169dist_noinst_DATA +=
17170BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17171CLEANFILES += $(nodist_serial_module_SOURCES)
17172MOD_FILES += serial.mod
17173MARKER_FILES += serial.marker
17174CLEANFILES += serial.marker
17175
17176serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17177 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17178 grep 'MARKER' $@.new > $@; rm -f $@.new
17179endif
17180
00f6db22
CW
17181if COND_arm_coreboot
17182platform_PROGRAMS += serial.module
17183MODULE_FILES += serial.module$(EXEEXT)
17184serial_module_SOURCES = term/serial.c ## platform sources
17185nodist_serial_module_SOURCES = ## platform nodist sources
17186serial_module_LDADD =
17187serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17188serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17189serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17190serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17191serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17192dist_noinst_DATA +=
17193BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17194CLEANFILES += $(nodist_serial_module_SOURCES)
17195MOD_FILES += serial.mod
17196MARKER_FILES += serial.marker
17197CLEANFILES += serial.marker
17198
17199serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17200 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17201 grep 'MARKER' $@.new > $@; rm -f $@.new
17202endif
17203
17204if COND_riscv32_efi
17205platform_PROGRAMS += serial.module
17206MODULE_FILES += serial.module$(EXEEXT)
17207serial_module_SOURCES = term/efi/serial.c term/serial.c ## platform sources
17208nodist_serial_module_SOURCES = ## platform nodist sources
17209serial_module_LDADD =
17210serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17211serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17212serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17213serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17214serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17215dist_noinst_DATA +=
17216BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17217CLEANFILES += $(nodist_serial_module_SOURCES)
17218MOD_FILES += serial.mod
17219MARKER_FILES += serial.marker
17220CLEANFILES += serial.marker
17221
17222serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17223 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17224 grep 'MARKER' $@.new > $@; rm -f $@.new
17225endif
17226
17227if COND_riscv64_efi
17228platform_PROGRAMS += serial.module
17229MODULE_FILES += serial.module$(EXEEXT)
17230serial_module_SOURCES = term/efi/serial.c term/serial.c ## platform sources
17231nodist_serial_module_SOURCES = ## platform nodist sources
17232serial_module_LDADD =
17233serial_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17234serial_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17235serial_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17236serial_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17237serial_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17238dist_noinst_DATA +=
17239BUILT_SOURCES += $(nodist_serial_module_SOURCES)
17240CLEANFILES += $(nodist_serial_module_SOURCES)
17241MOD_FILES += serial.mod
17242MARKER_FILES += serial.marker
17243CLEANFILES += serial.marker
17244
17245serial.marker: $(serial_module_SOURCES) $(nodist_serial_module_SOURCES)
17246 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(serial_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17247 grep 'MARKER' $@.new > $@; rm -f $@.new
17248endif
17249
422889f9
CW
17250if COND_i386_pc
17251platform_PROGRAMS += sendkey.module
17252MODULE_FILES += sendkey.module$(EXEEXT)
17253sendkey_module_SOURCES = commands/i386/pc/sendkey.c ## platform sources
17254nodist_sendkey_module_SOURCES = ## platform nodist sources
17255sendkey_module_LDADD =
17256sendkey_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17257sendkey_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17258sendkey_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17259sendkey_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17260sendkey_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17261dist_noinst_DATA +=
17262BUILT_SOURCES += $(nodist_sendkey_module_SOURCES)
17263CLEANFILES += $(nodist_sendkey_module_SOURCES)
17264MOD_FILES += sendkey.mod
17265MARKER_FILES += sendkey.marker
17266CLEANFILES += sendkey.marker
17267
17268sendkey.marker: $(sendkey_module_SOURCES) $(nodist_sendkey_module_SOURCES)
17269 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sendkey_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17270 grep 'MARKER' $@.new > $@; rm -f $@.new
17271endif
17272
17273if COND_i386_pc
17274platform_PROGRAMS += terminfo.module
17275MODULE_FILES += terminfo.module$(EXEEXT)
17276terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17277nodist_terminfo_module_SOURCES = ## platform nodist sources
17278terminfo_module_LDADD =
17279terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17280terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17281terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17282terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17283terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17284dist_noinst_DATA +=
17285BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17286CLEANFILES += $(nodist_terminfo_module_SOURCES)
17287MOD_FILES += terminfo.mod
17288MARKER_FILES += terminfo.marker
17289CLEANFILES += terminfo.marker
17290
17291terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17292 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17293 grep 'MARKER' $@.new > $@; rm -f $@.new
17294endif
17295
17296if COND_i386_efi
17297platform_PROGRAMS += terminfo.module
17298MODULE_FILES += terminfo.module$(EXEEXT)
17299terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17300nodist_terminfo_module_SOURCES = ## platform nodist sources
17301terminfo_module_LDADD =
17302terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17303terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17304terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17305terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17306terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17307dist_noinst_DATA +=
17308BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17309CLEANFILES += $(nodist_terminfo_module_SOURCES)
17310MOD_FILES += terminfo.mod
17311MARKER_FILES += terminfo.marker
17312CLEANFILES += terminfo.marker
17313
17314terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17315 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17316 grep 'MARKER' $@.new > $@; rm -f $@.new
17317endif
17318
17319if COND_i386_qemu
17320platform_PROGRAMS += terminfo.module
17321MODULE_FILES += terminfo.module$(EXEEXT)
17322terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17323nodist_terminfo_module_SOURCES = ## platform nodist sources
17324terminfo_module_LDADD =
17325terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17326terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17327terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17328terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17329terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17330dist_noinst_DATA +=
17331BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17332CLEANFILES += $(nodist_terminfo_module_SOURCES)
17333MOD_FILES += terminfo.mod
17334MARKER_FILES += terminfo.marker
17335CLEANFILES += terminfo.marker
17336
17337terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17338 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17339 grep 'MARKER' $@.new > $@; rm -f $@.new
17340endif
17341
17342if COND_i386_coreboot
17343platform_PROGRAMS += terminfo.module
17344MODULE_FILES += terminfo.module$(EXEEXT)
17345terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17346nodist_terminfo_module_SOURCES = ## platform nodist sources
17347terminfo_module_LDADD =
17348terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17349terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17350terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17351terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17352terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17353dist_noinst_DATA +=
17354BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17355CLEANFILES += $(nodist_terminfo_module_SOURCES)
17356MOD_FILES += terminfo.mod
17357MARKER_FILES += terminfo.marker
17358CLEANFILES += terminfo.marker
17359
17360terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17361 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17362 grep 'MARKER' $@.new > $@; rm -f $@.new
17363endif
17364
17365if COND_i386_multiboot
17366platform_PROGRAMS += terminfo.module
17367MODULE_FILES += terminfo.module$(EXEEXT)
17368terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17369nodist_terminfo_module_SOURCES = ## platform nodist sources
17370terminfo_module_LDADD =
17371terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17372terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17373terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17374terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17375terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17376dist_noinst_DATA +=
17377BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17378CLEANFILES += $(nodist_terminfo_module_SOURCES)
17379MOD_FILES += terminfo.mod
17380MARKER_FILES += terminfo.marker
17381CLEANFILES += terminfo.marker
17382
17383terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17384 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17385 grep 'MARKER' $@.new > $@; rm -f $@.new
17386endif
17387
17388if COND_x86_64_efi
17389platform_PROGRAMS += terminfo.module
17390MODULE_FILES += terminfo.module$(EXEEXT)
17391terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17392nodist_terminfo_module_SOURCES = ## platform nodist sources
17393terminfo_module_LDADD =
17394terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17395terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17396terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17397terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17398terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17399dist_noinst_DATA +=
17400BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17401CLEANFILES += $(nodist_terminfo_module_SOURCES)
17402MOD_FILES += terminfo.mod
17403MARKER_FILES += terminfo.marker
17404CLEANFILES += terminfo.marker
17405
17406terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17407 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17408 grep 'MARKER' $@.new > $@; rm -f $@.new
17409endif
17410
17411if COND_ia64_efi
17412platform_PROGRAMS += terminfo.module
17413MODULE_FILES += terminfo.module$(EXEEXT)
17414terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17415nodist_terminfo_module_SOURCES = ## platform nodist sources
17416terminfo_module_LDADD =
17417terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17418terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17419terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17420terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17421terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17422dist_noinst_DATA +=
17423BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17424CLEANFILES += $(nodist_terminfo_module_SOURCES)
17425MOD_FILES += terminfo.mod
17426MARKER_FILES += terminfo.marker
17427CLEANFILES += terminfo.marker
17428
17429terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17430 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17431 grep 'MARKER' $@.new > $@; rm -f $@.new
17432endif
17433
17434if COND_arm_efi
17435platform_PROGRAMS += terminfo.module
17436MODULE_FILES += terminfo.module$(EXEEXT)
17437terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17438nodist_terminfo_module_SOURCES = ## platform nodist sources
17439terminfo_module_LDADD =
17440terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17441terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17442terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17443terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17444terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17445dist_noinst_DATA +=
17446BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17447CLEANFILES += $(nodist_terminfo_module_SOURCES)
17448MOD_FILES += terminfo.mod
17449MARKER_FILES += terminfo.marker
17450CLEANFILES += terminfo.marker
17451
17452terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17453 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17454 grep 'MARKER' $@.new > $@; rm -f $@.new
17455endif
17456
17457if COND_arm64_efi
17458platform_PROGRAMS += terminfo.module
17459MODULE_FILES += terminfo.module$(EXEEXT)
17460terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17461nodist_terminfo_module_SOURCES = ## platform nodist sources
17462terminfo_module_LDADD =
17463terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17464terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17465terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17466terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17467terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17468dist_noinst_DATA +=
17469BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17470CLEANFILES += $(nodist_terminfo_module_SOURCES)
17471MOD_FILES += terminfo.mod
17472MARKER_FILES += terminfo.marker
17473CLEANFILES += terminfo.marker
17474
17475terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17476 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17477 grep 'MARKER' $@.new > $@; rm -f $@.new
17478endif
17479
00f6db22
CW
17480if COND_arm_coreboot
17481platform_PROGRAMS += terminfo.module
17482MODULE_FILES += terminfo.module$(EXEEXT)
17483terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17484nodist_terminfo_module_SOURCES = ## platform nodist sources
17485terminfo_module_LDADD =
17486terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17487terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17488terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17489terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17490terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17491dist_noinst_DATA +=
17492BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17493CLEANFILES += $(nodist_terminfo_module_SOURCES)
17494MOD_FILES += terminfo.mod
17495MARKER_FILES += terminfo.marker
17496CLEANFILES += terminfo.marker
17497
17498terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17499 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17500 grep 'MARKER' $@.new > $@; rm -f $@.new
17501endif
17502
17503if COND_riscv32_efi
17504platform_PROGRAMS += terminfo.module
17505MODULE_FILES += terminfo.module$(EXEEXT)
17506terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17507nodist_terminfo_module_SOURCES = ## platform nodist sources
17508terminfo_module_LDADD =
17509terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17510terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17511terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17512terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17513terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17514dist_noinst_DATA +=
17515BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17516CLEANFILES += $(nodist_terminfo_module_SOURCES)
17517MOD_FILES += terminfo.mod
17518MARKER_FILES += terminfo.marker
17519CLEANFILES += terminfo.marker
17520
17521terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17522 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17523 grep 'MARKER' $@.new > $@; rm -f $@.new
17524endif
17525
17526if COND_riscv64_efi
17527platform_PROGRAMS += terminfo.module
17528MODULE_FILES += terminfo.module$(EXEEXT)
17529terminfo_module_SOURCES = term/terminfo.c term/tparm.c ## platform sources
17530nodist_terminfo_module_SOURCES = ## platform nodist sources
17531terminfo_module_LDADD =
17532terminfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17533terminfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17534terminfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17535terminfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17536terminfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17537dist_noinst_DATA +=
17538BUILT_SOURCES += $(nodist_terminfo_module_SOURCES)
17539CLEANFILES += $(nodist_terminfo_module_SOURCES)
17540MOD_FILES += terminfo.mod
17541MARKER_FILES += terminfo.marker
17542CLEANFILES += terminfo.marker
17543
17544terminfo.marker: $(terminfo_module_SOURCES) $(nodist_terminfo_module_SOURCES)
17545 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(terminfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17546 grep 'MARKER' $@.new > $@; rm -f $@.new
17547endif
17548
422889f9
CW
17549if COND_i386_pc
17550platform_PROGRAMS += usb_keyboard.module
17551MODULE_FILES += usb_keyboard.module$(EXEEXT)
17552usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17553nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17554usb_keyboard_module_LDADD =
17555usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17556usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17557usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17558usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17559usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17560dist_noinst_DATA +=
17561BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17562CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17563MOD_FILES += usb_keyboard.mod
17564MARKER_FILES += usb_keyboard.marker
17565CLEANFILES += usb_keyboard.marker
17566
17567usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17568 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17569 grep 'MARKER' $@.new > $@; rm -f $@.new
17570endif
17571
17572if COND_i386_efi
17573platform_PROGRAMS += usb_keyboard.module
17574MODULE_FILES += usb_keyboard.module$(EXEEXT)
17575usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17576nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17577usb_keyboard_module_LDADD =
17578usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17579usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17580usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17581usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17582usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17583dist_noinst_DATA +=
17584BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17585CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17586MOD_FILES += usb_keyboard.mod
17587MARKER_FILES += usb_keyboard.marker
17588CLEANFILES += usb_keyboard.marker
17589
17590usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17591 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17592 grep 'MARKER' $@.new > $@; rm -f $@.new
17593endif
17594
00f6db22
CW
17595if COND_i386_qemu
17596platform_PROGRAMS += usb_keyboard.module
17597MODULE_FILES += usb_keyboard.module$(EXEEXT)
17598usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17599nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17600usb_keyboard_module_LDADD =
17601usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17602usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17603usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17604usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17605usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17606dist_noinst_DATA +=
17607BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17608CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17609MOD_FILES += usb_keyboard.mod
17610MARKER_FILES += usb_keyboard.marker
17611CLEANFILES += usb_keyboard.marker
17612
17613usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17614 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17615 grep 'MARKER' $@.new > $@; rm -f $@.new
17616endif
17617
17618if COND_i386_coreboot
422889f9
CW
17619platform_PROGRAMS += usb_keyboard.module
17620MODULE_FILES += usb_keyboard.module$(EXEEXT)
17621usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17622nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17623usb_keyboard_module_LDADD =
17624usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17625usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17626usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17627usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17628usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17629dist_noinst_DATA +=
17630BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17631CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17632MOD_FILES += usb_keyboard.mod
17633MARKER_FILES += usb_keyboard.marker
17634CLEANFILES += usb_keyboard.marker
17635
17636usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17637 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17638 grep 'MARKER' $@.new > $@; rm -f $@.new
17639endif
17640
00f6db22 17641if COND_i386_multiboot
422889f9
CW
17642platform_PROGRAMS += usb_keyboard.module
17643MODULE_FILES += usb_keyboard.module$(EXEEXT)
17644usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17645nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17646usb_keyboard_module_LDADD =
17647usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17648usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17649usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17650usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17651usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17652dist_noinst_DATA +=
17653BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17654CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17655MOD_FILES += usb_keyboard.mod
17656MARKER_FILES += usb_keyboard.marker
17657CLEANFILES += usb_keyboard.marker
17658
17659usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17660 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17661 grep 'MARKER' $@.new > $@; rm -f $@.new
17662endif
17663
00f6db22 17664if COND_i386_ieee1275
422889f9
CW
17665platform_PROGRAMS += usb_keyboard.module
17666MODULE_FILES += usb_keyboard.module$(EXEEXT)
17667usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17668nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17669usb_keyboard_module_LDADD =
17670usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17671usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17672usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17673usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17674usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17675dist_noinst_DATA +=
17676BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17677CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17678MOD_FILES += usb_keyboard.mod
17679MARKER_FILES += usb_keyboard.marker
17680CLEANFILES += usb_keyboard.marker
17681
17682usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17683 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17684 grep 'MARKER' $@.new > $@; rm -f $@.new
17685endif
17686
00f6db22 17687if COND_x86_64_efi
422889f9
CW
17688platform_PROGRAMS += usb_keyboard.module
17689MODULE_FILES += usb_keyboard.module$(EXEEXT)
17690usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17691nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17692usb_keyboard_module_LDADD =
17693usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17694usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17695usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17696usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17697usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17698dist_noinst_DATA +=
17699BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17700CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17701MOD_FILES += usb_keyboard.mod
17702MARKER_FILES += usb_keyboard.marker
17703CLEANFILES += usb_keyboard.marker
17704
17705usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17706 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17707 grep 'MARKER' $@.new > $@; rm -f $@.new
17708endif
17709
00f6db22 17710if COND_mips_loongson
422889f9
CW
17711platform_PROGRAMS += usb_keyboard.module
17712MODULE_FILES += usb_keyboard.module$(EXEEXT)
17713usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17714nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17715usb_keyboard_module_LDADD =
17716usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17717usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17718usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17719usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17720usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17721dist_noinst_DATA +=
17722BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17723CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17724MOD_FILES += usb_keyboard.mod
17725MARKER_FILES += usb_keyboard.marker
17726CLEANFILES += usb_keyboard.marker
17727
17728usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17729 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17730 grep 'MARKER' $@.new > $@; rm -f $@.new
17731endif
17732
00f6db22 17733if COND_arm_coreboot
422889f9
CW
17734platform_PROGRAMS += usb_keyboard.module
17735MODULE_FILES += usb_keyboard.module$(EXEEXT)
17736usb_keyboard_module_SOURCES = term/usb_keyboard.c ## platform sources
17737nodist_usb_keyboard_module_SOURCES = ## platform nodist sources
17738usb_keyboard_module_LDADD =
17739usb_keyboard_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17740usb_keyboard_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17741usb_keyboard_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17742usb_keyboard_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17743usb_keyboard_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17744dist_noinst_DATA +=
17745BUILT_SOURCES += $(nodist_usb_keyboard_module_SOURCES)
17746CLEANFILES += $(nodist_usb_keyboard_module_SOURCES)
17747MOD_FILES += usb_keyboard.mod
17748MARKER_FILES += usb_keyboard.marker
17749CLEANFILES += usb_keyboard.marker
17750
17751usb_keyboard.marker: $(usb_keyboard_module_SOURCES) $(nodist_usb_keyboard_module_SOURCES)
17752 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(usb_keyboard_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17753 grep 'MARKER' $@.new > $@; rm -f $@.new
17754endif
17755
17756if COND_i386_pc
17757platform_PROGRAMS += vga.module
17758MODULE_FILES += vga.module$(EXEEXT)
17759vga_module_SOURCES = video/i386/pc/vga.c ## platform sources
17760nodist_vga_module_SOURCES = ## platform nodist sources
17761vga_module_LDADD =
17762vga_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17763vga_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17764vga_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17765vga_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17766vga_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17767dist_noinst_DATA +=
17768BUILT_SOURCES += $(nodist_vga_module_SOURCES)
17769CLEANFILES += $(nodist_vga_module_SOURCES)
17770MOD_FILES += vga.mod
17771MARKER_FILES += vga.marker
17772CLEANFILES += vga.marker
17773
17774vga.marker: $(vga_module_SOURCES) $(nodist_vga_module_SOURCES)
17775 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(vga_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17776 grep 'MARKER' $@.new > $@; rm -f $@.new
17777endif
17778
17779if COND_i386_pc
17780platform_PROGRAMS += vga_text.module
17781MODULE_FILES += vga_text.module$(EXEEXT)
17782vga_text_module_SOURCES = term/i386/pc/vga_text.c ## platform sources
17783nodist_vga_text_module_SOURCES = ## platform nodist sources
17784vga_text_module_LDADD =
17785vga_text_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17786vga_text_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17787vga_text_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17788vga_text_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17789vga_text_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17790dist_noinst_DATA +=
17791BUILT_SOURCES += $(nodist_vga_text_module_SOURCES)
17792CLEANFILES += $(nodist_vga_text_module_SOURCES)
17793MOD_FILES += vga_text.mod
17794MARKER_FILES += vga_text.marker
17795CLEANFILES += vga_text.marker
17796
17797vga_text.marker: $(vga_text_module_SOURCES) $(nodist_vga_text_module_SOURCES)
17798 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(vga_text_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17799 grep 'MARKER' $@.new > $@; rm -f $@.new
17800endif
17801
17802if COND_i386_pc
17803platform_PROGRAMS += mda_text.module
17804MODULE_FILES += mda_text.module$(EXEEXT)
17805mda_text_module_SOURCES = term/i386/pc/mda_text.c ## platform sources
17806nodist_mda_text_module_SOURCES = ## platform nodist sources
17807mda_text_module_LDADD =
17808mda_text_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17809mda_text_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17810mda_text_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17811mda_text_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17812mda_text_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17813dist_noinst_DATA +=
17814BUILT_SOURCES += $(nodist_mda_text_module_SOURCES)
17815CLEANFILES += $(nodist_mda_text_module_SOURCES)
17816MOD_FILES += mda_text.mod
17817MARKER_FILES += mda_text.marker
17818CLEANFILES += mda_text.marker
17819
17820mda_text.marker: $(mda_text_module_SOURCES) $(nodist_mda_text_module_SOURCES)
17821 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mda_text_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17822 grep 'MARKER' $@.new > $@; rm -f $@.new
17823endif
17824
17825if COND_i386_qemu
17826platform_PROGRAMS += mda_text.module
17827MODULE_FILES += mda_text.module$(EXEEXT)
17828mda_text_module_SOURCES = term/i386/pc/mda_text.c ## platform sources
17829nodist_mda_text_module_SOURCES = ## platform nodist sources
17830mda_text_module_LDADD =
17831mda_text_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17832mda_text_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17833mda_text_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17834mda_text_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17835mda_text_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17836dist_noinst_DATA +=
17837BUILT_SOURCES += $(nodist_mda_text_module_SOURCES)
17838CLEANFILES += $(nodist_mda_text_module_SOURCES)
17839MOD_FILES += mda_text.mod
17840MARKER_FILES += mda_text.marker
17841CLEANFILES += mda_text.marker
17842
17843mda_text.marker: $(mda_text_module_SOURCES) $(nodist_mda_text_module_SOURCES)
17844 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mda_text_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17845 grep 'MARKER' $@.new > $@; rm -f $@.new
17846endif
17847
17848if COND_i386_coreboot
17849platform_PROGRAMS += mda_text.module
17850MODULE_FILES += mda_text.module$(EXEEXT)
17851mda_text_module_SOURCES = term/i386/pc/mda_text.c ## platform sources
17852nodist_mda_text_module_SOURCES = ## platform nodist sources
17853mda_text_module_LDADD =
17854mda_text_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17855mda_text_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17856mda_text_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17857mda_text_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17858mda_text_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17859dist_noinst_DATA +=
17860BUILT_SOURCES += $(nodist_mda_text_module_SOURCES)
17861CLEANFILES += $(nodist_mda_text_module_SOURCES)
17862MOD_FILES += mda_text.mod
17863MARKER_FILES += mda_text.marker
17864CLEANFILES += mda_text.marker
17865
17866mda_text.marker: $(mda_text_module_SOURCES) $(nodist_mda_text_module_SOURCES)
17867 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mda_text_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17868 grep 'MARKER' $@.new > $@; rm -f $@.new
17869endif
17870
17871if COND_i386_multiboot
17872platform_PROGRAMS += mda_text.module
17873MODULE_FILES += mda_text.module$(EXEEXT)
17874mda_text_module_SOURCES = term/i386/pc/mda_text.c ## platform sources
17875nodist_mda_text_module_SOURCES = ## platform nodist sources
17876mda_text_module_LDADD =
17877mda_text_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17878mda_text_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17879mda_text_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17880mda_text_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17881mda_text_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17882dist_noinst_DATA +=
17883BUILT_SOURCES += $(nodist_mda_text_module_SOURCES)
17884CLEANFILES += $(nodist_mda_text_module_SOURCES)
17885MOD_FILES += mda_text.mod
17886MARKER_FILES += mda_text.marker
17887CLEANFILES += mda_text.marker
17888
17889mda_text.marker: $(mda_text_module_SOURCES) $(nodist_mda_text_module_SOURCES)
17890 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mda_text_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17891 grep 'MARKER' $@.new > $@; rm -f $@.new
17892endif
17893
17894if COND_i386_pc
17895platform_PROGRAMS += video_cirrus.module
17896MODULE_FILES += video_cirrus.module$(EXEEXT)
17897video_cirrus_module_SOURCES = video/cirrus.c ## platform sources
17898nodist_video_cirrus_module_SOURCES = ## platform nodist sources
17899video_cirrus_module_LDADD =
17900video_cirrus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17901video_cirrus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17902video_cirrus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17903video_cirrus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17904video_cirrus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17905dist_noinst_DATA +=
17906BUILT_SOURCES += $(nodist_video_cirrus_module_SOURCES)
17907CLEANFILES += $(nodist_video_cirrus_module_SOURCES)
17908MOD_FILES += video_cirrus.mod
17909MARKER_FILES += video_cirrus.marker
17910CLEANFILES += video_cirrus.marker
17911
17912video_cirrus.marker: $(video_cirrus_module_SOURCES) $(nodist_video_cirrus_module_SOURCES)
17913 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_cirrus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17914 grep 'MARKER' $@.new > $@; rm -f $@.new
17915endif
17916
17917if COND_i386_efi
17918platform_PROGRAMS += video_cirrus.module
17919MODULE_FILES += video_cirrus.module$(EXEEXT)
17920video_cirrus_module_SOURCES = video/cirrus.c ## platform sources
17921nodist_video_cirrus_module_SOURCES = ## platform nodist sources
17922video_cirrus_module_LDADD =
17923video_cirrus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17924video_cirrus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17925video_cirrus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17926video_cirrus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17927video_cirrus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17928dist_noinst_DATA +=
17929BUILT_SOURCES += $(nodist_video_cirrus_module_SOURCES)
17930CLEANFILES += $(nodist_video_cirrus_module_SOURCES)
17931MOD_FILES += video_cirrus.mod
17932MARKER_FILES += video_cirrus.marker
17933CLEANFILES += video_cirrus.marker
17934
17935video_cirrus.marker: $(video_cirrus_module_SOURCES) $(nodist_video_cirrus_module_SOURCES)
17936 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_cirrus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17937 grep 'MARKER' $@.new > $@; rm -f $@.new
17938endif
17939
17940if COND_i386_qemu
17941platform_PROGRAMS += video_cirrus.module
17942MODULE_FILES += video_cirrus.module$(EXEEXT)
17943video_cirrus_module_SOURCES = video/cirrus.c ## platform sources
17944nodist_video_cirrus_module_SOURCES = ## platform nodist sources
17945video_cirrus_module_LDADD =
17946video_cirrus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17947video_cirrus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17948video_cirrus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17949video_cirrus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17950video_cirrus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17951dist_noinst_DATA +=
17952BUILT_SOURCES += $(nodist_video_cirrus_module_SOURCES)
17953CLEANFILES += $(nodist_video_cirrus_module_SOURCES)
17954MOD_FILES += video_cirrus.mod
17955MARKER_FILES += video_cirrus.marker
17956CLEANFILES += video_cirrus.marker
17957
17958video_cirrus.marker: $(video_cirrus_module_SOURCES) $(nodist_video_cirrus_module_SOURCES)
17959 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_cirrus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17960 grep 'MARKER' $@.new > $@; rm -f $@.new
17961endif
17962
17963if COND_i386_coreboot
17964platform_PROGRAMS += video_cirrus.module
17965MODULE_FILES += video_cirrus.module$(EXEEXT)
17966video_cirrus_module_SOURCES = video/cirrus.c ## platform sources
17967nodist_video_cirrus_module_SOURCES = ## platform nodist sources
17968video_cirrus_module_LDADD =
17969video_cirrus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17970video_cirrus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17971video_cirrus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17972video_cirrus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17973video_cirrus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17974dist_noinst_DATA +=
17975BUILT_SOURCES += $(nodist_video_cirrus_module_SOURCES)
17976CLEANFILES += $(nodist_video_cirrus_module_SOURCES)
17977MOD_FILES += video_cirrus.mod
17978MARKER_FILES += video_cirrus.marker
17979CLEANFILES += video_cirrus.marker
17980
17981video_cirrus.marker: $(video_cirrus_module_SOURCES) $(nodist_video_cirrus_module_SOURCES)
17982 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_cirrus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
17983 grep 'MARKER' $@.new > $@; rm -f $@.new
17984endif
17985
17986if COND_i386_multiboot
17987platform_PROGRAMS += video_cirrus.module
17988MODULE_FILES += video_cirrus.module$(EXEEXT)
17989video_cirrus_module_SOURCES = video/cirrus.c ## platform sources
17990nodist_video_cirrus_module_SOURCES = ## platform nodist sources
17991video_cirrus_module_LDADD =
17992video_cirrus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
17993video_cirrus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
17994video_cirrus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
17995video_cirrus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
17996video_cirrus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
17997dist_noinst_DATA +=
17998BUILT_SOURCES += $(nodist_video_cirrus_module_SOURCES)
17999CLEANFILES += $(nodist_video_cirrus_module_SOURCES)
18000MOD_FILES += video_cirrus.mod
18001MARKER_FILES += video_cirrus.marker
18002CLEANFILES += video_cirrus.marker
18003
18004video_cirrus.marker: $(video_cirrus_module_SOURCES) $(nodist_video_cirrus_module_SOURCES)
18005 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_cirrus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18006 grep 'MARKER' $@.new > $@; rm -f $@.new
18007endif
18008
18009if COND_i386_ieee1275
18010platform_PROGRAMS += video_cirrus.module
18011MODULE_FILES += video_cirrus.module$(EXEEXT)
18012video_cirrus_module_SOURCES = video/cirrus.c ## platform sources
18013nodist_video_cirrus_module_SOURCES = ## platform nodist sources
18014video_cirrus_module_LDADD =
18015video_cirrus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18016video_cirrus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18017video_cirrus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18018video_cirrus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18019video_cirrus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18020dist_noinst_DATA +=
18021BUILT_SOURCES += $(nodist_video_cirrus_module_SOURCES)
18022CLEANFILES += $(nodist_video_cirrus_module_SOURCES)
18023MOD_FILES += video_cirrus.mod
18024MARKER_FILES += video_cirrus.marker
18025CLEANFILES += video_cirrus.marker
18026
18027video_cirrus.marker: $(video_cirrus_module_SOURCES) $(nodist_video_cirrus_module_SOURCES)
18028 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_cirrus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18029 grep 'MARKER' $@.new > $@; rm -f $@.new
18030endif
18031
18032if COND_x86_64_efi
18033platform_PROGRAMS += video_cirrus.module
18034MODULE_FILES += video_cirrus.module$(EXEEXT)
18035video_cirrus_module_SOURCES = video/cirrus.c ## platform sources
18036nodist_video_cirrus_module_SOURCES = ## platform nodist sources
18037video_cirrus_module_LDADD =
18038video_cirrus_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18039video_cirrus_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18040video_cirrus_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18041video_cirrus_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18042video_cirrus_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18043dist_noinst_DATA +=
18044BUILT_SOURCES += $(nodist_video_cirrus_module_SOURCES)
18045CLEANFILES += $(nodist_video_cirrus_module_SOURCES)
18046MOD_FILES += video_cirrus.mod
18047MARKER_FILES += video_cirrus.marker
18048CLEANFILES += video_cirrus.marker
18049
18050video_cirrus.marker: $(video_cirrus_module_SOURCES) $(nodist_video_cirrus_module_SOURCES)
18051 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_cirrus_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18052 grep 'MARKER' $@.new > $@; rm -f $@.new
18053endif
18054
18055if COND_i386_pc
18056platform_PROGRAMS += video_bochs.module
18057MODULE_FILES += video_bochs.module$(EXEEXT)
18058video_bochs_module_SOURCES = video/bochs.c ## platform sources
18059nodist_video_bochs_module_SOURCES = ## platform nodist sources
18060video_bochs_module_LDADD =
18061video_bochs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18062video_bochs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18063video_bochs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18064video_bochs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18065video_bochs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18066dist_noinst_DATA +=
18067BUILT_SOURCES += $(nodist_video_bochs_module_SOURCES)
18068CLEANFILES += $(nodist_video_bochs_module_SOURCES)
18069MOD_FILES += video_bochs.mod
18070MARKER_FILES += video_bochs.marker
18071CLEANFILES += video_bochs.marker
18072
18073video_bochs.marker: $(video_bochs_module_SOURCES) $(nodist_video_bochs_module_SOURCES)
18074 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_bochs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18075 grep 'MARKER' $@.new > $@; rm -f $@.new
18076endif
18077
18078if COND_i386_efi
18079platform_PROGRAMS += video_bochs.module
18080MODULE_FILES += video_bochs.module$(EXEEXT)
18081video_bochs_module_SOURCES = video/bochs.c ## platform sources
18082nodist_video_bochs_module_SOURCES = ## platform nodist sources
18083video_bochs_module_LDADD =
18084video_bochs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18085video_bochs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18086video_bochs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18087video_bochs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18088video_bochs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18089dist_noinst_DATA +=
18090BUILT_SOURCES += $(nodist_video_bochs_module_SOURCES)
18091CLEANFILES += $(nodist_video_bochs_module_SOURCES)
18092MOD_FILES += video_bochs.mod
18093MARKER_FILES += video_bochs.marker
18094CLEANFILES += video_bochs.marker
18095
18096video_bochs.marker: $(video_bochs_module_SOURCES) $(nodist_video_bochs_module_SOURCES)
18097 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_bochs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18098 grep 'MARKER' $@.new > $@; rm -f $@.new
18099endif
18100
18101if COND_i386_qemu
18102platform_PROGRAMS += video_bochs.module
18103MODULE_FILES += video_bochs.module$(EXEEXT)
18104video_bochs_module_SOURCES = video/bochs.c ## platform sources
18105nodist_video_bochs_module_SOURCES = ## platform nodist sources
18106video_bochs_module_LDADD =
18107video_bochs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18108video_bochs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18109video_bochs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18110video_bochs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18111video_bochs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18112dist_noinst_DATA +=
18113BUILT_SOURCES += $(nodist_video_bochs_module_SOURCES)
18114CLEANFILES += $(nodist_video_bochs_module_SOURCES)
18115MOD_FILES += video_bochs.mod
18116MARKER_FILES += video_bochs.marker
18117CLEANFILES += video_bochs.marker
18118
18119video_bochs.marker: $(video_bochs_module_SOURCES) $(nodist_video_bochs_module_SOURCES)
18120 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_bochs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18121 grep 'MARKER' $@.new > $@; rm -f $@.new
18122endif
18123
18124if COND_i386_coreboot
18125platform_PROGRAMS += video_bochs.module
18126MODULE_FILES += video_bochs.module$(EXEEXT)
18127video_bochs_module_SOURCES = video/bochs.c ## platform sources
18128nodist_video_bochs_module_SOURCES = ## platform nodist sources
18129video_bochs_module_LDADD =
18130video_bochs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18131video_bochs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18132video_bochs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18133video_bochs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18134video_bochs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18135dist_noinst_DATA +=
18136BUILT_SOURCES += $(nodist_video_bochs_module_SOURCES)
18137CLEANFILES += $(nodist_video_bochs_module_SOURCES)
18138MOD_FILES += video_bochs.mod
18139MARKER_FILES += video_bochs.marker
18140CLEANFILES += video_bochs.marker
18141
18142video_bochs.marker: $(video_bochs_module_SOURCES) $(nodist_video_bochs_module_SOURCES)
18143 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_bochs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18144 grep 'MARKER' $@.new > $@; rm -f $@.new
18145endif
18146
18147if COND_i386_multiboot
18148platform_PROGRAMS += video_bochs.module
18149MODULE_FILES += video_bochs.module$(EXEEXT)
18150video_bochs_module_SOURCES = video/bochs.c ## platform sources
18151nodist_video_bochs_module_SOURCES = ## platform nodist sources
18152video_bochs_module_LDADD =
18153video_bochs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18154video_bochs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18155video_bochs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18156video_bochs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18157video_bochs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18158dist_noinst_DATA +=
18159BUILT_SOURCES += $(nodist_video_bochs_module_SOURCES)
18160CLEANFILES += $(nodist_video_bochs_module_SOURCES)
18161MOD_FILES += video_bochs.mod
18162MARKER_FILES += video_bochs.marker
18163CLEANFILES += video_bochs.marker
18164
18165video_bochs.marker: $(video_bochs_module_SOURCES) $(nodist_video_bochs_module_SOURCES)
18166 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_bochs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18167 grep 'MARKER' $@.new > $@; rm -f $@.new
18168endif
18169
18170if COND_i386_ieee1275
18171platform_PROGRAMS += video_bochs.module
18172MODULE_FILES += video_bochs.module$(EXEEXT)
18173video_bochs_module_SOURCES = video/bochs.c ## platform sources
18174nodist_video_bochs_module_SOURCES = ## platform nodist sources
18175video_bochs_module_LDADD =
18176video_bochs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18177video_bochs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18178video_bochs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18179video_bochs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18180video_bochs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18181dist_noinst_DATA +=
18182BUILT_SOURCES += $(nodist_video_bochs_module_SOURCES)
18183CLEANFILES += $(nodist_video_bochs_module_SOURCES)
18184MOD_FILES += video_bochs.mod
18185MARKER_FILES += video_bochs.marker
18186CLEANFILES += video_bochs.marker
18187
18188video_bochs.marker: $(video_bochs_module_SOURCES) $(nodist_video_bochs_module_SOURCES)
18189 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_bochs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18190 grep 'MARKER' $@.new > $@; rm -f $@.new
18191endif
18192
18193if COND_x86_64_efi
18194platform_PROGRAMS += video_bochs.module
18195MODULE_FILES += video_bochs.module$(EXEEXT)
18196video_bochs_module_SOURCES = video/bochs.c ## platform sources
18197nodist_video_bochs_module_SOURCES = ## platform nodist sources
18198video_bochs_module_LDADD =
18199video_bochs_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18200video_bochs_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18201video_bochs_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18202video_bochs_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18203video_bochs_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18204dist_noinst_DATA +=
18205BUILT_SOURCES += $(nodist_video_bochs_module_SOURCES)
18206CLEANFILES += $(nodist_video_bochs_module_SOURCES)
18207MOD_FILES += video_bochs.mod
18208MARKER_FILES += video_bochs.marker
18209CLEANFILES += video_bochs.marker
18210
18211video_bochs.marker: $(video_bochs_module_SOURCES) $(nodist_video_bochs_module_SOURCES)
18212 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_bochs_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18213 grep 'MARKER' $@.new > $@; rm -f $@.new
18214endif
18215platform_PROGRAMS += functional_test.module
18216MODULE_FILES += functional_test.module$(EXEEXT)
18217functional_test_module_SOURCES = tests/lib/functional_test.c tests/lib/test.c tests/checksums.h tests/video_checksum.c tests/fake_input.c video/capture.c ## platform sources
18218nodist_functional_test_module_SOURCES = ## platform nodist sources
18219functional_test_module_LDADD =
18220functional_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18221functional_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18222functional_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18223functional_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18224functional_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18225dist_noinst_DATA +=
18226BUILT_SOURCES += $(nodist_functional_test_module_SOURCES)
18227CLEANFILES += $(nodist_functional_test_module_SOURCES)
18228MOD_FILES += functional_test.mod
18229MARKER_FILES += functional_test.marker
18230CLEANFILES += functional_test.marker
18231
18232functional_test.marker: $(functional_test_module_SOURCES) $(nodist_functional_test_module_SOURCES)
18233 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(functional_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18234 grep 'MARKER' $@.new > $@; rm -f $@.new
18235platform_PROGRAMS += exfctest.module
18236MODULE_FILES += exfctest.module$(EXEEXT)
18237exfctest_module_SOURCES = tests/example_functional_test.c ## platform sources
18238nodist_exfctest_module_SOURCES = ## platform nodist sources
18239exfctest_module_LDADD =
18240exfctest_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18241exfctest_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18242exfctest_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18243exfctest_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18244exfctest_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18245dist_noinst_DATA +=
18246BUILT_SOURCES += $(nodist_exfctest_module_SOURCES)
18247CLEANFILES += $(nodist_exfctest_module_SOURCES)
18248MOD_FILES += exfctest.mod
18249MARKER_FILES += exfctest.marker
18250CLEANFILES += exfctest.marker
18251
18252exfctest.marker: $(exfctest_module_SOURCES) $(nodist_exfctest_module_SOURCES)
18253 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(exfctest_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18254 grep 'MARKER' $@.new > $@; rm -f $@.new
00f6db22
CW
18255platform_PROGRAMS += strtoull_test.module
18256MODULE_FILES += strtoull_test.module$(EXEEXT)
18257strtoull_test_module_SOURCES = tests/strtoull_test.c ## platform sources
18258nodist_strtoull_test_module_SOURCES = ## platform nodist sources
18259strtoull_test_module_LDADD =
18260strtoull_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18261strtoull_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18262strtoull_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18263strtoull_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18264strtoull_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18265dist_noinst_DATA +=
18266BUILT_SOURCES += $(nodist_strtoull_test_module_SOURCES)
18267CLEANFILES += $(nodist_strtoull_test_module_SOURCES)
18268MOD_FILES += strtoull_test.mod
18269MARKER_FILES += strtoull_test.marker
18270CLEANFILES += strtoull_test.marker
18271
18272strtoull_test.marker: $(strtoull_test_module_SOURCES) $(nodist_strtoull_test_module_SOURCES)
18273 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strtoull_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18274 grep 'MARKER' $@.new > $@; rm -f $@.new
422889f9
CW
18275platform_PROGRAMS += setjmp_test.module
18276MODULE_FILES += setjmp_test.module$(EXEEXT)
18277setjmp_test_module_SOURCES = tests/setjmp_test.c ## platform sources
18278nodist_setjmp_test_module_SOURCES = ## platform nodist sources
18279setjmp_test_module_LDADD =
18280setjmp_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18281setjmp_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18282setjmp_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18283setjmp_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18284setjmp_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18285dist_noinst_DATA +=
18286BUILT_SOURCES += $(nodist_setjmp_test_module_SOURCES)
18287CLEANFILES += $(nodist_setjmp_test_module_SOURCES)
18288MOD_FILES += setjmp_test.mod
18289MARKER_FILES += setjmp_test.marker
18290CLEANFILES += setjmp_test.marker
18291
18292setjmp_test.marker: $(setjmp_test_module_SOURCES) $(nodist_setjmp_test_module_SOURCES)
18293 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(setjmp_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18294 grep 'MARKER' $@.new > $@; rm -f $@.new
18295platform_PROGRAMS += signature_test.module
18296MODULE_FILES += signature_test.module$(EXEEXT)
18297signature_test_module_SOURCES = tests/signature_test.c tests/signatures.h ## platform sources
18298nodist_signature_test_module_SOURCES = ## platform nodist sources
18299signature_test_module_LDADD =
18300signature_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18301signature_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18302signature_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18303signature_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18304signature_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18305dist_noinst_DATA +=
18306BUILT_SOURCES += $(nodist_signature_test_module_SOURCES)
18307CLEANFILES += $(nodist_signature_test_module_SOURCES)
18308MOD_FILES += signature_test.mod
18309MARKER_FILES += signature_test.marker
18310CLEANFILES += signature_test.marker
18311
18312signature_test.marker: $(signature_test_module_SOURCES) $(nodist_signature_test_module_SOURCES)
18313 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(signature_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18314 grep 'MARKER' $@.new > $@; rm -f $@.new
18315platform_PROGRAMS += sleep_test.module
18316MODULE_FILES += sleep_test.module$(EXEEXT)
18317sleep_test_module_SOURCES = tests/sleep_test.c ## platform sources
18318nodist_sleep_test_module_SOURCES = ## platform nodist sources
18319sleep_test_module_LDADD =
18320sleep_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18321sleep_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18322sleep_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18323sleep_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18324sleep_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18325dist_noinst_DATA +=
18326BUILT_SOURCES += $(nodist_sleep_test_module_SOURCES)
18327CLEANFILES += $(nodist_sleep_test_module_SOURCES)
18328MOD_FILES += sleep_test.mod
18329MARKER_FILES += sleep_test.marker
18330CLEANFILES += sleep_test.marker
18331
18332sleep_test.marker: $(sleep_test_module_SOURCES) $(nodist_sleep_test_module_SOURCES)
18333 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sleep_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18334 grep 'MARKER' $@.new > $@; rm -f $@.new
18335platform_PROGRAMS += xnu_uuid_test.module
18336MODULE_FILES += xnu_uuid_test.module$(EXEEXT)
18337xnu_uuid_test_module_SOURCES = tests/xnu_uuid_test.c ## platform sources
18338nodist_xnu_uuid_test_module_SOURCES = ## platform nodist sources
18339xnu_uuid_test_module_LDADD =
18340xnu_uuid_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18341xnu_uuid_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18342xnu_uuid_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18343xnu_uuid_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18344xnu_uuid_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18345dist_noinst_DATA +=
18346BUILT_SOURCES += $(nodist_xnu_uuid_test_module_SOURCES)
18347CLEANFILES += $(nodist_xnu_uuid_test_module_SOURCES)
18348MOD_FILES += xnu_uuid_test.mod
18349MARKER_FILES += xnu_uuid_test.marker
18350CLEANFILES += xnu_uuid_test.marker
18351
18352xnu_uuid_test.marker: $(xnu_uuid_test_module_SOURCES) $(nodist_xnu_uuid_test_module_SOURCES)
18353 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xnu_uuid_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18354 grep 'MARKER' $@.new > $@; rm -f $@.new
18355platform_PROGRAMS += pbkdf2_test.module
18356MODULE_FILES += pbkdf2_test.module$(EXEEXT)
18357pbkdf2_test_module_SOURCES = tests/pbkdf2_test.c ## platform sources
18358nodist_pbkdf2_test_module_SOURCES = ## platform nodist sources
18359pbkdf2_test_module_LDADD =
18360pbkdf2_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18361pbkdf2_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18362pbkdf2_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18363pbkdf2_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18364pbkdf2_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18365dist_noinst_DATA +=
18366BUILT_SOURCES += $(nodist_pbkdf2_test_module_SOURCES)
18367CLEANFILES += $(nodist_pbkdf2_test_module_SOURCES)
18368MOD_FILES += pbkdf2_test.mod
18369MARKER_FILES += pbkdf2_test.marker
18370CLEANFILES += pbkdf2_test.marker
18371
18372pbkdf2_test.marker: $(pbkdf2_test_module_SOURCES) $(nodist_pbkdf2_test_module_SOURCES)
18373 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pbkdf2_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18374 grep 'MARKER' $@.new > $@; rm -f $@.new
18375
18376if COND_emu
18377platform_PROGRAMS += legacy_password_test.module
18378MODULE_FILES += legacy_password_test.module$(EXEEXT)
18379legacy_password_test_module_SOURCES = tests/legacy_password_test.c ## platform sources
18380nodist_legacy_password_test_module_SOURCES = ## platform nodist sources
18381legacy_password_test_module_LDADD =
18382legacy_password_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18383legacy_password_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18384legacy_password_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18385legacy_password_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18386legacy_password_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18387dist_noinst_DATA +=
18388BUILT_SOURCES += $(nodist_legacy_password_test_module_SOURCES)
18389CLEANFILES += $(nodist_legacy_password_test_module_SOURCES)
18390MOD_FILES += legacy_password_test.mod
18391MARKER_FILES += legacy_password_test.marker
18392CLEANFILES += legacy_password_test.marker
18393
18394legacy_password_test.marker: $(legacy_password_test_module_SOURCES) $(nodist_legacy_password_test_module_SOURCES)
18395 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacy_password_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18396 grep 'MARKER' $@.new > $@; rm -f $@.new
18397endif
18398
18399if COND_i386_pc
18400platform_PROGRAMS += legacy_password_test.module
18401MODULE_FILES += legacy_password_test.module$(EXEEXT)
18402legacy_password_test_module_SOURCES = tests/legacy_password_test.c ## platform sources
18403nodist_legacy_password_test_module_SOURCES = ## platform nodist sources
18404legacy_password_test_module_LDADD =
18405legacy_password_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18406legacy_password_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18407legacy_password_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18408legacy_password_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18409legacy_password_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18410dist_noinst_DATA +=
18411BUILT_SOURCES += $(nodist_legacy_password_test_module_SOURCES)
18412CLEANFILES += $(nodist_legacy_password_test_module_SOURCES)
18413MOD_FILES += legacy_password_test.mod
18414MARKER_FILES += legacy_password_test.marker
18415CLEANFILES += legacy_password_test.marker
18416
18417legacy_password_test.marker: $(legacy_password_test_module_SOURCES) $(nodist_legacy_password_test_module_SOURCES)
18418 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacy_password_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18419 grep 'MARKER' $@.new > $@; rm -f $@.new
18420endif
18421
18422if COND_i386_efi
18423platform_PROGRAMS += legacy_password_test.module
18424MODULE_FILES += legacy_password_test.module$(EXEEXT)
18425legacy_password_test_module_SOURCES = tests/legacy_password_test.c ## platform sources
18426nodist_legacy_password_test_module_SOURCES = ## platform nodist sources
18427legacy_password_test_module_LDADD =
18428legacy_password_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18429legacy_password_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18430legacy_password_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18431legacy_password_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18432legacy_password_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18433dist_noinst_DATA +=
18434BUILT_SOURCES += $(nodist_legacy_password_test_module_SOURCES)
18435CLEANFILES += $(nodist_legacy_password_test_module_SOURCES)
18436MOD_FILES += legacy_password_test.mod
18437MARKER_FILES += legacy_password_test.marker
18438CLEANFILES += legacy_password_test.marker
18439
18440legacy_password_test.marker: $(legacy_password_test_module_SOURCES) $(nodist_legacy_password_test_module_SOURCES)
18441 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacy_password_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18442 grep 'MARKER' $@.new > $@; rm -f $@.new
18443endif
18444
18445if COND_x86_64_efi
18446platform_PROGRAMS += legacy_password_test.module
18447MODULE_FILES += legacy_password_test.module$(EXEEXT)
18448legacy_password_test_module_SOURCES = tests/legacy_password_test.c ## platform sources
18449nodist_legacy_password_test_module_SOURCES = ## platform nodist sources
18450legacy_password_test_module_LDADD =
18451legacy_password_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18452legacy_password_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18453legacy_password_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18454legacy_password_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18455legacy_password_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18456dist_noinst_DATA +=
18457BUILT_SOURCES += $(nodist_legacy_password_test_module_SOURCES)
18458CLEANFILES += $(nodist_legacy_password_test_module_SOURCES)
18459MOD_FILES += legacy_password_test.mod
18460MARKER_FILES += legacy_password_test.marker
18461CLEANFILES += legacy_password_test.marker
18462
18463legacy_password_test.marker: $(legacy_password_test_module_SOURCES) $(nodist_legacy_password_test_module_SOURCES)
18464 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacy_password_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18465 grep 'MARKER' $@.new > $@; rm -f $@.new
18466endif
18467
18468if COND_i386_xen
18469platform_PROGRAMS += legacy_password_test.module
18470MODULE_FILES += legacy_password_test.module$(EXEEXT)
18471legacy_password_test_module_SOURCES = tests/legacy_password_test.c ## platform sources
18472nodist_legacy_password_test_module_SOURCES = ## platform nodist sources
18473legacy_password_test_module_LDADD =
18474legacy_password_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18475legacy_password_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18476legacy_password_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18477legacy_password_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18478legacy_password_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18479dist_noinst_DATA +=
18480BUILT_SOURCES += $(nodist_legacy_password_test_module_SOURCES)
18481CLEANFILES += $(nodist_legacy_password_test_module_SOURCES)
18482MOD_FILES += legacy_password_test.mod
18483MARKER_FILES += legacy_password_test.marker
18484CLEANFILES += legacy_password_test.marker
18485
18486legacy_password_test.marker: $(legacy_password_test_module_SOURCES) $(nodist_legacy_password_test_module_SOURCES)
18487 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacy_password_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18488 grep 'MARKER' $@.new > $@; rm -f $@.new
18489endif
18490
18491if COND_x86_64_xen
18492platform_PROGRAMS += legacy_password_test.module
18493MODULE_FILES += legacy_password_test.module$(EXEEXT)
18494legacy_password_test_module_SOURCES = tests/legacy_password_test.c ## platform sources
18495nodist_legacy_password_test_module_SOURCES = ## platform nodist sources
18496legacy_password_test_module_LDADD =
18497legacy_password_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18498legacy_password_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18499legacy_password_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18500legacy_password_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18501legacy_password_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18502dist_noinst_DATA +=
18503BUILT_SOURCES += $(nodist_legacy_password_test_module_SOURCES)
18504CLEANFILES += $(nodist_legacy_password_test_module_SOURCES)
18505MOD_FILES += legacy_password_test.mod
18506MARKER_FILES += legacy_password_test.marker
18507CLEANFILES += legacy_password_test.marker
18508
18509legacy_password_test.marker: $(legacy_password_test_module_SOURCES) $(nodist_legacy_password_test_module_SOURCES)
18510 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacy_password_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18511 grep 'MARKER' $@.new > $@; rm -f $@.new
18512endif
18513
00f6db22
CW
18514if COND_i386_xen_pvh
18515platform_PROGRAMS += legacy_password_test.module
18516MODULE_FILES += legacy_password_test.module$(EXEEXT)
18517legacy_password_test_module_SOURCES = tests/legacy_password_test.c ## platform sources
18518nodist_legacy_password_test_module_SOURCES = ## platform nodist sources
18519legacy_password_test_module_LDADD =
18520legacy_password_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18521legacy_password_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18522legacy_password_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18523legacy_password_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18524legacy_password_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18525dist_noinst_DATA +=
18526BUILT_SOURCES += $(nodist_legacy_password_test_module_SOURCES)
18527CLEANFILES += $(nodist_legacy_password_test_module_SOURCES)
18528MOD_FILES += legacy_password_test.mod
18529MARKER_FILES += legacy_password_test.marker
18530CLEANFILES += legacy_password_test.marker
18531
18532legacy_password_test.marker: $(legacy_password_test_module_SOURCES) $(nodist_legacy_password_test_module_SOURCES)
18533 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacy_password_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18534 grep 'MARKER' $@.new > $@; rm -f $@.new
18535endif
18536
422889f9
CW
18537if COND_emu
18538platform_PROGRAMS += div.module
18539MODULE_FILES += div.module$(EXEEXT)
18540div_module_SOURCES = lib/division.c ## platform sources
18541nodist_div_module_SOURCES = ## platform nodist sources
18542div_module_LDADD =
18543div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18544div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18545div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18546div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18547div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18548dist_noinst_DATA +=
18549BUILT_SOURCES += $(nodist_div_module_SOURCES)
18550CLEANFILES += $(nodist_div_module_SOURCES)
18551MOD_FILES += div.mod
18552MARKER_FILES += div.marker
18553CLEANFILES += div.marker
18554
18555div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18556 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18557 grep 'MARKER' $@.new > $@; rm -f $@.new
18558endif
18559
18560if COND_i386_pc
18561platform_PROGRAMS += div.module
18562MODULE_FILES += div.module$(EXEEXT)
18563div_module_SOURCES = lib/division.c ## platform sources
18564nodist_div_module_SOURCES = ## platform nodist sources
18565div_module_LDADD =
18566div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18567div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18568div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18569div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18570div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18571dist_noinst_DATA +=
18572BUILT_SOURCES += $(nodist_div_module_SOURCES)
18573CLEANFILES += $(nodist_div_module_SOURCES)
18574MOD_FILES += div.mod
18575MARKER_FILES += div.marker
18576CLEANFILES += div.marker
18577
18578div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18579 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18580 grep 'MARKER' $@.new > $@; rm -f $@.new
18581endif
18582
18583if COND_i386_efi
18584platform_PROGRAMS += div.module
18585MODULE_FILES += div.module$(EXEEXT)
18586div_module_SOURCES = lib/division.c ## platform sources
18587nodist_div_module_SOURCES = ## platform nodist sources
18588div_module_LDADD =
18589div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18590div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18591div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18592div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18593div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18594dist_noinst_DATA +=
18595BUILT_SOURCES += $(nodist_div_module_SOURCES)
18596CLEANFILES += $(nodist_div_module_SOURCES)
18597MOD_FILES += div.mod
18598MARKER_FILES += div.marker
18599CLEANFILES += div.marker
18600
18601div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18602 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18603 grep 'MARKER' $@.new > $@; rm -f $@.new
18604endif
18605
18606if COND_i386_qemu
18607platform_PROGRAMS += div.module
18608MODULE_FILES += div.module$(EXEEXT)
18609div_module_SOURCES = lib/division.c ## platform sources
18610nodist_div_module_SOURCES = ## platform nodist sources
18611div_module_LDADD =
18612div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18613div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18614div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18615div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18616div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18617dist_noinst_DATA +=
18618BUILT_SOURCES += $(nodist_div_module_SOURCES)
18619CLEANFILES += $(nodist_div_module_SOURCES)
18620MOD_FILES += div.mod
18621MARKER_FILES += div.marker
18622CLEANFILES += div.marker
18623
18624div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18625 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18626 grep 'MARKER' $@.new > $@; rm -f $@.new
18627endif
18628
18629if COND_i386_coreboot
18630platform_PROGRAMS += div.module
18631MODULE_FILES += div.module$(EXEEXT)
18632div_module_SOURCES = lib/division.c ## platform sources
18633nodist_div_module_SOURCES = ## platform nodist sources
18634div_module_LDADD =
18635div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18636div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18637div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18638div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18639div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18640dist_noinst_DATA +=
18641BUILT_SOURCES += $(nodist_div_module_SOURCES)
18642CLEANFILES += $(nodist_div_module_SOURCES)
18643MOD_FILES += div.mod
18644MARKER_FILES += div.marker
18645CLEANFILES += div.marker
18646
18647div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18648 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18649 grep 'MARKER' $@.new > $@; rm -f $@.new
18650endif
18651
18652if COND_i386_multiboot
18653platform_PROGRAMS += div.module
18654MODULE_FILES += div.module$(EXEEXT)
18655div_module_SOURCES = lib/division.c ## platform sources
18656nodist_div_module_SOURCES = ## platform nodist sources
18657div_module_LDADD =
18658div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18659div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18660div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18661div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18662div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18663dist_noinst_DATA +=
18664BUILT_SOURCES += $(nodist_div_module_SOURCES)
18665CLEANFILES += $(nodist_div_module_SOURCES)
18666MOD_FILES += div.mod
18667MARKER_FILES += div.marker
18668CLEANFILES += div.marker
18669
18670div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18671 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18672 grep 'MARKER' $@.new > $@; rm -f $@.new
18673endif
18674
18675if COND_i386_ieee1275
18676platform_PROGRAMS += div.module
18677MODULE_FILES += div.module$(EXEEXT)
18678div_module_SOURCES = lib/division.c ## platform sources
18679nodist_div_module_SOURCES = ## platform nodist sources
18680div_module_LDADD =
18681div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18682div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18683div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18684div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18685div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18686dist_noinst_DATA +=
18687BUILT_SOURCES += $(nodist_div_module_SOURCES)
18688CLEANFILES += $(nodist_div_module_SOURCES)
18689MOD_FILES += div.mod
18690MARKER_FILES += div.marker
18691CLEANFILES += div.marker
18692
18693div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18694 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18695 grep 'MARKER' $@.new > $@; rm -f $@.new
18696endif
18697
18698if COND_x86_64_efi
18699platform_PROGRAMS += div.module
18700MODULE_FILES += div.module$(EXEEXT)
18701div_module_SOURCES = lib/division.c ## platform sources
18702nodist_div_module_SOURCES = ## platform nodist sources
18703div_module_LDADD =
18704div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18705div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18706div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18707div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18708div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18709dist_noinst_DATA +=
18710BUILT_SOURCES += $(nodist_div_module_SOURCES)
18711CLEANFILES += $(nodist_div_module_SOURCES)
18712MOD_FILES += div.mod
18713MARKER_FILES += div.marker
18714CLEANFILES += div.marker
18715
18716div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18717 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18718 grep 'MARKER' $@.new > $@; rm -f $@.new
18719endif
18720
18721if COND_i386_xen
18722platform_PROGRAMS += div.module
18723MODULE_FILES += div.module$(EXEEXT)
18724div_module_SOURCES = lib/division.c ## platform sources
18725nodist_div_module_SOURCES = ## platform nodist sources
18726div_module_LDADD =
18727div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18728div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18729div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18730div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18731div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18732dist_noinst_DATA +=
18733BUILT_SOURCES += $(nodist_div_module_SOURCES)
18734CLEANFILES += $(nodist_div_module_SOURCES)
18735MOD_FILES += div.mod
18736MARKER_FILES += div.marker
18737CLEANFILES += div.marker
18738
18739div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18740 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18741 grep 'MARKER' $@.new > $@; rm -f $@.new
18742endif
18743
18744if COND_x86_64_xen
18745platform_PROGRAMS += div.module
18746MODULE_FILES += div.module$(EXEEXT)
18747div_module_SOURCES = lib/division.c ## platform sources
18748nodist_div_module_SOURCES = ## platform nodist sources
18749div_module_LDADD =
18750div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18751div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18752div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18753div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18754div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18755dist_noinst_DATA +=
18756BUILT_SOURCES += $(nodist_div_module_SOURCES)
18757CLEANFILES += $(nodist_div_module_SOURCES)
18758MOD_FILES += div.mod
18759MARKER_FILES += div.marker
18760CLEANFILES += div.marker
18761
18762div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18763 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18764 grep 'MARKER' $@.new > $@; rm -f $@.new
18765endif
18766
00f6db22
CW
18767if COND_i386_xen_pvh
18768platform_PROGRAMS += div.module
18769MODULE_FILES += div.module$(EXEEXT)
18770div_module_SOURCES = lib/division.c ## platform sources
18771nodist_div_module_SOURCES = ## platform nodist sources
18772div_module_LDADD =
18773div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18774div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18775div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18776div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18777div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18778dist_noinst_DATA +=
18779BUILT_SOURCES += $(nodist_div_module_SOURCES)
18780CLEANFILES += $(nodist_div_module_SOURCES)
18781MOD_FILES += div.mod
18782MARKER_FILES += div.marker
18783CLEANFILES += div.marker
18784
18785div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18786 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18787 grep 'MARKER' $@.new > $@; rm -f $@.new
18788endif
18789
422889f9
CW
18790if COND_mips_loongson
18791platform_PROGRAMS += div.module
18792MODULE_FILES += div.module$(EXEEXT)
18793div_module_SOURCES = lib/division.c ## platform sources
18794nodist_div_module_SOURCES = ## platform nodist sources
18795div_module_LDADD =
18796div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18797div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18798div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18799div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18800div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18801dist_noinst_DATA +=
18802BUILT_SOURCES += $(nodist_div_module_SOURCES)
18803CLEANFILES += $(nodist_div_module_SOURCES)
18804MOD_FILES += div.mod
18805MARKER_FILES += div.marker
18806CLEANFILES += div.marker
18807
18808div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18809 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18810 grep 'MARKER' $@.new > $@; rm -f $@.new
18811endif
18812
18813if COND_sparc64_ieee1275
18814platform_PROGRAMS += div.module
18815MODULE_FILES += div.module$(EXEEXT)
18816div_module_SOURCES = lib/division.c ## platform sources
18817nodist_div_module_SOURCES = ## platform nodist sources
18818div_module_LDADD =
18819div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18820div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18821div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18822div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18823div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18824dist_noinst_DATA +=
18825BUILT_SOURCES += $(nodist_div_module_SOURCES)
18826CLEANFILES += $(nodist_div_module_SOURCES)
18827MOD_FILES += div.mod
18828MARKER_FILES += div.marker
18829CLEANFILES += div.marker
18830
18831div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18832 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18833 grep 'MARKER' $@.new > $@; rm -f $@.new
18834endif
18835
18836if COND_powerpc_ieee1275
18837platform_PROGRAMS += div.module
18838MODULE_FILES += div.module$(EXEEXT)
18839div_module_SOURCES = lib/division.c ## platform sources
18840nodist_div_module_SOURCES = ## platform nodist sources
18841div_module_LDADD =
18842div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18843div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18844div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18845div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18846div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18847dist_noinst_DATA +=
18848BUILT_SOURCES += $(nodist_div_module_SOURCES)
18849CLEANFILES += $(nodist_div_module_SOURCES)
18850MOD_FILES += div.mod
18851MARKER_FILES += div.marker
18852CLEANFILES += div.marker
18853
18854div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18855 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18856 grep 'MARKER' $@.new > $@; rm -f $@.new
18857endif
18858
18859if COND_mips_arc
18860platform_PROGRAMS += div.module
18861MODULE_FILES += div.module$(EXEEXT)
18862div_module_SOURCES = lib/division.c ## platform sources
18863nodist_div_module_SOURCES = ## platform nodist sources
18864div_module_LDADD =
18865div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18866div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18867div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18868div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18869div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18870dist_noinst_DATA +=
18871BUILT_SOURCES += $(nodist_div_module_SOURCES)
18872CLEANFILES += $(nodist_div_module_SOURCES)
18873MOD_FILES += div.mod
18874MARKER_FILES += div.marker
18875CLEANFILES += div.marker
18876
18877div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18878 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18879 grep 'MARKER' $@.new > $@; rm -f $@.new
18880endif
18881
18882if COND_mips_qemu_mips
18883platform_PROGRAMS += div.module
18884MODULE_FILES += div.module$(EXEEXT)
18885div_module_SOURCES = lib/division.c ## platform sources
18886nodist_div_module_SOURCES = ## platform nodist sources
18887div_module_LDADD =
18888div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18889div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18890div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18891div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18892div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18893dist_noinst_DATA +=
18894BUILT_SOURCES += $(nodist_div_module_SOURCES)
18895CLEANFILES += $(nodist_div_module_SOURCES)
18896MOD_FILES += div.mod
18897MARKER_FILES += div.marker
18898CLEANFILES += div.marker
18899
18900div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18901 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18902 grep 'MARKER' $@.new > $@; rm -f $@.new
18903endif
18904
18905if COND_arm64_efi
18906platform_PROGRAMS += div.module
18907MODULE_FILES += div.module$(EXEEXT)
18908div_module_SOURCES = lib/division.c ## platform sources
18909nodist_div_module_SOURCES = ## platform nodist sources
18910div_module_LDADD =
18911div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18912div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18913div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18914div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18915div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18916dist_noinst_DATA +=
18917BUILT_SOURCES += $(nodist_div_module_SOURCES)
18918CLEANFILES += $(nodist_div_module_SOURCES)
18919MOD_FILES += div.mod
18920MARKER_FILES += div.marker
18921CLEANFILES += div.marker
18922
00f6db22
CW
18923div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18924 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18925 grep 'MARKER' $@.new > $@; rm -f $@.new
18926endif
18927
18928if COND_riscv64_efi
18929platform_PROGRAMS += div.module
18930MODULE_FILES += div.module$(EXEEXT)
18931div_module_SOURCES = lib/division.c ## platform sources
18932nodist_div_module_SOURCES = ## platform nodist sources
18933div_module_LDADD =
18934div_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18935div_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18936div_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18937div_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18938div_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18939dist_noinst_DATA +=
18940BUILT_SOURCES += $(nodist_div_module_SOURCES)
18941CLEANFILES += $(nodist_div_module_SOURCES)
18942MOD_FILES += div.mod
18943MARKER_FILES += div.marker
18944CLEANFILES += div.marker
18945
422889f9
CW
18946div.marker: $(div_module_SOURCES) $(nodist_div_module_SOURCES)
18947 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18948 grep 'MARKER' $@.new > $@; rm -f $@.new
18949endif
18950platform_PROGRAMS += div_test.module
18951MODULE_FILES += div_test.module$(EXEEXT)
18952div_test_module_SOURCES = tests/div_test.c ## platform sources
18953nodist_div_test_module_SOURCES = ## platform nodist sources
18954div_test_module_LDADD =
18955div_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18956div_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18957div_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18958div_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18959div_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18960dist_noinst_DATA +=
18961BUILT_SOURCES += $(nodist_div_test_module_SOURCES)
18962CLEANFILES += $(nodist_div_test_module_SOURCES)
18963MOD_FILES += div_test.mod
18964MARKER_FILES += div_test.marker
18965CLEANFILES += div_test.marker
18966
18967div_test.marker: $(div_test_module_SOURCES) $(nodist_div_test_module_SOURCES)
18968 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(div_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18969 grep 'MARKER' $@.new > $@; rm -f $@.new
18970platform_PROGRAMS += mul_test.module
18971MODULE_FILES += mul_test.module$(EXEEXT)
18972mul_test_module_SOURCES = tests/mul_test.c ## platform sources
18973nodist_mul_test_module_SOURCES = ## platform nodist sources
18974mul_test_module_LDADD =
18975mul_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18976mul_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18977mul_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18978mul_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18979mul_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
18980dist_noinst_DATA +=
18981BUILT_SOURCES += $(nodist_mul_test_module_SOURCES)
18982CLEANFILES += $(nodist_mul_test_module_SOURCES)
18983MOD_FILES += mul_test.mod
18984MARKER_FILES += mul_test.marker
18985CLEANFILES += mul_test.marker
18986
18987mul_test.marker: $(mul_test_module_SOURCES) $(nodist_mul_test_module_SOURCES)
18988 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mul_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
18989 grep 'MARKER' $@.new > $@; rm -f $@.new
18990platform_PROGRAMS += shift_test.module
18991MODULE_FILES += shift_test.module$(EXEEXT)
18992shift_test_module_SOURCES = tests/shift_test.c ## platform sources
18993nodist_shift_test_module_SOURCES = ## platform nodist sources
18994shift_test_module_LDADD =
18995shift_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
18996shift_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
18997shift_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
18998shift_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
18999shift_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19000dist_noinst_DATA +=
19001BUILT_SOURCES += $(nodist_shift_test_module_SOURCES)
19002CLEANFILES += $(nodist_shift_test_module_SOURCES)
19003MOD_FILES += shift_test.mod
19004MARKER_FILES += shift_test.marker
19005CLEANFILES += shift_test.marker
19006
19007shift_test.marker: $(shift_test_module_SOURCES) $(nodist_shift_test_module_SOURCES)
19008 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(shift_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19009 grep 'MARKER' $@.new > $@; rm -f $@.new
19010platform_PROGRAMS += cmp_test.module
19011MODULE_FILES += cmp_test.module$(EXEEXT)
19012cmp_test_module_SOURCES = tests/cmp_test.c ## platform sources
19013nodist_cmp_test_module_SOURCES = ## platform nodist sources
19014cmp_test_module_LDADD =
19015cmp_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19016cmp_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19017cmp_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19018cmp_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19019cmp_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19020dist_noinst_DATA +=
19021BUILT_SOURCES += $(nodist_cmp_test_module_SOURCES)
19022CLEANFILES += $(nodist_cmp_test_module_SOURCES)
19023MOD_FILES += cmp_test.mod
19024MARKER_FILES += cmp_test.marker
19025CLEANFILES += cmp_test.marker
19026
19027cmp_test.marker: $(cmp_test_module_SOURCES) $(nodist_cmp_test_module_SOURCES)
19028 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmp_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19029 grep 'MARKER' $@.new > $@; rm -f $@.new
19030platform_PROGRAMS += ctz_test.module
19031MODULE_FILES += ctz_test.module$(EXEEXT)
19032ctz_test_module_SOURCES = tests/ctz_test.c ## platform sources
19033nodist_ctz_test_module_SOURCES = ## platform nodist sources
19034ctz_test_module_LDADD =
19035ctz_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19036ctz_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19037ctz_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19038ctz_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19039ctz_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19040dist_noinst_DATA +=
19041BUILT_SOURCES += $(nodist_ctz_test_module_SOURCES)
19042CLEANFILES += $(nodist_ctz_test_module_SOURCES)
19043MOD_FILES += ctz_test.mod
19044MARKER_FILES += ctz_test.marker
19045CLEANFILES += ctz_test.marker
19046
19047ctz_test.marker: $(ctz_test_module_SOURCES) $(nodist_ctz_test_module_SOURCES)
19048 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ctz_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19049 grep 'MARKER' $@.new > $@; rm -f $@.new
19050platform_PROGRAMS += bswap_test.module
19051MODULE_FILES += bswap_test.module$(EXEEXT)
19052bswap_test_module_SOURCES = tests/bswap_test.c ## platform sources
19053nodist_bswap_test_module_SOURCES = ## platform nodist sources
19054bswap_test_module_LDADD =
19055bswap_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19056bswap_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19057bswap_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19058bswap_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19059bswap_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19060dist_noinst_DATA +=
19061BUILT_SOURCES += $(nodist_bswap_test_module_SOURCES)
19062CLEANFILES += $(nodist_bswap_test_module_SOURCES)
19063MOD_FILES += bswap_test.mod
19064MARKER_FILES += bswap_test.marker
19065CLEANFILES += bswap_test.marker
19066
19067bswap_test.marker: $(bswap_test_module_SOURCES) $(nodist_bswap_test_module_SOURCES)
19068 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bswap_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19069 grep 'MARKER' $@.new > $@; rm -f $@.new
19070platform_PROGRAMS += videotest_checksum.module
19071MODULE_FILES += videotest_checksum.module$(EXEEXT)
19072videotest_checksum_module_SOURCES = tests/videotest_checksum.c ## platform sources
19073nodist_videotest_checksum_module_SOURCES = ## platform nodist sources
19074videotest_checksum_module_LDADD =
19075videotest_checksum_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19076videotest_checksum_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19077videotest_checksum_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19078videotest_checksum_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19079videotest_checksum_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19080dist_noinst_DATA +=
19081BUILT_SOURCES += $(nodist_videotest_checksum_module_SOURCES)
19082CLEANFILES += $(nodist_videotest_checksum_module_SOURCES)
19083MOD_FILES += videotest_checksum.mod
19084MARKER_FILES += videotest_checksum.marker
19085CLEANFILES += videotest_checksum.marker
19086
19087videotest_checksum.marker: $(videotest_checksum_module_SOURCES) $(nodist_videotest_checksum_module_SOURCES)
19088 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(videotest_checksum_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19089 grep 'MARKER' $@.new > $@; rm -f $@.new
19090platform_PROGRAMS += gfxterm_menu.module
19091MODULE_FILES += gfxterm_menu.module$(EXEEXT)
19092gfxterm_menu_module_SOURCES = tests/gfxterm_menu.c ## platform sources
19093nodist_gfxterm_menu_module_SOURCES = ## platform nodist sources
19094gfxterm_menu_module_LDADD =
19095gfxterm_menu_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19096gfxterm_menu_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19097gfxterm_menu_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19098gfxterm_menu_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19099gfxterm_menu_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19100dist_noinst_DATA +=
19101BUILT_SOURCES += $(nodist_gfxterm_menu_module_SOURCES)
19102CLEANFILES += $(nodist_gfxterm_menu_module_SOURCES)
19103MOD_FILES += gfxterm_menu.mod
19104MARKER_FILES += gfxterm_menu.marker
19105CLEANFILES += gfxterm_menu.marker
19106
19107gfxterm_menu.marker: $(gfxterm_menu_module_SOURCES) $(nodist_gfxterm_menu_module_SOURCES)
19108 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gfxterm_menu_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19109 grep 'MARKER' $@.new > $@; rm -f $@.new
19110platform_PROGRAMS += cmdline_cat_test.module
19111MODULE_FILES += cmdline_cat_test.module$(EXEEXT)
19112cmdline_cat_test_module_SOURCES = tests/cmdline_cat_test.c ## platform sources
19113nodist_cmdline_cat_test_module_SOURCES = ## platform nodist sources
19114cmdline_cat_test_module_LDADD =
19115cmdline_cat_test_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19116cmdline_cat_test_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19117cmdline_cat_test_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19118cmdline_cat_test_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19119cmdline_cat_test_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19120dist_noinst_DATA +=
19121BUILT_SOURCES += $(nodist_cmdline_cat_test_module_SOURCES)
19122CLEANFILES += $(nodist_cmdline_cat_test_module_SOURCES)
19123MOD_FILES += cmdline_cat_test.mod
19124MARKER_FILES += cmdline_cat_test.marker
19125CLEANFILES += cmdline_cat_test.marker
19126
19127cmdline_cat_test.marker: $(cmdline_cat_test_module_SOURCES) $(nodist_cmdline_cat_test_module_SOURCES)
19128 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cmdline_cat_test_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19129 grep 'MARKER' $@.new > $@; rm -f $@.new
19130platform_PROGRAMS += bitmap.module
19131MODULE_FILES += bitmap.module$(EXEEXT)
19132bitmap_module_SOURCES = video/bitmap.c ## platform sources
19133nodist_bitmap_module_SOURCES = ## platform nodist sources
19134bitmap_module_LDADD =
19135bitmap_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19136bitmap_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19137bitmap_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19138bitmap_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19139bitmap_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19140dist_noinst_DATA +=
19141BUILT_SOURCES += $(nodist_bitmap_module_SOURCES)
19142CLEANFILES += $(nodist_bitmap_module_SOURCES)
19143MOD_FILES += bitmap.mod
19144MARKER_FILES += bitmap.marker
19145CLEANFILES += bitmap.marker
19146
19147bitmap.marker: $(bitmap_module_SOURCES) $(nodist_bitmap_module_SOURCES)
19148 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bitmap_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19149 grep 'MARKER' $@.new > $@; rm -f $@.new
19150platform_PROGRAMS += bitmap_scale.module
19151MODULE_FILES += bitmap_scale.module$(EXEEXT)
19152bitmap_scale_module_SOURCES = video/bitmap_scale.c ## platform sources
19153nodist_bitmap_scale_module_SOURCES = ## platform nodist sources
19154bitmap_scale_module_LDADD =
19155bitmap_scale_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19156bitmap_scale_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19157bitmap_scale_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19158bitmap_scale_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19159bitmap_scale_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19160dist_noinst_DATA +=
19161BUILT_SOURCES += $(nodist_bitmap_scale_module_SOURCES)
19162CLEANFILES += $(nodist_bitmap_scale_module_SOURCES)
19163MOD_FILES += bitmap_scale.mod
19164MARKER_FILES += bitmap_scale.marker
19165CLEANFILES += bitmap_scale.marker
19166
19167bitmap_scale.marker: $(bitmap_scale_module_SOURCES) $(nodist_bitmap_scale_module_SOURCES)
19168 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(bitmap_scale_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19169 grep 'MARKER' $@.new > $@; rm -f $@.new
19170
19171if COND_i386_efi
19172platform_PROGRAMS += efi_gop.module
19173MODULE_FILES += efi_gop.module$(EXEEXT)
19174efi_gop_module_SOURCES = video/efi_gop.c ## platform sources
19175nodist_efi_gop_module_SOURCES = ## platform nodist sources
19176efi_gop_module_LDADD =
19177efi_gop_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19178efi_gop_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19179efi_gop_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19180efi_gop_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19181efi_gop_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19182dist_noinst_DATA +=
19183BUILT_SOURCES += $(nodist_efi_gop_module_SOURCES)
19184CLEANFILES += $(nodist_efi_gop_module_SOURCES)
19185MOD_FILES += efi_gop.mod
19186MARKER_FILES += efi_gop.marker
19187CLEANFILES += efi_gop.marker
19188
19189efi_gop.marker: $(efi_gop_module_SOURCES) $(nodist_efi_gop_module_SOURCES)
19190 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_gop_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19191 grep 'MARKER' $@.new > $@; rm -f $@.new
19192endif
19193
19194if COND_x86_64_efi
19195platform_PROGRAMS += efi_gop.module
19196MODULE_FILES += efi_gop.module$(EXEEXT)
19197efi_gop_module_SOURCES = video/efi_gop.c ## platform sources
19198nodist_efi_gop_module_SOURCES = ## platform nodist sources
19199efi_gop_module_LDADD =
19200efi_gop_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19201efi_gop_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19202efi_gop_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19203efi_gop_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19204efi_gop_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19205dist_noinst_DATA +=
19206BUILT_SOURCES += $(nodist_efi_gop_module_SOURCES)
19207CLEANFILES += $(nodist_efi_gop_module_SOURCES)
19208MOD_FILES += efi_gop.mod
19209MARKER_FILES += efi_gop.marker
19210CLEANFILES += efi_gop.marker
19211
19212efi_gop.marker: $(efi_gop_module_SOURCES) $(nodist_efi_gop_module_SOURCES)
19213 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_gop_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19214 grep 'MARKER' $@.new > $@; rm -f $@.new
19215endif
19216
19217if COND_ia64_efi
19218platform_PROGRAMS += efi_gop.module
19219MODULE_FILES += efi_gop.module$(EXEEXT)
19220efi_gop_module_SOURCES = video/efi_gop.c ## platform sources
19221nodist_efi_gop_module_SOURCES = ## platform nodist sources
19222efi_gop_module_LDADD =
19223efi_gop_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19224efi_gop_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19225efi_gop_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19226efi_gop_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19227efi_gop_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19228dist_noinst_DATA +=
19229BUILT_SOURCES += $(nodist_efi_gop_module_SOURCES)
19230CLEANFILES += $(nodist_efi_gop_module_SOURCES)
19231MOD_FILES += efi_gop.mod
19232MARKER_FILES += efi_gop.marker
19233CLEANFILES += efi_gop.marker
19234
19235efi_gop.marker: $(efi_gop_module_SOURCES) $(nodist_efi_gop_module_SOURCES)
19236 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_gop_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19237 grep 'MARKER' $@.new > $@; rm -f $@.new
19238endif
19239
19240if COND_arm_efi
19241platform_PROGRAMS += efi_gop.module
19242MODULE_FILES += efi_gop.module$(EXEEXT)
19243efi_gop_module_SOURCES = video/efi_gop.c ## platform sources
19244nodist_efi_gop_module_SOURCES = ## platform nodist sources
19245efi_gop_module_LDADD =
19246efi_gop_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19247efi_gop_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19248efi_gop_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19249efi_gop_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19250efi_gop_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19251dist_noinst_DATA +=
19252BUILT_SOURCES += $(nodist_efi_gop_module_SOURCES)
19253CLEANFILES += $(nodist_efi_gop_module_SOURCES)
19254MOD_FILES += efi_gop.mod
19255MARKER_FILES += efi_gop.marker
19256CLEANFILES += efi_gop.marker
19257
19258efi_gop.marker: $(efi_gop_module_SOURCES) $(nodist_efi_gop_module_SOURCES)
19259 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_gop_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19260 grep 'MARKER' $@.new > $@; rm -f $@.new
19261endif
19262
19263if COND_arm64_efi
19264platform_PROGRAMS += efi_gop.module
19265MODULE_FILES += efi_gop.module$(EXEEXT)
19266efi_gop_module_SOURCES = video/efi_gop.c ## platform sources
19267nodist_efi_gop_module_SOURCES = ## platform nodist sources
19268efi_gop_module_LDADD =
19269efi_gop_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19270efi_gop_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19271efi_gop_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19272efi_gop_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19273efi_gop_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19274dist_noinst_DATA +=
19275BUILT_SOURCES += $(nodist_efi_gop_module_SOURCES)
19276CLEANFILES += $(nodist_efi_gop_module_SOURCES)
19277MOD_FILES += efi_gop.mod
19278MARKER_FILES += efi_gop.marker
19279CLEANFILES += efi_gop.marker
19280
19281efi_gop.marker: $(efi_gop_module_SOURCES) $(nodist_efi_gop_module_SOURCES)
19282 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_gop_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19283 grep 'MARKER' $@.new > $@; rm -f $@.new
19284endif
19285
00f6db22
CW
19286if COND_riscv32_efi
19287platform_PROGRAMS += efi_gop.module
19288MODULE_FILES += efi_gop.module$(EXEEXT)
19289efi_gop_module_SOURCES = video/efi_gop.c ## platform sources
19290nodist_efi_gop_module_SOURCES = ## platform nodist sources
19291efi_gop_module_LDADD =
19292efi_gop_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19293efi_gop_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19294efi_gop_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19295efi_gop_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19296efi_gop_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19297dist_noinst_DATA +=
19298BUILT_SOURCES += $(nodist_efi_gop_module_SOURCES)
19299CLEANFILES += $(nodist_efi_gop_module_SOURCES)
19300MOD_FILES += efi_gop.mod
19301MARKER_FILES += efi_gop.marker
19302CLEANFILES += efi_gop.marker
19303
19304efi_gop.marker: $(efi_gop_module_SOURCES) $(nodist_efi_gop_module_SOURCES)
19305 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_gop_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19306 grep 'MARKER' $@.new > $@; rm -f $@.new
19307endif
19308
19309if COND_riscv64_efi
19310platform_PROGRAMS += efi_gop.module
19311MODULE_FILES += efi_gop.module$(EXEEXT)
19312efi_gop_module_SOURCES = video/efi_gop.c ## platform sources
19313nodist_efi_gop_module_SOURCES = ## platform nodist sources
19314efi_gop_module_LDADD =
19315efi_gop_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19316efi_gop_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19317efi_gop_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19318efi_gop_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19319efi_gop_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19320dist_noinst_DATA +=
19321BUILT_SOURCES += $(nodist_efi_gop_module_SOURCES)
19322CLEANFILES += $(nodist_efi_gop_module_SOURCES)
19323MOD_FILES += efi_gop.mod
19324MARKER_FILES += efi_gop.marker
19325CLEANFILES += efi_gop.marker
19326
19327efi_gop.marker: $(efi_gop_module_SOURCES) $(nodist_efi_gop_module_SOURCES)
19328 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_gop_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19329 grep 'MARKER' $@.new > $@; rm -f $@.new
19330endif
19331
422889f9
CW
19332if COND_i386_efi
19333platform_PROGRAMS += efi_uga.module
19334MODULE_FILES += efi_uga.module$(EXEEXT)
19335efi_uga_module_SOURCES = video/efi_uga.c ## platform sources
19336nodist_efi_uga_module_SOURCES = ## platform nodist sources
19337efi_uga_module_LDADD =
19338efi_uga_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19339efi_uga_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19340efi_uga_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19341efi_uga_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19342efi_uga_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19343dist_noinst_DATA +=
19344BUILT_SOURCES += $(nodist_efi_uga_module_SOURCES)
19345CLEANFILES += $(nodist_efi_uga_module_SOURCES)
19346MOD_FILES += efi_uga.mod
19347MARKER_FILES += efi_uga.marker
19348CLEANFILES += efi_uga.marker
19349
19350efi_uga.marker: $(efi_uga_module_SOURCES) $(nodist_efi_uga_module_SOURCES)
19351 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_uga_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19352 grep 'MARKER' $@.new > $@; rm -f $@.new
19353endif
19354
19355if COND_x86_64_efi
19356platform_PROGRAMS += efi_uga.module
19357MODULE_FILES += efi_uga.module$(EXEEXT)
19358efi_uga_module_SOURCES = video/efi_uga.c ## platform sources
19359nodist_efi_uga_module_SOURCES = ## platform nodist sources
19360efi_uga_module_LDADD =
19361efi_uga_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19362efi_uga_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19363efi_uga_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19364efi_uga_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19365efi_uga_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19366dist_noinst_DATA +=
19367BUILT_SOURCES += $(nodist_efi_uga_module_SOURCES)
19368CLEANFILES += $(nodist_efi_uga_module_SOURCES)
19369MOD_FILES += efi_uga.mod
19370MARKER_FILES += efi_uga.marker
19371CLEANFILES += efi_uga.marker
19372
19373efi_uga.marker: $(efi_uga_module_SOURCES) $(nodist_efi_uga_module_SOURCES)
19374 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efi_uga_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19375 grep 'MARKER' $@.new > $@; rm -f $@.new
19376endif
19377platform_PROGRAMS += jpeg.module
19378MODULE_FILES += jpeg.module$(EXEEXT)
19379jpeg_module_SOURCES = video/readers/jpeg.c ## platform sources
19380nodist_jpeg_module_SOURCES = ## platform nodist sources
19381jpeg_module_LDADD =
19382jpeg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19383jpeg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19384jpeg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19385jpeg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19386jpeg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19387dist_noinst_DATA +=
19388BUILT_SOURCES += $(nodist_jpeg_module_SOURCES)
19389CLEANFILES += $(nodist_jpeg_module_SOURCES)
19390MOD_FILES += jpeg.mod
19391MARKER_FILES += jpeg.marker
19392CLEANFILES += jpeg.marker
19393
19394jpeg.marker: $(jpeg_module_SOURCES) $(nodist_jpeg_module_SOURCES)
19395 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(jpeg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19396 grep 'MARKER' $@.new > $@; rm -f $@.new
19397platform_PROGRAMS += png.module
19398MODULE_FILES += png.module$(EXEEXT)
19399png_module_SOURCES = video/readers/png.c ## platform sources
19400nodist_png_module_SOURCES = ## platform nodist sources
19401png_module_LDADD =
19402png_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19403png_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19404png_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19405png_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19406png_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19407dist_noinst_DATA +=
19408BUILT_SOURCES += $(nodist_png_module_SOURCES)
19409CLEANFILES += $(nodist_png_module_SOURCES)
19410MOD_FILES += png.mod
19411MARKER_FILES += png.marker
19412CLEANFILES += png.marker
19413
19414png.marker: $(png_module_SOURCES) $(nodist_png_module_SOURCES)
19415 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(png_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19416 grep 'MARKER' $@.new > $@; rm -f $@.new
19417platform_PROGRAMS += tga.module
19418MODULE_FILES += tga.module$(EXEEXT)
19419tga_module_SOURCES = video/readers/tga.c ## platform sources
19420nodist_tga_module_SOURCES = ## platform nodist sources
19421tga_module_LDADD =
19422tga_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19423tga_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19424tga_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19425tga_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19426tga_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19427dist_noinst_DATA +=
19428BUILT_SOURCES += $(nodist_tga_module_SOURCES)
19429CLEANFILES += $(nodist_tga_module_SOURCES)
19430MOD_FILES += tga.mod
19431MARKER_FILES += tga.marker
19432CLEANFILES += tga.marker
19433
19434tga.marker: $(tga_module_SOURCES) $(nodist_tga_module_SOURCES)
19435 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tga_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19436 grep 'MARKER' $@.new > $@; rm -f $@.new
19437
19438if COND_i386_pc
19439platform_PROGRAMS += vbe.module
19440MODULE_FILES += vbe.module$(EXEEXT)
19441vbe_module_SOURCES = video/i386/pc/vbe.c ## platform sources
19442nodist_vbe_module_SOURCES = ## platform nodist sources
19443vbe_module_LDADD =
19444vbe_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19445vbe_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19446vbe_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19447vbe_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19448vbe_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19449dist_noinst_DATA +=
19450BUILT_SOURCES += $(nodist_vbe_module_SOURCES)
19451CLEANFILES += $(nodist_vbe_module_SOURCES)
19452MOD_FILES += vbe.mod
19453MARKER_FILES += vbe.marker
19454CLEANFILES += vbe.marker
19455
19456vbe.marker: $(vbe_module_SOURCES) $(nodist_vbe_module_SOURCES)
19457 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(vbe_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19458 grep 'MARKER' $@.new > $@; rm -f $@.new
19459endif
19460
19461if COND_emu
19462platform_PROGRAMS += video_fb.module
19463MODULE_FILES += video_fb.module$(EXEEXT)
19464video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19465nodist_video_fb_module_SOURCES = ## platform nodist sources
19466video_fb_module_LDADD =
19467video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19468video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19469video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19470video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19471video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19472dist_noinst_DATA +=
19473BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19474CLEANFILES += $(nodist_video_fb_module_SOURCES)
19475MOD_FILES += video_fb.mod
19476MARKER_FILES += video_fb.marker
19477CLEANFILES += video_fb.marker
19478
19479video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19480 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19481 grep 'MARKER' $@.new > $@; rm -f $@.new
19482endif
19483
19484if COND_i386_pc
19485platform_PROGRAMS += video_fb.module
19486MODULE_FILES += video_fb.module$(EXEEXT)
19487video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19488nodist_video_fb_module_SOURCES = ## platform nodist sources
19489video_fb_module_LDADD =
19490video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19491video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19492video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19493video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19494video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19495dist_noinst_DATA +=
19496BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19497CLEANFILES += $(nodist_video_fb_module_SOURCES)
19498MOD_FILES += video_fb.mod
19499MARKER_FILES += video_fb.marker
19500CLEANFILES += video_fb.marker
19501
19502video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19503 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19504 grep 'MARKER' $@.new > $@; rm -f $@.new
19505endif
19506
19507if COND_i386_efi
19508platform_PROGRAMS += video_fb.module
19509MODULE_FILES += video_fb.module$(EXEEXT)
19510video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19511nodist_video_fb_module_SOURCES = ## platform nodist sources
19512video_fb_module_LDADD =
19513video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19514video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19515video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19516video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19517video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19518dist_noinst_DATA +=
19519BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19520CLEANFILES += $(nodist_video_fb_module_SOURCES)
19521MOD_FILES += video_fb.mod
19522MARKER_FILES += video_fb.marker
19523CLEANFILES += video_fb.marker
19524
19525video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19526 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19527 grep 'MARKER' $@.new > $@; rm -f $@.new
19528endif
19529
19530if COND_i386_qemu
19531platform_PROGRAMS += video_fb.module
19532MODULE_FILES += video_fb.module$(EXEEXT)
19533video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19534nodist_video_fb_module_SOURCES = ## platform nodist sources
19535video_fb_module_LDADD =
19536video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19537video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19538video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19539video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19540video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19541dist_noinst_DATA +=
19542BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19543CLEANFILES += $(nodist_video_fb_module_SOURCES)
19544MOD_FILES += video_fb.mod
19545MARKER_FILES += video_fb.marker
19546CLEANFILES += video_fb.marker
19547
19548video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19549 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19550 grep 'MARKER' $@.new > $@; rm -f $@.new
19551endif
19552
19553if COND_i386_multiboot
19554platform_PROGRAMS += video_fb.module
19555MODULE_FILES += video_fb.module$(EXEEXT)
19556video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19557nodist_video_fb_module_SOURCES = ## platform nodist sources
19558video_fb_module_LDADD =
19559video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19560video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19561video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19562video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19563video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19564dist_noinst_DATA +=
19565BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19566CLEANFILES += $(nodist_video_fb_module_SOURCES)
19567MOD_FILES += video_fb.mod
19568MARKER_FILES += video_fb.marker
19569CLEANFILES += video_fb.marker
19570
19571video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19572 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19573 grep 'MARKER' $@.new > $@; rm -f $@.new
19574endif
19575
19576if COND_i386_ieee1275
19577platform_PROGRAMS += video_fb.module
19578MODULE_FILES += video_fb.module$(EXEEXT)
19579video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19580nodist_video_fb_module_SOURCES = ## platform nodist sources
19581video_fb_module_LDADD =
19582video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19583video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19584video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19585video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19586video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19587dist_noinst_DATA +=
19588BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19589CLEANFILES += $(nodist_video_fb_module_SOURCES)
19590MOD_FILES += video_fb.mod
19591MARKER_FILES += video_fb.marker
19592CLEANFILES += video_fb.marker
19593
19594video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19595 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19596 grep 'MARKER' $@.new > $@; rm -f $@.new
19597endif
19598
19599if COND_x86_64_efi
19600platform_PROGRAMS += video_fb.module
19601MODULE_FILES += video_fb.module$(EXEEXT)
19602video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19603nodist_video_fb_module_SOURCES = ## platform nodist sources
19604video_fb_module_LDADD =
19605video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19606video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19607video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19608video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19609video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19610dist_noinst_DATA +=
19611BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19612CLEANFILES += $(nodist_video_fb_module_SOURCES)
19613MOD_FILES += video_fb.mod
19614MARKER_FILES += video_fb.marker
19615CLEANFILES += video_fb.marker
19616
19617video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19618 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19619 grep 'MARKER' $@.new > $@; rm -f $@.new
19620endif
19621
19622if COND_i386_xen
19623platform_PROGRAMS += video_fb.module
19624MODULE_FILES += video_fb.module$(EXEEXT)
19625video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19626nodist_video_fb_module_SOURCES = ## platform nodist sources
19627video_fb_module_LDADD =
19628video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19629video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19630video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19631video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19632video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19633dist_noinst_DATA +=
19634BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19635CLEANFILES += $(nodist_video_fb_module_SOURCES)
19636MOD_FILES += video_fb.mod
19637MARKER_FILES += video_fb.marker
19638CLEANFILES += video_fb.marker
19639
19640video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19641 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19642 grep 'MARKER' $@.new > $@; rm -f $@.new
19643endif
19644
19645if COND_x86_64_xen
19646platform_PROGRAMS += video_fb.module
19647MODULE_FILES += video_fb.module$(EXEEXT)
19648video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19649nodist_video_fb_module_SOURCES = ## platform nodist sources
19650video_fb_module_LDADD =
19651video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19652video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19653video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19654video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19655video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19656dist_noinst_DATA +=
19657BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19658CLEANFILES += $(nodist_video_fb_module_SOURCES)
19659MOD_FILES += video_fb.mod
19660MARKER_FILES += video_fb.marker
19661CLEANFILES += video_fb.marker
19662
19663video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19664 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19665 grep 'MARKER' $@.new > $@; rm -f $@.new
19666endif
19667
00f6db22
CW
19668if COND_i386_xen_pvh
19669platform_PROGRAMS += video_fb.module
19670MODULE_FILES += video_fb.module$(EXEEXT)
19671video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19672nodist_video_fb_module_SOURCES = ## platform nodist sources
19673video_fb_module_LDADD =
19674video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19675video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19676video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19677video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19678video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19679dist_noinst_DATA +=
19680BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19681CLEANFILES += $(nodist_video_fb_module_SOURCES)
19682MOD_FILES += video_fb.mod
19683MARKER_FILES += video_fb.marker
19684CLEANFILES += video_fb.marker
19685
19686video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19687 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19688 grep 'MARKER' $@.new > $@; rm -f $@.new
19689endif
19690
422889f9
CW
19691if COND_sparc64_ieee1275
19692platform_PROGRAMS += video_fb.module
19693MODULE_FILES += video_fb.module$(EXEEXT)
19694video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19695nodist_video_fb_module_SOURCES = ## platform nodist sources
19696video_fb_module_LDADD =
19697video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19698video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19699video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19700video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19701video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19702dist_noinst_DATA +=
19703BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19704CLEANFILES += $(nodist_video_fb_module_SOURCES)
19705MOD_FILES += video_fb.mod
19706MARKER_FILES += video_fb.marker
19707CLEANFILES += video_fb.marker
19708
19709video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19710 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19711 grep 'MARKER' $@.new > $@; rm -f $@.new
19712endif
19713
19714if COND_powerpc_ieee1275
19715platform_PROGRAMS += video_fb.module
19716MODULE_FILES += video_fb.module$(EXEEXT)
19717video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19718nodist_video_fb_module_SOURCES = ## platform nodist sources
19719video_fb_module_LDADD =
19720video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19721video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19722video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19723video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19724video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19725dist_noinst_DATA +=
19726BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19727CLEANFILES += $(nodist_video_fb_module_SOURCES)
19728MOD_FILES += video_fb.mod
19729MARKER_FILES += video_fb.marker
19730CLEANFILES += video_fb.marker
19731
19732video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19733 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19734 grep 'MARKER' $@.new > $@; rm -f $@.new
19735endif
19736
19737if COND_mips_arc
19738platform_PROGRAMS += video_fb.module
19739MODULE_FILES += video_fb.module$(EXEEXT)
19740video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19741nodist_video_fb_module_SOURCES = ## platform nodist sources
19742video_fb_module_LDADD =
19743video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19744video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19745video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19746video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19747video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19748dist_noinst_DATA +=
19749BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19750CLEANFILES += $(nodist_video_fb_module_SOURCES)
19751MOD_FILES += video_fb.mod
19752MARKER_FILES += video_fb.marker
19753CLEANFILES += video_fb.marker
19754
19755video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19756 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19757 grep 'MARKER' $@.new > $@; rm -f $@.new
19758endif
19759
19760if COND_ia64_efi
19761platform_PROGRAMS += video_fb.module
19762MODULE_FILES += video_fb.module$(EXEEXT)
19763video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19764nodist_video_fb_module_SOURCES = ## platform nodist sources
19765video_fb_module_LDADD =
19766video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19767video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19768video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19769video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19770video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19771dist_noinst_DATA +=
19772BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19773CLEANFILES += $(nodist_video_fb_module_SOURCES)
19774MOD_FILES += video_fb.mod
19775MARKER_FILES += video_fb.marker
19776CLEANFILES += video_fb.marker
19777
19778video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19779 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19780 grep 'MARKER' $@.new > $@; rm -f $@.new
19781endif
19782
19783if COND_mips_qemu_mips
19784platform_PROGRAMS += video_fb.module
19785MODULE_FILES += video_fb.module$(EXEEXT)
19786video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19787nodist_video_fb_module_SOURCES = ## platform nodist sources
19788video_fb_module_LDADD =
19789video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19790video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19791video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19792video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19793video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19794dist_noinst_DATA +=
19795BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19796CLEANFILES += $(nodist_video_fb_module_SOURCES)
19797MOD_FILES += video_fb.mod
19798MARKER_FILES += video_fb.marker
19799CLEANFILES += video_fb.marker
19800
19801video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19802 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19803 grep 'MARKER' $@.new > $@; rm -f $@.new
19804endif
19805
19806if COND_arm_uboot
19807platform_PROGRAMS += video_fb.module
19808MODULE_FILES += video_fb.module$(EXEEXT)
19809video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19810nodist_video_fb_module_SOURCES = ## platform nodist sources
19811video_fb_module_LDADD =
19812video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19813video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19814video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19815video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19816video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19817dist_noinst_DATA +=
19818BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19819CLEANFILES += $(nodist_video_fb_module_SOURCES)
19820MOD_FILES += video_fb.mod
19821MARKER_FILES += video_fb.marker
19822CLEANFILES += video_fb.marker
19823
19824video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19825 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19826 grep 'MARKER' $@.new > $@; rm -f $@.new
19827endif
19828
19829if COND_arm_efi
19830platform_PROGRAMS += video_fb.module
19831MODULE_FILES += video_fb.module$(EXEEXT)
19832video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19833nodist_video_fb_module_SOURCES = ## platform nodist sources
19834video_fb_module_LDADD =
19835video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19836video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19837video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19838video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19839video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19840dist_noinst_DATA +=
19841BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19842CLEANFILES += $(nodist_video_fb_module_SOURCES)
19843MOD_FILES += video_fb.mod
19844MARKER_FILES += video_fb.marker
19845CLEANFILES += video_fb.marker
19846
19847video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19848 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19849 grep 'MARKER' $@.new > $@; rm -f $@.new
19850endif
19851
19852if COND_arm64_efi
19853platform_PROGRAMS += video_fb.module
19854MODULE_FILES += video_fb.module$(EXEEXT)
19855video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19856nodist_video_fb_module_SOURCES = ## platform nodist sources
19857video_fb_module_LDADD =
19858video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19859video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19860video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19861video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19862video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19863dist_noinst_DATA +=
19864BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19865CLEANFILES += $(nodist_video_fb_module_SOURCES)
19866MOD_FILES += video_fb.mod
19867MARKER_FILES += video_fb.marker
19868CLEANFILES += video_fb.marker
19869
19870video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19871 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19872 grep 'MARKER' $@.new > $@; rm -f $@.new
19873endif
19874
00f6db22
CW
19875if COND_riscv32_efi
19876platform_PROGRAMS += video_fb.module
19877MODULE_FILES += video_fb.module$(EXEEXT)
19878video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19879nodist_video_fb_module_SOURCES = ## platform nodist sources
19880video_fb_module_LDADD =
19881video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19882video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19883video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19884video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19885video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19886dist_noinst_DATA +=
19887BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19888CLEANFILES += $(nodist_video_fb_module_SOURCES)
19889MOD_FILES += video_fb.mod
19890MARKER_FILES += video_fb.marker
19891CLEANFILES += video_fb.marker
19892
19893video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19894 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19895 grep 'MARKER' $@.new > $@; rm -f $@.new
19896endif
19897
19898if COND_riscv64_efi
19899platform_PROGRAMS += video_fb.module
19900MODULE_FILES += video_fb.module$(EXEEXT)
19901video_fb_module_SOURCES = video/fb/video_fb.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c ## platform sources
19902nodist_video_fb_module_SOURCES = ## platform nodist sources
19903video_fb_module_LDADD =
19904video_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19905video_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19906video_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19907video_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19908video_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19909dist_noinst_DATA +=
19910BUILT_SOURCES += $(nodist_video_fb_module_SOURCES)
19911CLEANFILES += $(nodist_video_fb_module_SOURCES)
19912MOD_FILES += video_fb.mod
19913MARKER_FILES += video_fb.marker
19914CLEANFILES += video_fb.marker
19915
19916video_fb.marker: $(video_fb_module_SOURCES) $(nodist_video_fb_module_SOURCES)
19917 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19918 grep 'MARKER' $@.new > $@; rm -f $@.new
19919endif
19920
422889f9
CW
19921if COND_emu
19922platform_PROGRAMS += video.module
19923MODULE_FILES += video.module$(EXEEXT)
19924video_module_SOURCES = video/video.c ## platform sources
19925nodist_video_module_SOURCES = ## platform nodist sources
19926video_module_LDADD =
19927video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19928video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19929video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19930video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19931video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19932dist_noinst_DATA +=
19933BUILT_SOURCES += $(nodist_video_module_SOURCES)
19934CLEANFILES += $(nodist_video_module_SOURCES)
19935MOD_FILES += video.mod
19936MARKER_FILES += video.marker
19937CLEANFILES += video.marker
19938
19939video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
19940 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19941 grep 'MARKER' $@.new > $@; rm -f $@.new
19942endif
19943
19944if COND_i386_pc
19945platform_PROGRAMS += video.module
19946MODULE_FILES += video.module$(EXEEXT)
19947video_module_SOURCES = video/video.c ## platform sources
19948nodist_video_module_SOURCES = ## platform nodist sources
19949video_module_LDADD =
19950video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19951video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19952video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19953video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19954video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19955dist_noinst_DATA +=
19956BUILT_SOURCES += $(nodist_video_module_SOURCES)
19957CLEANFILES += $(nodist_video_module_SOURCES)
19958MOD_FILES += video.mod
19959MARKER_FILES += video.marker
19960CLEANFILES += video.marker
19961
19962video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
19963 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19964 grep 'MARKER' $@.new > $@; rm -f $@.new
19965endif
19966
19967if COND_i386_efi
19968platform_PROGRAMS += video.module
19969MODULE_FILES += video.module$(EXEEXT)
19970video_module_SOURCES = video/video.c ## platform sources
19971nodist_video_module_SOURCES = ## platform nodist sources
19972video_module_LDADD =
19973video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19974video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19975video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19976video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
19977video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
19978dist_noinst_DATA +=
19979BUILT_SOURCES += $(nodist_video_module_SOURCES)
19980CLEANFILES += $(nodist_video_module_SOURCES)
19981MOD_FILES += video.mod
19982MARKER_FILES += video.marker
19983CLEANFILES += video.marker
19984
19985video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
19986 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
19987 grep 'MARKER' $@.new > $@; rm -f $@.new
19988endif
19989
19990if COND_i386_qemu
19991platform_PROGRAMS += video.module
19992MODULE_FILES += video.module$(EXEEXT)
19993video_module_SOURCES = video/video.c ## platform sources
19994nodist_video_module_SOURCES = ## platform nodist sources
19995video_module_LDADD =
19996video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
19997video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
19998video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
19999video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20000video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20001dist_noinst_DATA +=
20002BUILT_SOURCES += $(nodist_video_module_SOURCES)
20003CLEANFILES += $(nodist_video_module_SOURCES)
20004MOD_FILES += video.mod
20005MARKER_FILES += video.marker
20006CLEANFILES += video.marker
20007
20008video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20009 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20010 grep 'MARKER' $@.new > $@; rm -f $@.new
20011endif
20012
20013if COND_i386_multiboot
20014platform_PROGRAMS += video.module
20015MODULE_FILES += video.module$(EXEEXT)
20016video_module_SOURCES = video/video.c ## platform sources
20017nodist_video_module_SOURCES = ## platform nodist sources
20018video_module_LDADD =
20019video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20020video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20021video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20022video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20023video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20024dist_noinst_DATA +=
20025BUILT_SOURCES += $(nodist_video_module_SOURCES)
20026CLEANFILES += $(nodist_video_module_SOURCES)
20027MOD_FILES += video.mod
20028MARKER_FILES += video.marker
20029CLEANFILES += video.marker
20030
20031video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20032 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20033 grep 'MARKER' $@.new > $@; rm -f $@.new
20034endif
20035
20036if COND_i386_ieee1275
20037platform_PROGRAMS += video.module
20038MODULE_FILES += video.module$(EXEEXT)
20039video_module_SOURCES = video/video.c ## platform sources
20040nodist_video_module_SOURCES = ## platform nodist sources
20041video_module_LDADD =
20042video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20043video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20044video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20045video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20046video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20047dist_noinst_DATA +=
20048BUILT_SOURCES += $(nodist_video_module_SOURCES)
20049CLEANFILES += $(nodist_video_module_SOURCES)
20050MOD_FILES += video.mod
20051MARKER_FILES += video.marker
20052CLEANFILES += video.marker
20053
20054video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20055 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20056 grep 'MARKER' $@.new > $@; rm -f $@.new
20057endif
20058
20059if COND_x86_64_efi
20060platform_PROGRAMS += video.module
20061MODULE_FILES += video.module$(EXEEXT)
20062video_module_SOURCES = video/video.c ## platform sources
20063nodist_video_module_SOURCES = ## platform nodist sources
20064video_module_LDADD =
20065video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20066video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20067video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20068video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20069video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20070dist_noinst_DATA +=
20071BUILT_SOURCES += $(nodist_video_module_SOURCES)
20072CLEANFILES += $(nodist_video_module_SOURCES)
20073MOD_FILES += video.mod
20074MARKER_FILES += video.marker
20075CLEANFILES += video.marker
20076
20077video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20078 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20079 grep 'MARKER' $@.new > $@; rm -f $@.new
20080endif
20081
20082if COND_i386_xen
20083platform_PROGRAMS += video.module
20084MODULE_FILES += video.module$(EXEEXT)
20085video_module_SOURCES = video/video.c ## platform sources
20086nodist_video_module_SOURCES = ## platform nodist sources
20087video_module_LDADD =
20088video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20089video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20090video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20091video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20092video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20093dist_noinst_DATA +=
20094BUILT_SOURCES += $(nodist_video_module_SOURCES)
20095CLEANFILES += $(nodist_video_module_SOURCES)
20096MOD_FILES += video.mod
20097MARKER_FILES += video.marker
20098CLEANFILES += video.marker
20099
20100video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20101 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20102 grep 'MARKER' $@.new > $@; rm -f $@.new
20103endif
20104
20105if COND_x86_64_xen
20106platform_PROGRAMS += video.module
20107MODULE_FILES += video.module$(EXEEXT)
20108video_module_SOURCES = video/video.c ## platform sources
20109nodist_video_module_SOURCES = ## platform nodist sources
20110video_module_LDADD =
20111video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20112video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20113video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20114video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20115video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20116dist_noinst_DATA +=
20117BUILT_SOURCES += $(nodist_video_module_SOURCES)
20118CLEANFILES += $(nodist_video_module_SOURCES)
20119MOD_FILES += video.mod
20120MARKER_FILES += video.marker
20121CLEANFILES += video.marker
20122
20123video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20124 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20125 grep 'MARKER' $@.new > $@; rm -f $@.new
20126endif
20127
00f6db22
CW
20128if COND_i386_xen_pvh
20129platform_PROGRAMS += video.module
20130MODULE_FILES += video.module$(EXEEXT)
20131video_module_SOURCES = video/video.c ## platform sources
20132nodist_video_module_SOURCES = ## platform nodist sources
20133video_module_LDADD =
20134video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20135video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20136video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20137video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20138video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20139dist_noinst_DATA +=
20140BUILT_SOURCES += $(nodist_video_module_SOURCES)
20141CLEANFILES += $(nodist_video_module_SOURCES)
20142MOD_FILES += video.mod
20143MARKER_FILES += video.marker
20144CLEANFILES += video.marker
20145
20146video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20147 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20148 grep 'MARKER' $@.new > $@; rm -f $@.new
20149endif
20150
422889f9
CW
20151if COND_sparc64_ieee1275
20152platform_PROGRAMS += video.module
20153MODULE_FILES += video.module$(EXEEXT)
20154video_module_SOURCES = video/video.c ## platform sources
20155nodist_video_module_SOURCES = ## platform nodist sources
20156video_module_LDADD =
20157video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20158video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20159video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20160video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20161video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20162dist_noinst_DATA +=
20163BUILT_SOURCES += $(nodist_video_module_SOURCES)
20164CLEANFILES += $(nodist_video_module_SOURCES)
20165MOD_FILES += video.mod
20166MARKER_FILES += video.marker
20167CLEANFILES += video.marker
20168
20169video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20170 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20171 grep 'MARKER' $@.new > $@; rm -f $@.new
20172endif
20173
20174if COND_powerpc_ieee1275
20175platform_PROGRAMS += video.module
20176MODULE_FILES += video.module$(EXEEXT)
20177video_module_SOURCES = video/video.c ## platform sources
20178nodist_video_module_SOURCES = ## platform nodist sources
20179video_module_LDADD =
20180video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20181video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20182video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20183video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20184video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20185dist_noinst_DATA +=
20186BUILT_SOURCES += $(nodist_video_module_SOURCES)
20187CLEANFILES += $(nodist_video_module_SOURCES)
20188MOD_FILES += video.mod
20189MARKER_FILES += video.marker
20190CLEANFILES += video.marker
20191
20192video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20193 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20194 grep 'MARKER' $@.new > $@; rm -f $@.new
20195endif
20196
20197if COND_mips_arc
20198platform_PROGRAMS += video.module
20199MODULE_FILES += video.module$(EXEEXT)
20200video_module_SOURCES = video/video.c ## platform sources
20201nodist_video_module_SOURCES = ## platform nodist sources
20202video_module_LDADD =
20203video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20204video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20205video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20206video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20207video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20208dist_noinst_DATA +=
20209BUILT_SOURCES += $(nodist_video_module_SOURCES)
20210CLEANFILES += $(nodist_video_module_SOURCES)
20211MOD_FILES += video.mod
20212MARKER_FILES += video.marker
20213CLEANFILES += video.marker
20214
20215video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20216 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20217 grep 'MARKER' $@.new > $@; rm -f $@.new
20218endif
20219
20220if COND_ia64_efi
20221platform_PROGRAMS += video.module
20222MODULE_FILES += video.module$(EXEEXT)
20223video_module_SOURCES = video/video.c ## platform sources
20224nodist_video_module_SOURCES = ## platform nodist sources
20225video_module_LDADD =
20226video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20227video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20228video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20229video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20230video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20231dist_noinst_DATA +=
20232BUILT_SOURCES += $(nodist_video_module_SOURCES)
20233CLEANFILES += $(nodist_video_module_SOURCES)
20234MOD_FILES += video.mod
20235MARKER_FILES += video.marker
20236CLEANFILES += video.marker
20237
20238video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20239 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20240 grep 'MARKER' $@.new > $@; rm -f $@.new
20241endif
20242
20243if COND_mips_qemu_mips
20244platform_PROGRAMS += video.module
20245MODULE_FILES += video.module$(EXEEXT)
20246video_module_SOURCES = video/video.c ## platform sources
20247nodist_video_module_SOURCES = ## platform nodist sources
20248video_module_LDADD =
20249video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20250video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20251video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20252video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20253video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20254dist_noinst_DATA +=
20255BUILT_SOURCES += $(nodist_video_module_SOURCES)
20256CLEANFILES += $(nodist_video_module_SOURCES)
20257MOD_FILES += video.mod
20258MARKER_FILES += video.marker
20259CLEANFILES += video.marker
20260
20261video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20262 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20263 grep 'MARKER' $@.new > $@; rm -f $@.new
20264endif
20265
20266if COND_arm_uboot
20267platform_PROGRAMS += video.module
20268MODULE_FILES += video.module$(EXEEXT)
20269video_module_SOURCES = video/video.c ## platform sources
20270nodist_video_module_SOURCES = ## platform nodist sources
20271video_module_LDADD =
20272video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20273video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20274video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20275video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20276video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20277dist_noinst_DATA +=
20278BUILT_SOURCES += $(nodist_video_module_SOURCES)
20279CLEANFILES += $(nodist_video_module_SOURCES)
20280MOD_FILES += video.mod
20281MARKER_FILES += video.marker
20282CLEANFILES += video.marker
20283
20284video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20285 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20286 grep 'MARKER' $@.new > $@; rm -f $@.new
20287endif
20288
00f6db22
CW
20289if COND_arm_efi
20290platform_PROGRAMS += video.module
20291MODULE_FILES += video.module$(EXEEXT)
20292video_module_SOURCES = video/video.c ## platform sources
20293nodist_video_module_SOURCES = ## platform nodist sources
20294video_module_LDADD =
20295video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20296video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20297video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20298video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20299video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20300dist_noinst_DATA +=
20301BUILT_SOURCES += $(nodist_video_module_SOURCES)
20302CLEANFILES += $(nodist_video_module_SOURCES)
20303MOD_FILES += video.mod
20304MARKER_FILES += video.marker
20305CLEANFILES += video.marker
20306
20307video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20308 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20309 grep 'MARKER' $@.new > $@; rm -f $@.new
20310endif
20311
20312if COND_arm64_efi
20313platform_PROGRAMS += video.module
20314MODULE_FILES += video.module$(EXEEXT)
20315video_module_SOURCES = video/video.c ## platform sources
20316nodist_video_module_SOURCES = ## platform nodist sources
20317video_module_LDADD =
20318video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20319video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20320video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20321video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20322video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20323dist_noinst_DATA +=
20324BUILT_SOURCES += $(nodist_video_module_SOURCES)
20325CLEANFILES += $(nodist_video_module_SOURCES)
20326MOD_FILES += video.mod
20327MARKER_FILES += video.marker
20328CLEANFILES += video.marker
20329
20330video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20331 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20332 grep 'MARKER' $@.new > $@; rm -f $@.new
20333endif
20334
20335if COND_riscv32_efi
422889f9
CW
20336platform_PROGRAMS += video.module
20337MODULE_FILES += video.module$(EXEEXT)
20338video_module_SOURCES = video/video.c ## platform sources
20339nodist_video_module_SOURCES = ## platform nodist sources
20340video_module_LDADD =
20341video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20342video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20343video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20344video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20345video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20346dist_noinst_DATA +=
20347BUILT_SOURCES += $(nodist_video_module_SOURCES)
20348CLEANFILES += $(nodist_video_module_SOURCES)
20349MOD_FILES += video.mod
20350MARKER_FILES += video.marker
20351CLEANFILES += video.marker
20352
20353video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20354 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20355 grep 'MARKER' $@.new > $@; rm -f $@.new
20356endif
20357
00f6db22 20358if COND_riscv64_efi
422889f9
CW
20359platform_PROGRAMS += video.module
20360MODULE_FILES += video.module$(EXEEXT)
20361video_module_SOURCES = video/video.c ## platform sources
20362nodist_video_module_SOURCES = ## platform nodist sources
20363video_module_LDADD =
20364video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20365video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20366video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20367video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20368video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20369dist_noinst_DATA +=
20370BUILT_SOURCES += $(nodist_video_module_SOURCES)
20371CLEANFILES += $(nodist_video_module_SOURCES)
20372MOD_FILES += video.mod
20373MARKER_FILES += video.marker
20374CLEANFILES += video.marker
20375
20376video.marker: $(video_module_SOURCES) $(nodist_video_module_SOURCES)
20377 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20378 grep 'MARKER' $@.new > $@; rm -f $@.new
20379endif
20380platform_PROGRAMS += video_colors.module
20381MODULE_FILES += video_colors.module$(EXEEXT)
20382video_colors_module_SOURCES = video/colors.c ## platform sources
20383nodist_video_colors_module_SOURCES = ## platform nodist sources
20384video_colors_module_LDADD =
20385video_colors_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20386video_colors_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20387video_colors_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20388video_colors_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20389video_colors_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20390dist_noinst_DATA +=
20391BUILT_SOURCES += $(nodist_video_colors_module_SOURCES)
20392CLEANFILES += $(nodist_video_colors_module_SOURCES)
20393MOD_FILES += video_colors.mod
20394MARKER_FILES += video_colors.marker
20395CLEANFILES += video_colors.marker
20396
20397video_colors.marker: $(video_colors_module_SOURCES) $(nodist_video_colors_module_SOURCES)
20398 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(video_colors_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20399 grep 'MARKER' $@.new > $@; rm -f $@.new
20400
20401if COND_powerpc_ieee1275
20402platform_PROGRAMS += ieee1275_fb.module
20403MODULE_FILES += ieee1275_fb.module$(EXEEXT)
20404ieee1275_fb_module_SOURCES = video/ieee1275.c ## platform sources
20405nodist_ieee1275_fb_module_SOURCES = ## platform nodist sources
20406ieee1275_fb_module_LDADD =
20407ieee1275_fb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20408ieee1275_fb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20409ieee1275_fb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20410ieee1275_fb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20411ieee1275_fb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20412dist_noinst_DATA +=
20413BUILT_SOURCES += $(nodist_ieee1275_fb_module_SOURCES)
20414CLEANFILES += $(nodist_ieee1275_fb_module_SOURCES)
20415MOD_FILES += ieee1275_fb.mod
20416MARKER_FILES += ieee1275_fb.marker
20417CLEANFILES += ieee1275_fb.marker
20418
20419ieee1275_fb.marker: $(ieee1275_fb_module_SOURCES) $(nodist_ieee1275_fb_module_SOURCES)
20420 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ieee1275_fb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20421 grep 'MARKER' $@.new > $@; rm -f $@.new
20422endif
20423
20424if COND_emu
20425if COND_GRUB_EMU_SDL
20426platform_PROGRAMS += sdl.module
20427MODULE_FILES += sdl.module$(EXEEXT)
20428sdl_module_SOURCES = video/emu/sdl.c ## platform sources
20429nodist_sdl_module_SOURCES = ## platform nodist sources
20430sdl_module_LDADD =
20431sdl_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20432sdl_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20433sdl_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20434sdl_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20435sdl_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20436dist_noinst_DATA +=
20437BUILT_SOURCES += $(nodist_sdl_module_SOURCES)
20438CLEANFILES += $(nodist_sdl_module_SOURCES)
20439MOD_FILES += sdl.mod
20440MARKER_FILES += sdl.marker
20441CLEANFILES += sdl.marker
20442
20443sdl.marker: $(sdl_module_SOURCES) $(nodist_sdl_module_SOURCES)
20444 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sdl_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20445 grep 'MARKER' $@.new > $@; rm -f $@.new
20446endif COND_GRUB_EMU_SDL
20447endif
20448platform_PROGRAMS += datehook.module
20449MODULE_FILES += datehook.module$(EXEEXT)
20450datehook_module_SOURCES = hook/datehook.c ## platform sources
20451nodist_datehook_module_SOURCES = ## platform nodist sources
20452datehook_module_LDADD =
20453datehook_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20454datehook_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20455datehook_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20456datehook_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20457datehook_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20458dist_noinst_DATA +=
20459BUILT_SOURCES += $(nodist_datehook_module_SOURCES)
20460CLEANFILES += $(nodist_datehook_module_SOURCES)
20461MOD_FILES += datehook.mod
20462MARKER_FILES += datehook.marker
20463CLEANFILES += datehook.marker
20464
20465datehook.marker: $(datehook_module_SOURCES) $(nodist_datehook_module_SOURCES)
20466 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(datehook_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20467 grep 'MARKER' $@.new > $@; rm -f $@.new
20468platform_PROGRAMS += net.module
20469MODULE_FILES += net.module$(EXEEXT)
20470net_module_SOURCES = net/net.c net/dns.c net/bootp.c net/ip.c net/udp.c net/tcp.c net/icmp.c net/icmp6.c net/ethernet.c net/arp.c net/netbuff.c ## platform sources
20471nodist_net_module_SOURCES = ## platform nodist sources
20472net_module_LDADD =
20473net_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20474net_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20475net_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20476net_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20477net_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20478dist_noinst_DATA +=
20479BUILT_SOURCES += $(nodist_net_module_SOURCES)
20480CLEANFILES += $(nodist_net_module_SOURCES)
20481MOD_FILES += net.mod
20482MARKER_FILES += net.marker
20483CLEANFILES += net.marker
20484
20485net.marker: $(net_module_SOURCES) $(nodist_net_module_SOURCES)
20486 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(net_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20487 grep 'MARKER' $@.new > $@; rm -f $@.new
20488platform_PROGRAMS += tftp.module
20489MODULE_FILES += tftp.module$(EXEEXT)
20490tftp_module_SOURCES = net/tftp.c ## platform sources
20491nodist_tftp_module_SOURCES = ## platform nodist sources
20492tftp_module_LDADD =
20493tftp_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20494tftp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20495tftp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20496tftp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20497tftp_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20498dist_noinst_DATA +=
20499BUILT_SOURCES += $(nodist_tftp_module_SOURCES)
20500CLEANFILES += $(nodist_tftp_module_SOURCES)
20501MOD_FILES += tftp.mod
20502MARKER_FILES += tftp.marker
20503CLEANFILES += tftp.marker
20504
20505tftp.marker: $(tftp_module_SOURCES) $(nodist_tftp_module_SOURCES)
20506 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tftp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20507 grep 'MARKER' $@.new > $@; rm -f $@.new
20508platform_PROGRAMS += http.module
20509MODULE_FILES += http.module$(EXEEXT)
20510http_module_SOURCES = net/http.c ## platform sources
20511nodist_http_module_SOURCES = ## platform nodist sources
20512http_module_LDADD =
20513http_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20514http_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20515http_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20516http_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20517http_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20518dist_noinst_DATA +=
20519BUILT_SOURCES += $(nodist_http_module_SOURCES)
20520CLEANFILES += $(nodist_http_module_SOURCES)
20521MOD_FILES += http.mod
20522MARKER_FILES += http.marker
20523CLEANFILES += http.marker
20524
20525http.marker: $(http_module_SOURCES) $(nodist_http_module_SOURCES)
20526 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(http_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20527 grep 'MARKER' $@.new > $@; rm -f $@.new
20528
20529if COND_i386_ieee1275
20530platform_PROGRAMS += ofnet.module
20531MODULE_FILES += ofnet.module$(EXEEXT)
20532ofnet_module_SOURCES = net/drivers/ieee1275/ofnet.c ## platform sources
20533nodist_ofnet_module_SOURCES = ## platform nodist sources
20534ofnet_module_LDADD =
20535ofnet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20536ofnet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20537ofnet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20538ofnet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20539ofnet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20540dist_noinst_DATA +=
20541BUILT_SOURCES += $(nodist_ofnet_module_SOURCES)
20542CLEANFILES += $(nodist_ofnet_module_SOURCES)
20543MOD_FILES += ofnet.mod
20544MARKER_FILES += ofnet.marker
20545CLEANFILES += ofnet.marker
20546
20547ofnet.marker: $(ofnet_module_SOURCES) $(nodist_ofnet_module_SOURCES)
20548 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ofnet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20549 grep 'MARKER' $@.new > $@; rm -f $@.new
20550endif
20551
20552if COND_sparc64_ieee1275
20553platform_PROGRAMS += ofnet.module
20554MODULE_FILES += ofnet.module$(EXEEXT)
20555ofnet_module_SOURCES = net/drivers/ieee1275/ofnet.c ## platform sources
20556nodist_ofnet_module_SOURCES = ## platform nodist sources
20557ofnet_module_LDADD =
20558ofnet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20559ofnet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20560ofnet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20561ofnet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20562ofnet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20563dist_noinst_DATA +=
20564BUILT_SOURCES += $(nodist_ofnet_module_SOURCES)
20565CLEANFILES += $(nodist_ofnet_module_SOURCES)
20566MOD_FILES += ofnet.mod
20567MARKER_FILES += ofnet.marker
20568CLEANFILES += ofnet.marker
20569
20570ofnet.marker: $(ofnet_module_SOURCES) $(nodist_ofnet_module_SOURCES)
20571 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ofnet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20572 grep 'MARKER' $@.new > $@; rm -f $@.new
20573endif
20574
20575if COND_powerpc_ieee1275
20576platform_PROGRAMS += ofnet.module
20577MODULE_FILES += ofnet.module$(EXEEXT)
20578ofnet_module_SOURCES = net/drivers/ieee1275/ofnet.c ## platform sources
20579nodist_ofnet_module_SOURCES = ## platform nodist sources
20580ofnet_module_LDADD =
20581ofnet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20582ofnet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20583ofnet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20584ofnet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20585ofnet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20586dist_noinst_DATA +=
20587BUILT_SOURCES += $(nodist_ofnet_module_SOURCES)
20588CLEANFILES += $(nodist_ofnet_module_SOURCES)
20589MOD_FILES += ofnet.mod
20590MARKER_FILES += ofnet.marker
20591CLEANFILES += ofnet.marker
20592
20593ofnet.marker: $(ofnet_module_SOURCES) $(nodist_ofnet_module_SOURCES)
20594 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ofnet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20595 grep 'MARKER' $@.new > $@; rm -f $@.new
20596endif
20597
20598if COND_arm_uboot
20599platform_PROGRAMS += ubootnet.module
20600MODULE_FILES += ubootnet.module$(EXEEXT)
20601ubootnet_module_SOURCES = net/drivers/uboot/ubootnet.c ## platform sources
20602nodist_ubootnet_module_SOURCES = ## platform nodist sources
20603ubootnet_module_LDADD =
20604ubootnet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20605ubootnet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20606ubootnet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20607ubootnet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20608ubootnet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20609dist_noinst_DATA +=
20610BUILT_SOURCES += $(nodist_ubootnet_module_SOURCES)
20611CLEANFILES += $(nodist_ubootnet_module_SOURCES)
20612MOD_FILES += ubootnet.mod
20613MARKER_FILES += ubootnet.marker
20614CLEANFILES += ubootnet.marker
20615
20616ubootnet.marker: $(ubootnet_module_SOURCES) $(nodist_ubootnet_module_SOURCES)
20617 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ubootnet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20618 grep 'MARKER' $@.new > $@; rm -f $@.new
20619endif
20620
20621if COND_i386_efi
20622platform_PROGRAMS += efinet.module
20623MODULE_FILES += efinet.module$(EXEEXT)
20624efinet_module_SOURCES = net/drivers/efi/efinet.c ## platform sources
20625nodist_efinet_module_SOURCES = ## platform nodist sources
20626efinet_module_LDADD =
20627efinet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20628efinet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20629efinet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20630efinet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20631efinet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20632dist_noinst_DATA +=
20633BUILT_SOURCES += $(nodist_efinet_module_SOURCES)
20634CLEANFILES += $(nodist_efinet_module_SOURCES)
20635MOD_FILES += efinet.mod
20636MARKER_FILES += efinet.marker
20637CLEANFILES += efinet.marker
20638
20639efinet.marker: $(efinet_module_SOURCES) $(nodist_efinet_module_SOURCES)
20640 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efinet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20641 grep 'MARKER' $@.new > $@; rm -f $@.new
20642endif
20643
20644if COND_x86_64_efi
20645platform_PROGRAMS += efinet.module
20646MODULE_FILES += efinet.module$(EXEEXT)
20647efinet_module_SOURCES = net/drivers/efi/efinet.c ## platform sources
20648nodist_efinet_module_SOURCES = ## platform nodist sources
20649efinet_module_LDADD =
20650efinet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20651efinet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20652efinet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20653efinet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20654efinet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20655dist_noinst_DATA +=
20656BUILT_SOURCES += $(nodist_efinet_module_SOURCES)
20657CLEANFILES += $(nodist_efinet_module_SOURCES)
20658MOD_FILES += efinet.mod
20659MARKER_FILES += efinet.marker
20660CLEANFILES += efinet.marker
20661
20662efinet.marker: $(efinet_module_SOURCES) $(nodist_efinet_module_SOURCES)
20663 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efinet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20664 grep 'MARKER' $@.new > $@; rm -f $@.new
20665endif
20666
20667if COND_ia64_efi
20668platform_PROGRAMS += efinet.module
20669MODULE_FILES += efinet.module$(EXEEXT)
20670efinet_module_SOURCES = net/drivers/efi/efinet.c ## platform sources
20671nodist_efinet_module_SOURCES = ## platform nodist sources
20672efinet_module_LDADD =
20673efinet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20674efinet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20675efinet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20676efinet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20677efinet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20678dist_noinst_DATA +=
20679BUILT_SOURCES += $(nodist_efinet_module_SOURCES)
20680CLEANFILES += $(nodist_efinet_module_SOURCES)
20681MOD_FILES += efinet.mod
20682MARKER_FILES += efinet.marker
20683CLEANFILES += efinet.marker
20684
20685efinet.marker: $(efinet_module_SOURCES) $(nodist_efinet_module_SOURCES)
20686 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efinet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20687 grep 'MARKER' $@.new > $@; rm -f $@.new
20688endif
20689
20690if COND_arm_efi
20691platform_PROGRAMS += efinet.module
20692MODULE_FILES += efinet.module$(EXEEXT)
20693efinet_module_SOURCES = net/drivers/efi/efinet.c ## platform sources
20694nodist_efinet_module_SOURCES = ## platform nodist sources
20695efinet_module_LDADD =
20696efinet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20697efinet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20698efinet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20699efinet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20700efinet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20701dist_noinst_DATA +=
20702BUILT_SOURCES += $(nodist_efinet_module_SOURCES)
20703CLEANFILES += $(nodist_efinet_module_SOURCES)
20704MOD_FILES += efinet.mod
20705MARKER_FILES += efinet.marker
20706CLEANFILES += efinet.marker
20707
20708efinet.marker: $(efinet_module_SOURCES) $(nodist_efinet_module_SOURCES)
20709 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efinet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20710 grep 'MARKER' $@.new > $@; rm -f $@.new
20711endif
20712
20713if COND_arm64_efi
20714platform_PROGRAMS += efinet.module
20715MODULE_FILES += efinet.module$(EXEEXT)
20716efinet_module_SOURCES = net/drivers/efi/efinet.c ## platform sources
20717nodist_efinet_module_SOURCES = ## platform nodist sources
20718efinet_module_LDADD =
20719efinet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20720efinet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20721efinet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20722efinet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20723efinet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20724dist_noinst_DATA +=
20725BUILT_SOURCES += $(nodist_efinet_module_SOURCES)
20726CLEANFILES += $(nodist_efinet_module_SOURCES)
20727MOD_FILES += efinet.mod
20728MARKER_FILES += efinet.marker
20729CLEANFILES += efinet.marker
20730
20731efinet.marker: $(efinet_module_SOURCES) $(nodist_efinet_module_SOURCES)
20732 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efinet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20733 grep 'MARKER' $@.new > $@; rm -f $@.new
20734endif
20735
00f6db22
CW
20736if COND_riscv32_efi
20737platform_PROGRAMS += efinet.module
20738MODULE_FILES += efinet.module$(EXEEXT)
20739efinet_module_SOURCES = net/drivers/efi/efinet.c ## platform sources
20740nodist_efinet_module_SOURCES = ## platform nodist sources
20741efinet_module_LDADD =
20742efinet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20743efinet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20744efinet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20745efinet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20746efinet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20747dist_noinst_DATA +=
20748BUILT_SOURCES += $(nodist_efinet_module_SOURCES)
20749CLEANFILES += $(nodist_efinet_module_SOURCES)
20750MOD_FILES += efinet.mod
20751MARKER_FILES += efinet.marker
20752CLEANFILES += efinet.marker
20753
20754efinet.marker: $(efinet_module_SOURCES) $(nodist_efinet_module_SOURCES)
20755 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efinet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20756 grep 'MARKER' $@.new > $@; rm -f $@.new
20757endif
20758
20759if COND_riscv64_efi
20760platform_PROGRAMS += efinet.module
20761MODULE_FILES += efinet.module$(EXEEXT)
20762efinet_module_SOURCES = net/drivers/efi/efinet.c ## platform sources
20763nodist_efinet_module_SOURCES = ## platform nodist sources
20764efinet_module_LDADD =
20765efinet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20766efinet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20767efinet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20768efinet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20769efinet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20770dist_noinst_DATA +=
20771BUILT_SOURCES += $(nodist_efinet_module_SOURCES)
20772CLEANFILES += $(nodist_efinet_module_SOURCES)
20773MOD_FILES += efinet.mod
20774MARKER_FILES += efinet.marker
20775CLEANFILES += efinet.marker
20776
20777efinet.marker: $(efinet_module_SOURCES) $(nodist_efinet_module_SOURCES)
20778 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(efinet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20779 grep 'MARKER' $@.new > $@; rm -f $@.new
20780endif
20781
422889f9
CW
20782if COND_emu
20783platform_PROGRAMS += emunet.module
20784MODULE_FILES += emunet.module$(EXEEXT)
20785emunet_module_SOURCES = net/drivers/emu/emunet.c ## platform sources
20786nodist_emunet_module_SOURCES = ## platform nodist sources
20787emunet_module_LDADD =
20788emunet_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20789emunet_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20790emunet_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20791emunet_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20792emunet_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20793dist_noinst_DATA +=
20794BUILT_SOURCES += $(nodist_emunet_module_SOURCES)
20795CLEANFILES += $(nodist_emunet_module_SOURCES)
20796MOD_FILES += emunet.mod
20797MARKER_FILES += emunet.marker
20798CLEANFILES += emunet.marker
20799
20800emunet.marker: $(emunet_module_SOURCES) $(nodist_emunet_module_SOURCES)
20801 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(emunet_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20802 grep 'MARKER' $@.new > $@; rm -f $@.new
20803endif
20804
20805if COND_emu
20806platform_PROGRAMS += legacycfg.module
20807MODULE_FILES += legacycfg.module$(EXEEXT)
20808legacycfg_module_SOURCES = lib/i386/pc/vesa_modes_table.c commands/legacycfg.c lib/legacy_parse.c ## platform sources
20809nodist_legacycfg_module_SOURCES = ## platform nodist sources
20810legacycfg_module_LDADD =
20811legacycfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20812legacycfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20813legacycfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20814legacycfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20815legacycfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20816dist_noinst_DATA +=
20817BUILT_SOURCES += $(nodist_legacycfg_module_SOURCES)
20818CLEANFILES += $(nodist_legacycfg_module_SOURCES)
20819MOD_FILES += legacycfg.mod
20820MARKER_FILES += legacycfg.marker
20821CLEANFILES += legacycfg.marker
20822
20823legacycfg.marker: $(legacycfg_module_SOURCES) $(nodist_legacycfg_module_SOURCES)
20824 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacycfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20825 grep 'MARKER' $@.new > $@; rm -f $@.new
20826endif
20827
20828if COND_i386_pc
20829platform_PROGRAMS += legacycfg.module
20830MODULE_FILES += legacycfg.module$(EXEEXT)
20831legacycfg_module_SOURCES = commands/legacycfg.c lib/legacy_parse.c ## platform sources
20832nodist_legacycfg_module_SOURCES = ## platform nodist sources
20833legacycfg_module_LDADD =
20834legacycfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20835legacycfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20836legacycfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20837legacycfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20838legacycfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20839dist_noinst_DATA +=
20840BUILT_SOURCES += $(nodist_legacycfg_module_SOURCES)
20841CLEANFILES += $(nodist_legacycfg_module_SOURCES)
20842MOD_FILES += legacycfg.mod
20843MARKER_FILES += legacycfg.marker
20844CLEANFILES += legacycfg.marker
20845
20846legacycfg.marker: $(legacycfg_module_SOURCES) $(nodist_legacycfg_module_SOURCES)
20847 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacycfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20848 grep 'MARKER' $@.new > $@; rm -f $@.new
20849endif
20850
20851if COND_i386_efi
20852platform_PROGRAMS += legacycfg.module
20853MODULE_FILES += legacycfg.module$(EXEEXT)
20854legacycfg_module_SOURCES = lib/i386/pc/vesa_modes_table.c commands/legacycfg.c lib/legacy_parse.c ## platform sources
20855nodist_legacycfg_module_SOURCES = ## platform nodist sources
20856legacycfg_module_LDADD =
20857legacycfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20858legacycfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20859legacycfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20860legacycfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20861legacycfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20862dist_noinst_DATA +=
20863BUILT_SOURCES += $(nodist_legacycfg_module_SOURCES)
20864CLEANFILES += $(nodist_legacycfg_module_SOURCES)
20865MOD_FILES += legacycfg.mod
20866MARKER_FILES += legacycfg.marker
20867CLEANFILES += legacycfg.marker
20868
20869legacycfg.marker: $(legacycfg_module_SOURCES) $(nodist_legacycfg_module_SOURCES)
20870 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacycfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20871 grep 'MARKER' $@.new > $@; rm -f $@.new
20872endif
20873
20874if COND_x86_64_efi
20875platform_PROGRAMS += legacycfg.module
20876MODULE_FILES += legacycfg.module$(EXEEXT)
20877legacycfg_module_SOURCES = lib/i386/pc/vesa_modes_table.c commands/legacycfg.c lib/legacy_parse.c ## platform sources
20878nodist_legacycfg_module_SOURCES = ## platform nodist sources
20879legacycfg_module_LDADD =
20880legacycfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20881legacycfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20882legacycfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20883legacycfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20884legacycfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20885dist_noinst_DATA +=
20886BUILT_SOURCES += $(nodist_legacycfg_module_SOURCES)
20887CLEANFILES += $(nodist_legacycfg_module_SOURCES)
20888MOD_FILES += legacycfg.mod
20889MARKER_FILES += legacycfg.marker
20890CLEANFILES += legacycfg.marker
20891
20892legacycfg.marker: $(legacycfg_module_SOURCES) $(nodist_legacycfg_module_SOURCES)
20893 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacycfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20894 grep 'MARKER' $@.new > $@; rm -f $@.new
20895endif
20896
20897if COND_i386_xen
20898platform_PROGRAMS += legacycfg.module
20899MODULE_FILES += legacycfg.module$(EXEEXT)
20900legacycfg_module_SOURCES = lib/i386/pc/vesa_modes_table.c commands/legacycfg.c lib/legacy_parse.c ## platform sources
20901nodist_legacycfg_module_SOURCES = ## platform nodist sources
20902legacycfg_module_LDADD =
20903legacycfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20904legacycfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20905legacycfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20906legacycfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20907legacycfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20908dist_noinst_DATA +=
20909BUILT_SOURCES += $(nodist_legacycfg_module_SOURCES)
20910CLEANFILES += $(nodist_legacycfg_module_SOURCES)
20911MOD_FILES += legacycfg.mod
20912MARKER_FILES += legacycfg.marker
20913CLEANFILES += legacycfg.marker
20914
20915legacycfg.marker: $(legacycfg_module_SOURCES) $(nodist_legacycfg_module_SOURCES)
20916 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacycfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20917 grep 'MARKER' $@.new > $@; rm -f $@.new
20918endif
20919
20920if COND_x86_64_xen
20921platform_PROGRAMS += legacycfg.module
20922MODULE_FILES += legacycfg.module$(EXEEXT)
20923legacycfg_module_SOURCES = lib/i386/pc/vesa_modes_table.c commands/legacycfg.c lib/legacy_parse.c ## platform sources
20924nodist_legacycfg_module_SOURCES = ## platform nodist sources
20925legacycfg_module_LDADD =
20926legacycfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20927legacycfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20928legacycfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20929legacycfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20930legacycfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20931dist_noinst_DATA +=
20932BUILT_SOURCES += $(nodist_legacycfg_module_SOURCES)
20933CLEANFILES += $(nodist_legacycfg_module_SOURCES)
20934MOD_FILES += legacycfg.mod
20935MARKER_FILES += legacycfg.marker
20936CLEANFILES += legacycfg.marker
20937
00f6db22
CW
20938legacycfg.marker: $(legacycfg_module_SOURCES) $(nodist_legacycfg_module_SOURCES)
20939 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacycfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20940 grep 'MARKER' $@.new > $@; rm -f $@.new
20941endif
20942
20943if COND_i386_xen_pvh
20944platform_PROGRAMS += legacycfg.module
20945MODULE_FILES += legacycfg.module$(EXEEXT)
20946legacycfg_module_SOURCES = commands/legacycfg.c lib/legacy_parse.c ## platform sources
20947nodist_legacycfg_module_SOURCES = ## platform nodist sources
20948legacycfg_module_LDADD =
20949legacycfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20950legacycfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20951legacycfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20952legacycfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20953legacycfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20954dist_noinst_DATA +=
20955BUILT_SOURCES += $(nodist_legacycfg_module_SOURCES)
20956CLEANFILES += $(nodist_legacycfg_module_SOURCES)
20957MOD_FILES += legacycfg.mod
20958MARKER_FILES += legacycfg.marker
20959CLEANFILES += legacycfg.marker
20960
422889f9
CW
20961legacycfg.marker: $(legacycfg_module_SOURCES) $(nodist_legacycfg_module_SOURCES)
20962 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(legacycfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20963 grep 'MARKER' $@.new > $@; rm -f $@.new
20964endif
20965platform_PROGRAMS += syslinuxcfg.module
20966MODULE_FILES += syslinuxcfg.module$(EXEEXT)
20967syslinuxcfg_module_SOURCES = lib/syslinux_parse.c commands/syslinuxcfg.c ## platform sources
20968nodist_syslinuxcfg_module_SOURCES = ## platform nodist sources
20969syslinuxcfg_module_LDADD =
20970syslinuxcfg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20971syslinuxcfg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20972syslinuxcfg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20973syslinuxcfg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20974syslinuxcfg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20975dist_noinst_DATA +=
20976BUILT_SOURCES += $(nodist_syslinuxcfg_module_SOURCES)
20977CLEANFILES += $(nodist_syslinuxcfg_module_SOURCES)
20978MOD_FILES += syslinuxcfg.mod
20979MARKER_FILES += syslinuxcfg.marker
20980CLEANFILES += syslinuxcfg.marker
20981
20982syslinuxcfg.marker: $(syslinuxcfg_module_SOURCES) $(nodist_syslinuxcfg_module_SOURCES)
20983 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(syslinuxcfg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
20984 grep 'MARKER' $@.new > $@; rm -f $@.new
20985platform_PROGRAMS += test_blockarg.module
20986MODULE_FILES += test_blockarg.module$(EXEEXT)
20987test_blockarg_module_SOURCES = tests/test_blockarg.c ## platform sources
20988nodist_test_blockarg_module_SOURCES = ## platform nodist sources
20989test_blockarg_module_LDADD =
20990test_blockarg_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
20991test_blockarg_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
20992test_blockarg_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
20993test_blockarg_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
20994test_blockarg_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
20995dist_noinst_DATA +=
20996BUILT_SOURCES += $(nodist_test_blockarg_module_SOURCES)
20997CLEANFILES += $(nodist_test_blockarg_module_SOURCES)
20998MOD_FILES += test_blockarg.mod
20999MARKER_FILES += test_blockarg.marker
21000CLEANFILES += test_blockarg.marker
21001
21002test_blockarg.marker: $(test_blockarg_module_SOURCES) $(nodist_test_blockarg_module_SOURCES)
21003 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_blockarg_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21004 grep 'MARKER' $@.new > $@; rm -f $@.new
21005platform_PROGRAMS += xzio.module
21006MODULE_FILES += xzio.module$(EXEEXT)
21007xzio_module_SOURCES = io/xzio.c lib/xzembed/xz_dec_bcj.c lib/xzembed/xz_dec_lzma2.c lib/xzembed/xz_dec_stream.c ## platform sources
21008nodist_xzio_module_SOURCES = ## platform nodist sources
21009xzio_module_LDADD =
21010xzio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) -Wno-unreachable-code
21011xzio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21012xzio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed
21013xzio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21014xzio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21015dist_noinst_DATA +=
21016BUILT_SOURCES += $(nodist_xzio_module_SOURCES)
21017CLEANFILES += $(nodist_xzio_module_SOURCES)
21018MOD_FILES += xzio.mod
21019MARKER_FILES += xzio.marker
21020CLEANFILES += xzio.marker
21021
21022xzio.marker: $(xzio_module_SOURCES) $(nodist_xzio_module_SOURCES)
21023 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(xzio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21024 grep 'MARKER' $@.new > $@; rm -f $@.new
21025platform_PROGRAMS += lzopio.module
21026MODULE_FILES += lzopio.module$(EXEEXT)
21027lzopio_module_SOURCES = io/lzopio.c lib/minilzo/minilzo.c ## platform sources
21028nodist_lzopio_module_SOURCES = ## platform nodist sources
21029lzopio_module_LDADD =
21030lzopio_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_POSIX) -Wno-undef -Wno-redundant-decls -Wno-error
21031lzopio_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21032lzopio_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/minilzo -DMINILZO_HAVE_CONFIG_H
21033lzopio_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21034lzopio_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21035dist_noinst_DATA +=
21036BUILT_SOURCES += $(nodist_lzopio_module_SOURCES)
21037CLEANFILES += $(nodist_lzopio_module_SOURCES)
21038MOD_FILES += lzopio.mod
21039MARKER_FILES += lzopio.marker
21040CLEANFILES += lzopio.marker
21041
21042lzopio.marker: $(lzopio_module_SOURCES) $(nodist_lzopio_module_SOURCES)
21043 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lzopio_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21044 grep 'MARKER' $@.new > $@; rm -f $@.new
21045platform_PROGRAMS += testload.module
21046MODULE_FILES += testload.module$(EXEEXT)
21047testload_module_SOURCES = commands/testload.c ## platform sources
21048nodist_testload_module_SOURCES = ## platform nodist sources
21049testload_module_LDADD =
21050testload_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21051testload_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21052testload_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21053testload_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21054testload_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21055dist_noinst_DATA +=
21056BUILT_SOURCES += $(nodist_testload_module_SOURCES)
21057CLEANFILES += $(nodist_testload_module_SOURCES)
21058MOD_FILES += testload.mod
21059MARKER_FILES += testload.marker
21060CLEANFILES += testload.marker
21061
21062testload.marker: $(testload_module_SOURCES) $(nodist_testload_module_SOURCES)
21063 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testload_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21064 grep 'MARKER' $@.new > $@; rm -f $@.new
21065
21066if COND_i386_pc
21067platform_PROGRAMS += backtrace.module
21068MODULE_FILES += backtrace.module$(EXEEXT)
21069backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21070nodist_backtrace_module_SOURCES = ## platform nodist sources
21071backtrace_module_LDADD =
21072backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21073backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21074backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21075backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21076backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21077dist_noinst_DATA +=
21078BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21079CLEANFILES += $(nodist_backtrace_module_SOURCES)
21080MOD_FILES += backtrace.mod
21081MARKER_FILES += backtrace.marker
21082CLEANFILES += backtrace.marker
21083
21084backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21085 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21086 grep 'MARKER' $@.new > $@; rm -f $@.new
21087endif
21088
21089if COND_i386_efi
21090platform_PROGRAMS += backtrace.module
21091MODULE_FILES += backtrace.module$(EXEEXT)
21092backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21093nodist_backtrace_module_SOURCES = ## platform nodist sources
21094backtrace_module_LDADD =
21095backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21096backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21097backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21098backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21099backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21100dist_noinst_DATA +=
21101BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21102CLEANFILES += $(nodist_backtrace_module_SOURCES)
21103MOD_FILES += backtrace.mod
21104MARKER_FILES += backtrace.marker
21105CLEANFILES += backtrace.marker
21106
21107backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21108 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21109 grep 'MARKER' $@.new > $@; rm -f $@.new
21110endif
21111
21112if COND_i386_qemu
21113platform_PROGRAMS += backtrace.module
21114MODULE_FILES += backtrace.module$(EXEEXT)
21115backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21116nodist_backtrace_module_SOURCES = ## platform nodist sources
21117backtrace_module_LDADD =
21118backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21119backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21120backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21121backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21122backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21123dist_noinst_DATA +=
21124BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21125CLEANFILES += $(nodist_backtrace_module_SOURCES)
21126MOD_FILES += backtrace.mod
21127MARKER_FILES += backtrace.marker
21128CLEANFILES += backtrace.marker
21129
21130backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21131 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21132 grep 'MARKER' $@.new > $@; rm -f $@.new
21133endif
21134
21135if COND_i386_coreboot
21136platform_PROGRAMS += backtrace.module
21137MODULE_FILES += backtrace.module$(EXEEXT)
21138backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21139nodist_backtrace_module_SOURCES = ## platform nodist sources
21140backtrace_module_LDADD =
21141backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21142backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21143backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21144backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21145backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21146dist_noinst_DATA +=
21147BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21148CLEANFILES += $(nodist_backtrace_module_SOURCES)
21149MOD_FILES += backtrace.mod
21150MARKER_FILES += backtrace.marker
21151CLEANFILES += backtrace.marker
21152
21153backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21154 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21155 grep 'MARKER' $@.new > $@; rm -f $@.new
21156endif
21157
21158if COND_i386_multiboot
21159platform_PROGRAMS += backtrace.module
21160MODULE_FILES += backtrace.module$(EXEEXT)
21161backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21162nodist_backtrace_module_SOURCES = ## platform nodist sources
21163backtrace_module_LDADD =
21164backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21165backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21166backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21167backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21168backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21169dist_noinst_DATA +=
21170BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21171CLEANFILES += $(nodist_backtrace_module_SOURCES)
21172MOD_FILES += backtrace.mod
21173MARKER_FILES += backtrace.marker
21174CLEANFILES += backtrace.marker
21175
21176backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21177 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21178 grep 'MARKER' $@.new > $@; rm -f $@.new
21179endif
21180
21181if COND_i386_ieee1275
21182platform_PROGRAMS += backtrace.module
21183MODULE_FILES += backtrace.module$(EXEEXT)
21184backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21185nodist_backtrace_module_SOURCES = ## platform nodist sources
21186backtrace_module_LDADD =
21187backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21188backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21189backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21190backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21191backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21192dist_noinst_DATA +=
21193BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21194CLEANFILES += $(nodist_backtrace_module_SOURCES)
21195MOD_FILES += backtrace.mod
21196MARKER_FILES += backtrace.marker
21197CLEANFILES += backtrace.marker
21198
21199backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21200 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21201 grep 'MARKER' $@.new > $@; rm -f $@.new
21202endif
21203
21204if COND_x86_64_efi
21205platform_PROGRAMS += backtrace.module
21206MODULE_FILES += backtrace.module$(EXEEXT)
21207backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21208nodist_backtrace_module_SOURCES = ## platform nodist sources
21209backtrace_module_LDADD =
21210backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21211backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21212backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21213backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21214backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21215dist_noinst_DATA +=
21216BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21217CLEANFILES += $(nodist_backtrace_module_SOURCES)
21218MOD_FILES += backtrace.mod
21219MARKER_FILES += backtrace.marker
21220CLEANFILES += backtrace.marker
21221
21222backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21223 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21224 grep 'MARKER' $@.new > $@; rm -f $@.new
21225endif
21226
21227if COND_i386_xen
21228platform_PROGRAMS += backtrace.module
21229MODULE_FILES += backtrace.module$(EXEEXT)
21230backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21231nodist_backtrace_module_SOURCES = ## platform nodist sources
21232backtrace_module_LDADD =
21233backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21234backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21235backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21236backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21237backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21238dist_noinst_DATA +=
21239BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21240CLEANFILES += $(nodist_backtrace_module_SOURCES)
21241MOD_FILES += backtrace.mod
21242MARKER_FILES += backtrace.marker
21243CLEANFILES += backtrace.marker
21244
21245backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21246 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21247 grep 'MARKER' $@.new > $@; rm -f $@.new
21248endif
21249
21250if COND_x86_64_xen
21251platform_PROGRAMS += backtrace.module
21252MODULE_FILES += backtrace.module$(EXEEXT)
21253backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21254nodist_backtrace_module_SOURCES = ## platform nodist sources
21255backtrace_module_LDADD =
21256backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21257backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21258backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21259backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21260backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21261dist_noinst_DATA +=
21262BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21263CLEANFILES += $(nodist_backtrace_module_SOURCES)
21264MOD_FILES += backtrace.mod
21265MARKER_FILES += backtrace.marker
21266CLEANFILES += backtrace.marker
21267
21268backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21269 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21270 grep 'MARKER' $@.new > $@; rm -f $@.new
21271endif
21272
00f6db22
CW
21273if COND_i386_xen_pvh
21274platform_PROGRAMS += backtrace.module
21275MODULE_FILES += backtrace.module$(EXEEXT)
21276backtrace_module_SOURCES = lib/i386/backtrace.c lib/backtrace.c ## platform sources
21277nodist_backtrace_module_SOURCES = ## platform nodist sources
21278backtrace_module_LDADD =
21279backtrace_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21280backtrace_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21281backtrace_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21282backtrace_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21283backtrace_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21284dist_noinst_DATA +=
21285BUILT_SOURCES += $(nodist_backtrace_module_SOURCES)
21286CLEANFILES += $(nodist_backtrace_module_SOURCES)
21287MOD_FILES += backtrace.mod
21288MARKER_FILES += backtrace.marker
21289CLEANFILES += backtrace.marker
21290
21291backtrace.marker: $(backtrace_module_SOURCES) $(nodist_backtrace_module_SOURCES)
21292 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(backtrace_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21293 grep 'MARKER' $@.new > $@; rm -f $@.new
21294endif
21295
422889f9
CW
21296if COND_i386_pc
21297platform_PROGRAMS += lsapm.module
21298MODULE_FILES += lsapm.module$(EXEEXT)
21299lsapm_module_SOURCES = commands/i386/pc/lsapm.c ## platform sources
21300nodist_lsapm_module_SOURCES = ## platform nodist sources
21301lsapm_module_LDADD =
21302lsapm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21303lsapm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21304lsapm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21305lsapm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21306lsapm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21307dist_noinst_DATA +=
21308BUILT_SOURCES += $(nodist_lsapm_module_SOURCES)
21309CLEANFILES += $(nodist_lsapm_module_SOURCES)
21310MOD_FILES += lsapm.mod
21311MARKER_FILES += lsapm.marker
21312CLEANFILES += lsapm.marker
21313
21314lsapm.marker: $(lsapm_module_SOURCES) $(nodist_lsapm_module_SOURCES)
21315 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lsapm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21316 grep 'MARKER' $@.new > $@; rm -f $@.new
21317endif
21318
21319if COND_i386_pc
21320platform_PROGRAMS += keylayouts.module
21321MODULE_FILES += keylayouts.module$(EXEEXT)
21322keylayouts_module_SOURCES = commands/keylayouts.c ## platform sources
21323nodist_keylayouts_module_SOURCES = ## platform nodist sources
21324keylayouts_module_LDADD =
21325keylayouts_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21326keylayouts_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21327keylayouts_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21328keylayouts_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21329keylayouts_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21330dist_noinst_DATA +=
21331BUILT_SOURCES += $(nodist_keylayouts_module_SOURCES)
21332CLEANFILES += $(nodist_keylayouts_module_SOURCES)
21333MOD_FILES += keylayouts.mod
21334MARKER_FILES += keylayouts.marker
21335CLEANFILES += keylayouts.marker
21336
21337keylayouts.marker: $(keylayouts_module_SOURCES) $(nodist_keylayouts_module_SOURCES)
21338 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keylayouts_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21339 grep 'MARKER' $@.new > $@; rm -f $@.new
21340endif
21341
21342if COND_i386_efi
21343platform_PROGRAMS += keylayouts.module
21344MODULE_FILES += keylayouts.module$(EXEEXT)
21345keylayouts_module_SOURCES = commands/keylayouts.c ## platform sources
21346nodist_keylayouts_module_SOURCES = ## platform nodist sources
21347keylayouts_module_LDADD =
21348keylayouts_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21349keylayouts_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21350keylayouts_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21351keylayouts_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21352keylayouts_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21353dist_noinst_DATA +=
21354BUILT_SOURCES += $(nodist_keylayouts_module_SOURCES)
21355CLEANFILES += $(nodist_keylayouts_module_SOURCES)
21356MOD_FILES += keylayouts.mod
21357MARKER_FILES += keylayouts.marker
21358CLEANFILES += keylayouts.marker
21359
21360keylayouts.marker: $(keylayouts_module_SOURCES) $(nodist_keylayouts_module_SOURCES)
21361 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keylayouts_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21362 grep 'MARKER' $@.new > $@; rm -f $@.new
21363endif
21364
21365if COND_i386_qemu
21366platform_PROGRAMS += keylayouts.module
21367MODULE_FILES += keylayouts.module$(EXEEXT)
21368keylayouts_module_SOURCES = commands/keylayouts.c ## platform sources
21369nodist_keylayouts_module_SOURCES = ## platform nodist sources
21370keylayouts_module_LDADD =
21371keylayouts_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21372keylayouts_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21373keylayouts_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21374keylayouts_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21375keylayouts_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21376dist_noinst_DATA +=
21377BUILT_SOURCES += $(nodist_keylayouts_module_SOURCES)
21378CLEANFILES += $(nodist_keylayouts_module_SOURCES)
21379MOD_FILES += keylayouts.mod
21380MARKER_FILES += keylayouts.marker
21381CLEANFILES += keylayouts.marker
21382
21383keylayouts.marker: $(keylayouts_module_SOURCES) $(nodist_keylayouts_module_SOURCES)
21384 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keylayouts_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21385 grep 'MARKER' $@.new > $@; rm -f $@.new
21386endif
21387
21388if COND_i386_coreboot
21389platform_PROGRAMS += keylayouts.module
21390MODULE_FILES += keylayouts.module$(EXEEXT)
21391keylayouts_module_SOURCES = commands/keylayouts.c ## platform sources
21392nodist_keylayouts_module_SOURCES = ## platform nodist sources
21393keylayouts_module_LDADD =
21394keylayouts_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21395keylayouts_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21396keylayouts_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21397keylayouts_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21398keylayouts_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21399dist_noinst_DATA +=
21400BUILT_SOURCES += $(nodist_keylayouts_module_SOURCES)
21401CLEANFILES += $(nodist_keylayouts_module_SOURCES)
21402MOD_FILES += keylayouts.mod
21403MARKER_FILES += keylayouts.marker
21404CLEANFILES += keylayouts.marker
21405
21406keylayouts.marker: $(keylayouts_module_SOURCES) $(nodist_keylayouts_module_SOURCES)
21407 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keylayouts_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21408 grep 'MARKER' $@.new > $@; rm -f $@.new
21409endif
21410
21411if COND_i386_multiboot
21412platform_PROGRAMS += keylayouts.module
21413MODULE_FILES += keylayouts.module$(EXEEXT)
21414keylayouts_module_SOURCES = commands/keylayouts.c ## platform sources
21415nodist_keylayouts_module_SOURCES = ## platform nodist sources
21416keylayouts_module_LDADD =
21417keylayouts_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21418keylayouts_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21419keylayouts_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21420keylayouts_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21421keylayouts_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21422dist_noinst_DATA +=
21423BUILT_SOURCES += $(nodist_keylayouts_module_SOURCES)
21424CLEANFILES += $(nodist_keylayouts_module_SOURCES)
21425MOD_FILES += keylayouts.mod
21426MARKER_FILES += keylayouts.marker
21427CLEANFILES += keylayouts.marker
21428
21429keylayouts.marker: $(keylayouts_module_SOURCES) $(nodist_keylayouts_module_SOURCES)
21430 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keylayouts_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21431 grep 'MARKER' $@.new > $@; rm -f $@.new
21432endif
21433
21434if COND_i386_ieee1275
21435platform_PROGRAMS += keylayouts.module
21436MODULE_FILES += keylayouts.module$(EXEEXT)
21437keylayouts_module_SOURCES = commands/keylayouts.c ## platform sources
21438nodist_keylayouts_module_SOURCES = ## platform nodist sources
21439keylayouts_module_LDADD =
21440keylayouts_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21441keylayouts_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21442keylayouts_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21443keylayouts_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21444keylayouts_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21445dist_noinst_DATA +=
21446BUILT_SOURCES += $(nodist_keylayouts_module_SOURCES)
21447CLEANFILES += $(nodist_keylayouts_module_SOURCES)
21448MOD_FILES += keylayouts.mod
21449MARKER_FILES += keylayouts.marker
21450CLEANFILES += keylayouts.marker
21451
21452keylayouts.marker: $(keylayouts_module_SOURCES) $(nodist_keylayouts_module_SOURCES)
21453 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keylayouts_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21454 grep 'MARKER' $@.new > $@; rm -f $@.new
21455endif
21456
21457if COND_x86_64_efi
21458platform_PROGRAMS += keylayouts.module
21459MODULE_FILES += keylayouts.module$(EXEEXT)
21460keylayouts_module_SOURCES = commands/keylayouts.c ## platform sources
21461nodist_keylayouts_module_SOURCES = ## platform nodist sources
21462keylayouts_module_LDADD =
21463keylayouts_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21464keylayouts_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21465keylayouts_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21466keylayouts_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21467keylayouts_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21468dist_noinst_DATA +=
21469BUILT_SOURCES += $(nodist_keylayouts_module_SOURCES)
21470CLEANFILES += $(nodist_keylayouts_module_SOURCES)
21471MOD_FILES += keylayouts.mod
21472MARKER_FILES += keylayouts.marker
21473CLEANFILES += keylayouts.marker
21474
21475keylayouts.marker: $(keylayouts_module_SOURCES) $(nodist_keylayouts_module_SOURCES)
21476 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(keylayouts_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21477 grep 'MARKER' $@.new > $@; rm -f $@.new
21478endif
21479platform_PROGRAMS += priority_queue.module
21480MODULE_FILES += priority_queue.module$(EXEEXT)
21481priority_queue_module_SOURCES = lib/priority_queue.c ## platform sources
21482nodist_priority_queue_module_SOURCES = ## platform nodist sources
21483priority_queue_module_LDADD =
21484priority_queue_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21485priority_queue_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21486priority_queue_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21487priority_queue_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21488priority_queue_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21489dist_noinst_DATA +=
21490BUILT_SOURCES += $(nodist_priority_queue_module_SOURCES)
21491CLEANFILES += $(nodist_priority_queue_module_SOURCES)
21492MOD_FILES += priority_queue.mod
21493MARKER_FILES += priority_queue.marker
21494CLEANFILES += priority_queue.marker
21495
21496priority_queue.marker: $(priority_queue_module_SOURCES) $(nodist_priority_queue_module_SOURCES)
21497 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(priority_queue_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21498 grep 'MARKER' $@.new > $@; rm -f $@.new
21499platform_PROGRAMS += time.module
21500MODULE_FILES += time.module$(EXEEXT)
21501time_module_SOURCES = commands/time.c ## platform sources
21502nodist_time_module_SOURCES = ## platform nodist sources
21503time_module_LDADD =
21504time_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21505time_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21506time_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21507time_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21508time_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21509dist_noinst_DATA +=
21510BUILT_SOURCES += $(nodist_time_module_SOURCES)
21511CLEANFILES += $(nodist_time_module_SOURCES)
21512MOD_FILES += time.mod
21513MARKER_FILES += time.marker
21514CLEANFILES += time.marker
21515
21516time.marker: $(time_module_SOURCES) $(nodist_time_module_SOURCES)
21517 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(time_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21518 grep 'MARKER' $@.new > $@; rm -f $@.new
21519if COND_ENABLE_CACHE_STATS
21520platform_PROGRAMS += cacheinfo.module
21521MODULE_FILES += cacheinfo.module$(EXEEXT)
21522cacheinfo_module_SOURCES = commands/cacheinfo.c ## platform sources
21523nodist_cacheinfo_module_SOURCES = ## platform nodist sources
21524cacheinfo_module_LDADD =
21525cacheinfo_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21526cacheinfo_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21527cacheinfo_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21528cacheinfo_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21529cacheinfo_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21530dist_noinst_DATA +=
21531BUILT_SOURCES += $(nodist_cacheinfo_module_SOURCES)
21532CLEANFILES += $(nodist_cacheinfo_module_SOURCES)
21533MOD_FILES += cacheinfo.mod
21534MARKER_FILES += cacheinfo.marker
21535CLEANFILES += cacheinfo.marker
21536
21537cacheinfo.marker: $(cacheinfo_module_SOURCES) $(nodist_cacheinfo_module_SOURCES)
21538 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(cacheinfo_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21539 grep 'MARKER' $@.new > $@; rm -f $@.new
21540endif COND_ENABLE_CACHE_STATS
21541if COND_ENABLE_BOOT_TIME_STATS
21542platform_PROGRAMS += boottime.module
21543MODULE_FILES += boottime.module$(EXEEXT)
21544boottime_module_SOURCES = commands/boottime.c ## platform sources
21545nodist_boottime_module_SOURCES = ## platform nodist sources
21546boottime_module_LDADD =
21547boottime_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21548boottime_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21549boottime_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21550boottime_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21551boottime_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21552dist_noinst_DATA +=
21553BUILT_SOURCES += $(nodist_boottime_module_SOURCES)
21554CLEANFILES += $(nodist_boottime_module_SOURCES)
21555MOD_FILES += boottime.mod
21556MARKER_FILES += boottime.marker
21557CLEANFILES += boottime.marker
21558
21559boottime.marker: $(boottime_module_SOURCES) $(nodist_boottime_module_SOURCES)
21560 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(boottime_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21561 grep 'MARKER' $@.new > $@; rm -f $@.new
21562endif COND_ENABLE_BOOT_TIME_STATS
21563platform_PROGRAMS += adler32.module
21564MODULE_FILES += adler32.module$(EXEEXT)
21565adler32_module_SOURCES = lib/adler32.c ## platform sources
21566nodist_adler32_module_SOURCES = ## platform nodist sources
21567adler32_module_LDADD =
21568adler32_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21569adler32_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21570adler32_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21571adler32_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21572adler32_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21573dist_noinst_DATA +=
21574BUILT_SOURCES += $(nodist_adler32_module_SOURCES)
21575CLEANFILES += $(nodist_adler32_module_SOURCES)
21576MOD_FILES += adler32.mod
21577MARKER_FILES += adler32.marker
21578CLEANFILES += adler32.marker
21579
21580adler32.marker: $(adler32_module_SOURCES) $(nodist_adler32_module_SOURCES)
21581 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(adler32_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21582 grep 'MARKER' $@.new > $@; rm -f $@.new
21583platform_PROGRAMS += crc64.module
21584MODULE_FILES += crc64.module$(EXEEXT)
21585crc64_module_SOURCES = lib/crc64.c ## platform sources
21586nodist_crc64_module_SOURCES = ## platform nodist sources
21587crc64_module_LDADD =
21588crc64_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21589crc64_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21590crc64_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21591crc64_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21592crc64_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21593dist_noinst_DATA +=
21594BUILT_SOURCES += $(nodist_crc64_module_SOURCES)
21595CLEANFILES += $(nodist_crc64_module_SOURCES)
21596MOD_FILES += crc64.mod
21597MARKER_FILES += crc64.marker
21598CLEANFILES += crc64.marker
21599
21600crc64.marker: $(crc64_module_SOURCES) $(nodist_crc64_module_SOURCES)
21601 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(crc64_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21602 grep 'MARKER' $@.new > $@; rm -f $@.new
21603platform_PROGRAMS += mpi.module
21604MODULE_FILES += mpi.module$(EXEEXT)
21605mpi_module_SOURCES = lib/libgcrypt-grub/mpi/mpiutil.c lib/libgcrypt-grub/mpi/mpi-bit.c lib/libgcrypt-grub/mpi/mpi-add.c lib/libgcrypt-grub/mpi/mpi-mul.c lib/libgcrypt-grub/mpi/mpi-mod.c lib/libgcrypt-grub/mpi/mpi-gcd.c lib/libgcrypt-grub/mpi/mpi-div.c lib/libgcrypt-grub/mpi/mpi-cmp.c lib/libgcrypt-grub/mpi/mpi-inv.c lib/libgcrypt-grub/mpi/mpi-pow.c lib/libgcrypt-grub/mpi/mpi-mpow.c lib/libgcrypt-grub/mpi/mpih-lshift.c lib/libgcrypt-grub/mpi/mpih-mul.c lib/libgcrypt-grub/mpi/mpih-mul1.c lib/libgcrypt-grub/mpi/mpih-mul2.c lib/libgcrypt-grub/mpi/mpih-mul3.c lib/libgcrypt-grub/mpi/mpih-add1.c lib/libgcrypt-grub/mpi/mpih-sub1.c lib/libgcrypt-grub/mpi/mpih-div.c lib/libgcrypt-grub/mpi/mpicoder.c lib/libgcrypt-grub/mpi/mpih-rshift.c lib/libgcrypt-grub/mpi/mpi-inline.c lib/libgcrypt_wrap/mem.c ## platform sources
21606nodist_mpi_module_SOURCES = ## platform nodist sources
21607mpi_module_LDADD =
21608mpi_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-redundant-decls -Wno-sign-compare
21609mpi_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21610mpi_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
21611mpi_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21612mpi_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21613dist_noinst_DATA +=
21614BUILT_SOURCES += $(nodist_mpi_module_SOURCES)
21615CLEANFILES += $(nodist_mpi_module_SOURCES)
21616MOD_FILES += mpi.mod
21617MARKER_FILES += mpi.marker
21618CLEANFILES += mpi.marker
21619
21620mpi.marker: $(mpi_module_SOURCES) $(nodist_mpi_module_SOURCES)
21621 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mpi_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21622 grep 'MARKER' $@.new > $@; rm -f $@.new
21623platform_PROGRAMS += all_video.module
21624MODULE_FILES += all_video.module$(EXEEXT)
21625all_video_module_SOURCES = lib/fake_module.c ## platform sources
21626nodist_all_video_module_SOURCES = ## platform nodist sources
21627all_video_module_LDADD =
21628all_video_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21629all_video_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21630all_video_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21631all_video_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21632all_video_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21633dist_noinst_DATA +=
21634BUILT_SOURCES += $(nodist_all_video_module_SOURCES)
21635CLEANFILES += $(nodist_all_video_module_SOURCES)
21636MOD_FILES += all_video.mod
21637MARKER_FILES += all_video.marker
21638CLEANFILES += all_video.marker
21639
21640all_video.marker: $(all_video_module_SOURCES) $(nodist_all_video_module_SOURCES)
21641 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(all_video_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21642 grep 'MARKER' $@.new > $@; rm -f $@.new
21643
21644if COND_i386_pc
21645platform_PROGRAMS += gdb.module
21646MODULE_FILES += gdb.module$(EXEEXT)
21647gdb_module_SOURCES = gdb/i386/idt.c gdb/i386/machdep.S gdb/i386/signal.c gdb/cstub.c gdb/gdb.c ## platform sources
21648nodist_gdb_module_SOURCES = ## platform nodist sources
21649gdb_module_LDADD =
21650gdb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21651gdb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21652gdb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21653gdb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21654gdb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21655dist_noinst_DATA +=
21656BUILT_SOURCES += $(nodist_gdb_module_SOURCES)
21657CLEANFILES += $(nodist_gdb_module_SOURCES)
21658MOD_FILES += gdb.mod
21659MARKER_FILES += gdb.marker
21660CLEANFILES += gdb.marker
21661
21662gdb.marker: $(gdb_module_SOURCES) $(nodist_gdb_module_SOURCES)
21663 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21664 grep 'MARKER' $@.new > $@; rm -f $@.new
21665endif
21666
21667if COND_i386_efi
21668platform_PROGRAMS += gdb.module
21669MODULE_FILES += gdb.module$(EXEEXT)
21670gdb_module_SOURCES = gdb/i386/idt.c gdb/i386/machdep.S gdb/i386/signal.c gdb/cstub.c gdb/gdb.c ## platform sources
21671nodist_gdb_module_SOURCES = ## platform nodist sources
21672gdb_module_LDADD =
21673gdb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21674gdb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21675gdb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21676gdb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21677gdb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21678dist_noinst_DATA +=
21679BUILT_SOURCES += $(nodist_gdb_module_SOURCES)
21680CLEANFILES += $(nodist_gdb_module_SOURCES)
21681MOD_FILES += gdb.mod
21682MARKER_FILES += gdb.marker
21683CLEANFILES += gdb.marker
21684
21685gdb.marker: $(gdb_module_SOURCES) $(nodist_gdb_module_SOURCES)
21686 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21687 grep 'MARKER' $@.new > $@; rm -f $@.new
21688endif
21689
21690if COND_i386_qemu
21691platform_PROGRAMS += gdb.module
21692MODULE_FILES += gdb.module$(EXEEXT)
21693gdb_module_SOURCES = gdb/i386/idt.c gdb/i386/machdep.S gdb/i386/signal.c gdb/cstub.c gdb/gdb.c ## platform sources
21694nodist_gdb_module_SOURCES = ## platform nodist sources
21695gdb_module_LDADD =
21696gdb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21697gdb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21698gdb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21699gdb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21700gdb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21701dist_noinst_DATA +=
21702BUILT_SOURCES += $(nodist_gdb_module_SOURCES)
21703CLEANFILES += $(nodist_gdb_module_SOURCES)
21704MOD_FILES += gdb.mod
21705MARKER_FILES += gdb.marker
21706CLEANFILES += gdb.marker
21707
21708gdb.marker: $(gdb_module_SOURCES) $(nodist_gdb_module_SOURCES)
21709 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21710 grep 'MARKER' $@.new > $@; rm -f $@.new
21711endif
21712
21713if COND_i386_coreboot
21714platform_PROGRAMS += gdb.module
21715MODULE_FILES += gdb.module$(EXEEXT)
21716gdb_module_SOURCES = gdb/i386/idt.c gdb/i386/machdep.S gdb/i386/signal.c gdb/cstub.c gdb/gdb.c ## platform sources
21717nodist_gdb_module_SOURCES = ## platform nodist sources
21718gdb_module_LDADD =
21719gdb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21720gdb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21721gdb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21722gdb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21723gdb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21724dist_noinst_DATA +=
21725BUILT_SOURCES += $(nodist_gdb_module_SOURCES)
21726CLEANFILES += $(nodist_gdb_module_SOURCES)
21727MOD_FILES += gdb.mod
21728MARKER_FILES += gdb.marker
21729CLEANFILES += gdb.marker
21730
21731gdb.marker: $(gdb_module_SOURCES) $(nodist_gdb_module_SOURCES)
21732 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21733 grep 'MARKER' $@.new > $@; rm -f $@.new
21734endif
21735
21736if COND_i386_multiboot
21737platform_PROGRAMS += gdb.module
21738MODULE_FILES += gdb.module$(EXEEXT)
21739gdb_module_SOURCES = gdb/i386/idt.c gdb/i386/machdep.S gdb/i386/signal.c gdb/cstub.c gdb/gdb.c ## platform sources
21740nodist_gdb_module_SOURCES = ## platform nodist sources
21741gdb_module_LDADD =
21742gdb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21743gdb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21744gdb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21745gdb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21746gdb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21747dist_noinst_DATA +=
21748BUILT_SOURCES += $(nodist_gdb_module_SOURCES)
21749CLEANFILES += $(nodist_gdb_module_SOURCES)
21750MOD_FILES += gdb.mod
21751MARKER_FILES += gdb.marker
21752CLEANFILES += gdb.marker
21753
21754gdb.marker: $(gdb_module_SOURCES) $(nodist_gdb_module_SOURCES)
21755 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21756 grep 'MARKER' $@.new > $@; rm -f $@.new
21757endif
21758
21759if COND_i386_ieee1275
21760platform_PROGRAMS += gdb.module
21761MODULE_FILES += gdb.module$(EXEEXT)
21762gdb_module_SOURCES = gdb/i386/idt.c gdb/i386/machdep.S gdb/i386/signal.c gdb/cstub.c gdb/gdb.c ## platform sources
21763nodist_gdb_module_SOURCES = ## platform nodist sources
21764gdb_module_LDADD =
21765gdb_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21766gdb_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21767gdb_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21768gdb_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21769gdb_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21770dist_noinst_DATA +=
21771BUILT_SOURCES += $(nodist_gdb_module_SOURCES)
21772CLEANFILES += $(nodist_gdb_module_SOURCES)
21773MOD_FILES += gdb.mod
21774MARKER_FILES += gdb.marker
21775CLEANFILES += gdb.marker
21776
21777gdb.marker: $(gdb_module_SOURCES) $(nodist_gdb_module_SOURCES)
21778 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gdb_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21779 grep 'MARKER' $@.new > $@; rm -f $@.new
21780endif
21781platform_PROGRAMS += testspeed.module
21782MODULE_FILES += testspeed.module$(EXEEXT)
21783testspeed_module_SOURCES = commands/testspeed.c ## platform sources
21784nodist_testspeed_module_SOURCES = ## platform nodist sources
21785testspeed_module_LDADD =
21786testspeed_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21787testspeed_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21788testspeed_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21789testspeed_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21790testspeed_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21791dist_noinst_DATA +=
21792BUILT_SOURCES += $(nodist_testspeed_module_SOURCES)
21793CLEANFILES += $(nodist_testspeed_module_SOURCES)
21794MOD_FILES += testspeed.mod
21795MARKER_FILES += testspeed.marker
21796CLEANFILES += testspeed.marker
21797
21798testspeed.marker: $(testspeed_module_SOURCES) $(nodist_testspeed_module_SOURCES)
21799 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testspeed_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21800 grep 'MARKER' $@.new > $@; rm -f $@.new
00f6db22 21801
21f95442
CW
21802if COND_i386_efi
21803platform_PROGRAMS += tpm.module
21804MODULE_FILES += tpm.module$(EXEEXT)
21805tpm_module_SOURCES = commands/efi/tpm.c commands/tpm.c ## platform sources
21806nodist_tpm_module_SOURCES = ## platform nodist sources
21807tpm_module_LDADD =
21808tpm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21809tpm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21810tpm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21811tpm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21812tpm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21813dist_noinst_DATA +=
21814BUILT_SOURCES += $(nodist_tpm_module_SOURCES)
21815CLEANFILES += $(nodist_tpm_module_SOURCES)
21816MOD_FILES += tpm.mod
21817MARKER_FILES += tpm.marker
21818CLEANFILES += tpm.marker
21819
21820tpm.marker: $(tpm_module_SOURCES) $(nodist_tpm_module_SOURCES)
21821 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tpm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21822 grep 'MARKER' $@.new > $@; rm -f $@.new
21823endif
21824
00f6db22
CW
21825if COND_x86_64_efi
21826platform_PROGRAMS += tpm.module
21827MODULE_FILES += tpm.module$(EXEEXT)
21828tpm_module_SOURCES = commands/efi/tpm.c commands/tpm.c ## platform sources
21829nodist_tpm_module_SOURCES = ## platform nodist sources
21830tpm_module_LDADD =
21831tpm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21832tpm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21833tpm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21834tpm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21835tpm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21836dist_noinst_DATA +=
21837BUILT_SOURCES += $(nodist_tpm_module_SOURCES)
21838CLEANFILES += $(nodist_tpm_module_SOURCES)
21839MOD_FILES += tpm.mod
21840MARKER_FILES += tpm.marker
21841CLEANFILES += tpm.marker
21842
21f95442
CW
21843tpm.marker: $(tpm_module_SOURCES) $(nodist_tpm_module_SOURCES)
21844 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tpm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21845 grep 'MARKER' $@.new > $@; rm -f $@.new
21846endif
21847
21848if COND_ia64_efi
21849platform_PROGRAMS += tpm.module
21850MODULE_FILES += tpm.module$(EXEEXT)
21851tpm_module_SOURCES = commands/efi/tpm.c commands/tpm.c ## platform sources
21852nodist_tpm_module_SOURCES = ## platform nodist sources
21853tpm_module_LDADD =
21854tpm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21855tpm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21856tpm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21857tpm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21858tpm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21859dist_noinst_DATA +=
21860BUILT_SOURCES += $(nodist_tpm_module_SOURCES)
21861CLEANFILES += $(nodist_tpm_module_SOURCES)
21862MOD_FILES += tpm.mod
21863MARKER_FILES += tpm.marker
21864CLEANFILES += tpm.marker
21865
21866tpm.marker: $(tpm_module_SOURCES) $(nodist_tpm_module_SOURCES)
21867 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tpm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21868 grep 'MARKER' $@.new > $@; rm -f $@.new
21869endif
21870
21871if COND_arm_efi
21872platform_PROGRAMS += tpm.module
21873MODULE_FILES += tpm.module$(EXEEXT)
21874tpm_module_SOURCES = commands/efi/tpm.c commands/tpm.c ## platform sources
21875nodist_tpm_module_SOURCES = ## platform nodist sources
21876tpm_module_LDADD =
21877tpm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21878tpm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21879tpm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21880tpm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21881tpm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21882dist_noinst_DATA +=
21883BUILT_SOURCES += $(nodist_tpm_module_SOURCES)
21884CLEANFILES += $(nodist_tpm_module_SOURCES)
21885MOD_FILES += tpm.mod
21886MARKER_FILES += tpm.marker
21887CLEANFILES += tpm.marker
21888
21889tpm.marker: $(tpm_module_SOURCES) $(nodist_tpm_module_SOURCES)
21890 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tpm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21891 grep 'MARKER' $@.new > $@; rm -f $@.new
21892endif
21893
21894if COND_arm64_efi
21895platform_PROGRAMS += tpm.module
21896MODULE_FILES += tpm.module$(EXEEXT)
21897tpm_module_SOURCES = commands/efi/tpm.c commands/tpm.c ## platform sources
21898nodist_tpm_module_SOURCES = ## platform nodist sources
21899tpm_module_LDADD =
21900tpm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21901tpm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21902tpm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21903tpm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21904tpm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21905dist_noinst_DATA +=
21906BUILT_SOURCES += $(nodist_tpm_module_SOURCES)
21907CLEANFILES += $(nodist_tpm_module_SOURCES)
21908MOD_FILES += tpm.mod
21909MARKER_FILES += tpm.marker
21910CLEANFILES += tpm.marker
21911
21912tpm.marker: $(tpm_module_SOURCES) $(nodist_tpm_module_SOURCES)
21913 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tpm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21914 grep 'MARKER' $@.new > $@; rm -f $@.new
21915endif
21916
21917if COND_riscv32_efi
21918platform_PROGRAMS += tpm.module
21919MODULE_FILES += tpm.module$(EXEEXT)
21920tpm_module_SOURCES = commands/efi/tpm.c commands/tpm.c ## platform sources
21921nodist_tpm_module_SOURCES = ## platform nodist sources
21922tpm_module_LDADD =
21923tpm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21924tpm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21925tpm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21926tpm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21927tpm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21928dist_noinst_DATA +=
21929BUILT_SOURCES += $(nodist_tpm_module_SOURCES)
21930CLEANFILES += $(nodist_tpm_module_SOURCES)
21931MOD_FILES += tpm.mod
21932MARKER_FILES += tpm.marker
21933CLEANFILES += tpm.marker
21934
21935tpm.marker: $(tpm_module_SOURCES) $(nodist_tpm_module_SOURCES)
21936 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tpm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21937 grep 'MARKER' $@.new > $@; rm -f $@.new
21938endif
21939
21940if COND_riscv64_efi
21941platform_PROGRAMS += tpm.module
21942MODULE_FILES += tpm.module$(EXEEXT)
21943tpm_module_SOURCES = commands/efi/tpm.c commands/tpm.c ## platform sources
21944nodist_tpm_module_SOURCES = ## platform nodist sources
21945tpm_module_LDADD =
21946tpm_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21947tpm_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21948tpm_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21949tpm_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21950tpm_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21951dist_noinst_DATA +=
21952BUILT_SOURCES += $(nodist_tpm_module_SOURCES)
21953CLEANFILES += $(nodist_tpm_module_SOURCES)
21954MOD_FILES += tpm.mod
21955MARKER_FILES += tpm.marker
21956CLEANFILES += tpm.marker
21957
00f6db22
CW
21958tpm.marker: $(tpm_module_SOURCES) $(nodist_tpm_module_SOURCES)
21959 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tpm_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21960 grep 'MARKER' $@.new > $@; rm -f $@.new
21961endif
422889f9
CW
21962platform_PROGRAMS += tr.module
21963MODULE_FILES += tr.module$(EXEEXT)
21964tr_module_SOURCES = commands/tr.c ## platform sources
21965nodist_tr_module_SOURCES = ## platform nodist sources
21966tr_module_LDADD =
21967tr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21968tr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21969tr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21970tr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21971tr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21972dist_noinst_DATA +=
21973BUILT_SOURCES += $(nodist_tr_module_SOURCES)
21974CLEANFILES += $(nodist_tr_module_SOURCES)
21975MOD_FILES += tr.mod
21976MARKER_FILES += tr.marker
21977CLEANFILES += tr.marker
21978
21979tr.marker: $(tr_module_SOURCES) $(nodist_tr_module_SOURCES)
21980 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(tr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
21981 grep 'MARKER' $@.new > $@; rm -f $@.new
21982platform_PROGRAMS += progress.module
21983MODULE_FILES += progress.module$(EXEEXT)
21984progress_module_SOURCES = lib/progress.c ## platform sources
21985nodist_progress_module_SOURCES = ## platform nodist sources
21986progress_module_LDADD =
21987progress_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
21988progress_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
21989progress_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
21990progress_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
21991progress_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
21992dist_noinst_DATA +=
21993BUILT_SOURCES += $(nodist_progress_module_SOURCES)
21994CLEANFILES += $(nodist_progress_module_SOURCES)
21995MOD_FILES += progress.mod
21996MARKER_FILES += progress.marker
21997CLEANFILES += progress.marker
21998
21999progress.marker: $(progress_module_SOURCES) $(nodist_progress_module_SOURCES)
22000 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(progress_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22001 grep 'MARKER' $@.new > $@; rm -f $@.new
22002platform_PROGRAMS += file.module
22003MODULE_FILES += file.module$(EXEEXT)
22004file_module_SOURCES = commands/file.c commands/file32.c commands/file64.c loader/i386/xen_file.c loader/i386/xen_file32.c loader/i386/xen_file64.c ## platform sources
22005nodist_file_module_SOURCES = ## platform nodist sources
22006file_module_LDADD =
22007file_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22008file_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22009file_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22010file_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22011file_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22012dist_noinst_DATA += commands/fileXX.c loader/i386/xen_fileXX.c
22013BUILT_SOURCES += $(nodist_file_module_SOURCES)
22014CLEANFILES += $(nodist_file_module_SOURCES)
22015MOD_FILES += file.mod
22016MARKER_FILES += file.marker
22017CLEANFILES += file.marker
22018
22019file.marker: $(file_module_SOURCES) $(nodist_file_module_SOURCES)
22020 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(file_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22021 grep 'MARKER' $@.new > $@; rm -f $@.new
00f6db22
CW
22022
22023if COND_i386_pc
22024platform_PROGRAMS += rdmsr.module
22025MODULE_FILES += rdmsr.module$(EXEEXT)
22026rdmsr_module_SOURCES = commands/i386/rdmsr.c ## platform sources
22027nodist_rdmsr_module_SOURCES = ## platform nodist sources
22028rdmsr_module_LDADD =
22029rdmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22030rdmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22031rdmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22032rdmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22033rdmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22034dist_noinst_DATA +=
22035BUILT_SOURCES += $(nodist_rdmsr_module_SOURCES)
22036CLEANFILES += $(nodist_rdmsr_module_SOURCES)
22037MOD_FILES += rdmsr.mod
22038MARKER_FILES += rdmsr.marker
22039CLEANFILES += rdmsr.marker
22040
22041rdmsr.marker: $(rdmsr_module_SOURCES) $(nodist_rdmsr_module_SOURCES)
22042 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(rdmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22043 grep 'MARKER' $@.new > $@; rm -f $@.new
22044endif
22045
22046if COND_i386_efi
22047platform_PROGRAMS += rdmsr.module
22048MODULE_FILES += rdmsr.module$(EXEEXT)
22049rdmsr_module_SOURCES = commands/i386/rdmsr.c ## platform sources
22050nodist_rdmsr_module_SOURCES = ## platform nodist sources
22051rdmsr_module_LDADD =
22052rdmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22053rdmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22054rdmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22055rdmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22056rdmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22057dist_noinst_DATA +=
22058BUILT_SOURCES += $(nodist_rdmsr_module_SOURCES)
22059CLEANFILES += $(nodist_rdmsr_module_SOURCES)
22060MOD_FILES += rdmsr.mod
22061MARKER_FILES += rdmsr.marker
22062CLEANFILES += rdmsr.marker
22063
22064rdmsr.marker: $(rdmsr_module_SOURCES) $(nodist_rdmsr_module_SOURCES)
22065 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(rdmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22066 grep 'MARKER' $@.new > $@; rm -f $@.new
22067endif
22068
22069if COND_i386_qemu
22070platform_PROGRAMS += rdmsr.module
22071MODULE_FILES += rdmsr.module$(EXEEXT)
22072rdmsr_module_SOURCES = commands/i386/rdmsr.c ## platform sources
22073nodist_rdmsr_module_SOURCES = ## platform nodist sources
22074rdmsr_module_LDADD =
22075rdmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22076rdmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22077rdmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22078rdmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22079rdmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22080dist_noinst_DATA +=
22081BUILT_SOURCES += $(nodist_rdmsr_module_SOURCES)
22082CLEANFILES += $(nodist_rdmsr_module_SOURCES)
22083MOD_FILES += rdmsr.mod
22084MARKER_FILES += rdmsr.marker
22085CLEANFILES += rdmsr.marker
22086
22087rdmsr.marker: $(rdmsr_module_SOURCES) $(nodist_rdmsr_module_SOURCES)
22088 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(rdmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22089 grep 'MARKER' $@.new > $@; rm -f $@.new
22090endif
22091
22092if COND_i386_coreboot
22093platform_PROGRAMS += rdmsr.module
22094MODULE_FILES += rdmsr.module$(EXEEXT)
22095rdmsr_module_SOURCES = commands/i386/rdmsr.c ## platform sources
22096nodist_rdmsr_module_SOURCES = ## platform nodist sources
22097rdmsr_module_LDADD =
22098rdmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22099rdmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22100rdmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22101rdmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22102rdmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22103dist_noinst_DATA +=
22104BUILT_SOURCES += $(nodist_rdmsr_module_SOURCES)
22105CLEANFILES += $(nodist_rdmsr_module_SOURCES)
22106MOD_FILES += rdmsr.mod
22107MARKER_FILES += rdmsr.marker
22108CLEANFILES += rdmsr.marker
22109
22110rdmsr.marker: $(rdmsr_module_SOURCES) $(nodist_rdmsr_module_SOURCES)
22111 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(rdmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22112 grep 'MARKER' $@.new > $@; rm -f $@.new
22113endif
22114
22115if COND_i386_multiboot
22116platform_PROGRAMS += rdmsr.module
22117MODULE_FILES += rdmsr.module$(EXEEXT)
22118rdmsr_module_SOURCES = commands/i386/rdmsr.c ## platform sources
22119nodist_rdmsr_module_SOURCES = ## platform nodist sources
22120rdmsr_module_LDADD =
22121rdmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22122rdmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22123rdmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22124rdmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22125rdmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22126dist_noinst_DATA +=
22127BUILT_SOURCES += $(nodist_rdmsr_module_SOURCES)
22128CLEANFILES += $(nodist_rdmsr_module_SOURCES)
22129MOD_FILES += rdmsr.mod
22130MARKER_FILES += rdmsr.marker
22131CLEANFILES += rdmsr.marker
22132
22133rdmsr.marker: $(rdmsr_module_SOURCES) $(nodist_rdmsr_module_SOURCES)
22134 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(rdmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22135 grep 'MARKER' $@.new > $@; rm -f $@.new
22136endif
22137
22138if COND_i386_ieee1275
22139platform_PROGRAMS += rdmsr.module
22140MODULE_FILES += rdmsr.module$(EXEEXT)
22141rdmsr_module_SOURCES = commands/i386/rdmsr.c ## platform sources
22142nodist_rdmsr_module_SOURCES = ## platform nodist sources
22143rdmsr_module_LDADD =
22144rdmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22145rdmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22146rdmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22147rdmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22148rdmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22149dist_noinst_DATA +=
22150BUILT_SOURCES += $(nodist_rdmsr_module_SOURCES)
22151CLEANFILES += $(nodist_rdmsr_module_SOURCES)
22152MOD_FILES += rdmsr.mod
22153MARKER_FILES += rdmsr.marker
22154CLEANFILES += rdmsr.marker
22155
22156rdmsr.marker: $(rdmsr_module_SOURCES) $(nodist_rdmsr_module_SOURCES)
22157 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(rdmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22158 grep 'MARKER' $@.new > $@; rm -f $@.new
22159endif
22160
22161if COND_x86_64_efi
22162platform_PROGRAMS += rdmsr.module
22163MODULE_FILES += rdmsr.module$(EXEEXT)
22164rdmsr_module_SOURCES = commands/i386/rdmsr.c ## platform sources
22165nodist_rdmsr_module_SOURCES = ## platform nodist sources
22166rdmsr_module_LDADD =
22167rdmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22168rdmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22169rdmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22170rdmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22171rdmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22172dist_noinst_DATA +=
22173BUILT_SOURCES += $(nodist_rdmsr_module_SOURCES)
22174CLEANFILES += $(nodist_rdmsr_module_SOURCES)
22175MOD_FILES += rdmsr.mod
22176MARKER_FILES += rdmsr.marker
22177CLEANFILES += rdmsr.marker
22178
22179rdmsr.marker: $(rdmsr_module_SOURCES) $(nodist_rdmsr_module_SOURCES)
22180 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(rdmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22181 grep 'MARKER' $@.new > $@; rm -f $@.new
22182endif
22183
22184if COND_i386_pc
22185platform_PROGRAMS += wrmsr.module
22186MODULE_FILES += wrmsr.module$(EXEEXT)
22187wrmsr_module_SOURCES = commands/i386/wrmsr.c ## platform sources
22188nodist_wrmsr_module_SOURCES = ## platform nodist sources
22189wrmsr_module_LDADD =
22190wrmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22191wrmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22192wrmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22193wrmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22194wrmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22195dist_noinst_DATA +=
22196BUILT_SOURCES += $(nodist_wrmsr_module_SOURCES)
22197CLEANFILES += $(nodist_wrmsr_module_SOURCES)
22198MOD_FILES += wrmsr.mod
22199MARKER_FILES += wrmsr.marker
22200CLEANFILES += wrmsr.marker
22201
22202wrmsr.marker: $(wrmsr_module_SOURCES) $(nodist_wrmsr_module_SOURCES)
22203 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wrmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22204 grep 'MARKER' $@.new > $@; rm -f $@.new
22205endif
22206
22207if COND_i386_efi
22208platform_PROGRAMS += wrmsr.module
22209MODULE_FILES += wrmsr.module$(EXEEXT)
22210wrmsr_module_SOURCES = commands/i386/wrmsr.c ## platform sources
22211nodist_wrmsr_module_SOURCES = ## platform nodist sources
22212wrmsr_module_LDADD =
22213wrmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22214wrmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22215wrmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22216wrmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22217wrmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22218dist_noinst_DATA +=
22219BUILT_SOURCES += $(nodist_wrmsr_module_SOURCES)
22220CLEANFILES += $(nodist_wrmsr_module_SOURCES)
22221MOD_FILES += wrmsr.mod
22222MARKER_FILES += wrmsr.marker
22223CLEANFILES += wrmsr.marker
22224
22225wrmsr.marker: $(wrmsr_module_SOURCES) $(nodist_wrmsr_module_SOURCES)
22226 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wrmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22227 grep 'MARKER' $@.new > $@; rm -f $@.new
22228endif
22229
22230if COND_i386_qemu
22231platform_PROGRAMS += wrmsr.module
22232MODULE_FILES += wrmsr.module$(EXEEXT)
22233wrmsr_module_SOURCES = commands/i386/wrmsr.c ## platform sources
22234nodist_wrmsr_module_SOURCES = ## platform nodist sources
22235wrmsr_module_LDADD =
22236wrmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22237wrmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22238wrmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22239wrmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22240wrmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22241dist_noinst_DATA +=
22242BUILT_SOURCES += $(nodist_wrmsr_module_SOURCES)
22243CLEANFILES += $(nodist_wrmsr_module_SOURCES)
22244MOD_FILES += wrmsr.mod
22245MARKER_FILES += wrmsr.marker
22246CLEANFILES += wrmsr.marker
22247
22248wrmsr.marker: $(wrmsr_module_SOURCES) $(nodist_wrmsr_module_SOURCES)
22249 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wrmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22250 grep 'MARKER' $@.new > $@; rm -f $@.new
22251endif
22252
22253if COND_i386_coreboot
22254platform_PROGRAMS += wrmsr.module
22255MODULE_FILES += wrmsr.module$(EXEEXT)
22256wrmsr_module_SOURCES = commands/i386/wrmsr.c ## platform sources
22257nodist_wrmsr_module_SOURCES = ## platform nodist sources
22258wrmsr_module_LDADD =
22259wrmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22260wrmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22261wrmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22262wrmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22263wrmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22264dist_noinst_DATA +=
22265BUILT_SOURCES += $(nodist_wrmsr_module_SOURCES)
22266CLEANFILES += $(nodist_wrmsr_module_SOURCES)
22267MOD_FILES += wrmsr.mod
22268MARKER_FILES += wrmsr.marker
22269CLEANFILES += wrmsr.marker
22270
22271wrmsr.marker: $(wrmsr_module_SOURCES) $(nodist_wrmsr_module_SOURCES)
22272 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wrmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22273 grep 'MARKER' $@.new > $@; rm -f $@.new
22274endif
22275
22276if COND_i386_multiboot
22277platform_PROGRAMS += wrmsr.module
22278MODULE_FILES += wrmsr.module$(EXEEXT)
22279wrmsr_module_SOURCES = commands/i386/wrmsr.c ## platform sources
22280nodist_wrmsr_module_SOURCES = ## platform nodist sources
22281wrmsr_module_LDADD =
22282wrmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22283wrmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22284wrmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22285wrmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22286wrmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22287dist_noinst_DATA +=
22288BUILT_SOURCES += $(nodist_wrmsr_module_SOURCES)
22289CLEANFILES += $(nodist_wrmsr_module_SOURCES)
22290MOD_FILES += wrmsr.mod
22291MARKER_FILES += wrmsr.marker
22292CLEANFILES += wrmsr.marker
22293
22294wrmsr.marker: $(wrmsr_module_SOURCES) $(nodist_wrmsr_module_SOURCES)
22295 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wrmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22296 grep 'MARKER' $@.new > $@; rm -f $@.new
22297endif
22298
22299if COND_i386_ieee1275
22300platform_PROGRAMS += wrmsr.module
22301MODULE_FILES += wrmsr.module$(EXEEXT)
22302wrmsr_module_SOURCES = commands/i386/wrmsr.c ## platform sources
22303nodist_wrmsr_module_SOURCES = ## platform nodist sources
22304wrmsr_module_LDADD =
22305wrmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22306wrmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22307wrmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22308wrmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22309wrmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22310dist_noinst_DATA +=
22311BUILT_SOURCES += $(nodist_wrmsr_module_SOURCES)
22312CLEANFILES += $(nodist_wrmsr_module_SOURCES)
22313MOD_FILES += wrmsr.mod
22314MARKER_FILES += wrmsr.marker
22315CLEANFILES += wrmsr.marker
22316
22317wrmsr.marker: $(wrmsr_module_SOURCES) $(nodist_wrmsr_module_SOURCES)
22318 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wrmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22319 grep 'MARKER' $@.new > $@; rm -f $@.new
22320endif
22321
22322if COND_x86_64_efi
22323platform_PROGRAMS += wrmsr.module
22324MODULE_FILES += wrmsr.module$(EXEEXT)
22325wrmsr_module_SOURCES = commands/i386/wrmsr.c ## platform sources
22326nodist_wrmsr_module_SOURCES = ## platform nodist sources
22327wrmsr_module_LDADD =
22328wrmsr_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE)
22329wrmsr_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22330wrmsr_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE)
22331wrmsr_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22332wrmsr_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22333dist_noinst_DATA +=
22334BUILT_SOURCES += $(nodist_wrmsr_module_SOURCES)
22335CLEANFILES += $(nodist_wrmsr_module_SOURCES)
22336MOD_FILES += wrmsr.mod
22337MARKER_FILES += wrmsr.marker
22338CLEANFILES += wrmsr.marker
22339
22340wrmsr.marker: $(wrmsr_module_SOURCES) $(nodist_wrmsr_module_SOURCES)
22341 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wrmsr_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22342 grep 'MARKER' $@.new > $@; rm -f $@.new
22343endif
422889f9
CW
22344platform_PROGRAMS += gcry_arcfour.module
22345MODULE_FILES += gcry_arcfour.module$(EXEEXT)
22346gcry_arcfour_module_SOURCES = lib/libgcrypt-grub/cipher/arcfour.c ## platform sources
22347nodist_gcry_arcfour_module_SOURCES = ## platform nodist sources
22348gcry_arcfour_module_LDADD =
22349gcry_arcfour_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22350gcry_arcfour_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22351gcry_arcfour_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22352gcry_arcfour_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22353gcry_arcfour_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22354dist_noinst_DATA +=
22355BUILT_SOURCES += $(nodist_gcry_arcfour_module_SOURCES)
22356CLEANFILES += $(nodist_gcry_arcfour_module_SOURCES)
22357MOD_FILES += gcry_arcfour.mod
22358MARKER_FILES += gcry_arcfour.marker
22359CLEANFILES += gcry_arcfour.marker
22360
22361gcry_arcfour.marker: $(gcry_arcfour_module_SOURCES) $(nodist_gcry_arcfour_module_SOURCES)
22362 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_arcfour_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22363 grep 'MARKER' $@.new > $@; rm -f $@.new
22364platform_PROGRAMS += gcry_blowfish.module
22365MODULE_FILES += gcry_blowfish.module$(EXEEXT)
22366gcry_blowfish_module_SOURCES = lib/libgcrypt-grub/cipher/blowfish.c ## platform sources
22367nodist_gcry_blowfish_module_SOURCES = ## platform nodist sources
22368gcry_blowfish_module_LDADD =
22369gcry_blowfish_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22370gcry_blowfish_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22371gcry_blowfish_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22372gcry_blowfish_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22373gcry_blowfish_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22374dist_noinst_DATA +=
22375BUILT_SOURCES += $(nodist_gcry_blowfish_module_SOURCES)
22376CLEANFILES += $(nodist_gcry_blowfish_module_SOURCES)
22377MOD_FILES += gcry_blowfish.mod
22378MARKER_FILES += gcry_blowfish.marker
22379CLEANFILES += gcry_blowfish.marker
22380
22381gcry_blowfish.marker: $(gcry_blowfish_module_SOURCES) $(nodist_gcry_blowfish_module_SOURCES)
22382 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_blowfish_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22383 grep 'MARKER' $@.new > $@; rm -f $@.new
22384platform_PROGRAMS += gcry_camellia.module
22385MODULE_FILES += gcry_camellia.module$(EXEEXT)
22386gcry_camellia_module_SOURCES = lib/libgcrypt-grub/cipher/camellia-glue.c lib/libgcrypt-grub/cipher/camellia.c ## platform sources
22387nodist_gcry_camellia_module_SOURCES = ## platform nodist sources
22388gcry_camellia_module_LDADD =
22389gcry_camellia_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22390gcry_camellia_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22391gcry_camellia_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22392gcry_camellia_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22393gcry_camellia_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22394dist_noinst_DATA +=
22395BUILT_SOURCES += $(nodist_gcry_camellia_module_SOURCES)
22396CLEANFILES += $(nodist_gcry_camellia_module_SOURCES)
22397MOD_FILES += gcry_camellia.mod
22398MARKER_FILES += gcry_camellia.marker
22399CLEANFILES += gcry_camellia.marker
22400
22401gcry_camellia.marker: $(gcry_camellia_module_SOURCES) $(nodist_gcry_camellia_module_SOURCES)
22402 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_camellia_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22403 grep 'MARKER' $@.new > $@; rm -f $@.new
22404platform_PROGRAMS += gcry_cast5.module
22405MODULE_FILES += gcry_cast5.module$(EXEEXT)
22406gcry_cast5_module_SOURCES = lib/libgcrypt-grub/cipher/cast5.c ## platform sources
22407nodist_gcry_cast5_module_SOURCES = ## platform nodist sources
22408gcry_cast5_module_LDADD =
22409gcry_cast5_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22410gcry_cast5_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22411gcry_cast5_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22412gcry_cast5_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22413gcry_cast5_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22414dist_noinst_DATA +=
22415BUILT_SOURCES += $(nodist_gcry_cast5_module_SOURCES)
22416CLEANFILES += $(nodist_gcry_cast5_module_SOURCES)
22417MOD_FILES += gcry_cast5.mod
22418MARKER_FILES += gcry_cast5.marker
22419CLEANFILES += gcry_cast5.marker
22420
22421gcry_cast5.marker: $(gcry_cast5_module_SOURCES) $(nodist_gcry_cast5_module_SOURCES)
22422 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_cast5_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22423 grep 'MARKER' $@.new > $@; rm -f $@.new
22424platform_PROGRAMS += gcry_crc.module
22425MODULE_FILES += gcry_crc.module$(EXEEXT)
22426gcry_crc_module_SOURCES = lib/libgcrypt-grub/cipher/crc.c ## platform sources
22427nodist_gcry_crc_module_SOURCES = ## platform nodist sources
22428gcry_crc_module_LDADD =
22429gcry_crc_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22430gcry_crc_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22431gcry_crc_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22432gcry_crc_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22433gcry_crc_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22434dist_noinst_DATA +=
22435BUILT_SOURCES += $(nodist_gcry_crc_module_SOURCES)
22436CLEANFILES += $(nodist_gcry_crc_module_SOURCES)
22437MOD_FILES += gcry_crc.mod
22438MARKER_FILES += gcry_crc.marker
22439CLEANFILES += gcry_crc.marker
22440
22441gcry_crc.marker: $(gcry_crc_module_SOURCES) $(nodist_gcry_crc_module_SOURCES)
22442 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_crc_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22443 grep 'MARKER' $@.new > $@; rm -f $@.new
22444platform_PROGRAMS += gcry_des.module
22445MODULE_FILES += gcry_des.module$(EXEEXT)
22446gcry_des_module_SOURCES = lib/libgcrypt-grub/cipher/des.c ## platform sources
22447nodist_gcry_des_module_SOURCES = ## platform nodist sources
22448gcry_des_module_LDADD =
22449gcry_des_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22450gcry_des_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22451gcry_des_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22452gcry_des_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22453gcry_des_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22454dist_noinst_DATA +=
22455BUILT_SOURCES += $(nodist_gcry_des_module_SOURCES)
22456CLEANFILES += $(nodist_gcry_des_module_SOURCES)
22457MOD_FILES += gcry_des.mod
22458MARKER_FILES += gcry_des.marker
22459CLEANFILES += gcry_des.marker
22460
22461gcry_des.marker: $(gcry_des_module_SOURCES) $(nodist_gcry_des_module_SOURCES)
22462 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_des_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22463 grep 'MARKER' $@.new > $@; rm -f $@.new
22464platform_PROGRAMS += gcry_dsa.module
22465MODULE_FILES += gcry_dsa.module$(EXEEXT)
22466gcry_dsa_module_SOURCES = lib/libgcrypt-grub/cipher/dsa.c ## platform sources
22467nodist_gcry_dsa_module_SOURCES = ## platform nodist sources
22468gcry_dsa_module_LDADD =
22469gcry_dsa_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22470gcry_dsa_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22471gcry_dsa_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22472gcry_dsa_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22473gcry_dsa_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22474dist_noinst_DATA +=
22475BUILT_SOURCES += $(nodist_gcry_dsa_module_SOURCES)
22476CLEANFILES += $(nodist_gcry_dsa_module_SOURCES)
22477MOD_FILES += gcry_dsa.mod
22478MARKER_FILES += gcry_dsa.marker
22479CLEANFILES += gcry_dsa.marker
22480
22481gcry_dsa.marker: $(gcry_dsa_module_SOURCES) $(nodist_gcry_dsa_module_SOURCES)
22482 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_dsa_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22483 grep 'MARKER' $@.new > $@; rm -f $@.new
22484platform_PROGRAMS += gcry_idea.module
22485MODULE_FILES += gcry_idea.module$(EXEEXT)
22486gcry_idea_module_SOURCES = lib/libgcrypt-grub/cipher/idea.c ## platform sources
22487nodist_gcry_idea_module_SOURCES = ## platform nodist sources
22488gcry_idea_module_LDADD =
22489gcry_idea_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22490gcry_idea_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22491gcry_idea_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22492gcry_idea_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22493gcry_idea_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22494dist_noinst_DATA +=
22495BUILT_SOURCES += $(nodist_gcry_idea_module_SOURCES)
22496CLEANFILES += $(nodist_gcry_idea_module_SOURCES)
22497MOD_FILES += gcry_idea.mod
22498MARKER_FILES += gcry_idea.marker
22499CLEANFILES += gcry_idea.marker
22500
22501gcry_idea.marker: $(gcry_idea_module_SOURCES) $(nodist_gcry_idea_module_SOURCES)
22502 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_idea_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22503 grep 'MARKER' $@.new > $@; rm -f $@.new
22504platform_PROGRAMS += gcry_md4.module
22505MODULE_FILES += gcry_md4.module$(EXEEXT)
22506gcry_md4_module_SOURCES = lib/libgcrypt-grub/cipher/md4.c ## platform sources
22507nodist_gcry_md4_module_SOURCES = ## platform nodist sources
22508gcry_md4_module_LDADD =
22509gcry_md4_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22510gcry_md4_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22511gcry_md4_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22512gcry_md4_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22513gcry_md4_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22514dist_noinst_DATA +=
22515BUILT_SOURCES += $(nodist_gcry_md4_module_SOURCES)
22516CLEANFILES += $(nodist_gcry_md4_module_SOURCES)
22517MOD_FILES += gcry_md4.mod
22518MARKER_FILES += gcry_md4.marker
22519CLEANFILES += gcry_md4.marker
22520
22521gcry_md4.marker: $(gcry_md4_module_SOURCES) $(nodist_gcry_md4_module_SOURCES)
22522 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_md4_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22523 grep 'MARKER' $@.new > $@; rm -f $@.new
22524platform_PROGRAMS += gcry_md5.module
22525MODULE_FILES += gcry_md5.module$(EXEEXT)
22526gcry_md5_module_SOURCES = lib/libgcrypt-grub/cipher/md5.c ## platform sources
22527nodist_gcry_md5_module_SOURCES = ## platform nodist sources
22528gcry_md5_module_LDADD =
22529gcry_md5_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22530gcry_md5_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22531gcry_md5_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22532gcry_md5_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22533gcry_md5_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22534dist_noinst_DATA +=
22535BUILT_SOURCES += $(nodist_gcry_md5_module_SOURCES)
22536CLEANFILES += $(nodist_gcry_md5_module_SOURCES)
22537MOD_FILES += gcry_md5.mod
22538MARKER_FILES += gcry_md5.marker
22539CLEANFILES += gcry_md5.marker
22540
22541gcry_md5.marker: $(gcry_md5_module_SOURCES) $(nodist_gcry_md5_module_SOURCES)
22542 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_md5_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22543 grep 'MARKER' $@.new > $@; rm -f $@.new
22544platform_PROGRAMS += gcry_rfc2268.module
22545MODULE_FILES += gcry_rfc2268.module$(EXEEXT)
22546gcry_rfc2268_module_SOURCES = lib/libgcrypt-grub/cipher/rfc2268.c ## platform sources
22547nodist_gcry_rfc2268_module_SOURCES = ## platform nodist sources
22548gcry_rfc2268_module_LDADD =
22549gcry_rfc2268_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22550gcry_rfc2268_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22551gcry_rfc2268_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22552gcry_rfc2268_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22553gcry_rfc2268_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22554dist_noinst_DATA +=
22555BUILT_SOURCES += $(nodist_gcry_rfc2268_module_SOURCES)
22556CLEANFILES += $(nodist_gcry_rfc2268_module_SOURCES)
22557MOD_FILES += gcry_rfc2268.mod
22558MARKER_FILES += gcry_rfc2268.marker
22559CLEANFILES += gcry_rfc2268.marker
22560
22561gcry_rfc2268.marker: $(gcry_rfc2268_module_SOURCES) $(nodist_gcry_rfc2268_module_SOURCES)
22562 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_rfc2268_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22563 grep 'MARKER' $@.new > $@; rm -f $@.new
22564platform_PROGRAMS += gcry_rijndael.module
22565MODULE_FILES += gcry_rijndael.module$(EXEEXT)
22566gcry_rijndael_module_SOURCES = lib/libgcrypt-grub/cipher/rijndael.c ## platform sources
22567nodist_gcry_rijndael_module_SOURCES = ## platform nodist sources
22568gcry_rijndael_module_LDADD =
22569gcry_rijndael_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22570gcry_rijndael_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22571gcry_rijndael_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22572gcry_rijndael_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22573gcry_rijndael_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22574dist_noinst_DATA +=
22575BUILT_SOURCES += $(nodist_gcry_rijndael_module_SOURCES)
22576CLEANFILES += $(nodist_gcry_rijndael_module_SOURCES)
22577MOD_FILES += gcry_rijndael.mod
22578MARKER_FILES += gcry_rijndael.marker
22579CLEANFILES += gcry_rijndael.marker
22580
22581gcry_rijndael.marker: $(gcry_rijndael_module_SOURCES) $(nodist_gcry_rijndael_module_SOURCES)
22582 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_rijndael_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22583 grep 'MARKER' $@.new > $@; rm -f $@.new
22584platform_PROGRAMS += gcry_rmd160.module
22585MODULE_FILES += gcry_rmd160.module$(EXEEXT)
22586gcry_rmd160_module_SOURCES = lib/libgcrypt-grub/cipher/rmd160.c ## platform sources
22587nodist_gcry_rmd160_module_SOURCES = ## platform nodist sources
22588gcry_rmd160_module_LDADD =
22589gcry_rmd160_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22590gcry_rmd160_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22591gcry_rmd160_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22592gcry_rmd160_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22593gcry_rmd160_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22594dist_noinst_DATA +=
22595BUILT_SOURCES += $(nodist_gcry_rmd160_module_SOURCES)
22596CLEANFILES += $(nodist_gcry_rmd160_module_SOURCES)
22597MOD_FILES += gcry_rmd160.mod
22598MARKER_FILES += gcry_rmd160.marker
22599CLEANFILES += gcry_rmd160.marker
22600
22601gcry_rmd160.marker: $(gcry_rmd160_module_SOURCES) $(nodist_gcry_rmd160_module_SOURCES)
22602 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_rmd160_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22603 grep 'MARKER' $@.new > $@; rm -f $@.new
22604platform_PROGRAMS += gcry_rsa.module
22605MODULE_FILES += gcry_rsa.module$(EXEEXT)
22606gcry_rsa_module_SOURCES = lib/libgcrypt-grub/cipher/rsa.c ## platform sources
22607nodist_gcry_rsa_module_SOURCES = ## platform nodist sources
22608gcry_rsa_module_LDADD =
22609gcry_rsa_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22610gcry_rsa_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22611gcry_rsa_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22612gcry_rsa_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22613gcry_rsa_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22614dist_noinst_DATA +=
22615BUILT_SOURCES += $(nodist_gcry_rsa_module_SOURCES)
22616CLEANFILES += $(nodist_gcry_rsa_module_SOURCES)
22617MOD_FILES += gcry_rsa.mod
22618MARKER_FILES += gcry_rsa.marker
22619CLEANFILES += gcry_rsa.marker
22620
22621gcry_rsa.marker: $(gcry_rsa_module_SOURCES) $(nodist_gcry_rsa_module_SOURCES)
22622 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_rsa_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22623 grep 'MARKER' $@.new > $@; rm -f $@.new
22624platform_PROGRAMS += gcry_seed.module
22625MODULE_FILES += gcry_seed.module$(EXEEXT)
22626gcry_seed_module_SOURCES = lib/libgcrypt-grub/cipher/seed.c ## platform sources
22627nodist_gcry_seed_module_SOURCES = ## platform nodist sources
22628gcry_seed_module_LDADD =
22629gcry_seed_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22630gcry_seed_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22631gcry_seed_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22632gcry_seed_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22633gcry_seed_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22634dist_noinst_DATA +=
22635BUILT_SOURCES += $(nodist_gcry_seed_module_SOURCES)
22636CLEANFILES += $(nodist_gcry_seed_module_SOURCES)
22637MOD_FILES += gcry_seed.mod
22638MARKER_FILES += gcry_seed.marker
22639CLEANFILES += gcry_seed.marker
22640
22641gcry_seed.marker: $(gcry_seed_module_SOURCES) $(nodist_gcry_seed_module_SOURCES)
22642 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_seed_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22643 grep 'MARKER' $@.new > $@; rm -f $@.new
22644platform_PROGRAMS += gcry_serpent.module
22645MODULE_FILES += gcry_serpent.module$(EXEEXT)
22646gcry_serpent_module_SOURCES = lib/libgcrypt-grub/cipher/serpent.c ## platform sources
22647nodist_gcry_serpent_module_SOURCES = ## platform nodist sources
22648gcry_serpent_module_LDADD =
22649gcry_serpent_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22650gcry_serpent_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22651gcry_serpent_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22652gcry_serpent_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22653gcry_serpent_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22654dist_noinst_DATA +=
22655BUILT_SOURCES += $(nodist_gcry_serpent_module_SOURCES)
22656CLEANFILES += $(nodist_gcry_serpent_module_SOURCES)
22657MOD_FILES += gcry_serpent.mod
22658MARKER_FILES += gcry_serpent.marker
22659CLEANFILES += gcry_serpent.marker
22660
22661gcry_serpent.marker: $(gcry_serpent_module_SOURCES) $(nodist_gcry_serpent_module_SOURCES)
22662 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_serpent_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22663 grep 'MARKER' $@.new > $@; rm -f $@.new
22664platform_PROGRAMS += gcry_sha1.module
22665MODULE_FILES += gcry_sha1.module$(EXEEXT)
22666gcry_sha1_module_SOURCES = lib/libgcrypt-grub/cipher/sha1.c ## platform sources
22667nodist_gcry_sha1_module_SOURCES = ## platform nodist sources
22668gcry_sha1_module_LDADD =
22669gcry_sha1_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22670gcry_sha1_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22671gcry_sha1_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22672gcry_sha1_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22673gcry_sha1_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22674dist_noinst_DATA +=
22675BUILT_SOURCES += $(nodist_gcry_sha1_module_SOURCES)
22676CLEANFILES += $(nodist_gcry_sha1_module_SOURCES)
22677MOD_FILES += gcry_sha1.mod
22678MARKER_FILES += gcry_sha1.marker
22679CLEANFILES += gcry_sha1.marker
22680
22681gcry_sha1.marker: $(gcry_sha1_module_SOURCES) $(nodist_gcry_sha1_module_SOURCES)
22682 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_sha1_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22683 grep 'MARKER' $@.new > $@; rm -f $@.new
22684platform_PROGRAMS += gcry_sha256.module
22685MODULE_FILES += gcry_sha256.module$(EXEEXT)
22686gcry_sha256_module_SOURCES = lib/libgcrypt-grub/cipher/sha256.c ## platform sources
22687nodist_gcry_sha256_module_SOURCES = ## platform nodist sources
22688gcry_sha256_module_LDADD =
22689gcry_sha256_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22690gcry_sha256_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22691gcry_sha256_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22692gcry_sha256_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22693gcry_sha256_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22694dist_noinst_DATA +=
22695BUILT_SOURCES += $(nodist_gcry_sha256_module_SOURCES)
22696CLEANFILES += $(nodist_gcry_sha256_module_SOURCES)
22697MOD_FILES += gcry_sha256.mod
22698MARKER_FILES += gcry_sha256.marker
22699CLEANFILES += gcry_sha256.marker
22700
22701gcry_sha256.marker: $(gcry_sha256_module_SOURCES) $(nodist_gcry_sha256_module_SOURCES)
22702 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_sha256_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22703 grep 'MARKER' $@.new > $@; rm -f $@.new
22704platform_PROGRAMS += gcry_sha512.module
22705MODULE_FILES += gcry_sha512.module$(EXEEXT)
22706gcry_sha512_module_SOURCES = lib/libgcrypt-grub/cipher/sha512.c ## platform sources
22707nodist_gcry_sha512_module_SOURCES = ## platform nodist sources
22708gcry_sha512_module_LDADD =
22709gcry_sha512_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22710gcry_sha512_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22711gcry_sha512_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22712gcry_sha512_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22713gcry_sha512_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22714dist_noinst_DATA +=
22715BUILT_SOURCES += $(nodist_gcry_sha512_module_SOURCES)
22716CLEANFILES += $(nodist_gcry_sha512_module_SOURCES)
22717MOD_FILES += gcry_sha512.mod
22718MARKER_FILES += gcry_sha512.marker
22719CLEANFILES += gcry_sha512.marker
22720
22721gcry_sha512.marker: $(gcry_sha512_module_SOURCES) $(nodist_gcry_sha512_module_SOURCES)
22722 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_sha512_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22723 grep 'MARKER' $@.new > $@; rm -f $@.new
22724platform_PROGRAMS += gcry_tiger.module
22725MODULE_FILES += gcry_tiger.module$(EXEEXT)
22726gcry_tiger_module_SOURCES = lib/libgcrypt-grub/cipher/tiger.c ## platform sources
22727nodist_gcry_tiger_module_SOURCES = ## platform nodist sources
22728gcry_tiger_module_LDADD =
22729gcry_tiger_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY) -Wno-cast-align
22730gcry_tiger_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22731gcry_tiger_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22732gcry_tiger_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22733gcry_tiger_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22734dist_noinst_DATA +=
22735BUILT_SOURCES += $(nodist_gcry_tiger_module_SOURCES)
22736CLEANFILES += $(nodist_gcry_tiger_module_SOURCES)
22737MOD_FILES += gcry_tiger.mod
22738MARKER_FILES += gcry_tiger.marker
22739CLEANFILES += gcry_tiger.marker
22740
22741gcry_tiger.marker: $(gcry_tiger_module_SOURCES) $(nodist_gcry_tiger_module_SOURCES)
22742 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_tiger_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22743 grep 'MARKER' $@.new > $@; rm -f $@.new
22744platform_PROGRAMS += gcry_twofish.module
22745MODULE_FILES += gcry_twofish.module$(EXEEXT)
22746gcry_twofish_module_SOURCES = lib/libgcrypt-grub/cipher/twofish.c ## platform sources
22747nodist_gcry_twofish_module_SOURCES = ## platform nodist sources
22748gcry_twofish_module_LDADD =
22749gcry_twofish_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22750gcry_twofish_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22751gcry_twofish_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22752gcry_twofish_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22753gcry_twofish_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22754dist_noinst_DATA +=
22755BUILT_SOURCES += $(nodist_gcry_twofish_module_SOURCES)
22756CLEANFILES += $(nodist_gcry_twofish_module_SOURCES)
22757MOD_FILES += gcry_twofish.mod
22758MARKER_FILES += gcry_twofish.marker
22759CLEANFILES += gcry_twofish.marker
22760
22761gcry_twofish.marker: $(gcry_twofish_module_SOURCES) $(nodist_gcry_twofish_module_SOURCES)
22762 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_twofish_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22763 grep 'MARKER' $@.new > $@; rm -f $@.new
22764platform_PROGRAMS += gcry_whirlpool.module
22765MODULE_FILES += gcry_whirlpool.module$(EXEEXT)
22766gcry_whirlpool_module_SOURCES = lib/libgcrypt-grub/cipher/whirlpool.c ## platform sources
22767nodist_gcry_whirlpool_module_SOURCES = ## platform nodist sources
22768gcry_whirlpool_module_LDADD =
22769gcry_whirlpool_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) $(CFLAGS_GCRY)
22770gcry_whirlpool_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE)
22771gcry_whirlpool_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) $(CPPFLAGS_GCRY)
22772gcry_whirlpool_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE)
22773gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
22774dist_noinst_DATA +=
22775BUILT_SOURCES += $(nodist_gcry_whirlpool_module_SOURCES)
22776CLEANFILES += $(nodist_gcry_whirlpool_module_SOURCES)
22777MOD_FILES += gcry_whirlpool.mod
22778MARKER_FILES += gcry_whirlpool.marker
22779CLEANFILES += gcry_whirlpool.marker
22780
22781gcry_whirlpool.marker: $(gcry_whirlpool_module_SOURCES) $(nodist_gcry_whirlpool_module_SOURCES)
22782 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gcry_whirlpool_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1)
22783 grep 'MARKER' $@.new > $@; rm -f $@.new
22784
22785if COND_emu
22786platform_PROGRAMS += kernel.exec
22787kernel_exec_SOURCES =
21f95442 22788kernel_exec_SOURCES += disk/host.c kern/emu/cache_s.S kern/emu/hostdisk.c osdep/unix/hostdisk.c osdep/exec.c osdep/devmapper/hostdisk.c osdep/hostdisk.c kern/emu/hostfs.c kern/emu/main.c kern/emu/argp_common.c kern/emu/misc.c kern/emu/mm.c kern/emu/time.c kern/emu/cache.c osdep/emuconsole.c osdep/dl.c osdep/sleep.c osdep/init.c osdep/emunet.c osdep/cputime.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22789nodist_kernel_exec_SOURCES = ## platform nodist sources
22790kernel_exec_LDADD =
22791kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) $(CFLAGS_GNULIB)
22792kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
22793kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL) $(CPPFLAGS_GNULIB)
22794kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22795kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22796kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22797dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22798BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22799CLEANFILES += $(nodist_kernel_exec_SOURCES)
22800platform_DATA += kernel.img
22801CLEANFILES += kernel.img
22802
22803kernel.img: kernel.exec$(EXEEXT)
22804 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -wd1106 -nu -nd $< $@; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_OBJ2ELF) $< $@ || (rm -f $@; exit 1); else cp $< $@; fi
22805endif
22806
22807if COND_i386_pc
22808platform_PROGRAMS += kernel.exec
22809kernel_exec_SOURCES = kern/i386/pc/startup.S
21f95442 22810kernel_exec_SOURCES += kern/i386/pc/init.c kern/i386/pc/mmap.c term/i386/pc/console.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22811nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22812kernel_exec_LDADD =
22813kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
22814kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x9000
22815kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22816kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22817kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22818kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22819dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22820BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22821CLEANFILES += $(nodist_kernel_exec_SOURCES)
22822platform_DATA += kernel.img
22823CLEANFILES += kernel.img
22824
22825kernel.img: kernel.exec$(EXEEXT)
22826 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22827endif
22828
22829if COND_i386_efi
22830platform_PROGRAMS += kernel.exec
22831kernel_exec_SOURCES = kern/i386/efi/startup.S
21f95442 22832kernel_exec_SOURCES += kern/i386/efi/tsc.c kern/i386/tsc_pmtimer.c kern/i386/efi/init.c bus/pci.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22833nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22834kernel_exec_LDADD =
22835kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
22836kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
22837kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22838kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22839kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version
22840kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22841dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22842BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22843CLEANFILES += $(nodist_kernel_exec_SOURCES)
22844platform_DATA += kernel.img
22845CLEANFILES += kernel.img
22846
22847kernel.img: kernel.exec$(EXEEXT)
22848 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22849endif
22850
22851if COND_i386_qemu
22852platform_PROGRAMS += kernel.exec
22853kernel_exec_SOURCES = kern/i386/qemu/startup.S
21f95442 22854kernel_exec_SOURCES += kern/i386/qemu/init.c bus/pci.c kern/vga_init.c kern/i386/qemu/mmap.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22855nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22856kernel_exec_LDADD =
22857kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
00f6db22 22858kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x9000
422889f9
CW
22859kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL) -DGRUB_BOOT_MACHINE_LINK_ADDR=$(GRUB_BOOT_MACHINE_LINK_ADDR)
22860kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22861kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22862kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22863dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22864BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22865CLEANFILES += $(nodist_kernel_exec_SOURCES)
22866platform_DATA += kernel.img
22867CLEANFILES += kernel.img
22868
22869kernel.img: kernel.exec$(EXEEXT)
22870 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22871endif
22872
22873if COND_i386_coreboot
22874platform_PROGRAMS += kernel.exec
22875kernel_exec_SOURCES = kern/i386/coreboot/startup.S
21f95442 22876kernel_exec_SOURCES += kern/i386/coreboot/init.c kern/i386/pc/acpi.c kern/acpi.c kern/i386/tsc_pmtimer.c kern/i386/coreboot/cbtable.c video/coreboot/cbfb.c kern/coreboot/mmap.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22877nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22878kernel_exec_LDADD =
22879kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
00f6db22 22880kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x9000
422889f9
CW
22881kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22882kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22883kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22884kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22885dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22886BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22887CLEANFILES += $(nodist_kernel_exec_SOURCES)
22888platform_DATA += kernel.img
22889CLEANFILES += kernel.img
22890
22891kernel.img: kernel.exec$(EXEEXT)
22892 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22893endif
22894
22895if COND_i386_multiboot
22896platform_PROGRAMS += kernel.exec
22897kernel_exec_SOURCES = kern/i386/coreboot/startup.S
21f95442 22898kernel_exec_SOURCES += kern/i386/coreboot/init.c kern/i386/pc/acpi.c kern/acpi.c kern/i386/multiboot_mmap.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22899nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22900kernel_exec_LDADD =
22901kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
00f6db22 22902kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x9000
422889f9
CW
22903kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22904kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22905kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22906kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22907dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22908BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22909CLEANFILES += $(nodist_kernel_exec_SOURCES)
22910platform_DATA += kernel.img
22911CLEANFILES += kernel.img
22912
22913kernel.img: kernel.exec$(EXEEXT)
22914 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22915endif
22916
22917if COND_i386_ieee1275
22918platform_PROGRAMS += kernel.exec
22919kernel_exec_SOURCES = kern/i386/ieee1275/startup.S
21f95442 22920kernel_exec_SOURCES += disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22921nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22922kernel_exec_LDADD =
22923kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
22924kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x10000
22925kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22926kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22927kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22928kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22929dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22930BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22931CLEANFILES += $(nodist_kernel_exec_SOURCES)
22932platform_DATA += kernel.img
22933CLEANFILES += kernel.img
22934
22935kernel.img: kernel.exec$(EXEEXT)
22936 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22937endif
22938
22939if COND_x86_64_efi
22940platform_PROGRAMS += kernel.exec
22941kernel_exec_SOURCES = kern/x86_64/efi/startup.S
21f95442 22942kernel_exec_SOURCES += kern/i386/efi/tsc.c kern/i386/tsc_pmtimer.c kern/x86_64/efi/callwrap.S kern/i386/efi/init.c bus/pci.c kern/x86_64/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22943nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22944kernel_exec_LDADD =
22945kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
22946kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
22947kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22948kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22949kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version
22950kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22951dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22952BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22953CLEANFILES += $(nodist_kernel_exec_SOURCES)
22954platform_DATA += kernel.img
22955CLEANFILES += kernel.img
22956
22957kernel.img: kernel.exec$(EXEEXT)
22958 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22959endif
22960
22961if COND_i386_xen
22962platform_PROGRAMS += kernel.exec
22963kernel_exec_SOURCES = kern/i386/xen/startup.S
21f95442 22964kernel_exec_SOURCES += kern/i386/dl.c kern/i386/xen/hypercall.S kern/i386/tsc.c kern/i386/xen/tsc.c kern/xen/init.c term/xen/console.c disk/xen/xendisk.c commands/boot.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22965nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22966kernel_exec_LDADD =
22967kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
22968kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0
22969kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22970kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22971kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22972kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22973dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22974BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22975CLEANFILES += $(nodist_kernel_exec_SOURCES)
22976platform_DATA += kernel.img
22977CLEANFILES += kernel.img
22978
22979kernel.img: kernel.exec$(EXEEXT)
22980 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
22981endif
22982
22983if COND_x86_64_xen
22984platform_PROGRAMS += kernel.exec
22985kernel_exec_SOURCES = kern/x86_64/xen/startup.S
21f95442 22986kernel_exec_SOURCES += kern/x86_64/dl.c kern/x86_64/xen/hypercall.S kern/i386/tsc.c kern/i386/xen/tsc.c kern/xen/init.c term/xen/console.c disk/xen/xendisk.c commands/boot.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
22987nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
22988kernel_exec_LDADD =
22989kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
22990kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0
22991kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
22992kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
22993kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
22994kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
22995dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
22996BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
22997CLEANFILES += $(nodist_kernel_exec_SOURCES)
22998platform_DATA += kernel.img
22999CLEANFILES += kernel.img
23000
23001kernel.img: kernel.exec$(EXEEXT)
23002 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23003endif
23004
00f6db22
CW
23005if COND_i386_xen_pvh
23006platform_PROGRAMS += kernel.exec
23007kernel_exec_SOURCES = kern/i386/xen/startup_pvh.S
21f95442 23008kernel_exec_SOURCES += kern/i386/dl.c commands/boot.c disk/xen/xendisk.c kern/i386/tsc.c kern/i386/xen/tsc.c kern/i386/xen/pvh.c kern/xen/init.c term/xen/console.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
00f6db22
CW
23009nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23010kernel_exec_LDADD =
23011kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23012kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x100000
23013kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23014kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23015kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
23016kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23017dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23018BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23019CLEANFILES += $(nodist_kernel_exec_SOURCES)
23020platform_DATA += kernel.img
23021CLEANFILES += kernel.img
23022
23023kernel.img: kernel.exec$(EXEEXT)
23024 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23025endif
23026
422889f9
CW
23027if COND_mips_loongson
23028platform_PROGRAMS += kernel.exec
23029kernel_exec_SOURCES = kern/mips/startup.S
21f95442 23030kernel_exec_SOURCES += term/ns8250.c bus/bonito.c bus/cs5536.c bus/pci.c kern/mips/loongson/init.c term/at_keyboard.c term/ps2.c commands/boot.c term/serial.c video/sm712.c video/sis315pro.c video/radeon_fuloong2e.c video/radeon_yeeloong3a.c commands/keylayouts.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23031nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23032kernel_exec_LDADD =
23033kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23034kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-Ttext,0x80200000
23035kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23036kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23037kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
23038kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23039dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23040BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23041CLEANFILES += $(nodist_kernel_exec_SOURCES)
23042platform_DATA += kernel.img
23043CLEANFILES += kernel.img
23044
23045kernel.img: kernel.exec$(EXEEXT)
23046 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23047endif
23048
23049if COND_sparc64_ieee1275
23050platform_PROGRAMS += kernel.exec
23051kernel_exec_SOURCES = kern/sparc64/ieee1275/crt0.S
21f95442 23052kernel_exec_SOURCES += kern/sparc64/cache.S kern/sparc64/dl.c kern/sparc64/ieee1275/ieee1275.c disk/ieee1275/obdisk.c disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23053nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23054kernel_exec_LDADD =
23055kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23056kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-Ttext,0x4400
23057kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23058kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23059kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
23060kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23061dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23062BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23063CLEANFILES += $(nodist_kernel_exec_SOURCES)
23064platform_DATA += kernel.img
23065CLEANFILES += kernel.img
23066
23067kernel.img: kernel.exec$(EXEEXT)
23068 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23069endif
23070
23071if COND_powerpc_ieee1275
23072platform_PROGRAMS += kernel.exec
23073kernel_exec_SOURCES = kern/powerpc/ieee1275/startup.S
21f95442 23074kernel_exec_SOURCES += kern/powerpc/cache.S kern/powerpc/dl.c kern/powerpc/compiler-rt.S disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23075nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23076kernel_exec_LDADD =
23077kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23078kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-Ttext,0x200000
23079kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23080kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23081kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
23082kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23083dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23084BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23085CLEANFILES += $(nodist_kernel_exec_SOURCES)
23086platform_DATA += kernel.img
23087CLEANFILES += kernel.img
23088
23089kernel.img: kernel.exec$(EXEEXT)
23090 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23091endif
23092
23093if COND_mips_arc
23094platform_PROGRAMS += kernel.exec
23095kernel_exec_SOURCES = kern/mips/startup.S
21f95442 23096kernel_exec_SOURCES += kern/mips/arc/init.c term/arc/console.c disk/arc/arcdisk.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23097nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23098kernel_exec_LDADD =
23099kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23100kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-Ttext,$(TARGET_LINK_ADDR)
23101kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL) -DGRUB_DECOMPRESSOR_LINK_ADDR=$(TARGET_DECOMPRESSOR_LINK_ADDR)
23102kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23103kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
23104kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23105dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23106BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23107CLEANFILES += $(nodist_kernel_exec_SOURCES)
23108platform_DATA += kernel.img
23109CLEANFILES += kernel.img
23110
23111kernel.img: kernel.exec$(EXEEXT)
23112 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23113endif
23114
23115if COND_ia64_efi
23116platform_PROGRAMS += kernel.exec
23117kernel_exec_SOURCES =
21f95442 23118kernel_exec_SOURCES += kern/ia64/efi/startup.S kern/ia64/efi/init.c kern/ia64/dl.c kern/ia64/dl_helper.c kern/ia64/cache.c lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23119nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23120kernel_exec_LDADD =
23121kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) -fno-builtin -fpic -minline-int-divide-max-throughput
23122kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
23123kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23124kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23125kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version
23126kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23127dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23128BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23129CLEANFILES += $(nodist_kernel_exec_SOURCES)
23130platform_DATA += kernel.img
23131CLEANFILES += kernel.img
23132
23133kernel.img: kernel.exec$(EXEEXT)
23134 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23135endif
23136
23137if COND_mips_qemu_mips
23138platform_PROGRAMS += kernel.exec
23139kernel_exec_SOURCES = kern/mips/startup.S
21f95442 23140kernel_exec_SOURCES += kern/mips/qemu_mips/init.c term/ns8250.c term/serial.c term/at_keyboard.c term/ps2.c commands/boot.c commands/keylayouts.c term/i386/pc/vga_text.c kern/vga_init.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23141nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23142kernel_exec_LDADD =
23143kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23144kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-Ttext,0x80200000
23145kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23146kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23147kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL)
23148kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23149dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23150BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23151CLEANFILES += $(nodist_kernel_exec_SOURCES)
23152platform_DATA += kernel.img
23153CLEANFILES += kernel.img
23154
23155kernel.img: kernel.exec$(EXEEXT)
23156 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23157endif
23158
23159if COND_arm_uboot
23160platform_PROGRAMS += kernel.exec
00f6db22 23161kernel_exec_SOURCES = kern/arm/startup.S
21f95442 23162kernel_exec_SOURCES += kern/arm/uboot/init.c kern/arm/uboot/uboot.S disk/uboot/ubootdisk.c kern/uboot/uboot.c kern/uboot/init.c kern/uboot/hw.c term/uboot/console.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23163nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23164kernel_exec_LDADD =
23165kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23166kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
23167kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23168kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23169kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version
23170kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23171dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23172BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23173CLEANFILES += $(nodist_kernel_exec_SOURCES)
23174platform_DATA += kernel.img
23175CLEANFILES += kernel.img
23176
23177kernel.img: kernel.exec$(EXEEXT)
23178 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23179endif
23180
23181if COND_arm_efi
23182platform_PROGRAMS += kernel.exec
23183kernel_exec_SOURCES = kern/arm/efi/startup.S
21f95442 23184kernel_exec_SOURCES += kern/arm/efi/init.c kern/efi/fdt.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23185nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23186kernel_exec_LDADD =
23187kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23188kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
23189kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23190kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23191kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version
23192kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23193dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23194BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23195CLEANFILES += $(nodist_kernel_exec_SOURCES)
23196platform_DATA += kernel.img
23197CLEANFILES += kernel.img
23198
23199kernel.img: kernel.exec$(EXEEXT)
23200 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23201endif
23202
23203if COND_arm64_efi
23204platform_PROGRAMS += kernel.exec
23205kernel_exec_SOURCES = kern/arm64/efi/startup.S
21f95442 23206kernel_exec_SOURCES += kern/arm64/efi/init.c kern/efi/fdt.c kern/arm64/cache.c kern/arm64/cache_flush.S kern/arm64/dl.c kern/arm64/dl_helper.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
422889f9
CW
23207nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23208kernel_exec_LDADD =
23209kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23210kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
23211kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23212kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23213kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version -R .eh_frame
23214kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23215dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23216BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23217CLEANFILES += $(nodist_kernel_exec_SOURCES)
23218platform_DATA += kernel.img
23219CLEANFILES += kernel.img
23220
23221kernel.img: kernel.exec$(EXEEXT)
23222 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23223endif
23224
00f6db22
CW
23225if COND_arm_coreboot
23226platform_PROGRAMS += kernel.exec
23227kernel_exec_SOURCES = kern/arm/startup.S
21f95442 23228kernel_exec_SOURCES += kern/arm/coreboot/init.c kern/arm/coreboot/timer.c kern/arm/coreboot/coreboot.S lib/fdt.c bus/fdt.c term/ps2.c term/arm/pl050.c term/arm/cros.c term/arm/cros_ec.c bus/spi/rk3288_spi.c commands/keylayouts.c kern/arm/coreboot/dma.c kern/arm/coreboot/cbtable.c video/coreboot/cbfb.c kern/coreboot/mmap.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
00f6db22
CW
23229nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23230kernel_exec_LDADD =
23231kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23232kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
23233kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23234kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23235kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version
23236kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23237dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23238BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23239CLEANFILES += $(nodist_kernel_exec_SOURCES)
23240platform_DATA += kernel.img
23241CLEANFILES += kernel.img
23242
23243kernel.img: kernel.exec$(EXEEXT)
23244 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23245endif
23246
23247if COND_riscv32_efi
23248platform_PROGRAMS += kernel.exec
23249kernel_exec_SOURCES = kern/riscv/efi/startup.S
21f95442 23250kernel_exec_SOURCES += kern/riscv/efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
00f6db22
CW
23251nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23252kernel_exec_LDADD =
23253kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23254kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
23255kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23256kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23257kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version -R .eh_frame
23258kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23259dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23260BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23261CLEANFILES += $(nodist_kernel_exec_SOURCES)
23262platform_DATA += kernel.img
23263CLEANFILES += kernel.img
23264
23265kernel.img: kernel.exec$(EXEEXT)
23266 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23267endif
23268
23269if COND_riscv64_efi
23270platform_PROGRAMS += kernel.exec
23271kernel_exec_SOURCES = kern/riscv/efi/startup.S
21f95442 23272kernel_exec_SOURCES += kern/riscv/efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
00f6db22
CW
23273nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
23274kernel_exec_LDADD =
23275kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
23276kernel_exec_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_KERNEL) -Wl,-r,-d
23277kernel_exec_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_KERNEL)
23278kernel_exec_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_KERNEL)
23279kernel_exec_STRIPFLAGS = $(AM_STRIPFLAGS) $(STRIPFLAGS_KERNEL) --strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version -R .eh_frame
23280kernel_exec_DEPENDENCIES = $(TARGET_OBJ2ELF)
23281dist_noinst_DATA += video/sm712_init.c video/sis315_init.c kern/arm/cache.S osdep/unix/exec.c osdep/unix/emuconsole.c osdep/windows/emuconsole.c osdep/unix/dl.c osdep/windows/dl.c osdep/linux/emunet.c osdep/basic/emunet.c osdep/unix/cputime.c osdep/windows/cputime.c kern/i386/int.S kern/i386/realmode.S boot/i386/pc/lzma_decode.S kern/mips/cache_flush.S
23282BUILT_SOURCES += $(nodist_kernel_exec_SOURCES)
23283CLEANFILES += $(nodist_kernel_exec_SOURCES)
23284platform_DATA += kernel.img
23285CLEANFILES += kernel.img
23286
23287kernel.img: kernel.exec$(EXEEXT)
23288 if test x$(TARGET_APPLE_LINKER) = x1; then $(TARGET_STRIP) -S -x $(kernel_exec) -o $@.bin $<; $(TARGET_OBJCONV) -f$(TARGET_MODULE_FORMAT) -nr:_grub_mod_init:grub_mod_init -nr:_grub_mod_fini:grub_mod_fini -ed2022 -ed2016 -wd1106 -nu -nd $@.bin $@; rm -f $@.bin; elif test ! -z '$(TARGET_OBJ2ELF)'; then $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@.bin $< && $(TARGET_OBJ2ELF) $@.bin $@ || (rm -f $@; rm -f $@.bin; exit 1); rm -f $@.bin; else $(TARGET_STRIP) $(kernel_exec_STRIPFLAGS) -o $@ $<; fi
23289endif
23290
422889f9
CW
23291if COND_i386_pc
23292platform_PROGRAMS += boot.image
23293boot_image_SOURCES = boot/i386/pc/boot.S
23294nodist_boot_image_SOURCES = ## platform nodist sources
23295boot_image_LDADD =
23296boot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23297boot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x7C00
23298boot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23299boot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23300boot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23301dist_noinst_DATA +=
23302BUILT_SOURCES += $(nodist_boot_image_SOURCES)
23303CLEANFILES += $(nodist_boot_image_SOURCES)
23304platform_DATA += boot.img
23305CLEANFILES += boot.img
23306
23307boot.img: boot.image$(EXEEXT)
21f95442 23308 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(boot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23309
23310endif
23311
23312if COND_i386_qemu
23313platform_PROGRAMS += boot.image
23314boot_image_SOURCES = boot/i386/qemu/boot.S
23315nodist_boot_image_SOURCES = ## platform nodist sources
23316boot_image_LDADD =
23317boot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23318boot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),$(GRUB_BOOT_MACHINE_LINK_ADDR)
23319boot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23320boot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE) -DGRUB_BOOT_MACHINE_LINK_ADDR=$(GRUB_BOOT_MACHINE_LINK_ADDR)
23321boot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23322dist_noinst_DATA +=
23323BUILT_SOURCES += $(nodist_boot_image_SOURCES)
23324CLEANFILES += $(nodist_boot_image_SOURCES)
23325platform_DATA += boot.img
23326CLEANFILES += boot.img
23327
23328boot.img: boot.image$(EXEEXT)
21f95442 23329 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(boot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23330
23331endif
23332
23333if COND_sparc64_ieee1275
23334platform_PROGRAMS += boot.image
23335boot_image_SOURCES = boot/sparc64/ieee1275/boot.S
23336nodist_boot_image_SOURCES = ## platform nodist sources
23337boot_image_LDADD =
23338boot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
00f6db22 23339boot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext=0x3fe0
422889f9
CW
23340boot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23341boot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
00f6db22 23342boot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
422889f9
CW
23343dist_noinst_DATA +=
23344BUILT_SOURCES += $(nodist_boot_image_SOURCES)
23345CLEANFILES += $(nodist_boot_image_SOURCES)
23346platform_DATA += boot.img
23347CLEANFILES += boot.img
23348
23349boot.img: boot.image$(EXEEXT)
21f95442 23350 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(boot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23351
23352endif
23353
23354if COND_i386_pc
23355platform_PROGRAMS += boot_hybrid.image
23356boot_hybrid_image_SOURCES = boot/i386/pc/boot.S
23357nodist_boot_hybrid_image_SOURCES = ## platform nodist sources
23358boot_hybrid_image_LDADD =
23359boot_hybrid_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23360boot_hybrid_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x7C00
23361boot_hybrid_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -DHYBRID_BOOT=1
23362boot_hybrid_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23363boot_hybrid_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23364dist_noinst_DATA +=
23365BUILT_SOURCES += $(nodist_boot_hybrid_image_SOURCES)
23366CLEANFILES += $(nodist_boot_hybrid_image_SOURCES)
23367platform_DATA += boot_hybrid.img
23368CLEANFILES += boot_hybrid.img
23369
23370boot_hybrid.img: boot_hybrid.image$(EXEEXT)
21f95442 23371 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(boot_hybrid_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23372
23373endif
23374
23375if COND_i386_pc
23376platform_PROGRAMS += cdboot.image
23377cdboot_image_SOURCES = boot/i386/pc/cdboot.S
23378nodist_cdboot_image_SOURCES = ## platform nodist sources
23379cdboot_image_LDADD =
23380cdboot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23381cdboot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x7C00
23382cdboot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23383cdboot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23384cdboot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23385dist_noinst_DATA +=
23386BUILT_SOURCES += $(nodist_cdboot_image_SOURCES)
23387CLEANFILES += $(nodist_cdboot_image_SOURCES)
23388platform_DATA += cdboot.img
23389CLEANFILES += cdboot.img
23390
23391cdboot.img: cdboot.image$(EXEEXT)
21f95442 23392 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(cdboot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23393
23394endif
23395
23396if COND_sparc64_ieee1275
23397platform_PROGRAMS += cdboot.image
23398cdboot_image_SOURCES = boot/sparc64/ieee1275/boot.S
23399nodist_cdboot_image_SOURCES = ## platform nodist sources
23400cdboot_image_LDADD =
23401cdboot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
00f6db22 23402cdboot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext=0x3fe0
422889f9
CW
23403cdboot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -DCDBOOT=1
23404cdboot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
00f6db22 23405cdboot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
422889f9
CW
23406dist_noinst_DATA +=
23407BUILT_SOURCES += $(nodist_cdboot_image_SOURCES)
23408CLEANFILES += $(nodist_cdboot_image_SOURCES)
23409platform_DATA += cdboot.img
23410CLEANFILES += cdboot.img
23411
23412cdboot.img: cdboot.image$(EXEEXT)
21f95442 23413 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(cdboot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23414
23415endif
23416
23417if COND_i386_pc
23418platform_PROGRAMS += pxeboot.image
23419pxeboot_image_SOURCES = boot/i386/pc/pxeboot.S
23420nodist_pxeboot_image_SOURCES = ## platform nodist sources
23421pxeboot_image_LDADD =
23422pxeboot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23423pxeboot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x7C00
23424pxeboot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23425pxeboot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23426pxeboot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23427dist_noinst_DATA +=
23428BUILT_SOURCES += $(nodist_pxeboot_image_SOURCES)
23429CLEANFILES += $(nodist_pxeboot_image_SOURCES)
23430platform_DATA += pxeboot.img
23431CLEANFILES += pxeboot.img
23432
23433pxeboot.img: pxeboot.image$(EXEEXT)
21f95442 23434 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(pxeboot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23435
23436endif
23437
23438if COND_i386_pc
23439platform_PROGRAMS += diskboot.image
23440diskboot_image_SOURCES = boot/i386/pc/diskboot.S
23441nodist_diskboot_image_SOURCES = ## platform nodist sources
23442diskboot_image_LDADD =
23443diskboot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23444diskboot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x8000
23445diskboot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23446diskboot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23447diskboot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23448dist_noinst_DATA +=
23449BUILT_SOURCES += $(nodist_diskboot_image_SOURCES)
23450CLEANFILES += $(nodist_diskboot_image_SOURCES)
23451platform_DATA += diskboot.img
23452CLEANFILES += diskboot.img
23453
23454diskboot.img: diskboot.image$(EXEEXT)
21f95442 23455 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(diskboot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23456
23457endif
23458
23459if COND_sparc64_ieee1275
23460platform_PROGRAMS += diskboot.image
23461diskboot_image_SOURCES = boot/sparc64/ieee1275/diskboot.S
23462nodist_diskboot_image_SOURCES = ## platform nodist sources
23463diskboot_image_LDADD =
23464diskboot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23465diskboot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext=0x4200
23466diskboot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23467diskboot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23468diskboot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23469dist_noinst_DATA +=
23470BUILT_SOURCES += $(nodist_diskboot_image_SOURCES)
23471CLEANFILES += $(nodist_diskboot_image_SOURCES)
23472platform_DATA += diskboot.img
23473CLEANFILES += diskboot.img
23474
23475diskboot.img: diskboot.image$(EXEEXT)
21f95442 23476 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(diskboot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23477
23478endif
23479
23480if COND_i386_pc
23481platform_PROGRAMS += lnxboot.image
23482lnxboot_image_SOURCES = boot/i386/pc/lnxboot.S
23483nodist_lnxboot_image_SOURCES = ## platform nodist sources
23484lnxboot_image_LDADD =
23485lnxboot_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23486lnxboot_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x6000
23487lnxboot_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23488lnxboot_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23489lnxboot_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23490dist_noinst_DATA +=
23491BUILT_SOURCES += $(nodist_lnxboot_image_SOURCES)
23492CLEANFILES += $(nodist_lnxboot_image_SOURCES)
23493platform_DATA += lnxboot.img
23494CLEANFILES += lnxboot.img
23495
23496lnxboot.img: lnxboot.image$(EXEEXT)
21f95442 23497 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(lnxboot_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23498
23499endif
23500
23501if COND_mips_loongson
23502platform_PROGRAMS += xz_decompress.image
23503xz_decompress_image_SOURCES = boot/mips/startup_raw.S boot/decompressor/minilib.c boot/decompressor/xz.c lib/xzembed/xz_dec_bcj.c lib/xzembed/xz_dec_lzma2.c lib/xzembed/xz_dec_stream.c kern/compiler-rt.c
23504nodist_xz_decompress_image_SOURCES = ## platform nodist sources
23505xz_decompress_image_LDADD =
23506xz_decompress_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE) -Wno-unreachable-code
23507xz_decompress_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)
23508xz_decompress_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed -DGRUB_EMBED_DECOMPRESSOR=1
23509xz_decompress_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23510xz_decompress_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23511dist_noinst_DATA +=
23512BUILT_SOURCES += $(nodist_xz_decompress_image_SOURCES)
23513CLEANFILES += $(nodist_xz_decompress_image_SOURCES)
23514platform_DATA += xz_decompress.img
23515CLEANFILES += xz_decompress.img
23516
23517xz_decompress.img: xz_decompress.image$(EXEEXT)
21f95442 23518 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(xz_decompress_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23519
23520endif
23521
23522if COND_mips_arc
23523platform_PROGRAMS += xz_decompress.image
23524xz_decompress_image_SOURCES = boot/mips/startup_raw.S boot/decompressor/minilib.c boot/decompressor/xz.c lib/xzembed/xz_dec_bcj.c lib/xzembed/xz_dec_lzma2.c lib/xzembed/xz_dec_stream.c kern/compiler-rt.c
23525nodist_xz_decompress_image_SOURCES = ## platform nodist sources
23526xz_decompress_image_LDADD =
23527xz_decompress_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE) -Wno-unreachable-code
23528xz_decompress_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)
23529xz_decompress_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed -DGRUB_EMBED_DECOMPRESSOR=1
23530xz_decompress_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23531xz_decompress_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23532dist_noinst_DATA +=
23533BUILT_SOURCES += $(nodist_xz_decompress_image_SOURCES)
23534CLEANFILES += $(nodist_xz_decompress_image_SOURCES)
23535platform_DATA += xz_decompress.img
23536CLEANFILES += xz_decompress.img
23537
23538xz_decompress.img: xz_decompress.image$(EXEEXT)
21f95442 23539 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(xz_decompress_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23540
23541endif
23542
23543if COND_mips_qemu_mips
23544platform_PROGRAMS += xz_decompress.image
23545xz_decompress_image_SOURCES = boot/mips/startup_raw.S boot/decompressor/minilib.c boot/decompressor/xz.c lib/xzembed/xz_dec_bcj.c lib/xzembed/xz_dec_lzma2.c lib/xzembed/xz_dec_stream.c kern/compiler-rt.c
23546nodist_xz_decompress_image_SOURCES = ## platform nodist sources
23547xz_decompress_image_LDADD =
23548xz_decompress_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE) -Wno-unreachable-code
23549xz_decompress_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)
23550xz_decompress_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed -DGRUB_EMBED_DECOMPRESSOR=1
23551xz_decompress_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23552xz_decompress_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23553dist_noinst_DATA +=
23554BUILT_SOURCES += $(nodist_xz_decompress_image_SOURCES)
23555CLEANFILES += $(nodist_xz_decompress_image_SOURCES)
23556platform_DATA += xz_decompress.img
23557CLEANFILES += xz_decompress.img
23558
23559xz_decompress.img: xz_decompress.image$(EXEEXT)
21f95442 23560 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(xz_decompress_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23561
23562endif
23563
23564if COND_mips_loongson
23565platform_PROGRAMS += none_decompress.image
23566none_decompress_image_SOURCES = boot/mips/startup_raw.S boot/decompressor/none.c
23567nodist_none_decompress_image_SOURCES = ## platform nodist sources
23568none_decompress_image_LDADD =
23569none_decompress_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23570none_decompress_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)
23571none_decompress_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -DGRUB_EMBED_DECOMPRESSOR=1
23572none_decompress_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23573none_decompress_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23574dist_noinst_DATA +=
23575BUILT_SOURCES += $(nodist_none_decompress_image_SOURCES)
23576CLEANFILES += $(nodist_none_decompress_image_SOURCES)
23577platform_DATA += none_decompress.img
23578CLEANFILES += none_decompress.img
23579
23580none_decompress.img: none_decompress.image$(EXEEXT)
21f95442 23581 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(none_decompress_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23582
23583endif
23584
23585if COND_mips_arc
23586platform_PROGRAMS += none_decompress.image
23587none_decompress_image_SOURCES = boot/mips/startup_raw.S boot/decompressor/none.c
23588nodist_none_decompress_image_SOURCES = ## platform nodist sources
23589none_decompress_image_LDADD =
23590none_decompress_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23591none_decompress_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)
23592none_decompress_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -DGRUB_EMBED_DECOMPRESSOR=1
23593none_decompress_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23594none_decompress_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23595dist_noinst_DATA +=
23596BUILT_SOURCES += $(nodist_none_decompress_image_SOURCES)
23597CLEANFILES += $(nodist_none_decompress_image_SOURCES)
23598platform_DATA += none_decompress.img
23599CLEANFILES += none_decompress.img
23600
23601none_decompress.img: none_decompress.image$(EXEEXT)
21f95442 23602 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(none_decompress_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23603
23604endif
23605
23606if COND_mips_qemu_mips
23607platform_PROGRAMS += none_decompress.image
23608none_decompress_image_SOURCES = boot/mips/startup_raw.S boot/decompressor/none.c
23609nodist_none_decompress_image_SOURCES = ## platform nodist sources
23610none_decompress_image_LDADD =
23611none_decompress_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23612none_decompress_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)
23613none_decompress_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE) -DGRUB_EMBED_DECOMPRESSOR=1
23614none_decompress_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23615none_decompress_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23616dist_noinst_DATA +=
23617BUILT_SOURCES += $(nodist_none_decompress_image_SOURCES)
23618CLEANFILES += $(nodist_none_decompress_image_SOURCES)
23619platform_DATA += none_decompress.img
23620CLEANFILES += none_decompress.img
23621
23622none_decompress.img: none_decompress.image$(EXEEXT)
21f95442 23623 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(none_decompress_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23624
23625endif
23626
23627if COND_i386_pc
23628platform_PROGRAMS += lzma_decompress.image
23629lzma_decompress_image_SOURCES = boot/i386/pc/startup_raw.S
23630nodist_lzma_decompress_image_SOURCES = rs_decoder.h ## platform nodist sources
23631lzma_decompress_image_LDADD =
23632lzma_decompress_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23633lzma_decompress_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) $(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x8200
23634lzma_decompress_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23635lzma_decompress_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23636lzma_decompress_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23637dist_noinst_DATA +=
23638BUILT_SOURCES += $(nodist_lzma_decompress_image_SOURCES)
23639CLEANFILES += $(nodist_lzma_decompress_image_SOURCES)
23640platform_DATA += lzma_decompress.img
23641CLEANFILES += lzma_decompress.img
23642
23643lzma_decompress.img: lzma_decompress.image$(EXEEXT)
21f95442 23644 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(lzma_decompress_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23645
23646endif
23647
23648if COND_mips_loongson
23649platform_PROGRAMS += fwstart.image
23650fwstart_image_SOURCES = boot/mips/loongson/fwstart.S
23651nodist_fwstart_image_SOURCES = ## platform nodist sources
23652fwstart_image_LDADD =
23653fwstart_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23654fwstart_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-N,-S,-Ttext,0xbfc00000,-Bstatic
23655fwstart_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23656fwstart_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23657fwstart_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23658dist_noinst_DATA +=
23659BUILT_SOURCES += $(nodist_fwstart_image_SOURCES)
23660CLEANFILES += $(nodist_fwstart_image_SOURCES)
23661platform_DATA += fwstart.img
23662CLEANFILES += fwstart.img
23663
23664fwstart.img: fwstart.image$(EXEEXT)
21f95442 23665 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(fwstart_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23666
23667endif
23668
23669if COND_mips_loongson
23670platform_PROGRAMS += fwstart_fuloong2f.image
23671fwstart_fuloong2f_image_SOURCES = boot/mips/loongson/fuloong2f.S
23672nodist_fwstart_fuloong2f_image_SOURCES = ## platform nodist sources
23673fwstart_fuloong2f_image_LDADD =
23674fwstart_fuloong2f_image_CFLAGS = $(AM_CFLAGS) $(CFLAGS_IMAGE)
23675fwstart_fuloong2f_image_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_IMAGE) -Wl,-N,-S,-Ttext,0xbfc00000,-Bstatic
23676fwstart_fuloong2f_image_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_IMAGE)
23677fwstart_fuloong2f_image_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_IMAGE)
23678fwstart_fuloong2f_image_OBJCOPYFLAGS = $(OBJCOPYFLAGS_IMAGE) -O binary
23679dist_noinst_DATA +=
23680BUILT_SOURCES += $(nodist_fwstart_fuloong2f_image_SOURCES)
23681CLEANFILES += $(nodist_fwstart_fuloong2f_image_SOURCES)
23682platform_DATA += fwstart_fuloong2f.img
23683CLEANFILES += fwstart_fuloong2f.img
23684
23685fwstart_fuloong2f.img: fwstart_fuloong2f.image$(EXEEXT)
21f95442 23686 if test x$(TARGET_APPLE_LINKER) = x1; then $(MACHO2IMG) $< $@; else $(TARGET_OBJCOPY) $(fwstart_fuloong2f_image_OBJCOPYFLAGS) --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .note.gnu.property -R .ARM.exidx $< $@; fi
422889f9
CW
23687
23688endif
23689
23690if COND_emu
23691bin_PROGRAMS += grub-emu
23692if COND_MAN_PAGES
23693man_MANS += grub-emu.1
23694
23695grub-emu.1: grub-emu
23696 chmod a+x grub-emu
23697 PATH=$(builddir):$$PATH pkgdatadir=$(builddir) $(HELP2MAN) --section=1 -i $(top_srcdir)/docs/man/grub-emu.h2m -o $@ grub-emu
23698
23699CLEANFILES += grub-emu.1
23700endif
23701grub_emu_SOURCES = kern/emu/full.c
23702nodist_grub_emu_SOURCES = grub_emu_init.c
00f6db22 23703grub_emu_LDADD = kernel.exec$(EXEEXT) $(MODULE_FILES) lib/gnulib/libgnu.a $(LIBINTL) $(LIBUTIL) $(LIBSDL) $(LIBUSB) $(LIBPCIACCESS) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)
422889f9
CW
23704grub_emu_CFLAGS = $(AM_CFLAGS) $(CFLAGS_PROGRAM)
23705grub_emu_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_PROGRAM)
23706grub_emu_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_PROGRAM)
23707grub_emu_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_PROGRAM)
23708dist_noinst_DATA +=
23709BUILT_SOURCES += $(nodist_grub_emu_SOURCES)
23710CLEANFILES += $(nodist_grub_emu_SOURCES)
23711endif
23712
23713if COND_emu
23714bin_PROGRAMS += grub-emu-lite
23715grub_emu_lite_SOURCES = kern/emu/lite.c
23716nodist_grub_emu_lite_SOURCES = symlist.c
00f6db22 23717grub_emu_lite_LDADD = kernel.exec$(EXEEXT) lib/gnulib/libgnu.a $(LIBINTL) $(LIBUTIL) $(LIBSDL) $(LIBUSB) $(LIBPCIACCESS) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)
422889f9
CW
23718grub_emu_lite_CFLAGS = $(AM_CFLAGS) $(CFLAGS_PROGRAM)
23719grub_emu_lite_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_PROGRAM)
23720grub_emu_lite_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_PROGRAM)
23721grub_emu_lite_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_PROGRAM)
23722dist_noinst_DATA +=
23723BUILT_SOURCES += $(nodist_grub_emu_lite_SOURCES)
23724CLEANFILES += $(nodist_grub_emu_lite_SOURCES)
23725endif
23726noinst_DATA += gensyminfo.sh
23727
23728gensyminfo.sh: $(top_builddir)/config.status gensyminfo.sh.in
23729 (for x in gensyminfo.sh.in ; do cat $(srcdir)/"$$x"; done) | $(top_builddir)/config.status --file=$@:-
23730 chmod a+x gensyminfo.sh
23731
23732CLEANFILES += gensyminfo.sh
23733EXTRA_DIST +=
23734dist_noinst_DATA += gensyminfo.sh.in
23735noinst_DATA += genmod.sh
23736
23737genmod.sh: $(top_builddir)/config.status genmod.sh.in
23738 (for x in genmod.sh.in ; do cat $(srcdir)/"$$x"; done) | $(top_builddir)/config.status --file=$@:-
23739 chmod a+x genmod.sh
23740
23741CLEANFILES += genmod.sh
23742EXTRA_DIST +=
23743dist_noinst_DATA += genmod.sh.in
23744noinst_DATA += modinfo.sh
23745
23746modinfo.sh: $(top_builddir)/config.status modinfo.sh.in
23747 (for x in modinfo.sh.in ; do cat $(srcdir)/"$$x"; done) | $(top_builddir)/config.status --file=$@:-
23748 chmod a+x modinfo.sh
23749
23750CLEANFILES += modinfo.sh
23751EXTRA_DIST +=
23752dist_noinst_DATA += modinfo.sh.in
23753platform_DATA += gmodule.pl
23754
23755gmodule.pl: $(top_builddir)/config.status gmodule.pl.in
23756 (for x in gmodule.pl.in ; do cat $(srcdir)/"$$x"; done) | $(top_builddir)/config.status --file=$@:-
23757 chmod a+x gmodule.pl
23758
23759CLEANFILES += gmodule.pl
23760EXTRA_DIST +=
23761dist_noinst_DATA += gmodule.pl.in
23762platform_DATA += gdb_grub
23763
23764gdb_grub: $(top_builddir)/config.status gdb_grub.in
23765 (for x in gdb_grub.in ; do cat $(srcdir)/"$$x"; done) | $(top_builddir)/config.status --file=$@:-
23766 chmod a+x gdb_grub
23767
23768CLEANFILES += gdb_grub
23769EXTRA_DIST +=
23770dist_noinst_DATA += gdb_grub.in
23771
23772if COND_powerpc_ieee1275
23773platform_DATA += grub.chrp
23774
23775grub.chrp: $(top_builddir)/config.status boot/powerpc/grub.chrp.in
23776 (for x in boot/powerpc/grub.chrp.in ; do cat $(srcdir)/"$$x"; done) | $(top_builddir)/config.status --file=$@:-
23777 chmod a+x grub.chrp
23778
23779CLEANFILES += grub.chrp
23780EXTRA_DIST +=
23781dist_noinst_DATA += boot/powerpc/grub.chrp.in
23782endif
23783
23784if COND_powerpc_ieee1275
23785platform_DATA += bootinfo.txt
23786
23787bootinfo.txt: $(top_builddir)/config.status boot/powerpc/bootinfo.txt.in
23788 (for x in boot/powerpc/bootinfo.txt.in ; do cat $(srcdir)/"$$x"; done) | $(top_builddir)/config.status --file=$@:-
23789 chmod a+x bootinfo.txt
23790
23791CLEANFILES += bootinfo.txt
23792EXTRA_DIST +=
23793dist_noinst_DATA += boot/powerpc/bootinfo.txt.in
23794endif