]> git.proxmox.com Git - grub2.git/blame - conf/i386-efi.mk
2006-04-22 Yoshinori K. Okuji <okuji@enbug.org>
[grub2.git] / conf / i386-efi.mk
CommitLineData
83709125 1# -*- makefile -*-
2
3COMMON_ASFLAGS = -nostdinc -fno-builtin -m32
4COMMON_CFLAGS = -fno-builtin -m32
ff04ec24 5COMMON_LDFLAGS = -melf_i386 -nostdlib
83709125 6
7# Utilities.
8bin_UTILITIES = grub-mkimage
9#sbin_UTILITIES = grub-setup grub-emu grub-mkdevicemap grub-probefs
10noinst_UTILITIES = genmoddep
11
12# For grub-mkimage.
13grub_mkimage_SOURCES = util/i386/efi/grub-mkimage.c util/misc.c \
14 util/resolve.c
15CLEANFILES += grub-mkimage grub_mkimage-util_i386_efi_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o
16MOSTLYCLEANFILES += grub_mkimage-util_i386_efi_grub_mkimage.d grub_mkimage-util_misc.d grub_mkimage-util_resolve.d
17
18grub-mkimage: grub_mkimage-util_i386_efi_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o
19 $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_mkimage_LDFLAGS)
20
21grub_mkimage-util_i386_efi_grub_mkimage.o: util/i386/efi/grub-mkimage.c
22 $(BUILD_CC) -Iutil/i386/efi -I$(srcdir)/util/i386/efi $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $<
23
24grub_mkimage-util_i386_efi_grub_mkimage.d: util/i386/efi/grub-mkimage.c
25 set -e; $(BUILD_CC) -Iutil/i386/efi -I$(srcdir)/util/i386/efi $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,grub\-mkimage\.o[ :]*,grub_mkimage-util_i386_efi_grub_mkimage.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
26
27-include grub_mkimage-util_i386_efi_grub_mkimage.d
28
29grub_mkimage-util_misc.o: util/misc.c
30 $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $<
31
32grub_mkimage-util_misc.d: util/misc.c
33 set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_mkimage-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
34
35-include grub_mkimage-util_misc.d
36
37grub_mkimage-util_resolve.o: util/resolve.c
38 $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $<
39
40grub_mkimage-util_resolve.d: util/resolve.c
41 set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,resolve\.o[ :]*,grub_mkimage-util_resolve.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
42
43-include grub_mkimage-util_resolve.d
44
45
46# For grub-setup.
47#grub_setup_SOURCES = util/i386/pc/grub-setup.c util/i386/pc/biosdisk.c \
48# util/misc.c util/i386/pc/getroot.c kern/device.c kern/disk.c \
49# kern/err.c kern/misc.c fs/fat.c fs/ext2.c fs/xfs.c fs/affs.c \
50# fs/sfs.c kern/parser.c kern/partition.c partmap/pc.c \
51# fs/ufs.c fs/minix.c fs/hfs.c fs/jfs.c fs/hfsplus.c kern/file.c \
52# kern/fs.c kern/env.c fs/fshelp.c
53
54# For grub-mkdevicemap.
55#grub_mkdevicemap_SOURCES = util/i386/pc/grub-mkdevicemap.c util/misc.c
56
57# For grub-probefs.
58#grub_probefs_SOURCES = util/i386/pc/grub-probefs.c \
59# util/i386/pc/biosdisk.c util/misc.c util/i386/pc/getroot.c \
60# kern/device.c kern/disk.c kern/err.c kern/misc.c fs/fat.c \
61# fs/ext2.c kern/parser.c kern/partition.c partmap/pc.c fs/ufs.c \
62# fs/minix.c fs/hfs.c fs/jfs.c kern/fs.c kern/env.c fs/fshelp.c \
63# fs/xfs.c fs/affs.c fs/sfs.c fs/hfsplus.c
64
65# For grub-emu.
66grub_emu_SOURCES = commands/boot.c commands/cat.c commands/cmp.c \
67 commands/configfile.c commands/default.c commands/help.c \
68 commands/terminal.c commands/ls.c commands/test.c \
69 commands/search.c commands/timeout.c \
70 commands/i386/pc/halt.c commands/i386/pc/reboot.c \
71 disk/loopback.c \
72 fs/affs.c fs/ext2.c fs/fat.c fs/fshelp.c fs/hfs.c fs/iso9660.c \
73 fs/jfs.c fs/minix.c fs/sfs.c fs/ufs.c fs/xfs.c fs/hfsplus.c \
74 io/gzio.c \
75 kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c \
76 normal/execute.c kern/file.c kern/fs.c normal/lexer.c \
77 kern/loader.c kern/main.c kern/misc.c kern/parser.c \
78 grub_script.tab.c kern/partition.c kern/rescue.c kern/term.c \
79 normal/arg.c normal/cmdline.c normal/command.c normal/function.c\
80 normal/completion.c normal/context.c normal/main.c \
81 normal/menu.c normal/menu_entry.c normal/misc.c normal/script.c \
82 partmap/amiga.c partmap/apple.c partmap/pc.c partmap/sun.c \
83 partmap/acorn.c partmap/gpt.c \
84 util/console.c util/grub-emu.c util/misc.c \
85 util/i386/pc/biosdisk.c util/i386/pc/getroot.c \
86 util/i386/pc/misc.c grub_emu_init.c
87
88grub_emu_LDFLAGS = $(LIBCURSES)
89
90# For genmoddep.
91genmoddep_SOURCES = util/genmoddep.c
92CLEANFILES += genmoddep genmoddep-util_genmoddep.o
93MOSTLYCLEANFILES += genmoddep-util_genmoddep.d
94
95genmoddep: genmoddep-util_genmoddep.o
96 $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(genmoddep_LDFLAGS)
97
98genmoddep-util_genmoddep.o: util/genmoddep.c
99 $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -c -o $@ $<
100
101genmoddep-util_genmoddep.d: util/genmoddep.c
102 set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -M $< | sed 's,genmoddep\.o[ :]*,genmoddep-util_genmoddep.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
103
104-include genmoddep-util_genmoddep.d
105
106
107# Scripts.
108#sbin_SCRIPTS = grub-install
109
110# For grub-install.
111#grub_install_SOURCES = util/efi/pc/grub-install.in
112
113# Modules.
114pkgdata_MODULES = kernel.mod normal.mod
115
116# For kernel.mod.
117kernel_mod_EXPORTS = no
118kernel_mod_SOURCES = kern/i386/efi/startup.S kern/main.c kern/device.c \
119 kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \
120 kern/misc.c kern/mm.c kern/loader.c kern/rescue.c kern/term.c \
121 kern/i386/dl.c kern/i386/efi/init.c kern/parser.c kern/partition.c \
976a4ea0 122 kern/env.c symlist.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c \
123 term/efi/console.c
124CLEANFILES += kernel.mod mod-kernel.o mod-kernel.c pre-kernel.o kernel_mod-kern_i386_efi_startup.o kernel_mod-kern_main.o kernel_mod-kern_device.o kernel_mod-kern_disk.o kernel_mod-kern_dl.o kernel_mod-kern_file.o kernel_mod-kern_fs.o kernel_mod-kern_err.o kernel_mod-kern_misc.o kernel_mod-kern_mm.o kernel_mod-kern_loader.o kernel_mod-kern_rescue.o kernel_mod-kern_term.o kernel_mod-kern_i386_dl.o kernel_mod-kern_i386_efi_init.o kernel_mod-kern_parser.o kernel_mod-kern_partition.o kernel_mod-kern_env.o kernel_mod-symlist.o kernel_mod-kern_efi_efi.o kernel_mod-kern_efi_init.o kernel_mod-kern_efi_mm.o kernel_mod-term_efi_console.o und-kernel.lst
83709125 125ifneq ($(kernel_mod_EXPORTS),no)
126CLEANFILES += def-kernel.lst
127DEFSYMFILES += def-kernel.lst
128endif
976a4ea0 129MOSTLYCLEANFILES += kernel_mod-kern_i386_efi_startup.d kernel_mod-kern_main.d kernel_mod-kern_device.d kernel_mod-kern_disk.d kernel_mod-kern_dl.d kernel_mod-kern_file.d kernel_mod-kern_fs.d kernel_mod-kern_err.d kernel_mod-kern_misc.d kernel_mod-kern_mm.d kernel_mod-kern_loader.d kernel_mod-kern_rescue.d kernel_mod-kern_term.d kernel_mod-kern_i386_dl.d kernel_mod-kern_i386_efi_init.d kernel_mod-kern_parser.d kernel_mod-kern_partition.d kernel_mod-kern_env.d kernel_mod-symlist.d kernel_mod-kern_efi_efi.d kernel_mod-kern_efi_init.d kernel_mod-kern_efi_mm.d kernel_mod-term_efi_console.d
83709125 130UNDSYMFILES += und-kernel.lst
131
132kernel.mod: pre-kernel.o mod-kernel.o
133 -rm -f $@
ff04ec24 134 $(CC) $(kernel_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
83709125 135 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
136
976a4ea0 137pre-kernel.o: kernel_mod-kern_i386_efi_startup.o kernel_mod-kern_main.o kernel_mod-kern_device.o kernel_mod-kern_disk.o kernel_mod-kern_dl.o kernel_mod-kern_file.o kernel_mod-kern_fs.o kernel_mod-kern_err.o kernel_mod-kern_misc.o kernel_mod-kern_mm.o kernel_mod-kern_loader.o kernel_mod-kern_rescue.o kernel_mod-kern_term.o kernel_mod-kern_i386_dl.o kernel_mod-kern_i386_efi_init.o kernel_mod-kern_parser.o kernel_mod-kern_partition.o kernel_mod-kern_env.o kernel_mod-symlist.o kernel_mod-kern_efi_efi.o kernel_mod-kern_efi_init.o kernel_mod-kern_efi_mm.o kernel_mod-term_efi_console.o
83709125 138 -rm -f $@
ff04ec24 139 $(CC) $(kernel_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
83709125 140
141mod-kernel.o: mod-kernel.c
142 $(CC) $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
143
144mod-kernel.c: moddep.lst genmodsrc.sh
145 sh $(srcdir)/genmodsrc.sh 'kernel' $< > $@ || (rm -f $@; exit 1)
146
147ifneq ($(kernel_mod_EXPORTS),no)
148def-kernel.lst: pre-kernel.o
149 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 kernel/' > $@
150endif
151
152und-kernel.lst: pre-kernel.o
153 echo 'kernel' > $@
154 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
155
156kernel_mod-kern_i386_efi_startup.o: kern/i386/efi/startup.S
157 $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(ASFLAGS) $(kernel_mod_ASFLAGS) -c -o $@ $<
158
159kernel_mod-kern_i386_efi_startup.d: kern/i386/efi/startup.S
160 set -e; $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(ASFLAGS) $(kernel_mod_ASFLAGS) -M $< | sed 's,startup\.o[ :]*,kernel_mod-kern_i386_efi_startup.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
161
162-include kernel_mod-kern_i386_efi_startup.d
163
164CLEANFILES += cmd-kernel_mod-kern_i386_efi_startup.lst fs-kernel_mod-kern_i386_efi_startup.lst
165COMMANDFILES += cmd-kernel_mod-kern_i386_efi_startup.lst
166FSFILES += fs-kernel_mod-kern_i386_efi_startup.lst
167
168cmd-kernel_mod-kern_i386_efi_startup.lst: kern/i386/efi/startup.S gencmdlist.sh
169 set -e; $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(ASFLAGS) $(kernel_mod_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
170
171fs-kernel_mod-kern_i386_efi_startup.lst: kern/i386/efi/startup.S genfslist.sh
172 set -e; $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(ASFLAGS) $(kernel_mod_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
173
174
175kernel_mod-kern_main.o: kern/main.c
176 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
177
178kernel_mod-kern_main.d: kern/main.c
179 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,main\.o[ :]*,kernel_mod-kern_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
180
181-include kernel_mod-kern_main.d
182
183CLEANFILES += cmd-kernel_mod-kern_main.lst fs-kernel_mod-kern_main.lst
184COMMANDFILES += cmd-kernel_mod-kern_main.lst
185FSFILES += fs-kernel_mod-kern_main.lst
186
187cmd-kernel_mod-kern_main.lst: kern/main.c gencmdlist.sh
188 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
189
190fs-kernel_mod-kern_main.lst: kern/main.c genfslist.sh
191 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
192
193
194kernel_mod-kern_device.o: kern/device.c
195 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
196
197kernel_mod-kern_device.d: kern/device.c
198 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,device\.o[ :]*,kernel_mod-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
199
200-include kernel_mod-kern_device.d
201
202CLEANFILES += cmd-kernel_mod-kern_device.lst fs-kernel_mod-kern_device.lst
203COMMANDFILES += cmd-kernel_mod-kern_device.lst
204FSFILES += fs-kernel_mod-kern_device.lst
205
206cmd-kernel_mod-kern_device.lst: kern/device.c gencmdlist.sh
207 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
208
209fs-kernel_mod-kern_device.lst: kern/device.c genfslist.sh
210 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
211
212
213kernel_mod-kern_disk.o: kern/disk.c
214 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
215
216kernel_mod-kern_disk.d: kern/disk.c
217 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,disk\.o[ :]*,kernel_mod-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
218
219-include kernel_mod-kern_disk.d
220
221CLEANFILES += cmd-kernel_mod-kern_disk.lst fs-kernel_mod-kern_disk.lst
222COMMANDFILES += cmd-kernel_mod-kern_disk.lst
223FSFILES += fs-kernel_mod-kern_disk.lst
224
225cmd-kernel_mod-kern_disk.lst: kern/disk.c gencmdlist.sh
226 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
227
228fs-kernel_mod-kern_disk.lst: kern/disk.c genfslist.sh
229 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
230
231
232kernel_mod-kern_dl.o: kern/dl.c
233 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
234
235kernel_mod-kern_dl.d: kern/dl.c
236 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,dl\.o[ :]*,kernel_mod-kern_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
237
238-include kernel_mod-kern_dl.d
239
240CLEANFILES += cmd-kernel_mod-kern_dl.lst fs-kernel_mod-kern_dl.lst
241COMMANDFILES += cmd-kernel_mod-kern_dl.lst
242FSFILES += fs-kernel_mod-kern_dl.lst
243
244cmd-kernel_mod-kern_dl.lst: kern/dl.c gencmdlist.sh
245 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
246
247fs-kernel_mod-kern_dl.lst: kern/dl.c genfslist.sh
248 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
249
250
251kernel_mod-kern_file.o: kern/file.c
252 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
253
254kernel_mod-kern_file.d: kern/file.c
255 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,file\.o[ :]*,kernel_mod-kern_file.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
256
257-include kernel_mod-kern_file.d
258
259CLEANFILES += cmd-kernel_mod-kern_file.lst fs-kernel_mod-kern_file.lst
260COMMANDFILES += cmd-kernel_mod-kern_file.lst
261FSFILES += fs-kernel_mod-kern_file.lst
262
263cmd-kernel_mod-kern_file.lst: kern/file.c gencmdlist.sh
264 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
265
266fs-kernel_mod-kern_file.lst: kern/file.c genfslist.sh
267 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
268
269
270kernel_mod-kern_fs.o: kern/fs.c
271 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
272
273kernel_mod-kern_fs.d: kern/fs.c
274 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,fs\.o[ :]*,kernel_mod-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
275
276-include kernel_mod-kern_fs.d
277
278CLEANFILES += cmd-kernel_mod-kern_fs.lst fs-kernel_mod-kern_fs.lst
279COMMANDFILES += cmd-kernel_mod-kern_fs.lst
280FSFILES += fs-kernel_mod-kern_fs.lst
281
282cmd-kernel_mod-kern_fs.lst: kern/fs.c gencmdlist.sh
283 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
284
285fs-kernel_mod-kern_fs.lst: kern/fs.c genfslist.sh
286 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
287
288
289kernel_mod-kern_err.o: kern/err.c
290 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
291
292kernel_mod-kern_err.d: kern/err.c
293 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,err\.o[ :]*,kernel_mod-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
294
295-include kernel_mod-kern_err.d
296
297CLEANFILES += cmd-kernel_mod-kern_err.lst fs-kernel_mod-kern_err.lst
298COMMANDFILES += cmd-kernel_mod-kern_err.lst
299FSFILES += fs-kernel_mod-kern_err.lst
300
301cmd-kernel_mod-kern_err.lst: kern/err.c gencmdlist.sh
302 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
303
304fs-kernel_mod-kern_err.lst: kern/err.c genfslist.sh
305 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
306
307
308kernel_mod-kern_misc.o: kern/misc.c
309 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
310
311kernel_mod-kern_misc.d: kern/misc.c
312 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,misc\.o[ :]*,kernel_mod-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
313
314-include kernel_mod-kern_misc.d
315
316CLEANFILES += cmd-kernel_mod-kern_misc.lst fs-kernel_mod-kern_misc.lst
317COMMANDFILES += cmd-kernel_mod-kern_misc.lst
318FSFILES += fs-kernel_mod-kern_misc.lst
319
320cmd-kernel_mod-kern_misc.lst: kern/misc.c gencmdlist.sh
321 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
322
323fs-kernel_mod-kern_misc.lst: kern/misc.c genfslist.sh
324 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
325
326
327kernel_mod-kern_mm.o: kern/mm.c
328 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
329
330kernel_mod-kern_mm.d: kern/mm.c
331 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,mm\.o[ :]*,kernel_mod-kern_mm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
332
333-include kernel_mod-kern_mm.d
334
335CLEANFILES += cmd-kernel_mod-kern_mm.lst fs-kernel_mod-kern_mm.lst
336COMMANDFILES += cmd-kernel_mod-kern_mm.lst
337FSFILES += fs-kernel_mod-kern_mm.lst
338
339cmd-kernel_mod-kern_mm.lst: kern/mm.c gencmdlist.sh
340 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
341
342fs-kernel_mod-kern_mm.lst: kern/mm.c genfslist.sh
343 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
344
345
346kernel_mod-kern_loader.o: kern/loader.c
347 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
348
349kernel_mod-kern_loader.d: kern/loader.c
350 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,loader\.o[ :]*,kernel_mod-kern_loader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
351
352-include kernel_mod-kern_loader.d
353
354CLEANFILES += cmd-kernel_mod-kern_loader.lst fs-kernel_mod-kern_loader.lst
355COMMANDFILES += cmd-kernel_mod-kern_loader.lst
356FSFILES += fs-kernel_mod-kern_loader.lst
357
358cmd-kernel_mod-kern_loader.lst: kern/loader.c gencmdlist.sh
359 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
360
361fs-kernel_mod-kern_loader.lst: kern/loader.c genfslist.sh
362 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
363
364
365kernel_mod-kern_rescue.o: kern/rescue.c
366 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
367
368kernel_mod-kern_rescue.d: kern/rescue.c
369 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,rescue\.o[ :]*,kernel_mod-kern_rescue.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
370
371-include kernel_mod-kern_rescue.d
372
373CLEANFILES += cmd-kernel_mod-kern_rescue.lst fs-kernel_mod-kern_rescue.lst
374COMMANDFILES += cmd-kernel_mod-kern_rescue.lst
375FSFILES += fs-kernel_mod-kern_rescue.lst
376
377cmd-kernel_mod-kern_rescue.lst: kern/rescue.c gencmdlist.sh
378 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
379
380fs-kernel_mod-kern_rescue.lst: kern/rescue.c genfslist.sh
381 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
382
383
384kernel_mod-kern_term.o: kern/term.c
385 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
386
387kernel_mod-kern_term.d: kern/term.c
388 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,term\.o[ :]*,kernel_mod-kern_term.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
389
390-include kernel_mod-kern_term.d
391
392CLEANFILES += cmd-kernel_mod-kern_term.lst fs-kernel_mod-kern_term.lst
393COMMANDFILES += cmd-kernel_mod-kern_term.lst
394FSFILES += fs-kernel_mod-kern_term.lst
395
396cmd-kernel_mod-kern_term.lst: kern/term.c gencmdlist.sh
397 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
398
399fs-kernel_mod-kern_term.lst: kern/term.c genfslist.sh
400 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
401
402
403kernel_mod-kern_i386_dl.o: kern/i386/dl.c
404 $(CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
405
406kernel_mod-kern_i386_dl.d: kern/i386/dl.c
407 set -e; $(CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,dl\.o[ :]*,kernel_mod-kern_i386_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
408
409-include kernel_mod-kern_i386_dl.d
410
411CLEANFILES += cmd-kernel_mod-kern_i386_dl.lst fs-kernel_mod-kern_i386_dl.lst
412COMMANDFILES += cmd-kernel_mod-kern_i386_dl.lst
413FSFILES += fs-kernel_mod-kern_i386_dl.lst
414
415cmd-kernel_mod-kern_i386_dl.lst: kern/i386/dl.c gencmdlist.sh
416 set -e; $(CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
417
418fs-kernel_mod-kern_i386_dl.lst: kern/i386/dl.c genfslist.sh
419 set -e; $(CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
420
421
422kernel_mod-kern_i386_efi_init.o: kern/i386/efi/init.c
423 $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
424
425kernel_mod-kern_i386_efi_init.d: kern/i386/efi/init.c
426 set -e; $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,init\.o[ :]*,kernel_mod-kern_i386_efi_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
427
428-include kernel_mod-kern_i386_efi_init.d
429
430CLEANFILES += cmd-kernel_mod-kern_i386_efi_init.lst fs-kernel_mod-kern_i386_efi_init.lst
431COMMANDFILES += cmd-kernel_mod-kern_i386_efi_init.lst
432FSFILES += fs-kernel_mod-kern_i386_efi_init.lst
433
434cmd-kernel_mod-kern_i386_efi_init.lst: kern/i386/efi/init.c gencmdlist.sh
435 set -e; $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
436
437fs-kernel_mod-kern_i386_efi_init.lst: kern/i386/efi/init.c genfslist.sh
438 set -e; $(CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
439
440
441kernel_mod-kern_parser.o: kern/parser.c
442 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
443
444kernel_mod-kern_parser.d: kern/parser.c
445 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,parser\.o[ :]*,kernel_mod-kern_parser.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
446
447-include kernel_mod-kern_parser.d
448
449CLEANFILES += cmd-kernel_mod-kern_parser.lst fs-kernel_mod-kern_parser.lst
450COMMANDFILES += cmd-kernel_mod-kern_parser.lst
451FSFILES += fs-kernel_mod-kern_parser.lst
452
453cmd-kernel_mod-kern_parser.lst: kern/parser.c gencmdlist.sh
454 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
455
456fs-kernel_mod-kern_parser.lst: kern/parser.c genfslist.sh
457 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
458
459
460kernel_mod-kern_partition.o: kern/partition.c
461 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
462
463kernel_mod-kern_partition.d: kern/partition.c
464 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,partition\.o[ :]*,kernel_mod-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
465
466-include kernel_mod-kern_partition.d
467
468CLEANFILES += cmd-kernel_mod-kern_partition.lst fs-kernel_mod-kern_partition.lst
469COMMANDFILES += cmd-kernel_mod-kern_partition.lst
470FSFILES += fs-kernel_mod-kern_partition.lst
471
472cmd-kernel_mod-kern_partition.lst: kern/partition.c gencmdlist.sh
473 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
474
475fs-kernel_mod-kern_partition.lst: kern/partition.c genfslist.sh
476 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
477
478
479kernel_mod-kern_env.o: kern/env.c
480 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
481
482kernel_mod-kern_env.d: kern/env.c
483 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,env\.o[ :]*,kernel_mod-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
484
485-include kernel_mod-kern_env.d
486
487CLEANFILES += cmd-kernel_mod-kern_env.lst fs-kernel_mod-kern_env.lst
488COMMANDFILES += cmd-kernel_mod-kern_env.lst
489FSFILES += fs-kernel_mod-kern_env.lst
490
491cmd-kernel_mod-kern_env.lst: kern/env.c gencmdlist.sh
492 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
493
494fs-kernel_mod-kern_env.lst: kern/env.c genfslist.sh
495 set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
496
497
498kernel_mod-symlist.o: symlist.c
499 $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
500
501kernel_mod-symlist.d: symlist.c
502 set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,symlist\.o[ :]*,kernel_mod-symlist.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
503
504-include kernel_mod-symlist.d
505
506CLEANFILES += cmd-kernel_mod-symlist.lst fs-kernel_mod-symlist.lst
507COMMANDFILES += cmd-kernel_mod-symlist.lst
508FSFILES += fs-kernel_mod-symlist.lst
509
510cmd-kernel_mod-symlist.lst: symlist.c gencmdlist.sh
511 set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
512
513fs-kernel_mod-symlist.lst: symlist.c genfslist.sh
514 set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
515
516
517kernel_mod-kern_efi_efi.o: kern/efi/efi.c
518 $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
519
520kernel_mod-kern_efi_efi.d: kern/efi/efi.c
521 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,efi\.o[ :]*,kernel_mod-kern_efi_efi.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
522
523-include kernel_mod-kern_efi_efi.d
524
525CLEANFILES += cmd-kernel_mod-kern_efi_efi.lst fs-kernel_mod-kern_efi_efi.lst
526COMMANDFILES += cmd-kernel_mod-kern_efi_efi.lst
527FSFILES += fs-kernel_mod-kern_efi_efi.lst
528
529cmd-kernel_mod-kern_efi_efi.lst: kern/efi/efi.c gencmdlist.sh
530 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
531
532fs-kernel_mod-kern_efi_efi.lst: kern/efi/efi.c genfslist.sh
533 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
534
535
976a4ea0 536kernel_mod-kern_efi_init.o: kern/efi/init.c
537 $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
538
539kernel_mod-kern_efi_init.d: kern/efi/init.c
540 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,init\.o[ :]*,kernel_mod-kern_efi_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
541
542-include kernel_mod-kern_efi_init.d
543
544CLEANFILES += cmd-kernel_mod-kern_efi_init.lst fs-kernel_mod-kern_efi_init.lst
545COMMANDFILES += cmd-kernel_mod-kern_efi_init.lst
546FSFILES += fs-kernel_mod-kern_efi_init.lst
547
548cmd-kernel_mod-kern_efi_init.lst: kern/efi/init.c gencmdlist.sh
549 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
550
551fs-kernel_mod-kern_efi_init.lst: kern/efi/init.c genfslist.sh
552 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
553
554
555kernel_mod-kern_efi_mm.o: kern/efi/mm.c
556 $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
557
558kernel_mod-kern_efi_mm.d: kern/efi/mm.c
559 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,mm\.o[ :]*,kernel_mod-kern_efi_mm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
560
561-include kernel_mod-kern_efi_mm.d
562
563CLEANFILES += cmd-kernel_mod-kern_efi_mm.lst fs-kernel_mod-kern_efi_mm.lst
564COMMANDFILES += cmd-kernel_mod-kern_efi_mm.lst
565FSFILES += fs-kernel_mod-kern_efi_mm.lst
566
567cmd-kernel_mod-kern_efi_mm.lst: kern/efi/mm.c gencmdlist.sh
568 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
569
570fs-kernel_mod-kern_efi_mm.lst: kern/efi/mm.c genfslist.sh
571 set -e; $(CC) -Ikern/efi -I$(srcdir)/kern/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
572
573
574kernel_mod-term_efi_console.o: term/efi/console.c
575 $(CC) -Iterm/efi -I$(srcdir)/term/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
576
577kernel_mod-term_efi_console.d: term/efi/console.c
578 set -e; $(CC) -Iterm/efi -I$(srcdir)/term/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -M $< | sed 's,console\.o[ :]*,kernel_mod-term_efi_console.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
579
580-include kernel_mod-term_efi_console.d
581
582CLEANFILES += cmd-kernel_mod-term_efi_console.lst fs-kernel_mod-term_efi_console.lst
583COMMANDFILES += cmd-kernel_mod-term_efi_console.lst
584FSFILES += fs-kernel_mod-term_efi_console.lst
585
586cmd-kernel_mod-term_efi_console.lst: term/efi/console.c gencmdlist.sh
587 set -e; $(CC) -Iterm/efi -I$(srcdir)/term/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1)
588
589fs-kernel_mod-term_efi_console.lst: term/efi/console.c genfslist.sh
590 set -e; $(CC) -Iterm/efi -I$(srcdir)/term/efi $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1)
591
592
83709125 593kernel_mod_HEADERS = arg.h boot.h device.h disk.h dl.h elf.h env.h err.h \
594 file.h fs.h kernel.h loader.h misc.h mm.h net.h parser.h partition.h \
595 pc_partition.h rescue.h symbol.h term.h types.h \
976a4ea0 596 i386/efi/time.h efi/efi.h efi/time.h
83709125 597kernel_mod_CFLAGS = $(COMMON_CFLAGS)
598kernel_mod_ASFLAGS = $(COMMON_ASFLAGS)
599kernel_mod_LDFLAGS = $(COMMON_LDFLAGS)
600
601MOSTLYCLEANFILES += symlist.c
602MOSTLYCLEANFILES += symlist.c kernel_syms.lst
603DEFSYMFILES += kernel_syms.lst
604
605symlist.c: $(addprefix include/grub/,$(kernel_mod_HEADERS)) gensymlist.sh
606 sh $(srcdir)/gensymlist.sh $(filter %.h,$^) > $@
607
608kernel_syms.lst: $(addprefix include/grub/,$(kernel_mod_HEADERS)) genkernsyms.sh
609 sh $(srcdir)/genkernsyms.sh $(filter %.h,$^) > $@
610
611# For normal.mod.
612normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c \
613 normal/completion.c normal/context.c normal/execute.c \
614 normal/function.c normal/lexer.c normal/main.c normal/menu.c \
615 normal/menu_entry.c normal/misc.c grub_script.tab.c \
616 normal/script.c normal/i386/setjmp.S
617CLEANFILES += normal.mod mod-normal.o mod-normal.c pre-normal.o normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-grub_script_tab.o normal_mod-normal_script.o normal_mod-normal_i386_setjmp.o und-normal.lst
618ifneq ($(normal_mod_EXPORTS),no)
619CLEANFILES += def-normal.lst
620DEFSYMFILES += def-normal.lst
621endif
622MOSTLYCLEANFILES += normal_mod-normal_arg.d normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_completion.d normal_mod-normal_context.d normal_mod-normal_execute.d normal_mod-normal_function.d normal_mod-normal_lexer.d normal_mod-normal_main.d normal_mod-normal_menu.d normal_mod-normal_menu_entry.d normal_mod-normal_misc.d normal_mod-grub_script_tab.d normal_mod-normal_script.d normal_mod-normal_i386_setjmp.d
623UNDSYMFILES += und-normal.lst
624
625normal.mod: pre-normal.o mod-normal.o
626 -rm -f $@
ff04ec24 627 $(CC) $(normal_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
83709125 628 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
629
630pre-normal.o: normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-grub_script_tab.o normal_mod-normal_script.o normal_mod-normal_i386_setjmp.o
631 -rm -f $@
ff04ec24 632 $(CC) $(normal_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
83709125 633
634mod-normal.o: mod-normal.c
635 $(CC) $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
636
637mod-normal.c: moddep.lst genmodsrc.sh
638 sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
639
640ifneq ($(normal_mod_EXPORTS),no)
641def-normal.lst: pre-normal.o
642 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 normal/' > $@
643endif
644
645und-normal.lst: pre-normal.o
646 echo 'normal' > $@
647 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
648
649normal_mod-normal_arg.o: normal/arg.c
650 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
651
652normal_mod-normal_arg.d: normal/arg.c
653 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,arg\.o[ :]*,normal_mod-normal_arg.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
654
655-include normal_mod-normal_arg.d
656
657CLEANFILES += cmd-normal_mod-normal_arg.lst fs-normal_mod-normal_arg.lst
658COMMANDFILES += cmd-normal_mod-normal_arg.lst
659FSFILES += fs-normal_mod-normal_arg.lst
660
661cmd-normal_mod-normal_arg.lst: normal/arg.c gencmdlist.sh
662 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
663
664fs-normal_mod-normal_arg.lst: normal/arg.c genfslist.sh
665 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
666
667
668normal_mod-normal_cmdline.o: normal/cmdline.c
669 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
670
671normal_mod-normal_cmdline.d: normal/cmdline.c
672 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,cmdline\.o[ :]*,normal_mod-normal_cmdline.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
673
674-include normal_mod-normal_cmdline.d
675
676CLEANFILES += cmd-normal_mod-normal_cmdline.lst fs-normal_mod-normal_cmdline.lst
677COMMANDFILES += cmd-normal_mod-normal_cmdline.lst
678FSFILES += fs-normal_mod-normal_cmdline.lst
679
680cmd-normal_mod-normal_cmdline.lst: normal/cmdline.c gencmdlist.sh
681 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
682
683fs-normal_mod-normal_cmdline.lst: normal/cmdline.c genfslist.sh
684 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
685
686
687normal_mod-normal_command.o: normal/command.c
688 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
689
690normal_mod-normal_command.d: normal/command.c
691 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,command\.o[ :]*,normal_mod-normal_command.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
692
693-include normal_mod-normal_command.d
694
695CLEANFILES += cmd-normal_mod-normal_command.lst fs-normal_mod-normal_command.lst
696COMMANDFILES += cmd-normal_mod-normal_command.lst
697FSFILES += fs-normal_mod-normal_command.lst
698
699cmd-normal_mod-normal_command.lst: normal/command.c gencmdlist.sh
700 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
701
702fs-normal_mod-normal_command.lst: normal/command.c genfslist.sh
703 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
704
705
706normal_mod-normal_completion.o: normal/completion.c
707 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
708
709normal_mod-normal_completion.d: normal/completion.c
710 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,completion\.o[ :]*,normal_mod-normal_completion.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
711
712-include normal_mod-normal_completion.d
713
714CLEANFILES += cmd-normal_mod-normal_completion.lst fs-normal_mod-normal_completion.lst
715COMMANDFILES += cmd-normal_mod-normal_completion.lst
716FSFILES += fs-normal_mod-normal_completion.lst
717
718cmd-normal_mod-normal_completion.lst: normal/completion.c gencmdlist.sh
719 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
720
721fs-normal_mod-normal_completion.lst: normal/completion.c genfslist.sh
722 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
723
724
725normal_mod-normal_context.o: normal/context.c
726 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
727
728normal_mod-normal_context.d: normal/context.c
729 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,context\.o[ :]*,normal_mod-normal_context.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
730
731-include normal_mod-normal_context.d
732
733CLEANFILES += cmd-normal_mod-normal_context.lst fs-normal_mod-normal_context.lst
734COMMANDFILES += cmd-normal_mod-normal_context.lst
735FSFILES += fs-normal_mod-normal_context.lst
736
737cmd-normal_mod-normal_context.lst: normal/context.c gencmdlist.sh
738 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
739
740fs-normal_mod-normal_context.lst: normal/context.c genfslist.sh
741 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
742
743
744normal_mod-normal_execute.o: normal/execute.c
745 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
746
747normal_mod-normal_execute.d: normal/execute.c
748 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,execute\.o[ :]*,normal_mod-normal_execute.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
749
750-include normal_mod-normal_execute.d
751
752CLEANFILES += cmd-normal_mod-normal_execute.lst fs-normal_mod-normal_execute.lst
753COMMANDFILES += cmd-normal_mod-normal_execute.lst
754FSFILES += fs-normal_mod-normal_execute.lst
755
756cmd-normal_mod-normal_execute.lst: normal/execute.c gencmdlist.sh
757 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
758
759fs-normal_mod-normal_execute.lst: normal/execute.c genfslist.sh
760 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
761
762
763normal_mod-normal_function.o: normal/function.c
764 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
765
766normal_mod-normal_function.d: normal/function.c
767 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,function\.o[ :]*,normal_mod-normal_function.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
768
769-include normal_mod-normal_function.d
770
771CLEANFILES += cmd-normal_mod-normal_function.lst fs-normal_mod-normal_function.lst
772COMMANDFILES += cmd-normal_mod-normal_function.lst
773FSFILES += fs-normal_mod-normal_function.lst
774
775cmd-normal_mod-normal_function.lst: normal/function.c gencmdlist.sh
776 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
777
778fs-normal_mod-normal_function.lst: normal/function.c genfslist.sh
779 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
780
781
782normal_mod-normal_lexer.o: normal/lexer.c
783 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
784
785normal_mod-normal_lexer.d: normal/lexer.c
786 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,lexer\.o[ :]*,normal_mod-normal_lexer.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
787
788-include normal_mod-normal_lexer.d
789
790CLEANFILES += cmd-normal_mod-normal_lexer.lst fs-normal_mod-normal_lexer.lst
791COMMANDFILES += cmd-normal_mod-normal_lexer.lst
792FSFILES += fs-normal_mod-normal_lexer.lst
793
794cmd-normal_mod-normal_lexer.lst: normal/lexer.c gencmdlist.sh
795 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
796
797fs-normal_mod-normal_lexer.lst: normal/lexer.c genfslist.sh
798 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
799
800
801normal_mod-normal_main.o: normal/main.c
802 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
803
804normal_mod-normal_main.d: normal/main.c
805 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,main\.o[ :]*,normal_mod-normal_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
806
807-include normal_mod-normal_main.d
808
809CLEANFILES += cmd-normal_mod-normal_main.lst fs-normal_mod-normal_main.lst
810COMMANDFILES += cmd-normal_mod-normal_main.lst
811FSFILES += fs-normal_mod-normal_main.lst
812
813cmd-normal_mod-normal_main.lst: normal/main.c gencmdlist.sh
814 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
815
816fs-normal_mod-normal_main.lst: normal/main.c genfslist.sh
817 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
818
819
820normal_mod-normal_menu.o: normal/menu.c
821 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
822
823normal_mod-normal_menu.d: normal/menu.c
824 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,menu\.o[ :]*,normal_mod-normal_menu.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
825
826-include normal_mod-normal_menu.d
827
828CLEANFILES += cmd-normal_mod-normal_menu.lst fs-normal_mod-normal_menu.lst
829COMMANDFILES += cmd-normal_mod-normal_menu.lst
830FSFILES += fs-normal_mod-normal_menu.lst
831
832cmd-normal_mod-normal_menu.lst: normal/menu.c gencmdlist.sh
833 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
834
835fs-normal_mod-normal_menu.lst: normal/menu.c genfslist.sh
836 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
837
838
839normal_mod-normal_menu_entry.o: normal/menu_entry.c
840 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
841
842normal_mod-normal_menu_entry.d: normal/menu_entry.c
843 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,menu_entry\.o[ :]*,normal_mod-normal_menu_entry.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
844
845-include normal_mod-normal_menu_entry.d
846
847CLEANFILES += cmd-normal_mod-normal_menu_entry.lst fs-normal_mod-normal_menu_entry.lst
848COMMANDFILES += cmd-normal_mod-normal_menu_entry.lst
849FSFILES += fs-normal_mod-normal_menu_entry.lst
850
851cmd-normal_mod-normal_menu_entry.lst: normal/menu_entry.c gencmdlist.sh
852 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
853
854fs-normal_mod-normal_menu_entry.lst: normal/menu_entry.c genfslist.sh
855 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
856
857
858normal_mod-normal_misc.o: normal/misc.c
859 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
860
861normal_mod-normal_misc.d: normal/misc.c
862 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,misc\.o[ :]*,normal_mod-normal_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
863
864-include normal_mod-normal_misc.d
865
866CLEANFILES += cmd-normal_mod-normal_misc.lst fs-normal_mod-normal_misc.lst
867COMMANDFILES += cmd-normal_mod-normal_misc.lst
868FSFILES += fs-normal_mod-normal_misc.lst
869
870cmd-normal_mod-normal_misc.lst: normal/misc.c gencmdlist.sh
871 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
872
873fs-normal_mod-normal_misc.lst: normal/misc.c genfslist.sh
874 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
875
876
877normal_mod-grub_script_tab.o: grub_script.tab.c
878 $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
879
880normal_mod-grub_script_tab.d: grub_script.tab.c
881 set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,grub_script\.tab\.o[ :]*,normal_mod-grub_script_tab.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
882
883-include normal_mod-grub_script_tab.d
884
885CLEANFILES += cmd-normal_mod-grub_script_tab.lst fs-normal_mod-grub_script_tab.lst
886COMMANDFILES += cmd-normal_mod-grub_script_tab.lst
887FSFILES += fs-normal_mod-grub_script_tab.lst
888
889cmd-normal_mod-grub_script_tab.lst: grub_script.tab.c gencmdlist.sh
890 set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
891
892fs-normal_mod-grub_script_tab.lst: grub_script.tab.c genfslist.sh
893 set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
894
895
896normal_mod-normal_script.o: normal/script.c
897 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
898
899normal_mod-normal_script.d: normal/script.c
900 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,script\.o[ :]*,normal_mod-normal_script.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
901
902-include normal_mod-normal_script.d
903
904CLEANFILES += cmd-normal_mod-normal_script.lst fs-normal_mod-normal_script.lst
905COMMANDFILES += cmd-normal_mod-normal_script.lst
906FSFILES += fs-normal_mod-normal_script.lst
907
908cmd-normal_mod-normal_script.lst: normal/script.c gencmdlist.sh
909 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
910
911fs-normal_mod-normal_script.lst: normal/script.c genfslist.sh
912 set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
913
914
915normal_mod-normal_i386_setjmp.o: normal/i386/setjmp.S
916 $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -c -o $@ $<
917
918normal_mod-normal_i386_setjmp.d: normal/i386/setjmp.S
919 set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -M $< | sed 's,setjmp\.o[ :]*,normal_mod-normal_i386_setjmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@
920
921-include normal_mod-normal_i386_setjmp.d
922
923CLEANFILES += cmd-normal_mod-normal_i386_setjmp.lst fs-normal_mod-normal_i386_setjmp.lst
924COMMANDFILES += cmd-normal_mod-normal_i386_setjmp.lst
925FSFILES += fs-normal_mod-normal_i386_setjmp.lst
926
927cmd-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S gencmdlist.sh
928 set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
929
930fs-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S genfslist.sh
931 set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
932
933
934normal_mod_CFLAGS = $(COMMON_CFLAGS)
935normal_mod_ASFLAGS = $(COMMON_ASFLAGS)
936normal_mod_LDFLAGS = $(COMMON_LDFLAGS)
937
938include $(srcdir)/conf/common.mk