]>
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 | |
83709125 | 10 | |
11 | # For grub-mkimage. | |
12 | grub_mkimage_SOURCES = util/i386/efi/grub-mkimage.c util/misc.c \ | |
13 | util/resolve.c | |
14 | CLEANFILES += grub-mkimage grub_mkimage-util_i386_efi_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o | |
15 | MOSTLYCLEANFILES += grub_mkimage-util_i386_efi_grub_mkimage.d grub_mkimage-util_misc.d grub_mkimage-util_resolve.d | |
16 | ||
17 | grub-mkimage: grub_mkimage-util_i386_efi_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o | |
b977bf01 | 18 | $(CC) -o $@ $^ $(LDFLAGS) $(grub_mkimage_LDFLAGS) |
83709125 | 19 | |
20 | grub_mkimage-util_i386_efi_grub_mkimage.o: util/i386/efi/grub-mkimage.c | |
b977bf01 | 21 | $(CC) -Iutil/i386/efi -I$(srcdir)/util/i386/efi $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< |
83709125 | 22 | |
23 | grub_mkimage-util_i386_efi_grub_mkimage.d: util/i386/efi/grub-mkimage.c | |
b977bf01 | 24 | set -e; $(CC) -Iutil/i386/efi -I$(srcdir)/util/i386/efi $(CPPFLAGS) $(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 $@ |
83709125 | 25 | |
26 | -include grub_mkimage-util_i386_efi_grub_mkimage.d | |
27 | ||
28 | grub_mkimage-util_misc.o: util/misc.c | |
b977bf01 | 29 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< |
83709125 | 30 | |
31 | grub_mkimage-util_misc.d: util/misc.c | |
b977bf01 | 32 | set -e; $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_mkimage-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 33 | |
34 | -include grub_mkimage-util_misc.d | |
35 | ||
36 | grub_mkimage-util_resolve.o: util/resolve.c | |
b977bf01 | 37 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< |
83709125 | 38 | |
39 | grub_mkimage-util_resolve.d: util/resolve.c | |
b977bf01 | 40 | set -e; $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,resolve\.o[ :]*,grub_mkimage-util_resolve.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 41 | |
42 | -include grub_mkimage-util_resolve.d | |
43 | ||
44 | ||
45 | # For grub-setup. | |
46 | #grub_setup_SOURCES = util/i386/pc/grub-setup.c util/i386/pc/biosdisk.c \ | |
47 | # util/misc.c util/i386/pc/getroot.c kern/device.c kern/disk.c \ | |
48 | # kern/err.c kern/misc.c fs/fat.c fs/ext2.c fs/xfs.c fs/affs.c \ | |
49 | # fs/sfs.c kern/parser.c kern/partition.c partmap/pc.c \ | |
50 | # fs/ufs.c fs/minix.c fs/hfs.c fs/jfs.c fs/hfsplus.c kern/file.c \ | |
51 | # kern/fs.c kern/env.c fs/fshelp.c | |
52 | ||
53 | # For grub-mkdevicemap. | |
54 | #grub_mkdevicemap_SOURCES = util/i386/pc/grub-mkdevicemap.c util/misc.c | |
55 | ||
56 | # For grub-probefs. | |
57 | #grub_probefs_SOURCES = util/i386/pc/grub-probefs.c \ | |
58 | # util/i386/pc/biosdisk.c util/misc.c util/i386/pc/getroot.c \ | |
59 | # kern/device.c kern/disk.c kern/err.c kern/misc.c fs/fat.c \ | |
60 | # fs/ext2.c kern/parser.c kern/partition.c partmap/pc.c fs/ufs.c \ | |
61 | # fs/minix.c fs/hfs.c fs/jfs.c kern/fs.c kern/env.c fs/fshelp.c \ | |
62 | # fs/xfs.c fs/affs.c fs/sfs.c fs/hfsplus.c | |
63 | ||
64 | # For grub-emu. | |
4e93851c | 65 | grub_emu_SOURCES = commands/boot.c commands/cat.c commands/cmp.c \ |
66 | commands/configfile.c commands/help.c \ | |
83709125 | 67 | commands/terminal.c commands/ls.c commands/test.c \ |
4e93851c | 68 | commands/search.c \ |
83709125 | 69 | commands/i386/pc/halt.c commands/i386/pc/reboot.c \ |
70 | disk/loopback.c \ | |
71 | fs/affs.c fs/ext2.c fs/fat.c fs/fshelp.c fs/hfs.c fs/iso9660.c \ | |
72 | fs/jfs.c fs/minix.c fs/sfs.c fs/ufs.c fs/xfs.c fs/hfsplus.c \ | |
73 | io/gzio.c \ | |
74 | kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c \ | |
75 | normal/execute.c kern/file.c kern/fs.c normal/lexer.c \ | |
76 | kern/loader.c kern/main.c kern/misc.c kern/parser.c \ | |
77 | grub_script.tab.c kern/partition.c kern/rescue.c kern/term.c \ | |
78 | normal/arg.c normal/cmdline.c normal/command.c normal/function.c\ | |
79 | normal/completion.c normal/context.c normal/main.c \ | |
80 | normal/menu.c normal/menu_entry.c normal/misc.c normal/script.c \ | |
81 | partmap/amiga.c partmap/apple.c partmap/pc.c partmap/sun.c \ | |
82 | partmap/acorn.c partmap/gpt.c \ | |
83 | util/console.c util/grub-emu.c util/misc.c \ | |
84 | util/i386/pc/biosdisk.c util/i386/pc/getroot.c \ | |
85 | util/i386/pc/misc.c grub_emu_init.c | |
86 | ||
87 | grub_emu_LDFLAGS = $(LIBCURSES) | |
88 | ||
83709125 | 89 | # Scripts. |
90 | #sbin_SCRIPTS = grub-install | |
91 | ||
92 | # For grub-install. | |
93 | #grub_install_SOURCES = util/efi/pc/grub-install.in | |
94 | ||
95 | # Modules. | |
118f4fb3 | 96 | pkgdata_MODULES = kernel.mod normal.mod _chain.mod chain.mod \ |
97 | _linux.mod linux.mod | |
83709125 | 98 | |
99 | # For kernel.mod. | |
100 | kernel_mod_EXPORTS = no | |
101 | kernel_mod_SOURCES = kern/i386/efi/startup.S kern/main.c kern/device.c \ | |
102 | kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ | |
103 | kern/misc.c kern/mm.c kern/loader.c kern/rescue.c kern/term.c \ | |
104 | kern/i386/dl.c kern/i386/efi/init.c kern/parser.c kern/partition.c \ | |
976a4ea0 | 105 | kern/env.c symlist.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c \ |
9cacaa17 | 106 | term/efi/console.c disk/efi/efidisk.c |
107 | 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 kernel_mod-disk_efi_efidisk.o und-kernel.lst | |
83709125 | 108 | ifneq ($(kernel_mod_EXPORTS),no) |
109 | CLEANFILES += def-kernel.lst | |
110 | DEFSYMFILES += def-kernel.lst | |
111 | endif | |
9cacaa17 | 112 | 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 kernel_mod-disk_efi_efidisk.d |
83709125 | 113 | UNDSYMFILES += und-kernel.lst |
114 | ||
115 | kernel.mod: pre-kernel.o mod-kernel.o | |
116 | -rm -f $@ | |
b977bf01 | 117 | $(TARGET_CC) $(kernel_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
83709125 | 118 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
119 | ||
9cacaa17 | 120 | 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 kernel_mod-disk_efi_efidisk.o |
83709125 | 121 | -rm -f $@ |
b977bf01 | 122 | $(TARGET_CC) $(kernel_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
83709125 | 123 | |
124 | mod-kernel.o: mod-kernel.c | |
b977bf01 | 125 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_CFLAGS) -c -o $@ $< |
83709125 | 126 | |
127 | mod-kernel.c: moddep.lst genmodsrc.sh | |
128 | sh $(srcdir)/genmodsrc.sh 'kernel' $< > $@ || (rm -f $@; exit 1) | |
129 | ||
130 | ifneq ($(kernel_mod_EXPORTS),no) | |
131 | def-kernel.lst: pre-kernel.o | |
132 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 kernel/' > $@ | |
133 | endif | |
134 | ||
135 | und-kernel.lst: pre-kernel.o | |
136 | echo 'kernel' > $@ | |
137 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
138 | ||
139 | kernel_mod-kern_i386_efi_startup.o: kern/i386/efi/startup.S | |
b977bf01 | 140 | $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(kernel_mod_TARGET_ASFLAGS) -c -o $@ $< |
83709125 | 141 | |
142 | kernel_mod-kern_i386_efi_startup.d: kern/i386/efi/startup.S | |
b977bf01 | 143 | set -e; $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(kernel_mod_TARGET_ASFLAGS) -M $< | sed 's,startup\.o[ :]*,kernel_mod-kern_i386_efi_startup.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 144 | |
145 | -include kernel_mod-kern_i386_efi_startup.d | |
146 | ||
147 | CLEANFILES += cmd-kernel_mod-kern_i386_efi_startup.lst fs-kernel_mod-kern_i386_efi_startup.lst | |
148 | COMMANDFILES += cmd-kernel_mod-kern_i386_efi_startup.lst | |
149 | FSFILES += fs-kernel_mod-kern_i386_efi_startup.lst | |
150 | ||
151 | cmd-kernel_mod-kern_i386_efi_startup.lst: kern/i386/efi/startup.S gencmdlist.sh | |
b977bf01 | 152 | set -e; $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(kernel_mod_TARGET_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 153 | |
154 | fs-kernel_mod-kern_i386_efi_startup.lst: kern/i386/efi/startup.S genfslist.sh | |
b977bf01 | 155 | set -e; $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(kernel_mod_TARGET_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 156 | |
157 | ||
158 | kernel_mod-kern_main.o: kern/main.c | |
b977bf01 | 159 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 160 | |
161 | kernel_mod-kern_main.d: kern/main.c | |
b977bf01 | 162 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,main\.o[ :]*,kernel_mod-kern_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 163 | |
164 | -include kernel_mod-kern_main.d | |
165 | ||
166 | CLEANFILES += cmd-kernel_mod-kern_main.lst fs-kernel_mod-kern_main.lst | |
167 | COMMANDFILES += cmd-kernel_mod-kern_main.lst | |
168 | FSFILES += fs-kernel_mod-kern_main.lst | |
169 | ||
170 | cmd-kernel_mod-kern_main.lst: kern/main.c gencmdlist.sh | |
b977bf01 | 171 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 172 | |
173 | fs-kernel_mod-kern_main.lst: kern/main.c genfslist.sh | |
b977bf01 | 174 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 175 | |
176 | ||
177 | kernel_mod-kern_device.o: kern/device.c | |
b977bf01 | 178 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 179 | |
180 | kernel_mod-kern_device.d: kern/device.c | |
b977bf01 | 181 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,device\.o[ :]*,kernel_mod-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 182 | |
183 | -include kernel_mod-kern_device.d | |
184 | ||
185 | CLEANFILES += cmd-kernel_mod-kern_device.lst fs-kernel_mod-kern_device.lst | |
186 | COMMANDFILES += cmd-kernel_mod-kern_device.lst | |
187 | FSFILES += fs-kernel_mod-kern_device.lst | |
188 | ||
189 | cmd-kernel_mod-kern_device.lst: kern/device.c gencmdlist.sh | |
b977bf01 | 190 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 191 | |
192 | fs-kernel_mod-kern_device.lst: kern/device.c genfslist.sh | |
b977bf01 | 193 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 194 | |
195 | ||
196 | kernel_mod-kern_disk.o: kern/disk.c | |
b977bf01 | 197 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 198 | |
199 | kernel_mod-kern_disk.d: kern/disk.c | |
b977bf01 | 200 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,disk\.o[ :]*,kernel_mod-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 201 | |
202 | -include kernel_mod-kern_disk.d | |
203 | ||
204 | CLEANFILES += cmd-kernel_mod-kern_disk.lst fs-kernel_mod-kern_disk.lst | |
205 | COMMANDFILES += cmd-kernel_mod-kern_disk.lst | |
206 | FSFILES += fs-kernel_mod-kern_disk.lst | |
207 | ||
208 | cmd-kernel_mod-kern_disk.lst: kern/disk.c gencmdlist.sh | |
b977bf01 | 209 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 210 | |
211 | fs-kernel_mod-kern_disk.lst: kern/disk.c genfslist.sh | |
b977bf01 | 212 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 213 | |
214 | ||
215 | kernel_mod-kern_dl.o: kern/dl.c | |
b977bf01 | 216 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 217 | |
218 | kernel_mod-kern_dl.d: kern/dl.c | |
b977bf01 | 219 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,dl\.o[ :]*,kernel_mod-kern_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 220 | |
221 | -include kernel_mod-kern_dl.d | |
222 | ||
223 | CLEANFILES += cmd-kernel_mod-kern_dl.lst fs-kernel_mod-kern_dl.lst | |
224 | COMMANDFILES += cmd-kernel_mod-kern_dl.lst | |
225 | FSFILES += fs-kernel_mod-kern_dl.lst | |
226 | ||
227 | cmd-kernel_mod-kern_dl.lst: kern/dl.c gencmdlist.sh | |
b977bf01 | 228 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 229 | |
230 | fs-kernel_mod-kern_dl.lst: kern/dl.c genfslist.sh | |
b977bf01 | 231 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 232 | |
233 | ||
234 | kernel_mod-kern_file.o: kern/file.c | |
b977bf01 | 235 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 236 | |
237 | kernel_mod-kern_file.d: kern/file.c | |
b977bf01 | 238 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,file\.o[ :]*,kernel_mod-kern_file.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 239 | |
240 | -include kernel_mod-kern_file.d | |
241 | ||
242 | CLEANFILES += cmd-kernel_mod-kern_file.lst fs-kernel_mod-kern_file.lst | |
243 | COMMANDFILES += cmd-kernel_mod-kern_file.lst | |
244 | FSFILES += fs-kernel_mod-kern_file.lst | |
245 | ||
246 | cmd-kernel_mod-kern_file.lst: kern/file.c gencmdlist.sh | |
b977bf01 | 247 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 248 | |
249 | fs-kernel_mod-kern_file.lst: kern/file.c genfslist.sh | |
b977bf01 | 250 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 251 | |
252 | ||
253 | kernel_mod-kern_fs.o: kern/fs.c | |
b977bf01 | 254 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 255 | |
256 | kernel_mod-kern_fs.d: kern/fs.c | |
b977bf01 | 257 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,fs\.o[ :]*,kernel_mod-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 258 | |
259 | -include kernel_mod-kern_fs.d | |
260 | ||
261 | CLEANFILES += cmd-kernel_mod-kern_fs.lst fs-kernel_mod-kern_fs.lst | |
262 | COMMANDFILES += cmd-kernel_mod-kern_fs.lst | |
263 | FSFILES += fs-kernel_mod-kern_fs.lst | |
264 | ||
265 | cmd-kernel_mod-kern_fs.lst: kern/fs.c gencmdlist.sh | |
b977bf01 | 266 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 267 | |
268 | fs-kernel_mod-kern_fs.lst: kern/fs.c genfslist.sh | |
b977bf01 | 269 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 270 | |
271 | ||
272 | kernel_mod-kern_err.o: kern/err.c | |
b977bf01 | 273 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 274 | |
275 | kernel_mod-kern_err.d: kern/err.c | |
b977bf01 | 276 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,err\.o[ :]*,kernel_mod-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 277 | |
278 | -include kernel_mod-kern_err.d | |
279 | ||
280 | CLEANFILES += cmd-kernel_mod-kern_err.lst fs-kernel_mod-kern_err.lst | |
281 | COMMANDFILES += cmd-kernel_mod-kern_err.lst | |
282 | FSFILES += fs-kernel_mod-kern_err.lst | |
283 | ||
284 | cmd-kernel_mod-kern_err.lst: kern/err.c gencmdlist.sh | |
b977bf01 | 285 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 286 | |
287 | fs-kernel_mod-kern_err.lst: kern/err.c genfslist.sh | |
b977bf01 | 288 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 289 | |
290 | ||
291 | kernel_mod-kern_misc.o: kern/misc.c | |
b977bf01 | 292 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 293 | |
294 | kernel_mod-kern_misc.d: kern/misc.c | |
b977bf01 | 295 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,misc\.o[ :]*,kernel_mod-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 296 | |
297 | -include kernel_mod-kern_misc.d | |
298 | ||
299 | CLEANFILES += cmd-kernel_mod-kern_misc.lst fs-kernel_mod-kern_misc.lst | |
300 | COMMANDFILES += cmd-kernel_mod-kern_misc.lst | |
301 | FSFILES += fs-kernel_mod-kern_misc.lst | |
302 | ||
303 | cmd-kernel_mod-kern_misc.lst: kern/misc.c gencmdlist.sh | |
b977bf01 | 304 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 305 | |
306 | fs-kernel_mod-kern_misc.lst: kern/misc.c genfslist.sh | |
b977bf01 | 307 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 308 | |
309 | ||
310 | kernel_mod-kern_mm.o: kern/mm.c | |
b977bf01 | 311 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 312 | |
313 | kernel_mod-kern_mm.d: kern/mm.c | |
b977bf01 | 314 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,mm\.o[ :]*,kernel_mod-kern_mm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 315 | |
316 | -include kernel_mod-kern_mm.d | |
317 | ||
318 | CLEANFILES += cmd-kernel_mod-kern_mm.lst fs-kernel_mod-kern_mm.lst | |
319 | COMMANDFILES += cmd-kernel_mod-kern_mm.lst | |
320 | FSFILES += fs-kernel_mod-kern_mm.lst | |
321 | ||
322 | cmd-kernel_mod-kern_mm.lst: kern/mm.c gencmdlist.sh | |
b977bf01 | 323 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 324 | |
325 | fs-kernel_mod-kern_mm.lst: kern/mm.c genfslist.sh | |
b977bf01 | 326 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 327 | |
328 | ||
329 | kernel_mod-kern_loader.o: kern/loader.c | |
b977bf01 | 330 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 331 | |
332 | kernel_mod-kern_loader.d: kern/loader.c | |
b977bf01 | 333 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,loader\.o[ :]*,kernel_mod-kern_loader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 334 | |
335 | -include kernel_mod-kern_loader.d | |
336 | ||
337 | CLEANFILES += cmd-kernel_mod-kern_loader.lst fs-kernel_mod-kern_loader.lst | |
338 | COMMANDFILES += cmd-kernel_mod-kern_loader.lst | |
339 | FSFILES += fs-kernel_mod-kern_loader.lst | |
340 | ||
341 | cmd-kernel_mod-kern_loader.lst: kern/loader.c gencmdlist.sh | |
b977bf01 | 342 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 343 | |
344 | fs-kernel_mod-kern_loader.lst: kern/loader.c genfslist.sh | |
b977bf01 | 345 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 346 | |
347 | ||
348 | kernel_mod-kern_rescue.o: kern/rescue.c | |
b977bf01 | 349 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 350 | |
351 | kernel_mod-kern_rescue.d: kern/rescue.c | |
b977bf01 | 352 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,rescue\.o[ :]*,kernel_mod-kern_rescue.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 353 | |
354 | -include kernel_mod-kern_rescue.d | |
355 | ||
356 | CLEANFILES += cmd-kernel_mod-kern_rescue.lst fs-kernel_mod-kern_rescue.lst | |
357 | COMMANDFILES += cmd-kernel_mod-kern_rescue.lst | |
358 | FSFILES += fs-kernel_mod-kern_rescue.lst | |
359 | ||
360 | cmd-kernel_mod-kern_rescue.lst: kern/rescue.c gencmdlist.sh | |
b977bf01 | 361 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 362 | |
363 | fs-kernel_mod-kern_rescue.lst: kern/rescue.c genfslist.sh | |
b977bf01 | 364 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 365 | |
366 | ||
367 | kernel_mod-kern_term.o: kern/term.c | |
b977bf01 | 368 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 369 | |
370 | kernel_mod-kern_term.d: kern/term.c | |
b977bf01 | 371 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,term\.o[ :]*,kernel_mod-kern_term.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 372 | |
373 | -include kernel_mod-kern_term.d | |
374 | ||
375 | CLEANFILES += cmd-kernel_mod-kern_term.lst fs-kernel_mod-kern_term.lst | |
376 | COMMANDFILES += cmd-kernel_mod-kern_term.lst | |
377 | FSFILES += fs-kernel_mod-kern_term.lst | |
378 | ||
379 | cmd-kernel_mod-kern_term.lst: kern/term.c gencmdlist.sh | |
b977bf01 | 380 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 381 | |
382 | fs-kernel_mod-kern_term.lst: kern/term.c genfslist.sh | |
b977bf01 | 383 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 384 | |
385 | ||
386 | kernel_mod-kern_i386_dl.o: kern/i386/dl.c | |
b977bf01 | 387 | $(TARGET_CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 388 | |
389 | kernel_mod-kern_i386_dl.d: kern/i386/dl.c | |
b977bf01 | 390 | set -e; $(TARGET_CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,dl\.o[ :]*,kernel_mod-kern_i386_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 391 | |
392 | -include kernel_mod-kern_i386_dl.d | |
393 | ||
394 | CLEANFILES += cmd-kernel_mod-kern_i386_dl.lst fs-kernel_mod-kern_i386_dl.lst | |
395 | COMMANDFILES += cmd-kernel_mod-kern_i386_dl.lst | |
396 | FSFILES += fs-kernel_mod-kern_i386_dl.lst | |
397 | ||
398 | cmd-kernel_mod-kern_i386_dl.lst: kern/i386/dl.c gencmdlist.sh | |
b977bf01 | 399 | set -e; $(TARGET_CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 400 | |
401 | fs-kernel_mod-kern_i386_dl.lst: kern/i386/dl.c genfslist.sh | |
b977bf01 | 402 | set -e; $(TARGET_CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 403 | |
404 | ||
405 | kernel_mod-kern_i386_efi_init.o: kern/i386/efi/init.c | |
b977bf01 | 406 | $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 407 | |
408 | kernel_mod-kern_i386_efi_init.d: kern/i386/efi/init.c | |
b977bf01 | 409 | set -e; $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,init\.o[ :]*,kernel_mod-kern_i386_efi_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 410 | |
411 | -include kernel_mod-kern_i386_efi_init.d | |
412 | ||
413 | CLEANFILES += cmd-kernel_mod-kern_i386_efi_init.lst fs-kernel_mod-kern_i386_efi_init.lst | |
414 | COMMANDFILES += cmd-kernel_mod-kern_i386_efi_init.lst | |
415 | FSFILES += fs-kernel_mod-kern_i386_efi_init.lst | |
416 | ||
417 | cmd-kernel_mod-kern_i386_efi_init.lst: kern/i386/efi/init.c gencmdlist.sh | |
b977bf01 | 418 | set -e; $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 419 | |
420 | fs-kernel_mod-kern_i386_efi_init.lst: kern/i386/efi/init.c genfslist.sh | |
b977bf01 | 421 | set -e; $(TARGET_CC) -Ikern/i386/efi -I$(srcdir)/kern/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 422 | |
423 | ||
424 | kernel_mod-kern_parser.o: kern/parser.c | |
b977bf01 | 425 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 426 | |
427 | kernel_mod-kern_parser.d: kern/parser.c | |
b977bf01 | 428 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,parser\.o[ :]*,kernel_mod-kern_parser.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 429 | |
430 | -include kernel_mod-kern_parser.d | |
431 | ||
432 | CLEANFILES += cmd-kernel_mod-kern_parser.lst fs-kernel_mod-kern_parser.lst | |
433 | COMMANDFILES += cmd-kernel_mod-kern_parser.lst | |
434 | FSFILES += fs-kernel_mod-kern_parser.lst | |
435 | ||
436 | cmd-kernel_mod-kern_parser.lst: kern/parser.c gencmdlist.sh | |
b977bf01 | 437 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 438 | |
439 | fs-kernel_mod-kern_parser.lst: kern/parser.c genfslist.sh | |
b977bf01 | 440 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 441 | |
442 | ||
443 | kernel_mod-kern_partition.o: kern/partition.c | |
b977bf01 | 444 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 445 | |
446 | kernel_mod-kern_partition.d: kern/partition.c | |
b977bf01 | 447 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,partition\.o[ :]*,kernel_mod-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 448 | |
449 | -include kernel_mod-kern_partition.d | |
450 | ||
451 | CLEANFILES += cmd-kernel_mod-kern_partition.lst fs-kernel_mod-kern_partition.lst | |
452 | COMMANDFILES += cmd-kernel_mod-kern_partition.lst | |
453 | FSFILES += fs-kernel_mod-kern_partition.lst | |
454 | ||
455 | cmd-kernel_mod-kern_partition.lst: kern/partition.c gencmdlist.sh | |
b977bf01 | 456 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 457 | |
458 | fs-kernel_mod-kern_partition.lst: kern/partition.c genfslist.sh | |
b977bf01 | 459 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 460 | |
461 | ||
462 | kernel_mod-kern_env.o: kern/env.c | |
b977bf01 | 463 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 464 | |
465 | kernel_mod-kern_env.d: kern/env.c | |
b977bf01 | 466 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,env\.o[ :]*,kernel_mod-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 467 | |
468 | -include kernel_mod-kern_env.d | |
469 | ||
470 | CLEANFILES += cmd-kernel_mod-kern_env.lst fs-kernel_mod-kern_env.lst | |
471 | COMMANDFILES += cmd-kernel_mod-kern_env.lst | |
472 | FSFILES += fs-kernel_mod-kern_env.lst | |
473 | ||
474 | cmd-kernel_mod-kern_env.lst: kern/env.c gencmdlist.sh | |
b977bf01 | 475 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 476 | |
477 | fs-kernel_mod-kern_env.lst: kern/env.c genfslist.sh | |
b977bf01 | 478 | set -e; $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 479 | |
480 | ||
481 | kernel_mod-symlist.o: symlist.c | |
b977bf01 | 482 | $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 483 | |
484 | kernel_mod-symlist.d: symlist.c | |
b977bf01 | 485 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,symlist\.o[ :]*,kernel_mod-symlist.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 486 | |
487 | -include kernel_mod-symlist.d | |
488 | ||
489 | CLEANFILES += cmd-kernel_mod-symlist.lst fs-kernel_mod-symlist.lst | |
490 | COMMANDFILES += cmd-kernel_mod-symlist.lst | |
491 | FSFILES += fs-kernel_mod-symlist.lst | |
492 | ||
493 | cmd-kernel_mod-symlist.lst: symlist.c gencmdlist.sh | |
b977bf01 | 494 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 495 | |
496 | fs-kernel_mod-symlist.lst: symlist.c genfslist.sh | |
b977bf01 | 497 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 498 | |
499 | ||
500 | kernel_mod-kern_efi_efi.o: kern/efi/efi.c | |
b977bf01 | 501 | $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 502 | |
503 | kernel_mod-kern_efi_efi.d: kern/efi/efi.c | |
b977bf01 | 504 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,efi\.o[ :]*,kernel_mod-kern_efi_efi.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 505 | |
506 | -include kernel_mod-kern_efi_efi.d | |
507 | ||
508 | CLEANFILES += cmd-kernel_mod-kern_efi_efi.lst fs-kernel_mod-kern_efi_efi.lst | |
509 | COMMANDFILES += cmd-kernel_mod-kern_efi_efi.lst | |
510 | FSFILES += fs-kernel_mod-kern_efi_efi.lst | |
511 | ||
512 | cmd-kernel_mod-kern_efi_efi.lst: kern/efi/efi.c gencmdlist.sh | |
b977bf01 | 513 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 514 | |
515 | fs-kernel_mod-kern_efi_efi.lst: kern/efi/efi.c genfslist.sh | |
b977bf01 | 516 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
83709125 | 517 | |
518 | ||
976a4ea0 | 519 | kernel_mod-kern_efi_init.o: kern/efi/init.c |
b977bf01 | 520 | $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
976a4ea0 | 521 | |
522 | kernel_mod-kern_efi_init.d: kern/efi/init.c | |
b977bf01 | 523 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,init\.o[ :]*,kernel_mod-kern_efi_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
976a4ea0 | 524 | |
525 | -include kernel_mod-kern_efi_init.d | |
526 | ||
527 | CLEANFILES += cmd-kernel_mod-kern_efi_init.lst fs-kernel_mod-kern_efi_init.lst | |
528 | COMMANDFILES += cmd-kernel_mod-kern_efi_init.lst | |
529 | FSFILES += fs-kernel_mod-kern_efi_init.lst | |
530 | ||
531 | cmd-kernel_mod-kern_efi_init.lst: kern/efi/init.c gencmdlist.sh | |
b977bf01 | 532 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
976a4ea0 | 533 | |
534 | fs-kernel_mod-kern_efi_init.lst: kern/efi/init.c genfslist.sh | |
b977bf01 | 535 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
976a4ea0 | 536 | |
537 | ||
538 | kernel_mod-kern_efi_mm.o: kern/efi/mm.c | |
b977bf01 | 539 | $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
976a4ea0 | 540 | |
541 | kernel_mod-kern_efi_mm.d: kern/efi/mm.c | |
b977bf01 | 542 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,mm\.o[ :]*,kernel_mod-kern_efi_mm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
976a4ea0 | 543 | |
544 | -include kernel_mod-kern_efi_mm.d | |
545 | ||
546 | CLEANFILES += cmd-kernel_mod-kern_efi_mm.lst fs-kernel_mod-kern_efi_mm.lst | |
547 | COMMANDFILES += cmd-kernel_mod-kern_efi_mm.lst | |
548 | FSFILES += fs-kernel_mod-kern_efi_mm.lst | |
549 | ||
550 | cmd-kernel_mod-kern_efi_mm.lst: kern/efi/mm.c gencmdlist.sh | |
b977bf01 | 551 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
976a4ea0 | 552 | |
553 | fs-kernel_mod-kern_efi_mm.lst: kern/efi/mm.c genfslist.sh | |
b977bf01 | 554 | set -e; $(TARGET_CC) -Ikern/efi -I$(srcdir)/kern/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
976a4ea0 | 555 | |
556 | ||
557 | kernel_mod-term_efi_console.o: term/efi/console.c | |
b977bf01 | 558 | $(TARGET_CC) -Iterm/efi -I$(srcdir)/term/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
976a4ea0 | 559 | |
560 | kernel_mod-term_efi_console.d: term/efi/console.c | |
b977bf01 | 561 | set -e; $(TARGET_CC) -Iterm/efi -I$(srcdir)/term/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,console\.o[ :]*,kernel_mod-term_efi_console.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
976a4ea0 | 562 | |
563 | -include kernel_mod-term_efi_console.d | |
564 | ||
565 | CLEANFILES += cmd-kernel_mod-term_efi_console.lst fs-kernel_mod-term_efi_console.lst | |
566 | COMMANDFILES += cmd-kernel_mod-term_efi_console.lst | |
567 | FSFILES += fs-kernel_mod-term_efi_console.lst | |
568 | ||
569 | cmd-kernel_mod-term_efi_console.lst: term/efi/console.c gencmdlist.sh | |
b977bf01 | 570 | set -e; $(TARGET_CC) -Iterm/efi -I$(srcdir)/term/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
976a4ea0 | 571 | |
572 | fs-kernel_mod-term_efi_console.lst: term/efi/console.c genfslist.sh | |
b977bf01 | 573 | set -e; $(TARGET_CC) -Iterm/efi -I$(srcdir)/term/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
976a4ea0 | 574 | |
575 | ||
9cacaa17 | 576 | kernel_mod-disk_efi_efidisk.o: disk/efi/efidisk.c |
b977bf01 | 577 | $(TARGET_CC) -Idisk/efi -I$(srcdir)/disk/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -c -o $@ $< |
9cacaa17 | 578 | |
579 | kernel_mod-disk_efi_efidisk.d: disk/efi/efidisk.c | |
b977bf01 | 580 | set -e; $(TARGET_CC) -Idisk/efi -I$(srcdir)/disk/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -M $< | sed 's,efidisk\.o[ :]*,kernel_mod-disk_efi_efidisk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
9cacaa17 | 581 | |
582 | -include kernel_mod-disk_efi_efidisk.d | |
583 | ||
584 | CLEANFILES += cmd-kernel_mod-disk_efi_efidisk.lst fs-kernel_mod-disk_efi_efidisk.lst | |
585 | COMMANDFILES += cmd-kernel_mod-disk_efi_efidisk.lst | |
586 | FSFILES += fs-kernel_mod-disk_efi_efidisk.lst | |
587 | ||
588 | cmd-kernel_mod-disk_efi_efidisk.lst: disk/efi/efidisk.c gencmdlist.sh | |
b977bf01 | 589 | set -e; $(TARGET_CC) -Idisk/efi -I$(srcdir)/disk/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh kernel > $@ || (rm -f $@; exit 1) |
9cacaa17 | 590 | |
591 | fs-kernel_mod-disk_efi_efidisk.lst: disk/efi/efidisk.c genfslist.sh | |
b977bf01 | 592 | set -e; $(TARGET_CC) -Idisk/efi -I$(srcdir)/disk/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh kernel > $@ || (rm -f $@; exit 1) |
9cacaa17 | 593 | |
594 | ||
83709125 | 595 | kernel_mod_HEADERS = arg.h boot.h device.h disk.h dl.h elf.h env.h err.h \ |
596 | file.h fs.h kernel.h loader.h misc.h mm.h net.h parser.h partition.h \ | |
597 | pc_partition.h rescue.h symbol.h term.h types.h \ | |
7f362539 | 598 | i386/efi/time.h efi/efi.h efi/time.h efi/disk.h |
83709125 | 599 | kernel_mod_CFLAGS = $(COMMON_CFLAGS) |
600 | kernel_mod_ASFLAGS = $(COMMON_ASFLAGS) | |
601 | kernel_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
602 | ||
603 | MOSTLYCLEANFILES += symlist.c | |
604 | MOSTLYCLEANFILES += symlist.c kernel_syms.lst | |
605 | DEFSYMFILES += kernel_syms.lst | |
606 | ||
7b455f4d | 607 | symlist.c: $(addprefix include/grub/,$(kernel_mod_HEADERS)) config.h gensymlist.sh |
608 | /bin/sh gensymlist.sh $(filter %.h,$^) > $@ || (rm -f $@; exit 1) | |
83709125 | 609 | |
7b455f4d | 610 | kernel_syms.lst: $(addprefix include/grub/,$(kernel_mod_HEADERS)) config.h genkernsyms.sh |
611 | /bin/sh genkernsyms.sh $(filter %.h,$^) > $@ || (rm -f $@; exit 1) | |
83709125 | 612 | |
613 | # For normal.mod. | |
614 | normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c \ | |
4e93851c | 615 | normal/completion.c normal/execute.c \ |
83709125 | 616 | normal/function.c normal/lexer.c normal/main.c normal/menu.c \ |
617 | normal/menu_entry.c normal/misc.c grub_script.tab.c \ | |
618 | normal/script.c normal/i386/setjmp.S | |
4e93851c | 619 | 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_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 |
83709125 | 620 | ifneq ($(normal_mod_EXPORTS),no) |
621 | CLEANFILES += def-normal.lst | |
622 | DEFSYMFILES += def-normal.lst | |
623 | endif | |
4e93851c | 624 | MOSTLYCLEANFILES += normal_mod-normal_arg.d normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_completion.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 |
83709125 | 625 | UNDSYMFILES += und-normal.lst |
626 | ||
627 | normal.mod: pre-normal.o mod-normal.o | |
628 | -rm -f $@ | |
b977bf01 | 629 | $(TARGET_CC) $(normal_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
83709125 | 630 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
631 | ||
4e93851c | 632 | 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_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 |
83709125 | 633 | -rm -f $@ |
b977bf01 | 634 | $(TARGET_CC) $(normal_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
83709125 | 635 | |
636 | mod-normal.o: mod-normal.c | |
b977bf01 | 637 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
83709125 | 638 | |
639 | mod-normal.c: moddep.lst genmodsrc.sh | |
640 | sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1) | |
641 | ||
642 | ifneq ($(normal_mod_EXPORTS),no) | |
643 | def-normal.lst: pre-normal.o | |
644 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 normal/' > $@ | |
645 | endif | |
646 | ||
647 | und-normal.lst: pre-normal.o | |
648 | echo 'normal' > $@ | |
649 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
650 | ||
651 | normal_mod-normal_arg.o: normal/arg.c | |
b977bf01 | 652 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 653 | |
654 | normal_mod-normal_arg.d: normal/arg.c | |
b977bf01 | 655 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,arg\.o[ :]*,normal_mod-normal_arg.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 656 | |
657 | -include normal_mod-normal_arg.d | |
658 | ||
659 | CLEANFILES += cmd-normal_mod-normal_arg.lst fs-normal_mod-normal_arg.lst | |
660 | COMMANDFILES += cmd-normal_mod-normal_arg.lst | |
661 | FSFILES += fs-normal_mod-normal_arg.lst | |
662 | ||
663 | cmd-normal_mod-normal_arg.lst: normal/arg.c gencmdlist.sh | |
b977bf01 | 664 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 665 | |
666 | fs-normal_mod-normal_arg.lst: normal/arg.c genfslist.sh | |
b977bf01 | 667 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 668 | |
669 | ||
670 | normal_mod-normal_cmdline.o: normal/cmdline.c | |
b977bf01 | 671 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 672 | |
673 | normal_mod-normal_cmdline.d: normal/cmdline.c | |
b977bf01 | 674 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,cmdline\.o[ :]*,normal_mod-normal_cmdline.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 675 | |
676 | -include normal_mod-normal_cmdline.d | |
677 | ||
678 | CLEANFILES += cmd-normal_mod-normal_cmdline.lst fs-normal_mod-normal_cmdline.lst | |
679 | COMMANDFILES += cmd-normal_mod-normal_cmdline.lst | |
680 | FSFILES += fs-normal_mod-normal_cmdline.lst | |
681 | ||
682 | cmd-normal_mod-normal_cmdline.lst: normal/cmdline.c gencmdlist.sh | |
b977bf01 | 683 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 684 | |
685 | fs-normal_mod-normal_cmdline.lst: normal/cmdline.c genfslist.sh | |
b977bf01 | 686 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 687 | |
688 | ||
689 | normal_mod-normal_command.o: normal/command.c | |
b977bf01 | 690 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 691 | |
692 | normal_mod-normal_command.d: normal/command.c | |
b977bf01 | 693 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,command\.o[ :]*,normal_mod-normal_command.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 694 | |
695 | -include normal_mod-normal_command.d | |
696 | ||
697 | CLEANFILES += cmd-normal_mod-normal_command.lst fs-normal_mod-normal_command.lst | |
698 | COMMANDFILES += cmd-normal_mod-normal_command.lst | |
699 | FSFILES += fs-normal_mod-normal_command.lst | |
700 | ||
701 | cmd-normal_mod-normal_command.lst: normal/command.c gencmdlist.sh | |
b977bf01 | 702 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 703 | |
704 | fs-normal_mod-normal_command.lst: normal/command.c genfslist.sh | |
b977bf01 | 705 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 706 | |
707 | ||
708 | normal_mod-normal_completion.o: normal/completion.c | |
b977bf01 | 709 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 710 | |
711 | normal_mod-normal_completion.d: normal/completion.c | |
b977bf01 | 712 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,completion\.o[ :]*,normal_mod-normal_completion.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 713 | |
714 | -include normal_mod-normal_completion.d | |
715 | ||
716 | CLEANFILES += cmd-normal_mod-normal_completion.lst fs-normal_mod-normal_completion.lst | |
717 | COMMANDFILES += cmd-normal_mod-normal_completion.lst | |
718 | FSFILES += fs-normal_mod-normal_completion.lst | |
719 | ||
720 | cmd-normal_mod-normal_completion.lst: normal/completion.c gencmdlist.sh | |
b977bf01 | 721 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 722 | |
723 | fs-normal_mod-normal_completion.lst: normal/completion.c genfslist.sh | |
b977bf01 | 724 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 725 | |
726 | ||
83709125 | 727 | normal_mod-normal_execute.o: normal/execute.c |
b977bf01 | 728 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 729 | |
730 | normal_mod-normal_execute.d: normal/execute.c | |
b977bf01 | 731 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,execute\.o[ :]*,normal_mod-normal_execute.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 732 | |
733 | -include normal_mod-normal_execute.d | |
734 | ||
735 | CLEANFILES += cmd-normal_mod-normal_execute.lst fs-normal_mod-normal_execute.lst | |
736 | COMMANDFILES += cmd-normal_mod-normal_execute.lst | |
737 | FSFILES += fs-normal_mod-normal_execute.lst | |
738 | ||
739 | cmd-normal_mod-normal_execute.lst: normal/execute.c gencmdlist.sh | |
b977bf01 | 740 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 741 | |
742 | fs-normal_mod-normal_execute.lst: normal/execute.c genfslist.sh | |
b977bf01 | 743 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 744 | |
745 | ||
746 | normal_mod-normal_function.o: normal/function.c | |
b977bf01 | 747 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 748 | |
749 | normal_mod-normal_function.d: normal/function.c | |
b977bf01 | 750 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,function\.o[ :]*,normal_mod-normal_function.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 751 | |
752 | -include normal_mod-normal_function.d | |
753 | ||
754 | CLEANFILES += cmd-normal_mod-normal_function.lst fs-normal_mod-normal_function.lst | |
755 | COMMANDFILES += cmd-normal_mod-normal_function.lst | |
756 | FSFILES += fs-normal_mod-normal_function.lst | |
757 | ||
758 | cmd-normal_mod-normal_function.lst: normal/function.c gencmdlist.sh | |
b977bf01 | 759 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 760 | |
761 | fs-normal_mod-normal_function.lst: normal/function.c genfslist.sh | |
b977bf01 | 762 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 763 | |
764 | ||
765 | normal_mod-normal_lexer.o: normal/lexer.c | |
b977bf01 | 766 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 767 | |
768 | normal_mod-normal_lexer.d: normal/lexer.c | |
b977bf01 | 769 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,lexer\.o[ :]*,normal_mod-normal_lexer.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 770 | |
771 | -include normal_mod-normal_lexer.d | |
772 | ||
773 | CLEANFILES += cmd-normal_mod-normal_lexer.lst fs-normal_mod-normal_lexer.lst | |
774 | COMMANDFILES += cmd-normal_mod-normal_lexer.lst | |
775 | FSFILES += fs-normal_mod-normal_lexer.lst | |
776 | ||
777 | cmd-normal_mod-normal_lexer.lst: normal/lexer.c gencmdlist.sh | |
b977bf01 | 778 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 779 | |
780 | fs-normal_mod-normal_lexer.lst: normal/lexer.c genfslist.sh | |
b977bf01 | 781 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 782 | |
783 | ||
784 | normal_mod-normal_main.o: normal/main.c | |
b977bf01 | 785 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 786 | |
787 | normal_mod-normal_main.d: normal/main.c | |
b977bf01 | 788 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,main\.o[ :]*,normal_mod-normal_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 789 | |
790 | -include normal_mod-normal_main.d | |
791 | ||
792 | CLEANFILES += cmd-normal_mod-normal_main.lst fs-normal_mod-normal_main.lst | |
793 | COMMANDFILES += cmd-normal_mod-normal_main.lst | |
794 | FSFILES += fs-normal_mod-normal_main.lst | |
795 | ||
796 | cmd-normal_mod-normal_main.lst: normal/main.c gencmdlist.sh | |
b977bf01 | 797 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 798 | |
799 | fs-normal_mod-normal_main.lst: normal/main.c genfslist.sh | |
b977bf01 | 800 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 801 | |
802 | ||
803 | normal_mod-normal_menu.o: normal/menu.c | |
b977bf01 | 804 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 805 | |
806 | normal_mod-normal_menu.d: normal/menu.c | |
b977bf01 | 807 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,menu\.o[ :]*,normal_mod-normal_menu.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 808 | |
809 | -include normal_mod-normal_menu.d | |
810 | ||
811 | CLEANFILES += cmd-normal_mod-normal_menu.lst fs-normal_mod-normal_menu.lst | |
812 | COMMANDFILES += cmd-normal_mod-normal_menu.lst | |
813 | FSFILES += fs-normal_mod-normal_menu.lst | |
814 | ||
815 | cmd-normal_mod-normal_menu.lst: normal/menu.c gencmdlist.sh | |
b977bf01 | 816 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 817 | |
818 | fs-normal_mod-normal_menu.lst: normal/menu.c genfslist.sh | |
b977bf01 | 819 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 820 | |
821 | ||
822 | normal_mod-normal_menu_entry.o: normal/menu_entry.c | |
b977bf01 | 823 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 824 | |
825 | normal_mod-normal_menu_entry.d: normal/menu_entry.c | |
b977bf01 | 826 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,menu_entry\.o[ :]*,normal_mod-normal_menu_entry.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 827 | |
828 | -include normal_mod-normal_menu_entry.d | |
829 | ||
830 | CLEANFILES += cmd-normal_mod-normal_menu_entry.lst fs-normal_mod-normal_menu_entry.lst | |
831 | COMMANDFILES += cmd-normal_mod-normal_menu_entry.lst | |
832 | FSFILES += fs-normal_mod-normal_menu_entry.lst | |
833 | ||
834 | cmd-normal_mod-normal_menu_entry.lst: normal/menu_entry.c gencmdlist.sh | |
b977bf01 | 835 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 836 | |
837 | fs-normal_mod-normal_menu_entry.lst: normal/menu_entry.c genfslist.sh | |
b977bf01 | 838 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 839 | |
840 | ||
841 | normal_mod-normal_misc.o: normal/misc.c | |
b977bf01 | 842 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 843 | |
844 | normal_mod-normal_misc.d: normal/misc.c | |
b977bf01 | 845 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,misc\.o[ :]*,normal_mod-normal_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 846 | |
847 | -include normal_mod-normal_misc.d | |
848 | ||
849 | CLEANFILES += cmd-normal_mod-normal_misc.lst fs-normal_mod-normal_misc.lst | |
850 | COMMANDFILES += cmd-normal_mod-normal_misc.lst | |
851 | FSFILES += fs-normal_mod-normal_misc.lst | |
852 | ||
853 | cmd-normal_mod-normal_misc.lst: normal/misc.c gencmdlist.sh | |
b977bf01 | 854 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 855 | |
856 | fs-normal_mod-normal_misc.lst: normal/misc.c genfslist.sh | |
b977bf01 | 857 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 858 | |
859 | ||
860 | normal_mod-grub_script_tab.o: grub_script.tab.c | |
b977bf01 | 861 | $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 862 | |
863 | normal_mod-grub_script_tab.d: grub_script.tab.c | |
b977bf01 | 864 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,grub_script\.tab\.o[ :]*,normal_mod-grub_script_tab.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 865 | |
866 | -include normal_mod-grub_script_tab.d | |
867 | ||
868 | CLEANFILES += cmd-normal_mod-grub_script_tab.lst fs-normal_mod-grub_script_tab.lst | |
869 | COMMANDFILES += cmd-normal_mod-grub_script_tab.lst | |
870 | FSFILES += fs-normal_mod-grub_script_tab.lst | |
871 | ||
872 | cmd-normal_mod-grub_script_tab.lst: grub_script.tab.c gencmdlist.sh | |
b977bf01 | 873 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 874 | |
875 | fs-normal_mod-grub_script_tab.lst: grub_script.tab.c genfslist.sh | |
b977bf01 | 876 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 877 | |
878 | ||
879 | normal_mod-normal_script.o: normal/script.c | |
b977bf01 | 880 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -c -o $@ $< |
83709125 | 881 | |
882 | normal_mod-normal_script.d: normal/script.c | |
b977bf01 | 883 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -M $< | sed 's,script\.o[ :]*,normal_mod-normal_script.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 884 | |
885 | -include normal_mod-normal_script.d | |
886 | ||
887 | CLEANFILES += cmd-normal_mod-normal_script.lst fs-normal_mod-normal_script.lst | |
888 | COMMANDFILES += cmd-normal_mod-normal_script.lst | |
889 | FSFILES += fs-normal_mod-normal_script.lst | |
890 | ||
891 | cmd-normal_mod-normal_script.lst: normal/script.c gencmdlist.sh | |
b977bf01 | 892 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 893 | |
894 | fs-normal_mod-normal_script.lst: normal/script.c genfslist.sh | |
b977bf01 | 895 | set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 896 | |
897 | ||
898 | normal_mod-normal_i386_setjmp.o: normal/i386/setjmp.S | |
b977bf01 | 899 | $(TARGET_CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(normal_mod_TARGET_ASFLAGS) -c -o $@ $< |
83709125 | 900 | |
901 | normal_mod-normal_i386_setjmp.d: normal/i386/setjmp.S | |
b977bf01 | 902 | set -e; $(TARGET_CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(normal_mod_TARGET_ASFLAGS) -M $< | sed 's,setjmp\.o[ :]*,normal_mod-normal_i386_setjmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
83709125 | 903 | |
904 | -include normal_mod-normal_i386_setjmp.d | |
905 | ||
906 | CLEANFILES += cmd-normal_mod-normal_i386_setjmp.lst fs-normal_mod-normal_i386_setjmp.lst | |
907 | COMMANDFILES += cmd-normal_mod-normal_i386_setjmp.lst | |
908 | FSFILES += fs-normal_mod-normal_i386_setjmp.lst | |
909 | ||
910 | cmd-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S gencmdlist.sh | |
b977bf01 | 911 | set -e; $(TARGET_CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(normal_mod_TARGET_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 912 | |
913 | fs-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S genfslist.sh | |
b977bf01 | 914 | set -e; $(TARGET_CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(normal_mod_TARGET_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
83709125 | 915 | |
916 | ||
917 | normal_mod_CFLAGS = $(COMMON_CFLAGS) | |
918 | normal_mod_ASFLAGS = $(COMMON_ASFLAGS) | |
919 | normal_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
920 | ||
7f362539 | 921 | # For _chain.mod. |
922 | _chain_mod_SOURCES = loader/efi/chainloader.c | |
923 | CLEANFILES += _chain.mod mod-_chain.o mod-_chain.c pre-_chain.o _chain_mod-loader_efi_chainloader.o und-_chain.lst | |
924 | ifneq ($(_chain_mod_EXPORTS),no) | |
925 | CLEANFILES += def-_chain.lst | |
926 | DEFSYMFILES += def-_chain.lst | |
927 | endif | |
928 | MOSTLYCLEANFILES += _chain_mod-loader_efi_chainloader.d | |
929 | UNDSYMFILES += und-_chain.lst | |
930 | ||
931 | _chain.mod: pre-_chain.o mod-_chain.o | |
932 | -rm -f $@ | |
b977bf01 | 933 | $(TARGET_CC) $(_chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
7f362539 | 934 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
935 | ||
936 | pre-_chain.o: _chain_mod-loader_efi_chainloader.o | |
937 | -rm -f $@ | |
b977bf01 | 938 | $(TARGET_CC) $(_chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
7f362539 | 939 | |
940 | mod-_chain.o: mod-_chain.c | |
b977bf01 | 941 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) -c -o $@ $< |
7f362539 | 942 | |
943 | mod-_chain.c: moddep.lst genmodsrc.sh | |
944 | sh $(srcdir)/genmodsrc.sh '_chain' $< > $@ || (rm -f $@; exit 1) | |
945 | ||
946 | ifneq ($(_chain_mod_EXPORTS),no) | |
947 | def-_chain.lst: pre-_chain.o | |
948 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _chain/' > $@ | |
949 | endif | |
950 | ||
951 | und-_chain.lst: pre-_chain.o | |
952 | echo '_chain' > $@ | |
953 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
954 | ||
955 | _chain_mod-loader_efi_chainloader.o: loader/efi/chainloader.c | |
b977bf01 | 956 | $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_TARGET_CFLAGS) -c -o $@ $< |
7f362539 | 957 | |
958 | _chain_mod-loader_efi_chainloader.d: loader/efi/chainloader.c | |
b977bf01 | 959 | set -e; $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_TARGET_CFLAGS) -M $< | sed 's,chainloader\.o[ :]*,_chain_mod-loader_efi_chainloader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
7f362539 | 960 | |
961 | -include _chain_mod-loader_efi_chainloader.d | |
962 | ||
963 | CLEANFILES += cmd-_chain_mod-loader_efi_chainloader.lst fs-_chain_mod-loader_efi_chainloader.lst | |
964 | COMMANDFILES += cmd-_chain_mod-loader_efi_chainloader.lst | |
965 | FSFILES += fs-_chain_mod-loader_efi_chainloader.lst | |
966 | ||
967 | cmd-_chain_mod-loader_efi_chainloader.lst: loader/efi/chainloader.c gencmdlist.sh | |
b977bf01 | 968 | set -e; $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _chain > $@ || (rm -f $@; exit 1) |
7f362539 | 969 | |
970 | fs-_chain_mod-loader_efi_chainloader.lst: loader/efi/chainloader.c genfslist.sh | |
b977bf01 | 971 | set -e; $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _chain > $@ || (rm -f $@; exit 1) |
7f362539 | 972 | |
973 | ||
974 | _chain_mod_CFLAGS = $(COMMON_CFLAGS) | |
975 | _chain_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
976 | ||
977 | # For chain.mod. | |
978 | chain_mod_SOURCES = loader/efi/chainloader_normal.c | |
979 | CLEANFILES += chain.mod mod-chain.o mod-chain.c pre-chain.o chain_mod-loader_efi_chainloader_normal.o und-chain.lst | |
980 | ifneq ($(chain_mod_EXPORTS),no) | |
981 | CLEANFILES += def-chain.lst | |
982 | DEFSYMFILES += def-chain.lst | |
983 | endif | |
984 | MOSTLYCLEANFILES += chain_mod-loader_efi_chainloader_normal.d | |
985 | UNDSYMFILES += und-chain.lst | |
986 | ||
987 | chain.mod: pre-chain.o mod-chain.o | |
988 | -rm -f $@ | |
b977bf01 | 989 | $(TARGET_CC) $(chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
7f362539 | 990 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
991 | ||
992 | pre-chain.o: chain_mod-loader_efi_chainloader_normal.o | |
993 | -rm -f $@ | |
b977bf01 | 994 | $(TARGET_CC) $(chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
7f362539 | 995 | |
996 | mod-chain.o: mod-chain.c | |
b977bf01 | 997 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -c -o $@ $< |
7f362539 | 998 | |
999 | mod-chain.c: moddep.lst genmodsrc.sh | |
1000 | sh $(srcdir)/genmodsrc.sh 'chain' $< > $@ || (rm -f $@; exit 1) | |
1001 | ||
1002 | ifneq ($(chain_mod_EXPORTS),no) | |
1003 | def-chain.lst: pre-chain.o | |
1004 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 chain/' > $@ | |
1005 | endif | |
1006 | ||
1007 | und-chain.lst: pre-chain.o | |
1008 | echo 'chain' > $@ | |
1009 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1010 | ||
1011 | chain_mod-loader_efi_chainloader_normal.o: loader/efi/chainloader_normal.c | |
b977bf01 | 1012 | $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_TARGET_CFLAGS) -c -o $@ $< |
7f362539 | 1013 | |
1014 | chain_mod-loader_efi_chainloader_normal.d: loader/efi/chainloader_normal.c | |
b977bf01 | 1015 | set -e; $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_TARGET_CFLAGS) -M $< | sed 's,chainloader_normal\.o[ :]*,chain_mod-loader_efi_chainloader_normal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
7f362539 | 1016 | |
1017 | -include chain_mod-loader_efi_chainloader_normal.d | |
1018 | ||
1019 | CLEANFILES += cmd-chain_mod-loader_efi_chainloader_normal.lst fs-chain_mod-loader_efi_chainloader_normal.lst | |
1020 | COMMANDFILES += cmd-chain_mod-loader_efi_chainloader_normal.lst | |
1021 | FSFILES += fs-chain_mod-loader_efi_chainloader_normal.lst | |
1022 | ||
1023 | cmd-chain_mod-loader_efi_chainloader_normal.lst: loader/efi/chainloader_normal.c gencmdlist.sh | |
b977bf01 | 1024 | set -e; $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh chain > $@ || (rm -f $@; exit 1) |
7f362539 | 1025 | |
1026 | fs-chain_mod-loader_efi_chainloader_normal.lst: loader/efi/chainloader_normal.c genfslist.sh | |
b977bf01 | 1027 | set -e; $(TARGET_CC) -Iloader/efi -I$(srcdir)/loader/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh chain > $@ || (rm -f $@; exit 1) |
7f362539 | 1028 | |
1029 | ||
1030 | chain_mod_CFLAGS = $(COMMON_CFLAGS) | |
1031 | chain_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
1032 | ||
118f4fb3 | 1033 | # For _linux.mod. |
1034 | _linux_mod_SOURCES = loader/i386/efi/linux.c | |
1035 | CLEANFILES += _linux.mod mod-_linux.o mod-_linux.c pre-_linux.o _linux_mod-loader_i386_efi_linux.o und-_linux.lst | |
1036 | ifneq ($(_linux_mod_EXPORTS),no) | |
1037 | CLEANFILES += def-_linux.lst | |
1038 | DEFSYMFILES += def-_linux.lst | |
1039 | endif | |
1040 | MOSTLYCLEANFILES += _linux_mod-loader_i386_efi_linux.d | |
1041 | UNDSYMFILES += und-_linux.lst | |
1042 | ||
1043 | _linux.mod: pre-_linux.o mod-_linux.o | |
1044 | -rm -f $@ | |
b977bf01 | 1045 | $(TARGET_CC) $(_linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
118f4fb3 | 1046 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1047 | ||
1048 | pre-_linux.o: _linux_mod-loader_i386_efi_linux.o | |
1049 | -rm -f $@ | |
b977bf01 | 1050 | $(TARGET_CC) $(_linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
118f4fb3 | 1051 | |
1052 | mod-_linux.o: mod-_linux.c | |
b977bf01 | 1053 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< |
118f4fb3 | 1054 | |
1055 | mod-_linux.c: moddep.lst genmodsrc.sh | |
1056 | sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1) | |
1057 | ||
1058 | ifneq ($(_linux_mod_EXPORTS),no) | |
1059 | def-_linux.lst: pre-_linux.o | |
1060 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _linux/' > $@ | |
1061 | endif | |
1062 | ||
1063 | und-_linux.lst: pre-_linux.o | |
1064 | echo '_linux' > $@ | |
1065 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1066 | ||
1067 | _linux_mod-loader_i386_efi_linux.o: loader/i386/efi/linux.c | |
b977bf01 | 1068 | $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_TARGET_CFLAGS) -c -o $@ $< |
118f4fb3 | 1069 | |
1070 | _linux_mod-loader_i386_efi_linux.d: loader/i386/efi/linux.c | |
b977bf01 | 1071 | set -e; $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_TARGET_CFLAGS) -M $< | sed 's,linux\.o[ :]*,_linux_mod-loader_i386_efi_linux.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
118f4fb3 | 1072 | |
1073 | -include _linux_mod-loader_i386_efi_linux.d | |
1074 | ||
1075 | CLEANFILES += cmd-_linux_mod-loader_i386_efi_linux.lst fs-_linux_mod-loader_i386_efi_linux.lst | |
1076 | COMMANDFILES += cmd-_linux_mod-loader_i386_efi_linux.lst | |
1077 | FSFILES += fs-_linux_mod-loader_i386_efi_linux.lst | |
1078 | ||
1079 | cmd-_linux_mod-loader_i386_efi_linux.lst: loader/i386/efi/linux.c gencmdlist.sh | |
b977bf01 | 1080 | set -e; $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _linux > $@ || (rm -f $@; exit 1) |
118f4fb3 | 1081 | |
1082 | fs-_linux_mod-loader_i386_efi_linux.lst: loader/i386/efi/linux.c genfslist.sh | |
b977bf01 | 1083 | set -e; $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _linux > $@ || (rm -f $@; exit 1) |
118f4fb3 | 1084 | |
1085 | ||
1086 | _linux_mod_CFLAGS = $(COMMON_CFLAGS) | |
1087 | _linux_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
1088 | ||
1089 | # For linux.mod. | |
1090 | linux_mod_SOURCES = loader/i386/efi/linux_normal.c | |
1091 | CLEANFILES += linux.mod mod-linux.o mod-linux.c pre-linux.o linux_mod-loader_i386_efi_linux_normal.o und-linux.lst | |
1092 | ifneq ($(linux_mod_EXPORTS),no) | |
1093 | CLEANFILES += def-linux.lst | |
1094 | DEFSYMFILES += def-linux.lst | |
1095 | endif | |
1096 | MOSTLYCLEANFILES += linux_mod-loader_i386_efi_linux_normal.d | |
1097 | UNDSYMFILES += und-linux.lst | |
1098 | ||
1099 | linux.mod: pre-linux.o mod-linux.o | |
1100 | -rm -f $@ | |
b977bf01 | 1101 | $(TARGET_CC) $(linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
118f4fb3 | 1102 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1103 | ||
1104 | pre-linux.o: linux_mod-loader_i386_efi_linux_normal.o | |
1105 | -rm -f $@ | |
b977bf01 | 1106 | $(TARGET_CC) $(linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
118f4fb3 | 1107 | |
1108 | mod-linux.o: mod-linux.c | |
b977bf01 | 1109 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< |
118f4fb3 | 1110 | |
1111 | mod-linux.c: moddep.lst genmodsrc.sh | |
1112 | sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1) | |
1113 | ||
1114 | ifneq ($(linux_mod_EXPORTS),no) | |
1115 | def-linux.lst: pre-linux.o | |
1116 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 linux/' > $@ | |
1117 | endif | |
1118 | ||
1119 | und-linux.lst: pre-linux.o | |
1120 | echo 'linux' > $@ | |
1121 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1122 | ||
1123 | linux_mod-loader_i386_efi_linux_normal.o: loader/i386/efi/linux_normal.c | |
b977bf01 | 1124 | $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_TARGET_CFLAGS) -c -o $@ $< |
118f4fb3 | 1125 | |
1126 | linux_mod-loader_i386_efi_linux_normal.d: loader/i386/efi/linux_normal.c | |
b977bf01 | 1127 | set -e; $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_TARGET_CFLAGS) -M $< | sed 's,linux_normal\.o[ :]*,linux_mod-loader_i386_efi_linux_normal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
118f4fb3 | 1128 | |
1129 | -include linux_mod-loader_i386_efi_linux_normal.d | |
1130 | ||
1131 | CLEANFILES += cmd-linux_mod-loader_i386_efi_linux_normal.lst fs-linux_mod-loader_i386_efi_linux_normal.lst | |
1132 | COMMANDFILES += cmd-linux_mod-loader_i386_efi_linux_normal.lst | |
1133 | FSFILES += fs-linux_mod-loader_i386_efi_linux_normal.lst | |
1134 | ||
1135 | cmd-linux_mod-loader_i386_efi_linux_normal.lst: loader/i386/efi/linux_normal.c gencmdlist.sh | |
b977bf01 | 1136 | set -e; $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh linux > $@ || (rm -f $@; exit 1) |
118f4fb3 | 1137 | |
1138 | fs-linux_mod-loader_i386_efi_linux_normal.lst: loader/i386/efi/linux_normal.c genfslist.sh | |
b977bf01 | 1139 | set -e; $(TARGET_CC) -Iloader/i386/efi -I$(srcdir)/loader/i386/efi $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_TARGET_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh linux > $@ || (rm -f $@; exit 1) |
118f4fb3 | 1140 | |
1141 | ||
1142 | linux_mod_CFLAGS = $(COMMON_CFLAGS) | |
1143 | linux_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
1144 | ||
83709125 | 1145 | include $(srcdir)/conf/common.mk |