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