]> git.proxmox.com Git - grub2.git/blob - conf/i386-efi.mk
2006-04-22 Yoshinori K. Okuji <okuji@enbug.org>
[grub2.git] / conf / i386-efi.mk
1 # -*- makefile -*-
2
3 COMMON_ASFLAGS = -nostdinc -fno-builtin -m32
4 COMMON_CFLAGS = -fno-builtin -m32
5 COMMON_LDFLAGS = -melf_i386 -nostdlib
6
7 # Utilities.
8 bin_UTILITIES = grub-mkimage
9 #sbin_UTILITIES = grub-setup grub-emu grub-mkdevicemap grub-probefs
10 noinst_UTILITIES = genmoddep
11
12 # For grub-mkimage.
13 grub_mkimage_SOURCES = util/i386/efi/grub-mkimage.c util/misc.c \
14 util/resolve.c
15 CLEANFILES += grub-mkimage grub_mkimage-util_i386_efi_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o
16 MOSTLYCLEANFILES += grub_mkimage-util_i386_efi_grub_mkimage.d grub_mkimage-util_misc.d grub_mkimage-util_resolve.d
17
18 grub-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
21 grub_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
24 grub_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
29 grub_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
32 grub_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
37 grub_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
40 grub_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.
66 grub_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
88 grub_emu_LDFLAGS = $(LIBCURSES)
89
90 # For genmoddep.
91 genmoddep_SOURCES = util/genmoddep.c
92 CLEANFILES += genmoddep genmoddep-util_genmoddep.o
93 MOSTLYCLEANFILES += genmoddep-util_genmoddep.d
94
95 genmoddep: genmoddep-util_genmoddep.o
96 $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(genmoddep_LDFLAGS)
97
98 genmoddep-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
101 genmoddep-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.
114 pkgdata_MODULES = kernel.mod normal.mod
115
116 # For kernel.mod.
117 kernel_mod_EXPORTS = no
118 kernel_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 \
122 kern/env.c symlist.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c \
123 term/efi/console.c
124 CLEANFILES += 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
125 ifneq ($(kernel_mod_EXPORTS),no)
126 CLEANFILES += def-kernel.lst
127 DEFSYMFILES += def-kernel.lst
128 endif
129 MOSTLYCLEANFILES += 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
130 UNDSYMFILES += und-kernel.lst
131
132 kernel.mod: pre-kernel.o mod-kernel.o
133 -rm -f $@
134 $(CC) $(kernel_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
135 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
136
137 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
138 -rm -f $@
139 $(CC) $(kernel_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
140
141 mod-kernel.o: mod-kernel.c
142 $(CC) $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
143
144 mod-kernel.c: moddep.lst genmodsrc.sh
145 sh $(srcdir)/genmodsrc.sh 'kernel' $< > $@ || (rm -f $@; exit 1)
146
147 ifneq ($(kernel_mod_EXPORTS),no)
148 def-kernel.lst: pre-kernel.o
149 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 kernel/' > $@
150 endif
151
152 und-kernel.lst: pre-kernel.o
153 echo 'kernel' > $@
154 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
155
156 kernel_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
159 kernel_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
164 CLEANFILES += cmd-kernel_mod-kern_i386_efi_startup.lst fs-kernel_mod-kern_i386_efi_startup.lst
165 COMMANDFILES += cmd-kernel_mod-kern_i386_efi_startup.lst
166 FSFILES += fs-kernel_mod-kern_i386_efi_startup.lst
167
168 cmd-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
171 fs-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
175 kernel_mod-kern_main.o: kern/main.c
176 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
177
178 kernel_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
183 CLEANFILES += cmd-kernel_mod-kern_main.lst fs-kernel_mod-kern_main.lst
184 COMMANDFILES += cmd-kernel_mod-kern_main.lst
185 FSFILES += fs-kernel_mod-kern_main.lst
186
187 cmd-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
190 fs-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
194 kernel_mod-kern_device.o: kern/device.c
195 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
196
197 kernel_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
202 CLEANFILES += cmd-kernel_mod-kern_device.lst fs-kernel_mod-kern_device.lst
203 COMMANDFILES += cmd-kernel_mod-kern_device.lst
204 FSFILES += fs-kernel_mod-kern_device.lst
205
206 cmd-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
209 fs-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
213 kernel_mod-kern_disk.o: kern/disk.c
214 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
215
216 kernel_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
221 CLEANFILES += cmd-kernel_mod-kern_disk.lst fs-kernel_mod-kern_disk.lst
222 COMMANDFILES += cmd-kernel_mod-kern_disk.lst
223 FSFILES += fs-kernel_mod-kern_disk.lst
224
225 cmd-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
228 fs-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
232 kernel_mod-kern_dl.o: kern/dl.c
233 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
234
235 kernel_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
240 CLEANFILES += cmd-kernel_mod-kern_dl.lst fs-kernel_mod-kern_dl.lst
241 COMMANDFILES += cmd-kernel_mod-kern_dl.lst
242 FSFILES += fs-kernel_mod-kern_dl.lst
243
244 cmd-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
247 fs-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
251 kernel_mod-kern_file.o: kern/file.c
252 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
253
254 kernel_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
259 CLEANFILES += cmd-kernel_mod-kern_file.lst fs-kernel_mod-kern_file.lst
260 COMMANDFILES += cmd-kernel_mod-kern_file.lst
261 FSFILES += fs-kernel_mod-kern_file.lst
262
263 cmd-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
266 fs-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
270 kernel_mod-kern_fs.o: kern/fs.c
271 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
272
273 kernel_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
278 CLEANFILES += cmd-kernel_mod-kern_fs.lst fs-kernel_mod-kern_fs.lst
279 COMMANDFILES += cmd-kernel_mod-kern_fs.lst
280 FSFILES += fs-kernel_mod-kern_fs.lst
281
282 cmd-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
285 fs-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
289 kernel_mod-kern_err.o: kern/err.c
290 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
291
292 kernel_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
297 CLEANFILES += cmd-kernel_mod-kern_err.lst fs-kernel_mod-kern_err.lst
298 COMMANDFILES += cmd-kernel_mod-kern_err.lst
299 FSFILES += fs-kernel_mod-kern_err.lst
300
301 cmd-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
304 fs-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
308 kernel_mod-kern_misc.o: kern/misc.c
309 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
310
311 kernel_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
316 CLEANFILES += cmd-kernel_mod-kern_misc.lst fs-kernel_mod-kern_misc.lst
317 COMMANDFILES += cmd-kernel_mod-kern_misc.lst
318 FSFILES += fs-kernel_mod-kern_misc.lst
319
320 cmd-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
323 fs-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
327 kernel_mod-kern_mm.o: kern/mm.c
328 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
329
330 kernel_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
335 CLEANFILES += cmd-kernel_mod-kern_mm.lst fs-kernel_mod-kern_mm.lst
336 COMMANDFILES += cmd-kernel_mod-kern_mm.lst
337 FSFILES += fs-kernel_mod-kern_mm.lst
338
339 cmd-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
342 fs-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
346 kernel_mod-kern_loader.o: kern/loader.c
347 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
348
349 kernel_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
354 CLEANFILES += cmd-kernel_mod-kern_loader.lst fs-kernel_mod-kern_loader.lst
355 COMMANDFILES += cmd-kernel_mod-kern_loader.lst
356 FSFILES += fs-kernel_mod-kern_loader.lst
357
358 cmd-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
361 fs-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
365 kernel_mod-kern_rescue.o: kern/rescue.c
366 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
367
368 kernel_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
373 CLEANFILES += cmd-kernel_mod-kern_rescue.lst fs-kernel_mod-kern_rescue.lst
374 COMMANDFILES += cmd-kernel_mod-kern_rescue.lst
375 FSFILES += fs-kernel_mod-kern_rescue.lst
376
377 cmd-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
380 fs-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
384 kernel_mod-kern_term.o: kern/term.c
385 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
386
387 kernel_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
392 CLEANFILES += cmd-kernel_mod-kern_term.lst fs-kernel_mod-kern_term.lst
393 COMMANDFILES += cmd-kernel_mod-kern_term.lst
394 FSFILES += fs-kernel_mod-kern_term.lst
395
396 cmd-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
399 fs-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
403 kernel_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
406 kernel_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
411 CLEANFILES += cmd-kernel_mod-kern_i386_dl.lst fs-kernel_mod-kern_i386_dl.lst
412 COMMANDFILES += cmd-kernel_mod-kern_i386_dl.lst
413 FSFILES += fs-kernel_mod-kern_i386_dl.lst
414
415 cmd-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
418 fs-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
422 kernel_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
425 kernel_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
430 CLEANFILES += cmd-kernel_mod-kern_i386_efi_init.lst fs-kernel_mod-kern_i386_efi_init.lst
431 COMMANDFILES += cmd-kernel_mod-kern_i386_efi_init.lst
432 FSFILES += fs-kernel_mod-kern_i386_efi_init.lst
433
434 cmd-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
437 fs-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
441 kernel_mod-kern_parser.o: kern/parser.c
442 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
443
444 kernel_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
449 CLEANFILES += cmd-kernel_mod-kern_parser.lst fs-kernel_mod-kern_parser.lst
450 COMMANDFILES += cmd-kernel_mod-kern_parser.lst
451 FSFILES += fs-kernel_mod-kern_parser.lst
452
453 cmd-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
456 fs-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
460 kernel_mod-kern_partition.o: kern/partition.c
461 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
462
463 kernel_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
468 CLEANFILES += cmd-kernel_mod-kern_partition.lst fs-kernel_mod-kern_partition.lst
469 COMMANDFILES += cmd-kernel_mod-kern_partition.lst
470 FSFILES += fs-kernel_mod-kern_partition.lst
471
472 cmd-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
475 fs-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
479 kernel_mod-kern_env.o: kern/env.c
480 $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
481
482 kernel_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
487 CLEANFILES += cmd-kernel_mod-kern_env.lst fs-kernel_mod-kern_env.lst
488 COMMANDFILES += cmd-kernel_mod-kern_env.lst
489 FSFILES += fs-kernel_mod-kern_env.lst
490
491 cmd-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
494 fs-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
498 kernel_mod-symlist.o: symlist.c
499 $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $<
500
501 kernel_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
506 CLEANFILES += cmd-kernel_mod-symlist.lst fs-kernel_mod-symlist.lst
507 COMMANDFILES += cmd-kernel_mod-symlist.lst
508 FSFILES += fs-kernel_mod-symlist.lst
509
510 cmd-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
513 fs-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
517 kernel_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
520 kernel_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
525 CLEANFILES += cmd-kernel_mod-kern_efi_efi.lst fs-kernel_mod-kern_efi_efi.lst
526 COMMANDFILES += cmd-kernel_mod-kern_efi_efi.lst
527 FSFILES += fs-kernel_mod-kern_efi_efi.lst
528
529 cmd-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
532 fs-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
536 kernel_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
539 kernel_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
544 CLEANFILES += cmd-kernel_mod-kern_efi_init.lst fs-kernel_mod-kern_efi_init.lst
545 COMMANDFILES += cmd-kernel_mod-kern_efi_init.lst
546 FSFILES += fs-kernel_mod-kern_efi_init.lst
547
548 cmd-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
551 fs-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
555 kernel_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
558 kernel_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
563 CLEANFILES += cmd-kernel_mod-kern_efi_mm.lst fs-kernel_mod-kern_efi_mm.lst
564 COMMANDFILES += cmd-kernel_mod-kern_efi_mm.lst
565 FSFILES += fs-kernel_mod-kern_efi_mm.lst
566
567 cmd-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
570 fs-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
574 kernel_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
577 kernel_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
582 CLEANFILES += cmd-kernel_mod-term_efi_console.lst fs-kernel_mod-term_efi_console.lst
583 COMMANDFILES += cmd-kernel_mod-term_efi_console.lst
584 FSFILES += fs-kernel_mod-term_efi_console.lst
585
586 cmd-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
589 fs-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
593 kernel_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 \
596 i386/efi/time.h efi/efi.h efi/time.h
597 kernel_mod_CFLAGS = $(COMMON_CFLAGS)
598 kernel_mod_ASFLAGS = $(COMMON_ASFLAGS)
599 kernel_mod_LDFLAGS = $(COMMON_LDFLAGS)
600
601 MOSTLYCLEANFILES += symlist.c
602 MOSTLYCLEANFILES += symlist.c kernel_syms.lst
603 DEFSYMFILES += kernel_syms.lst
604
605 symlist.c: $(addprefix include/grub/,$(kernel_mod_HEADERS)) gensymlist.sh
606 sh $(srcdir)/gensymlist.sh $(filter %.h,$^) > $@
607
608 kernel_syms.lst: $(addprefix include/grub/,$(kernel_mod_HEADERS)) genkernsyms.sh
609 sh $(srcdir)/genkernsyms.sh $(filter %.h,$^) > $@
610
611 # For normal.mod.
612 normal_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
617 CLEANFILES += 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
618 ifneq ($(normal_mod_EXPORTS),no)
619 CLEANFILES += def-normal.lst
620 DEFSYMFILES += def-normal.lst
621 endif
622 MOSTLYCLEANFILES += 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
623 UNDSYMFILES += und-normal.lst
624
625 normal.mod: pre-normal.o mod-normal.o
626 -rm -f $@
627 $(CC) $(normal_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
628 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
629
630 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
631 -rm -f $@
632 $(CC) $(normal_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^
633
634 mod-normal.o: mod-normal.c
635 $(CC) $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
636
637 mod-normal.c: moddep.lst genmodsrc.sh
638 sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
639
640 ifneq ($(normal_mod_EXPORTS),no)
641 def-normal.lst: pre-normal.o
642 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 normal/' > $@
643 endif
644
645 und-normal.lst: pre-normal.o
646 echo 'normal' > $@
647 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
648
649 normal_mod-normal_arg.o: normal/arg.c
650 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
651
652 normal_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
657 CLEANFILES += cmd-normal_mod-normal_arg.lst fs-normal_mod-normal_arg.lst
658 COMMANDFILES += cmd-normal_mod-normal_arg.lst
659 FSFILES += fs-normal_mod-normal_arg.lst
660
661 cmd-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
664 fs-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
668 normal_mod-normal_cmdline.o: normal/cmdline.c
669 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
670
671 normal_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
676 CLEANFILES += cmd-normal_mod-normal_cmdline.lst fs-normal_mod-normal_cmdline.lst
677 COMMANDFILES += cmd-normal_mod-normal_cmdline.lst
678 FSFILES += fs-normal_mod-normal_cmdline.lst
679
680 cmd-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
683 fs-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
687 normal_mod-normal_command.o: normal/command.c
688 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
689
690 normal_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
695 CLEANFILES += cmd-normal_mod-normal_command.lst fs-normal_mod-normal_command.lst
696 COMMANDFILES += cmd-normal_mod-normal_command.lst
697 FSFILES += fs-normal_mod-normal_command.lst
698
699 cmd-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
702 fs-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
706 normal_mod-normal_completion.o: normal/completion.c
707 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
708
709 normal_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
714 CLEANFILES += cmd-normal_mod-normal_completion.lst fs-normal_mod-normal_completion.lst
715 COMMANDFILES += cmd-normal_mod-normal_completion.lst
716 FSFILES += fs-normal_mod-normal_completion.lst
717
718 cmd-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
721 fs-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
725 normal_mod-normal_context.o: normal/context.c
726 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
727
728 normal_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
733 CLEANFILES += cmd-normal_mod-normal_context.lst fs-normal_mod-normal_context.lst
734 COMMANDFILES += cmd-normal_mod-normal_context.lst
735 FSFILES += fs-normal_mod-normal_context.lst
736
737 cmd-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
740 fs-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
744 normal_mod-normal_execute.o: normal/execute.c
745 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
746
747 normal_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
752 CLEANFILES += cmd-normal_mod-normal_execute.lst fs-normal_mod-normal_execute.lst
753 COMMANDFILES += cmd-normal_mod-normal_execute.lst
754 FSFILES += fs-normal_mod-normal_execute.lst
755
756 cmd-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
759 fs-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
763 normal_mod-normal_function.o: normal/function.c
764 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
765
766 normal_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
771 CLEANFILES += cmd-normal_mod-normal_function.lst fs-normal_mod-normal_function.lst
772 COMMANDFILES += cmd-normal_mod-normal_function.lst
773 FSFILES += fs-normal_mod-normal_function.lst
774
775 cmd-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
778 fs-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
782 normal_mod-normal_lexer.o: normal/lexer.c
783 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
784
785 normal_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
790 CLEANFILES += cmd-normal_mod-normal_lexer.lst fs-normal_mod-normal_lexer.lst
791 COMMANDFILES += cmd-normal_mod-normal_lexer.lst
792 FSFILES += fs-normal_mod-normal_lexer.lst
793
794 cmd-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
797 fs-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
801 normal_mod-normal_main.o: normal/main.c
802 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
803
804 normal_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
809 CLEANFILES += cmd-normal_mod-normal_main.lst fs-normal_mod-normal_main.lst
810 COMMANDFILES += cmd-normal_mod-normal_main.lst
811 FSFILES += fs-normal_mod-normal_main.lst
812
813 cmd-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
816 fs-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
820 normal_mod-normal_menu.o: normal/menu.c
821 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
822
823 normal_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
828 CLEANFILES += cmd-normal_mod-normal_menu.lst fs-normal_mod-normal_menu.lst
829 COMMANDFILES += cmd-normal_mod-normal_menu.lst
830 FSFILES += fs-normal_mod-normal_menu.lst
831
832 cmd-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
835 fs-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
839 normal_mod-normal_menu_entry.o: normal/menu_entry.c
840 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
841
842 normal_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
847 CLEANFILES += cmd-normal_mod-normal_menu_entry.lst fs-normal_mod-normal_menu_entry.lst
848 COMMANDFILES += cmd-normal_mod-normal_menu_entry.lst
849 FSFILES += fs-normal_mod-normal_menu_entry.lst
850
851 cmd-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
854 fs-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
858 normal_mod-normal_misc.o: normal/misc.c
859 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
860
861 normal_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
866 CLEANFILES += cmd-normal_mod-normal_misc.lst fs-normal_mod-normal_misc.lst
867 COMMANDFILES += cmd-normal_mod-normal_misc.lst
868 FSFILES += fs-normal_mod-normal_misc.lst
869
870 cmd-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
873 fs-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
877 normal_mod-grub_script_tab.o: grub_script.tab.c
878 $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
879
880 normal_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
885 CLEANFILES += cmd-normal_mod-grub_script_tab.lst fs-normal_mod-grub_script_tab.lst
886 COMMANDFILES += cmd-normal_mod-grub_script_tab.lst
887 FSFILES += fs-normal_mod-grub_script_tab.lst
888
889 cmd-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
892 fs-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
896 normal_mod-normal_script.o: normal/script.c
897 $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
898
899 normal_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
904 CLEANFILES += cmd-normal_mod-normal_script.lst fs-normal_mod-normal_script.lst
905 COMMANDFILES += cmd-normal_mod-normal_script.lst
906 FSFILES += fs-normal_mod-normal_script.lst
907
908 cmd-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
911 fs-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
915 normal_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
918 normal_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
923 CLEANFILES += cmd-normal_mod-normal_i386_setjmp.lst fs-normal_mod-normal_i386_setjmp.lst
924 COMMANDFILES += cmd-normal_mod-normal_i386_setjmp.lst
925 FSFILES += fs-normal_mod-normal_i386_setjmp.lst
926
927 cmd-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
930 fs-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
934 normal_mod_CFLAGS = $(COMMON_CFLAGS)
935 normal_mod_ASFLAGS = $(COMMON_ASFLAGS)
936 normal_mod_LDFLAGS = $(COMMON_LDFLAGS)
937
938 include $(srcdir)/conf/common.mk