]>
Commit | Line | Data |
---|---|---|
83709125 | 1 | # -*- makefile -*- |
2 | ||
3 | COMMON_ASFLAGS = -nostdinc -fno-builtin -m32 | |
4 | COMMON_CFLAGS = -fno-builtin -m32 | |
ff04ec24 | 5 | COMMON_LDFLAGS = -melf_i386 -nostdlib |
83709125 | 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 \ | |
976a4ea0 | 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 | |
83709125 | 125 | ifneq ($(kernel_mod_EXPORTS),no) |
126 | CLEANFILES += def-kernel.lst | |
127 | DEFSYMFILES += def-kernel.lst | |
128 | endif | |
976a4ea0 | 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 |
83709125 | 130 | UNDSYMFILES += und-kernel.lst |
131 | ||
132 | kernel.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 | 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 |
83709125 | 138 | -rm -f $@ |
ff04ec24 | 139 | $(CC) $(kernel_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^ |
83709125 | 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 | ||
976a4ea0 | 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 | ||
83709125 | 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 \ | |
976a4ea0 | 596 | i386/efi/time.h efi/efi.h efi/time.h |
83709125 | 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 $@ | |
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 | ||
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 $@ | |
ff04ec24 | 632 | $(CC) $(normal_mod_LDFLAGS) $(LDFLAGS) -Wl,-r,-d -o $@ $^ |
83709125 | 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 |