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