]>
Commit | Line | Data |
---|---|---|
6a161fa9 | 1 | # -*- makefile -*- |
2 | ||
261bd4bc | 3 | GRUB_MEMORY_MACHINE_LINK_ADDR = 0x8200 |
4 | ||
5dcace56 | 5 | COMMON_ASFLAGS = -nostdinc -fno-builtin -m32 |
59b8208a | 6 | COMMON_CFLAGS = -fno-builtin -mrtd -mregparm=3 -m32 |
6b146090 | 7 | COMMON_LDFLAGS = -m32 -nostdlib |
6a161fa9 | 8 | |
f95562bf | 9 | # Used by various components. These rules need to precede them. |
8a594a17 | 10 | normal/lexer.c_DEPENDENCIES = grub_script.tab.h |
f95562bf | 11 | |
6a161fa9 | 12 | # Images. |
9be665dd | 13 | pkglib_IMAGES = boot.img diskboot.img kernel.img pxeboot.img lnxboot.img \ |
14 | cdboot.img | |
6a161fa9 | 15 | |
16 | # For boot.img. | |
17 | boot_img_SOURCES = boot/i386/pc/boot.S | |
18 | CLEANFILES += boot.img boot.exec boot_img-boot_i386_pc_boot.o | |
19 | MOSTLYCLEANFILES += boot_img-boot_i386_pc_boot.d | |
20 | ||
21 | boot.img: boot.exec | |
1977517d | 22 | $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ |
6a161fa9 | 23 | |
24 | boot.exec: boot_img-boot_i386_pc_boot.o | |
b977bf01 | 25 | $(TARGET_CC) -o $@ $^ $(TARGET_LDFLAGS) $(boot_img_LDFLAGS) |
6a161fa9 | 26 | |
7d31f41f | 27 | boot_img-boot_i386_pc_boot.o: boot/i386/pc/boot.S $(boot/i386/pc/boot.S_DEPENDENCIES) |
01b82a64 | 28 | $(TARGET_CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(boot_img_ASFLAGS) -MD -c -o $@ $< |
6a161fa9 | 29 | -include boot_img-boot_i386_pc_boot.d |
30 | ||
31 | boot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
6433b448 | 32 | boot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,7C00 |
6a161fa9 | 33 | |
020616c2 | 34 | # For pxeboot.img |
35 | pxeboot_img_SOURCES = boot/i386/pc/pxeboot.S | |
36 | CLEANFILES += pxeboot.img pxeboot.exec pxeboot_img-boot_i386_pc_pxeboot.o | |
37 | MOSTLYCLEANFILES += pxeboot_img-boot_i386_pc_pxeboot.d | |
38 | ||
39 | pxeboot.img: pxeboot.exec | |
1977517d | 40 | $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ |
020616c2 | 41 | |
42 | pxeboot.exec: pxeboot_img-boot_i386_pc_pxeboot.o | |
b977bf01 | 43 | $(TARGET_CC) -o $@ $^ $(TARGET_LDFLAGS) $(pxeboot_img_LDFLAGS) |
020616c2 | 44 | |
7d31f41f | 45 | pxeboot_img-boot_i386_pc_pxeboot.o: boot/i386/pc/pxeboot.S $(boot/i386/pc/pxeboot.S_DEPENDENCIES) |
01b82a64 | 46 | $(TARGET_CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(pxeboot_img_ASFLAGS) -MD -c -o $@ $< |
020616c2 | 47 | -include pxeboot_img-boot_i386_pc_pxeboot.d |
48 | ||
49 | pxeboot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
6433b448 | 50 | pxeboot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,7C00 |
020616c2 | 51 | |
6a161fa9 | 52 | # For diskboot.img. |
53 | diskboot_img_SOURCES = boot/i386/pc/diskboot.S | |
54 | CLEANFILES += diskboot.img diskboot.exec diskboot_img-boot_i386_pc_diskboot.o | |
55 | MOSTLYCLEANFILES += diskboot_img-boot_i386_pc_diskboot.d | |
56 | ||
57 | diskboot.img: diskboot.exec | |
1977517d | 58 | $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ |
6a161fa9 | 59 | |
60 | diskboot.exec: diskboot_img-boot_i386_pc_diskboot.o | |
b977bf01 | 61 | $(TARGET_CC) -o $@ $^ $(TARGET_LDFLAGS) $(diskboot_img_LDFLAGS) |
6a161fa9 | 62 | |
7d31f41f | 63 | diskboot_img-boot_i386_pc_diskboot.o: boot/i386/pc/diskboot.S $(boot/i386/pc/diskboot.S_DEPENDENCIES) |
01b82a64 | 64 | $(TARGET_CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(diskboot_img_ASFLAGS) -MD -c -o $@ $< |
6a161fa9 | 65 | -include diskboot_img-boot_i386_pc_diskboot.d |
66 | ||
67 | diskboot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
6433b448 | 68 | diskboot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,8000 |
6a161fa9 | 69 | |
84be7599 | 70 | # For lnxboot.img. |
71 | lnxboot_img_SOURCES = boot/i386/pc/lnxboot.S | |
72 | CLEANFILES += lnxboot.img lnxboot.exec lnxboot_img-boot_i386_pc_lnxboot.o | |
73 | MOSTLYCLEANFILES += lnxboot_img-boot_i386_pc_lnxboot.d | |
74 | ||
75 | lnxboot.img: lnxboot.exec | |
1977517d | 76 | $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ |
84be7599 | 77 | |
78 | lnxboot.exec: lnxboot_img-boot_i386_pc_lnxboot.o | |
79 | $(TARGET_CC) -o $@ $^ $(TARGET_LDFLAGS) $(lnxboot_img_LDFLAGS) | |
80 | ||
7d31f41f | 81 | lnxboot_img-boot_i386_pc_lnxboot.o: boot/i386/pc/lnxboot.S $(boot/i386/pc/lnxboot.S_DEPENDENCIES) |
84be7599 | 82 | $(TARGET_CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(lnxboot_img_ASFLAGS) -MD -c -o $@ $< |
83 | -include lnxboot_img-boot_i386_pc_lnxboot.d | |
84 | ||
85 | lnxboot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
86 | lnxboot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,6000 | |
87 | ||
9be665dd | 88 | # For cdboot.img. |
89 | cdboot_img_SOURCES = boot/i386/pc/cdboot.S | |
90 | CLEANFILES += cdboot.img cdboot.exec cdboot_img-boot_i386_pc_cdboot.o | |
91 | MOSTLYCLEANFILES += cdboot_img-boot_i386_pc_cdboot.d | |
92 | ||
93 | cdboot.img: cdboot.exec | |
1977517d | 94 | $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ |
9be665dd | 95 | |
96 | cdboot.exec: cdboot_img-boot_i386_pc_cdboot.o | |
97 | $(TARGET_CC) -o $@ $^ $(TARGET_LDFLAGS) $(cdboot_img_LDFLAGS) | |
98 | ||
99 | cdboot_img-boot_i386_pc_cdboot.o: boot/i386/pc/cdboot.S $(boot/i386/pc/cdboot.S_DEPENDENCIES) | |
100 | $(TARGET_CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(cdboot_img_ASFLAGS) -MD -c -o $@ $< | |
101 | -include cdboot_img-boot_i386_pc_cdboot.d | |
102 | ||
103 | cdboot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
104 | cdboot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,7C00 | |
105 | ||
6a161fa9 | 106 | # For kernel.img. |
107 | kernel_img_SOURCES = kern/i386/pc/startup.S kern/main.c kern/device.c \ | |
108 | kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ | |
109 | kern/misc.c kern/mm.c kern/loader.c kern/rescue.c kern/term.c \ | |
04ccf3ec | 110 | kern/i386/dl.c kern/i386/pc/init.c kern/parser.c kern/partition.c \ |
73fcb0f3 | 111 | kern/env.c \ |
6a161fa9 | 112 | term/i386/pc/console.c \ |
113 | symlist.c | |
73fcb0f3 | 114 | CLEANFILES += kernel.img kernel.exec kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-kern_parser.o kernel_img-kern_partition.o kernel_img-kern_env.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
115 | MOSTLYCLEANFILES += kernel_img-kern_i386_pc_startup.d kernel_img-kern_main.d kernel_img-kern_device.d kernel_img-kern_disk.d kernel_img-kern_dl.d kernel_img-kern_file.d kernel_img-kern_fs.d kernel_img-kern_err.d kernel_img-kern_misc.d kernel_img-kern_mm.d kernel_img-kern_loader.d kernel_img-kern_rescue.d kernel_img-kern_term.d kernel_img-kern_i386_dl.d kernel_img-kern_i386_pc_init.d kernel_img-kern_parser.d kernel_img-kern_partition.d kernel_img-kern_env.d kernel_img-term_i386_pc_console.d kernel_img-symlist.d | |
6a161fa9 | 116 | |
117 | kernel.img: kernel.exec | |
1977517d | 118 | $(OBJCOPY) -O binary -R .note -R .comment -R .note.gnu.build-id $< $@ |
6a161fa9 | 119 | |
73fcb0f3 | 120 | kernel.exec: kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-kern_parser.o kernel_img-kern_partition.o kernel_img-kern_env.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
b977bf01 | 121 | $(TARGET_CC) -o $@ $^ $(TARGET_LDFLAGS) $(kernel_img_LDFLAGS) |
6a161fa9 | 122 | |
7d31f41f | 123 | kernel_img-kern_i386_pc_startup.o: kern/i386/pc/startup.S $(kern/i386/pc/startup.S_DEPENDENCIES) |
01b82a64 | 124 | $(TARGET_CC) -Ikern/i386/pc -I$(srcdir)/kern/i386/pc $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(kernel_img_ASFLAGS) -MD -c -o $@ $< |
6a161fa9 | 125 | -include kernel_img-kern_i386_pc_startup.d |
126 | ||
7d31f41f | 127 | kernel_img-kern_main.o: kern/main.c $(kern/main.c_DEPENDENCIES) |
01b82a64 | 128 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 129 | -include kernel_img-kern_main.d |
130 | ||
7d31f41f | 131 | kernel_img-kern_device.o: kern/device.c $(kern/device.c_DEPENDENCIES) |
01b82a64 | 132 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 133 | -include kernel_img-kern_device.d |
134 | ||
7d31f41f | 135 | kernel_img-kern_disk.o: kern/disk.c $(kern/disk.c_DEPENDENCIES) |
01b82a64 | 136 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 137 | -include kernel_img-kern_disk.d |
138 | ||
7d31f41f | 139 | kernel_img-kern_dl.o: kern/dl.c $(kern/dl.c_DEPENDENCIES) |
01b82a64 | 140 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 141 | -include kernel_img-kern_dl.d |
142 | ||
7d31f41f | 143 | kernel_img-kern_file.o: kern/file.c $(kern/file.c_DEPENDENCIES) |
01b82a64 | 144 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 145 | -include kernel_img-kern_file.d |
146 | ||
7d31f41f | 147 | kernel_img-kern_fs.o: kern/fs.c $(kern/fs.c_DEPENDENCIES) |
01b82a64 | 148 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 149 | -include kernel_img-kern_fs.d |
150 | ||
7d31f41f | 151 | kernel_img-kern_err.o: kern/err.c $(kern/err.c_DEPENDENCIES) |
01b82a64 | 152 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 153 | -include kernel_img-kern_err.d |
154 | ||
7d31f41f | 155 | kernel_img-kern_misc.o: kern/misc.c $(kern/misc.c_DEPENDENCIES) |
01b82a64 | 156 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 157 | -include kernel_img-kern_misc.d |
158 | ||
7d31f41f | 159 | kernel_img-kern_mm.o: kern/mm.c $(kern/mm.c_DEPENDENCIES) |
01b82a64 | 160 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 161 | -include kernel_img-kern_mm.d |
162 | ||
7d31f41f | 163 | kernel_img-kern_loader.o: kern/loader.c $(kern/loader.c_DEPENDENCIES) |
01b82a64 | 164 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 165 | -include kernel_img-kern_loader.d |
166 | ||
7d31f41f | 167 | kernel_img-kern_rescue.o: kern/rescue.c $(kern/rescue.c_DEPENDENCIES) |
01b82a64 | 168 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 169 | -include kernel_img-kern_rescue.d |
170 | ||
7d31f41f | 171 | kernel_img-kern_term.o: kern/term.c $(kern/term.c_DEPENDENCIES) |
01b82a64 | 172 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 173 | -include kernel_img-kern_term.d |
174 | ||
7d31f41f | 175 | kernel_img-kern_i386_dl.o: kern/i386/dl.c $(kern/i386/dl.c_DEPENDENCIES) |
01b82a64 | 176 | $(TARGET_CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 177 | -include kernel_img-kern_i386_dl.d |
178 | ||
7d31f41f | 179 | kernel_img-kern_i386_pc_init.o: kern/i386/pc/init.c $(kern/i386/pc/init.c_DEPENDENCIES) |
01b82a64 | 180 | $(TARGET_CC) -Ikern/i386/pc -I$(srcdir)/kern/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 181 | -include kernel_img-kern_i386_pc_init.d |
182 | ||
7d31f41f | 183 | kernel_img-kern_parser.o: kern/parser.c $(kern/parser.c_DEPENDENCIES) |
01b82a64 | 184 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
04ccf3ec | 185 | -include kernel_img-kern_parser.d |
186 | ||
7d31f41f | 187 | kernel_img-kern_partition.o: kern/partition.c $(kern/partition.c_DEPENDENCIES) |
01b82a64 | 188 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
3f1578fe | 189 | -include kernel_img-kern_partition.d |
6a161fa9 | 190 | |
7d31f41f | 191 | kernel_img-kern_env.o: kern/env.c $(kern/env.c_DEPENDENCIES) |
01b82a64 | 192 | $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
db1771cf | 193 | -include kernel_img-kern_env.d |
194 | ||
7d31f41f | 195 | kernel_img-term_i386_pc_console.o: term/i386/pc/console.c $(term/i386/pc/console.c_DEPENDENCIES) |
01b82a64 | 196 | $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 197 | -include kernel_img-term_i386_pc_console.d |
198 | ||
7d31f41f | 199 | kernel_img-symlist.o: symlist.c $(symlist.c_DEPENDENCIES) |
01b82a64 | 200 | $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_img_CFLAGS) -MD -c -o $@ $< |
6a161fa9 | 201 | -include kernel_img-symlist.d |
202 | ||
2166cc83 | 203 | kernel_img_HEADERS = arg.h boot.h cache.h device.h disk.h dl.h elf.h elfload.h \ |
204 | env.h err.h file.h fs.h kernel.h loader.h misc.h mm.h net.h parser.h \ | |
46e5e5cb | 205 | partition.h pc_partition.h rescue.h symbol.h term.h time.h types.h \ |
8ceafda2 | 206 | machine/biosdisk.h machine/boot.h machine/console.h machine/init.h \ |
55a581dc | 207 | machine/memory.h machine/loader.h machine/vga.h machine/vbe.h machine/kernel.h |
6a161fa9 | 208 | kernel_img_CFLAGS = $(COMMON_CFLAGS) |
209 | kernel_img_ASFLAGS = $(COMMON_ASFLAGS) | |
261bd4bc | 210 | kernel_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,$(GRUB_MEMORY_MACHINE_LINK_ADDR) $(COMMON_CFLAGS) |
6a161fa9 | 211 | |
212 | MOSTLYCLEANFILES += symlist.c kernel_syms.lst | |
213 | DEFSYMFILES += kernel_syms.lst | |
214 | ||
7b455f4d | 215 | symlist.c: $(addprefix include/grub/,$(kernel_img_HEADERS)) config.h gensymlist.sh |
216 | /bin/sh gensymlist.sh $(filter %.h,$^) > $@ || (rm -f $@; exit 1) | |
6a161fa9 | 217 | |
7b455f4d | 218 | kernel_syms.lst: $(addprefix include/grub/,$(kernel_img_HEADERS)) config.h genkernsyms.sh |
219 | /bin/sh genkernsyms.sh $(filter %.h,$^) > $@ || (rm -f $@; exit 1) | |
6a161fa9 | 220 | |
221 | # Utilities. | |
4b13b216 | 222 | bin_UTILITIES = grub-mkimage |
ccaa8a5f | 223 | sbin_UTILITIES = grub-setup grub-mkdevicemap |
fd3e4ea5 | 224 | ifeq ($(enable_grub_emu), yes) |
225 | sbin_UTILITIES += grub-emu | |
226 | endif | |
6a161fa9 | 227 | |
4b13b216 | 228 | # For grub-mkimage. |
229 | grub_mkimage_SOURCES = util/i386/pc/grub-mkimage.c util/misc.c \ | |
6a161fa9 | 230 | util/resolve.c |
4b13b216 | 231 | CLEANFILES += grub-mkimage grub_mkimage-util_i386_pc_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o |
232 | MOSTLYCLEANFILES += grub_mkimage-util_i386_pc_grub_mkimage.d grub_mkimage-util_misc.d grub_mkimage-util_resolve.d | |
6a161fa9 | 233 | |
e02ac02c | 234 | grub-mkimage: $(grub_mkimage_DEPENDENCIES) grub_mkimage-util_i386_pc_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o |
235 | $(CC) -o $@ grub_mkimage-util_i386_pc_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o $(LDFLAGS) $(grub_mkimage_LDFLAGS) | |
6a161fa9 | 236 | |
38da6516 | 237 | grub_mkimage-util_i386_pc_grub_mkimage.o: util/i386/pc/grub-mkimage.c $(util/i386/pc/grub-mkimage.c_DEPENDENCIES) |
01b82a64 | 238 | $(CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 239 | -include grub_mkimage-util_i386_pc_grub_mkimage.d |
6a161fa9 | 240 | |
38da6516 | 241 | grub_mkimage-util_misc.o: util/misc.c $(util/misc.c_DEPENDENCIES) |
01b82a64 | 242 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 243 | -include grub_mkimage-util_misc.d |
6a161fa9 | 244 | |
38da6516 | 245 | grub_mkimage-util_resolve.o: util/resolve.c $(util/resolve.c_DEPENDENCIES) |
01b82a64 | 246 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 247 | -include grub_mkimage-util_resolve.d |
6a161fa9 | 248 | |
261bd4bc | 249 | grub_mkimage_CFLAGS = -DGRUB_MEMORY_MACHINE_LINK_ADDR=$(GRUB_MEMORY_MACHINE_LINK_ADDR) |
4ac9bd04 | 250 | grub_mkimage_LDFLAGS = $(LIBLZO) |
6a161fa9 | 251 | |
4b13b216 | 252 | # For grub-setup. |
38da6516 | 253 | util/i386/pc/grub-setup.c_DEPENDENCIES = grub_setup_init.h |
8fff7c2f | 254 | grub_setup_SOURCES = util/i386/pc/grub-setup.c util/biosdisk.c \ |
255 | util/misc.c util/getroot.c kern/device.c kern/disk.c \ | |
2a9525e6 | 256 | kern/err.c kern/misc.c kern/parser.c kern/partition.c \ |
257 | kern/file.c kern/fs.c kern/env.c fs/fshelp.c \ | |
258 | \ | |
259 | fs/affs.c fs/cpio.c fs/ext2.c fs/fat.c fs/hfs.c \ | |
0d16e571 | 260 | fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \ |
2a9525e6 | 261 | fs/ntfs.c fs/ntfscomp.c fs/reiserfs.c fs/sfs.c \ |
86cb4f54 | 262 | fs/ufs.c fs/xfs.c fs/afs.c \ |
2a9525e6 | 263 | \ |
f5db4291 | 264 | partmap/pc.c partmap/gpt.c \ |
bf748642 | 265 | \ |
266 | disk/raid.c disk/lvm.c \ | |
267 | util/raid.c util/lvm.c \ | |
268 | grub_setup_init.c | |
86cb4f54 | 269 | CLEANFILES += grub-setup grub_setup-util_i386_pc_grub_setup.o grub_setup-util_biosdisk.o grub_setup-util_misc.o grub_setup-util_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-kern_parser.o grub_setup-kern_partition.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o grub_setup-fs_affs.o grub_setup-fs_cpio.o grub_setup-fs_ext2.o grub_setup-fs_fat.o grub_setup-fs_hfs.o grub_setup-fs_hfsplus.o grub_setup-fs_iso9660.o grub_setup-fs_udf.o grub_setup-fs_jfs.o grub_setup-fs_minix.o grub_setup-fs_ntfs.o grub_setup-fs_ntfscomp.o grub_setup-fs_reiserfs.o grub_setup-fs_sfs.o grub_setup-fs_ufs.o grub_setup-fs_xfs.o grub_setup-fs_afs.o grub_setup-partmap_pc.o grub_setup-partmap_gpt.o grub_setup-disk_raid.o grub_setup-disk_lvm.o grub_setup-util_raid.o grub_setup-util_lvm.o grub_setup-grub_setup_init.o |
270 | MOSTLYCLEANFILES += grub_setup-util_i386_pc_grub_setup.d grub_setup-util_biosdisk.d grub_setup-util_misc.d grub_setup-util_getroot.d grub_setup-kern_device.d grub_setup-kern_disk.d grub_setup-kern_err.d grub_setup-kern_misc.d grub_setup-kern_parser.d grub_setup-kern_partition.d grub_setup-kern_file.d grub_setup-kern_fs.d grub_setup-kern_env.d grub_setup-fs_fshelp.d grub_setup-fs_affs.d grub_setup-fs_cpio.d grub_setup-fs_ext2.d grub_setup-fs_fat.d grub_setup-fs_hfs.d grub_setup-fs_hfsplus.d grub_setup-fs_iso9660.d grub_setup-fs_udf.d grub_setup-fs_jfs.d grub_setup-fs_minix.d grub_setup-fs_ntfs.d grub_setup-fs_ntfscomp.d grub_setup-fs_reiserfs.d grub_setup-fs_sfs.d grub_setup-fs_ufs.d grub_setup-fs_xfs.d grub_setup-fs_afs.d grub_setup-partmap_pc.d grub_setup-partmap_gpt.d grub_setup-disk_raid.d grub_setup-disk_lvm.d grub_setup-util_raid.d grub_setup-util_lvm.d grub_setup-grub_setup_init.d | |
50214199 | 271 | |
86cb4f54 | 272 | grub-setup: $(grub_setup_DEPENDENCIES) grub_setup-util_i386_pc_grub_setup.o grub_setup-util_biosdisk.o grub_setup-util_misc.o grub_setup-util_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-kern_parser.o grub_setup-kern_partition.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o grub_setup-fs_affs.o grub_setup-fs_cpio.o grub_setup-fs_ext2.o grub_setup-fs_fat.o grub_setup-fs_hfs.o grub_setup-fs_hfsplus.o grub_setup-fs_iso9660.o grub_setup-fs_udf.o grub_setup-fs_jfs.o grub_setup-fs_minix.o grub_setup-fs_ntfs.o grub_setup-fs_ntfscomp.o grub_setup-fs_reiserfs.o grub_setup-fs_sfs.o grub_setup-fs_ufs.o grub_setup-fs_xfs.o grub_setup-fs_afs.o grub_setup-partmap_pc.o grub_setup-partmap_gpt.o grub_setup-disk_raid.o grub_setup-disk_lvm.o grub_setup-util_raid.o grub_setup-util_lvm.o grub_setup-grub_setup_init.o |
273 | $(CC) -o $@ grub_setup-util_i386_pc_grub_setup.o grub_setup-util_biosdisk.o grub_setup-util_misc.o grub_setup-util_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-kern_parser.o grub_setup-kern_partition.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o grub_setup-fs_affs.o grub_setup-fs_cpio.o grub_setup-fs_ext2.o grub_setup-fs_fat.o grub_setup-fs_hfs.o grub_setup-fs_hfsplus.o grub_setup-fs_iso9660.o grub_setup-fs_udf.o grub_setup-fs_jfs.o grub_setup-fs_minix.o grub_setup-fs_ntfs.o grub_setup-fs_ntfscomp.o grub_setup-fs_reiserfs.o grub_setup-fs_sfs.o grub_setup-fs_ufs.o grub_setup-fs_xfs.o grub_setup-fs_afs.o grub_setup-partmap_pc.o grub_setup-partmap_gpt.o grub_setup-disk_raid.o grub_setup-disk_lvm.o grub_setup-util_raid.o grub_setup-util_lvm.o grub_setup-grub_setup_init.o $(LDFLAGS) $(grub_setup_LDFLAGS) | |
1cc73a62 | 274 | |
38da6516 | 275 | grub_setup-util_i386_pc_grub_setup.o: util/i386/pc/grub-setup.c $(util/i386/pc/grub-setup.c_DEPENDENCIES) |
01b82a64 | 276 | $(CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 277 | -include grub_setup-util_i386_pc_grub_setup.d |
1cc73a62 | 278 | |
38da6516 | 279 | grub_setup-util_biosdisk.o: util/biosdisk.c $(util/biosdisk.c_DEPENDENCIES) |
8fff7c2f | 280 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
281 | -include grub_setup-util_biosdisk.d | |
1cc73a62 | 282 | |
38da6516 | 283 | grub_setup-util_misc.o: util/misc.c $(util/misc.c_DEPENDENCIES) |
01b82a64 | 284 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 285 | -include grub_setup-util_misc.d |
1cc73a62 | 286 | |
38da6516 | 287 | grub_setup-util_getroot.o: util/getroot.c $(util/getroot.c_DEPENDENCIES) |
8fff7c2f | 288 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
289 | -include grub_setup-util_getroot.d | |
1f7315a3 | 290 | |
38da6516 | 291 | grub_setup-kern_device.o: kern/device.c $(kern/device.c_DEPENDENCIES) |
01b82a64 | 292 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 293 | -include grub_setup-kern_device.d |
1cc73a62 | 294 | |
38da6516 | 295 | grub_setup-kern_disk.o: kern/disk.c $(kern/disk.c_DEPENDENCIES) |
01b82a64 | 296 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 297 | -include grub_setup-kern_disk.d |
1cc73a62 | 298 | |
38da6516 | 299 | grub_setup-kern_err.o: kern/err.c $(kern/err.c_DEPENDENCIES) |
01b82a64 | 300 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 301 | -include grub_setup-kern_err.d |
1cc73a62 | 302 | |
38da6516 | 303 | grub_setup-kern_misc.o: kern/misc.c $(kern/misc.c_DEPENDENCIES) |
01b82a64 | 304 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 305 | -include grub_setup-kern_misc.d |
1cc73a62 | 306 | |
2a9525e6 | 307 | grub_setup-kern_parser.o: kern/parser.c $(kern/parser.c_DEPENDENCIES) |
308 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
309 | -include grub_setup-kern_parser.d | |
1cc73a62 | 310 | |
2a9525e6 | 311 | grub_setup-kern_partition.o: kern/partition.c $(kern/partition.c_DEPENDENCIES) |
312 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
313 | -include grub_setup-kern_partition.d | |
a35eed7c | 314 | |
2a9525e6 | 315 | grub_setup-kern_file.o: kern/file.c $(kern/file.c_DEPENDENCIES) |
316 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
317 | -include grub_setup-kern_file.d | |
318 | ||
319 | grub_setup-kern_fs.o: kern/fs.c $(kern/fs.c_DEPENDENCIES) | |
320 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
321 | -include grub_setup-kern_fs.d | |
322 | ||
323 | grub_setup-kern_env.o: kern/env.c $(kern/env.c_DEPENDENCIES) | |
324 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
325 | -include grub_setup-kern_env.d | |
326 | ||
327 | grub_setup-fs_fshelp.o: fs/fshelp.c $(fs/fshelp.c_DEPENDENCIES) | |
01b82a64 | 328 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 329 | -include grub_setup-fs_fshelp.d |
b2499b29 | 330 | |
38da6516 | 331 | grub_setup-fs_affs.o: fs/affs.c $(fs/affs.c_DEPENDENCIES) |
01b82a64 | 332 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
57bdbde3 | 333 | -include grub_setup-fs_affs.d |
334 | ||
2a9525e6 | 335 | grub_setup-fs_cpio.o: fs/cpio.c $(fs/cpio.c_DEPENDENCIES) |
01b82a64 | 336 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 337 | -include grub_setup-fs_cpio.d |
9a909877 | 338 | |
2a9525e6 | 339 | grub_setup-fs_ext2.o: fs/ext2.c $(fs/ext2.c_DEPENDENCIES) |
f5db4291 | 340 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 341 | -include grub_setup-fs_ext2.d |
3f1578fe | 342 | |
2a9525e6 | 343 | grub_setup-fs_fat.o: fs/fat.c $(fs/fat.c_DEPENDENCIES) |
344 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
345 | -include grub_setup-fs_fat.d | |
bdc79cd1 | 346 | |
2a9525e6 | 347 | grub_setup-fs_hfs.o: fs/hfs.c $(fs/hfs.c_DEPENDENCIES) |
01b82a64 | 348 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 349 | -include grub_setup-fs_hfs.d |
66e19ef8 | 350 | |
2a9525e6 | 351 | grub_setup-fs_hfsplus.o: fs/hfsplus.c $(fs/hfsplus.c_DEPENDENCIES) |
01b82a64 | 352 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 353 | -include grub_setup-fs_hfsplus.d |
66e19ef8 | 354 | |
2a9525e6 | 355 | grub_setup-fs_iso9660.o: fs/iso9660.c $(fs/iso9660.c_DEPENDENCIES) |
01b82a64 | 356 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 357 | -include grub_setup-fs_iso9660.d |
64372eb4 | 358 | |
0d16e571 | 359 | grub_setup-fs_udf.o: fs/udf.c $(fs/udf.c_DEPENDENCIES) |
360 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
361 | -include grub_setup-fs_udf.d | |
362 | ||
38da6516 | 363 | grub_setup-fs_jfs.o: fs/jfs.c $(fs/jfs.c_DEPENDENCIES) |
01b82a64 | 364 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
aa033560 | 365 | -include grub_setup-fs_jfs.d |
366 | ||
2a9525e6 | 367 | grub_setup-fs_minix.o: fs/minix.c $(fs/minix.c_DEPENDENCIES) |
368 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
369 | -include grub_setup-fs_minix.d | |
370 | ||
38da6516 | 371 | grub_setup-fs_ntfs.o: fs/ntfs.c $(fs/ntfs.c_DEPENDENCIES) |
8f096014 | 372 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
373 | -include grub_setup-fs_ntfs.d | |
374 | ||
4bc72aa9 | 375 | grub_setup-fs_ntfscomp.o: fs/ntfscomp.c $(fs/ntfscomp.c_DEPENDENCIES) |
376 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
377 | -include grub_setup-fs_ntfscomp.d | |
378 | ||
2a9525e6 | 379 | grub_setup-fs_reiserfs.o: fs/reiserfs.c $(fs/reiserfs.c_DEPENDENCIES) |
01b82a64 | 380 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 381 | -include grub_setup-fs_reiserfs.d |
1f7315a3 | 382 | |
2a9525e6 | 383 | grub_setup-fs_sfs.o: fs/sfs.c $(fs/sfs.c_DEPENDENCIES) |
384 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
385 | -include grub_setup-fs_sfs.d | |
1f7315a3 | 386 | |
2a9525e6 | 387 | grub_setup-fs_ufs.o: fs/ufs.c $(fs/ufs.c_DEPENDENCIES) |
388 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
389 | -include grub_setup-fs_ufs.d | |
db1771cf | 390 | |
2a9525e6 | 391 | grub_setup-fs_xfs.o: fs/xfs.c $(fs/xfs.c_DEPENDENCIES) |
01b82a64 | 392 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
2a9525e6 | 393 | -include grub_setup-fs_xfs.d |
394 | ||
86cb4f54 | 395 | grub_setup-fs_afs.o: fs/afs.c $(fs/afs.c_DEPENDENCIES) |
396 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
397 | -include grub_setup-fs_afs.d | |
398 | ||
2a9525e6 | 399 | grub_setup-partmap_pc.o: partmap/pc.c $(partmap/pc.c_DEPENDENCIES) |
400 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
401 | -include grub_setup-partmap_pc.d | |
402 | ||
403 | grub_setup-partmap_gpt.o: partmap/gpt.c $(partmap/gpt.c_DEPENDENCIES) | |
404 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
405 | -include grub_setup-partmap_gpt.d | |
2c1f4ce3 | 406 | |
bf748642 | 407 | grub_setup-disk_raid.o: disk/raid.c $(disk/raid.c_DEPENDENCIES) |
408 | $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
409 | -include grub_setup-disk_raid.d | |
410 | ||
411 | grub_setup-disk_lvm.o: disk/lvm.c $(disk/lvm.c_DEPENDENCIES) | |
412 | $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< | |
413 | -include grub_setup-disk_lvm.d | |
414 | ||
38da6516 | 415 | grub_setup-util_raid.o: util/raid.c $(util/raid.c_DEPENDENCIES) |
2b002173 | 416 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
417 | -include grub_setup-util_raid.d | |
418 | ||
38da6516 | 419 | grub_setup-util_lvm.o: util/lvm.c $(util/lvm.c_DEPENDENCIES) |
2b002173 | 420 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
421 | -include grub_setup-util_lvm.d | |
422 | ||
38da6516 | 423 | grub_setup-grub_setup_init.o: grub_setup_init.c $(grub_setup_init.c_DEPENDENCIES) |
daf0f0ba | 424 | $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -MD -c -o $@ $< |
425 | -include grub_setup-grub_setup_init.d | |
426 | ||
1f7315a3 | 427 | |
e0f050c2 | 428 | # For grub-mkdevicemap. |
7720a448 | 429 | grub_mkdevicemap_SOURCES = util/grub-mkdevicemap.c util/misc.c \ |
430 | util/i386/get_disk_name.c | |
431 | CLEANFILES += grub-mkdevicemap grub_mkdevicemap-util_grub_mkdevicemap.o grub_mkdevicemap-util_misc.o grub_mkdevicemap-util_i386_get_disk_name.o | |
432 | MOSTLYCLEANFILES += grub_mkdevicemap-util_grub_mkdevicemap.d grub_mkdevicemap-util_misc.d grub_mkdevicemap-util_i386_get_disk_name.d | |
e0f050c2 | 433 | |
7720a448 | 434 | grub-mkdevicemap: $(grub_mkdevicemap_DEPENDENCIES) grub_mkdevicemap-util_grub_mkdevicemap.o grub_mkdevicemap-util_misc.o grub_mkdevicemap-util_i386_get_disk_name.o |
435 | $(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) | |
e0f050c2 | 436 | |
38da6516 | 437 | grub_mkdevicemap-util_grub_mkdevicemap.o: util/grub-mkdevicemap.c $(util/grub-mkdevicemap.c_DEPENDENCIES) |
8fff7c2f | 438 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkdevicemap_CFLAGS) -MD -c -o $@ $< |
439 | -include grub_mkdevicemap-util_grub_mkdevicemap.d | |
e0f050c2 | 440 | |
38da6516 | 441 | grub_mkdevicemap-util_misc.o: util/misc.c $(util/misc.c_DEPENDENCIES) |
01b82a64 | 442 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkdevicemap_CFLAGS) -MD -c -o $@ $< |
e0f050c2 | 443 | -include grub_mkdevicemap-util_misc.d |
444 | ||
38da6516 | 445 | grub_mkdevicemap-util_i386_get_disk_name.o: util/i386/get_disk_name.c $(util/i386/get_disk_name.c_DEPENDENCIES) |
7720a448 | 446 | $(CC) -Iutil/i386 -I$(srcdir)/util/i386 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_mkdevicemap_CFLAGS) -MD -c -o $@ $< |
447 | -include grub_mkdevicemap-util_i386_get_disk_name.d | |
448 | ||
e0f050c2 | 449 | |
450 | # For grub-emu. | |
e1907778 | 451 | util/grub-emu.c_DEPENDENCIES = grub_emu_init.h |
4e93851c | 452 | grub_emu_SOURCES = commands/boot.c commands/cat.c commands/cmp.c \ |
b5ef1102 | 453 | commands/configfile.c commands/echo.c commands/help.c \ |
daac212a | 454 | commands/terminal.c commands/ls.c commands/test.c \ |
c405c391 | 455 | commands/search.c commands/blocklist.c commands/hexdump.c \ |
c3db8364 | 456 | commands/i386/pc/halt.c commands/reboot.c \ |
5beb2291 | 457 | commands/i386/cpuid.c \ |
bf748642 | 458 | disk/host.c disk/loopback.c \ |
2a9525e6 | 459 | fs/fshelp.c \ |
460 | \ | |
d9864ee1 | 461 | io/gzio.c \ |
2166cc83 | 462 | kern/device.c kern/disk.c kern/dl.c kern/elf.c kern/env.c \ |
463 | kern/err.c \ | |
daac212a | 464 | normal/execute.c kern/file.c kern/fs.c normal/lexer.c \ |
465 | kern/loader.c kern/main.c kern/misc.c kern/parser.c \ | |
466 | grub_script.tab.c kern/partition.c kern/rescue.c kern/term.c \ | |
467 | normal/arg.c normal/cmdline.c normal/command.c normal/function.c\ | |
0ece25b1 | 468 | normal/completion.c normal/main.c normal/color.c \ |
daac212a | 469 | normal/menu.c normal/menu_entry.c normal/misc.c normal/script.c \ |
4ed2e1dd | 470 | partmap/amiga.c partmap/apple.c partmap/pc.c partmap/sun.c \ |
b04216ab | 471 | partmap/acorn.c partmap/gpt.c \ |
2a9525e6 | 472 | \ |
473 | fs/affs.c fs/cpio.c fs/ext2.c fs/fat.c fs/hfs.c \ | |
0d16e571 | 474 | fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \ |
2a9525e6 | 475 | fs/ntfs.c fs/ntfscomp.c fs/reiserfs.c fs/sfs.c \ |
86cb4f54 | 476 | fs/ufs.c fs/xfs.c fs/afs.c \ |
2a9525e6 | 477 | \ |
0a203f83 | 478 | util/console.c util/hostfs.c util/grub-emu.c util/misc.c \ |
bf748642 | 479 | util/biosdisk.c util/getroot.c \ |
480 | util/i386/pc/misc.c \ | |
481 | \ | |
482 | disk/raid.c disk/lvm.c \ | |
483 | grub_emu_init.c | |
86cb4f54 | 484 | CLEANFILES += grub-emu grub_emu-commands_boot.o grub_emu-commands_cat.o grub_emu-commands_cmp.o grub_emu-commands_configfile.o grub_emu-commands_echo.o grub_emu-commands_help.o grub_emu-commands_terminal.o grub_emu-commands_ls.o grub_emu-commands_test.o grub_emu-commands_search.o grub_emu-commands_blocklist.o grub_emu-commands_hexdump.o grub_emu-commands_i386_pc_halt.o grub_emu-commands_reboot.o grub_emu-commands_i386_cpuid.o grub_emu-disk_host.o grub_emu-disk_loopback.o grub_emu-fs_fshelp.o grub_emu-io_gzio.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.o grub_emu-kern_elf.o grub_emu-kern_env.o grub_emu-kern_err.o grub_emu-normal_execute.o grub_emu-kern_file.o grub_emu-kern_fs.o grub_emu-normal_lexer.o grub_emu-kern_loader.o grub_emu-kern_main.o grub_emu-kern_misc.o grub_emu-kern_parser.o grub_emu-grub_script_tab.o grub_emu-kern_partition.o grub_emu-kern_rescue.o grub_emu-kern_term.o grub_emu-normal_arg.o grub_emu-normal_cmdline.o grub_emu-normal_command.o grub_emu-normal_function.o grub_emu-normal_completion.o grub_emu-normal_main.o grub_emu-normal_color.o grub_emu-normal_menu.o grub_emu-normal_menu_entry.o grub_emu-normal_misc.o grub_emu-normal_script.o grub_emu-partmap_amiga.o grub_emu-partmap_apple.o grub_emu-partmap_pc.o grub_emu-partmap_sun.o grub_emu-partmap_acorn.o grub_emu-partmap_gpt.o grub_emu-fs_affs.o grub_emu-fs_cpio.o grub_emu-fs_ext2.o grub_emu-fs_fat.o grub_emu-fs_hfs.o grub_emu-fs_hfsplus.o grub_emu-fs_iso9660.o grub_emu-fs_udf.o grub_emu-fs_jfs.o grub_emu-fs_minix.o grub_emu-fs_ntfs.o grub_emu-fs_ntfscomp.o grub_emu-fs_reiserfs.o grub_emu-fs_sfs.o grub_emu-fs_ufs.o grub_emu-fs_xfs.o grub_emu-fs_afs.o grub_emu-util_console.o grub_emu-util_hostfs.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_biosdisk.o grub_emu-util_getroot.o grub_emu-util_i386_pc_misc.o grub_emu-disk_raid.o grub_emu-disk_lvm.o grub_emu-grub_emu_init.o |
485 | MOSTLYCLEANFILES += grub_emu-commands_boot.d grub_emu-commands_cat.d grub_emu-commands_cmp.d grub_emu-commands_configfile.d grub_emu-commands_echo.d grub_emu-commands_help.d grub_emu-commands_terminal.d grub_emu-commands_ls.d grub_emu-commands_test.d grub_emu-commands_search.d grub_emu-commands_blocklist.d grub_emu-commands_hexdump.d grub_emu-commands_i386_pc_halt.d grub_emu-commands_reboot.d grub_emu-commands_i386_cpuid.d grub_emu-disk_host.d grub_emu-disk_loopback.d grub_emu-fs_fshelp.d grub_emu-io_gzio.d grub_emu-kern_device.d grub_emu-kern_disk.d grub_emu-kern_dl.d grub_emu-kern_elf.d grub_emu-kern_env.d grub_emu-kern_err.d grub_emu-normal_execute.d grub_emu-kern_file.d grub_emu-kern_fs.d grub_emu-normal_lexer.d grub_emu-kern_loader.d grub_emu-kern_main.d grub_emu-kern_misc.d grub_emu-kern_parser.d grub_emu-grub_script_tab.d grub_emu-kern_partition.d grub_emu-kern_rescue.d grub_emu-kern_term.d grub_emu-normal_arg.d grub_emu-normal_cmdline.d grub_emu-normal_command.d grub_emu-normal_function.d grub_emu-normal_completion.d grub_emu-normal_main.d grub_emu-normal_color.d grub_emu-normal_menu.d grub_emu-normal_menu_entry.d grub_emu-normal_misc.d grub_emu-normal_script.d grub_emu-partmap_amiga.d grub_emu-partmap_apple.d grub_emu-partmap_pc.d grub_emu-partmap_sun.d grub_emu-partmap_acorn.d grub_emu-partmap_gpt.d grub_emu-fs_affs.d grub_emu-fs_cpio.d grub_emu-fs_ext2.d grub_emu-fs_fat.d grub_emu-fs_hfs.d grub_emu-fs_hfsplus.d grub_emu-fs_iso9660.d grub_emu-fs_udf.d grub_emu-fs_jfs.d grub_emu-fs_minix.d grub_emu-fs_ntfs.d grub_emu-fs_ntfscomp.d grub_emu-fs_reiserfs.d grub_emu-fs_sfs.d grub_emu-fs_ufs.d grub_emu-fs_xfs.d grub_emu-fs_afs.d grub_emu-util_console.d grub_emu-util_hostfs.d grub_emu-util_grub_emu.d grub_emu-util_misc.d grub_emu-util_biosdisk.d grub_emu-util_getroot.d grub_emu-util_i386_pc_misc.d grub_emu-disk_raid.d grub_emu-disk_lvm.d grub_emu-grub_emu_init.d | |
e6b92c8a | 486 | |
86cb4f54 | 487 | grub-emu: $(grub_emu_DEPENDENCIES) grub_emu-commands_boot.o grub_emu-commands_cat.o grub_emu-commands_cmp.o grub_emu-commands_configfile.o grub_emu-commands_echo.o grub_emu-commands_help.o grub_emu-commands_terminal.o grub_emu-commands_ls.o grub_emu-commands_test.o grub_emu-commands_search.o grub_emu-commands_blocklist.o grub_emu-commands_hexdump.o grub_emu-commands_i386_pc_halt.o grub_emu-commands_reboot.o grub_emu-commands_i386_cpuid.o grub_emu-disk_host.o grub_emu-disk_loopback.o grub_emu-fs_fshelp.o grub_emu-io_gzio.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.o grub_emu-kern_elf.o grub_emu-kern_env.o grub_emu-kern_err.o grub_emu-normal_execute.o grub_emu-kern_file.o grub_emu-kern_fs.o grub_emu-normal_lexer.o grub_emu-kern_loader.o grub_emu-kern_main.o grub_emu-kern_misc.o grub_emu-kern_parser.o grub_emu-grub_script_tab.o grub_emu-kern_partition.o grub_emu-kern_rescue.o grub_emu-kern_term.o grub_emu-normal_arg.o grub_emu-normal_cmdline.o grub_emu-normal_command.o grub_emu-normal_function.o grub_emu-normal_completion.o grub_emu-normal_main.o grub_emu-normal_color.o grub_emu-normal_menu.o grub_emu-normal_menu_entry.o grub_emu-normal_misc.o grub_emu-normal_script.o grub_emu-partmap_amiga.o grub_emu-partmap_apple.o grub_emu-partmap_pc.o grub_emu-partmap_sun.o grub_emu-partmap_acorn.o grub_emu-partmap_gpt.o grub_emu-fs_affs.o grub_emu-fs_cpio.o grub_emu-fs_ext2.o grub_emu-fs_fat.o grub_emu-fs_hfs.o grub_emu-fs_hfsplus.o grub_emu-fs_iso9660.o grub_emu-fs_udf.o grub_emu-fs_jfs.o grub_emu-fs_minix.o grub_emu-fs_ntfs.o grub_emu-fs_ntfscomp.o grub_emu-fs_reiserfs.o grub_emu-fs_sfs.o grub_emu-fs_ufs.o grub_emu-fs_xfs.o grub_emu-fs_afs.o grub_emu-util_console.o grub_emu-util_hostfs.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_biosdisk.o grub_emu-util_getroot.o grub_emu-util_i386_pc_misc.o grub_emu-disk_raid.o grub_emu-disk_lvm.o grub_emu-grub_emu_init.o |
488 | $(CC) -o $@ grub_emu-commands_boot.o grub_emu-commands_cat.o grub_emu-commands_cmp.o grub_emu-commands_configfile.o grub_emu-commands_echo.o grub_emu-commands_help.o grub_emu-commands_terminal.o grub_emu-commands_ls.o grub_emu-commands_test.o grub_emu-commands_search.o grub_emu-commands_blocklist.o grub_emu-commands_hexdump.o grub_emu-commands_i386_pc_halt.o grub_emu-commands_reboot.o grub_emu-commands_i386_cpuid.o grub_emu-disk_host.o grub_emu-disk_loopback.o grub_emu-fs_fshelp.o grub_emu-io_gzio.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.o grub_emu-kern_elf.o grub_emu-kern_env.o grub_emu-kern_err.o grub_emu-normal_execute.o grub_emu-kern_file.o grub_emu-kern_fs.o grub_emu-normal_lexer.o grub_emu-kern_loader.o grub_emu-kern_main.o grub_emu-kern_misc.o grub_emu-kern_parser.o grub_emu-grub_script_tab.o grub_emu-kern_partition.o grub_emu-kern_rescue.o grub_emu-kern_term.o grub_emu-normal_arg.o grub_emu-normal_cmdline.o grub_emu-normal_command.o grub_emu-normal_function.o grub_emu-normal_completion.o grub_emu-normal_main.o grub_emu-normal_color.o grub_emu-normal_menu.o grub_emu-normal_menu_entry.o grub_emu-normal_misc.o grub_emu-normal_script.o grub_emu-partmap_amiga.o grub_emu-partmap_apple.o grub_emu-partmap_pc.o grub_emu-partmap_sun.o grub_emu-partmap_acorn.o grub_emu-partmap_gpt.o grub_emu-fs_affs.o grub_emu-fs_cpio.o grub_emu-fs_ext2.o grub_emu-fs_fat.o grub_emu-fs_hfs.o grub_emu-fs_hfsplus.o grub_emu-fs_iso9660.o grub_emu-fs_udf.o grub_emu-fs_jfs.o grub_emu-fs_minix.o grub_emu-fs_ntfs.o grub_emu-fs_ntfscomp.o grub_emu-fs_reiserfs.o grub_emu-fs_sfs.o grub_emu-fs_ufs.o grub_emu-fs_xfs.o grub_emu-fs_afs.o grub_emu-util_console.o grub_emu-util_hostfs.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_biosdisk.o grub_emu-util_getroot.o grub_emu-util_i386_pc_misc.o grub_emu-disk_raid.o grub_emu-disk_lvm.o grub_emu-grub_emu_init.o $(LDFLAGS) $(grub_emu_LDFLAGS) | |
1f7315a3 | 489 | |
38da6516 | 490 | grub_emu-commands_boot.o: commands/boot.c $(commands/boot.c_DEPENDENCIES) |
01b82a64 | 491 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 492 | -include grub_emu-commands_boot.d |
1f7315a3 | 493 | |
38da6516 | 494 | grub_emu-commands_cat.o: commands/cat.c $(commands/cat.c_DEPENDENCIES) |
01b82a64 | 495 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 496 | -include grub_emu-commands_cat.d |
1f7315a3 | 497 | |
38da6516 | 498 | grub_emu-commands_cmp.o: commands/cmp.c $(commands/cmp.c_DEPENDENCIES) |
01b82a64 | 499 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 500 | -include grub_emu-commands_cmp.d |
2c1f4ce3 | 501 | |
38da6516 | 502 | grub_emu-commands_configfile.o: commands/configfile.c $(commands/configfile.c_DEPENDENCIES) |
01b82a64 | 503 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
062aaf39 | 504 | -include grub_emu-commands_configfile.d |
505 | ||
38da6516 | 506 | grub_emu-commands_echo.o: commands/echo.c $(commands/echo.c_DEPENDENCIES) |
b5ef1102 | 507 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
508 | -include grub_emu-commands_echo.d | |
509 | ||
38da6516 | 510 | grub_emu-commands_help.o: commands/help.c $(commands/help.c_DEPENDENCIES) |
01b82a64 | 511 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 512 | -include grub_emu-commands_help.d |
1f7315a3 | 513 | |
38da6516 | 514 | grub_emu-commands_terminal.o: commands/terminal.c $(commands/terminal.c_DEPENDENCIES) |
01b82a64 | 515 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 516 | -include grub_emu-commands_terminal.d |
1f7315a3 | 517 | |
38da6516 | 518 | grub_emu-commands_ls.o: commands/ls.c $(commands/ls.c_DEPENDENCIES) |
01b82a64 | 519 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 520 | -include grub_emu-commands_ls.d |
1f7315a3 | 521 | |
38da6516 | 522 | grub_emu-commands_test.o: commands/test.c $(commands/test.c_DEPENDENCIES) |
01b82a64 | 523 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
daac212a | 524 | -include grub_emu-commands_test.d |
525 | ||
38da6516 | 526 | grub_emu-commands_search.o: commands/search.c $(commands/search.c_DEPENDENCIES) |
01b82a64 | 527 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
6a85ce79 | 528 | -include grub_emu-commands_search.d |
529 | ||
38da6516 | 530 | grub_emu-commands_blocklist.o: commands/blocklist.c $(commands/blocklist.c_DEPENDENCIES) |
01b82a64 | 531 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
89a7d726 | 532 | -include grub_emu-commands_blocklist.d |
533 | ||
c405c391 | 534 | grub_emu-commands_hexdump.o: commands/hexdump.c $(commands/hexdump.c_DEPENDENCIES) |
535 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
536 | -include grub_emu-commands_hexdump.d | |
537 | ||
38da6516 | 538 | grub_emu-commands_i386_pc_halt.o: commands/i386/pc/halt.c $(commands/i386/pc/halt.c_DEPENDENCIES) |
01b82a64 | 539 | $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 540 | -include grub_emu-commands_i386_pc_halt.d |
1f7315a3 | 541 | |
c3db8364 | 542 | grub_emu-commands_reboot.o: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) |
543 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
544 | -include grub_emu-commands_reboot.d | |
1f7315a3 | 545 | |
38da6516 | 546 | grub_emu-commands_i386_cpuid.o: commands/i386/cpuid.c $(commands/i386/cpuid.c_DEPENDENCIES) |
5beb2291 | 547 | $(CC) -Icommands/i386 -I$(srcdir)/commands/i386 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
548 | -include grub_emu-commands_i386_cpuid.d | |
549 | ||
38da6516 | 550 | grub_emu-disk_host.o: disk/host.c $(disk/host.c_DEPENDENCIES) |
0a203f83 | 551 | $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
552 | -include grub_emu-disk_host.d | |
553 | ||
38da6516 | 554 | grub_emu-disk_loopback.o: disk/loopback.c $(disk/loopback.c_DEPENDENCIES) |
01b82a64 | 555 | $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 556 | -include grub_emu-disk_loopback.d |
1f7315a3 | 557 | |
38da6516 | 558 | grub_emu-fs_fshelp.o: fs/fshelp.c $(fs/fshelp.c_DEPENDENCIES) |
01b82a64 | 559 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 560 | -include grub_emu-fs_fshelp.d |
1f7315a3 | 561 | |
38da6516 | 562 | grub_emu-io_gzio.o: io/gzio.c $(io/gzio.c_DEPENDENCIES) |
01b82a64 | 563 | $(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
d9864ee1 | 564 | -include grub_emu-io_gzio.d |
565 | ||
38da6516 | 566 | grub_emu-kern_device.o: kern/device.c $(kern/device.c_DEPENDENCIES) |
01b82a64 | 567 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 568 | -include grub_emu-kern_device.d |
3f1578fe | 569 | |
38da6516 | 570 | grub_emu-kern_disk.o: kern/disk.c $(kern/disk.c_DEPENDENCIES) |
01b82a64 | 571 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 572 | -include grub_emu-kern_disk.d |
db1771cf | 573 | |
38da6516 | 574 | grub_emu-kern_dl.o: kern/dl.c $(kern/dl.c_DEPENDENCIES) |
01b82a64 | 575 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 576 | -include grub_emu-kern_dl.d |
db1771cf | 577 | |
38da6516 | 578 | grub_emu-kern_elf.o: kern/elf.c $(kern/elf.c_DEPENDENCIES) |
2166cc83 | 579 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
580 | -include grub_emu-kern_elf.d | |
581 | ||
38da6516 | 582 | grub_emu-kern_env.o: kern/env.c $(kern/env.c_DEPENDENCIES) |
01b82a64 | 583 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 584 | -include grub_emu-kern_env.d |
db1771cf | 585 | |
38da6516 | 586 | grub_emu-kern_err.o: kern/err.c $(kern/err.c_DEPENDENCIES) |
01b82a64 | 587 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 588 | -include grub_emu-kern_err.d |
db1771cf | 589 | |
38da6516 | 590 | grub_emu-normal_execute.o: normal/execute.c $(normal/execute.c_DEPENDENCIES) |
01b82a64 | 591 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
daac212a | 592 | -include grub_emu-normal_execute.d |
593 | ||
38da6516 | 594 | grub_emu-kern_file.o: kern/file.c $(kern/file.c_DEPENDENCIES) |
01b82a64 | 595 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 596 | -include grub_emu-kern_file.d |
1f7315a3 | 597 | |
38da6516 | 598 | grub_emu-kern_fs.o: kern/fs.c $(kern/fs.c_DEPENDENCIES) |
01b82a64 | 599 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 600 | -include grub_emu-kern_fs.d |
1f7315a3 | 601 | |
38da6516 | 602 | grub_emu-normal_lexer.o: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) |
01b82a64 | 603 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
daac212a | 604 | -include grub_emu-normal_lexer.d |
605 | ||
38da6516 | 606 | grub_emu-kern_loader.o: kern/loader.c $(kern/loader.c_DEPENDENCIES) |
01b82a64 | 607 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 608 | -include grub_emu-kern_loader.d |
1f7315a3 | 609 | |
38da6516 | 610 | grub_emu-kern_main.o: kern/main.c $(kern/main.c_DEPENDENCIES) |
01b82a64 | 611 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 612 | -include grub_emu-kern_main.d |
66e19ef8 | 613 | |
38da6516 | 614 | grub_emu-kern_misc.o: kern/misc.c $(kern/misc.c_DEPENDENCIES) |
01b82a64 | 615 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 616 | -include grub_emu-kern_misc.d |
66e19ef8 | 617 | |
38da6516 | 618 | grub_emu-kern_parser.o: kern/parser.c $(kern/parser.c_DEPENDENCIES) |
01b82a64 | 619 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
04ccf3ec | 620 | -include grub_emu-kern_parser.d |
621 | ||
38da6516 | 622 | grub_emu-grub_script_tab.o: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) |
01b82a64 | 623 | $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
daac212a | 624 | -include grub_emu-grub_script_tab.d |
625 | ||
38da6516 | 626 | grub_emu-kern_partition.o: kern/partition.c $(kern/partition.c_DEPENDENCIES) |
01b82a64 | 627 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 628 | -include grub_emu-kern_partition.d |
64372eb4 | 629 | |
38da6516 | 630 | grub_emu-kern_rescue.o: kern/rescue.c $(kern/rescue.c_DEPENDENCIES) |
01b82a64 | 631 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 632 | -include grub_emu-kern_rescue.d |
aa033560 | 633 | |
38da6516 | 634 | grub_emu-kern_term.o: kern/term.c $(kern/term.c_DEPENDENCIES) |
01b82a64 | 635 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 636 | -include grub_emu-kern_term.d |
637 | ||
38da6516 | 638 | grub_emu-normal_arg.o: normal/arg.c $(normal/arg.c_DEPENDENCIES) |
01b82a64 | 639 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 640 | -include grub_emu-normal_arg.d |
ad0bd20b | 641 | |
38da6516 | 642 | grub_emu-normal_cmdline.o: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) |
01b82a64 | 643 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 644 | -include grub_emu-normal_cmdline.d |
1f7315a3 | 645 | |
38da6516 | 646 | grub_emu-normal_command.o: normal/command.c $(normal/command.c_DEPENDENCIES) |
01b82a64 | 647 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 648 | -include grub_emu-normal_command.d |
1f7315a3 | 649 | |
38da6516 | 650 | grub_emu-normal_function.o: normal/function.c $(normal/function.c_DEPENDENCIES) |
01b82a64 | 651 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
daac212a | 652 | -include grub_emu-normal_function.d |
653 | ||
38da6516 | 654 | grub_emu-normal_completion.o: normal/completion.c $(normal/completion.c_DEPENDENCIES) |
01b82a64 | 655 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
8de3495c | 656 | -include grub_emu-normal_completion.d |
657 | ||
38da6516 | 658 | grub_emu-normal_main.o: normal/main.c $(normal/main.c_DEPENDENCIES) |
01b82a64 | 659 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 660 | -include grub_emu-normal_main.d |
1f7315a3 | 661 | |
0ece25b1 | 662 | grub_emu-normal_color.o: normal/color.c $(normal/color.c_DEPENDENCIES) |
663 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
664 | -include grub_emu-normal_color.d | |
665 | ||
38da6516 | 666 | grub_emu-normal_menu.o: normal/menu.c $(normal/menu.c_DEPENDENCIES) |
01b82a64 | 667 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 668 | -include grub_emu-normal_menu.d |
1f7315a3 | 669 | |
38da6516 | 670 | grub_emu-normal_menu_entry.o: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) |
01b82a64 | 671 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4d4e372e | 672 | -include grub_emu-normal_menu_entry.d |
673 | ||
38da6516 | 674 | grub_emu-normal_misc.o: normal/misc.c $(normal/misc.c_DEPENDENCIES) |
01b82a64 | 675 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
992ffbbe | 676 | -include grub_emu-normal_misc.d |
677 | ||
38da6516 | 678 | grub_emu-normal_script.o: normal/script.c $(normal/script.c_DEPENDENCIES) |
01b82a64 | 679 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
daac212a | 680 | -include grub_emu-normal_script.d |
681 | ||
38da6516 | 682 | grub_emu-partmap_amiga.o: partmap/amiga.c $(partmap/amiga.c_DEPENDENCIES) |
01b82a64 | 683 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 684 | -include grub_emu-partmap_amiga.d |
685 | ||
38da6516 | 686 | grub_emu-partmap_apple.o: partmap/apple.c $(partmap/apple.c_DEPENDENCIES) |
01b82a64 | 687 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 688 | -include grub_emu-partmap_apple.d |
689 | ||
38da6516 | 690 | grub_emu-partmap_pc.o: partmap/pc.c $(partmap/pc.c_DEPENDENCIES) |
01b82a64 | 691 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 692 | -include grub_emu-partmap_pc.d |
db1771cf | 693 | |
38da6516 | 694 | grub_emu-partmap_sun.o: partmap/sun.c $(partmap/sun.c_DEPENDENCIES) |
01b82a64 | 695 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4ed2e1dd | 696 | -include grub_emu-partmap_sun.d |
697 | ||
38da6516 | 698 | grub_emu-partmap_acorn.o: partmap/acorn.c $(partmap/acorn.c_DEPENDENCIES) |
01b82a64 | 699 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
7f67dc13 | 700 | -include grub_emu-partmap_acorn.d |
701 | ||
38da6516 | 702 | grub_emu-partmap_gpt.o: partmap/gpt.c $(partmap/gpt.c_DEPENDENCIES) |
01b82a64 | 703 | $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
b04216ab | 704 | -include grub_emu-partmap_gpt.d |
705 | ||
2a9525e6 | 706 | grub_emu-fs_affs.o: fs/affs.c $(fs/affs.c_DEPENDENCIES) |
707 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
708 | -include grub_emu-fs_affs.d | |
709 | ||
710 | grub_emu-fs_cpio.o: fs/cpio.c $(fs/cpio.c_DEPENDENCIES) | |
711 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
712 | -include grub_emu-fs_cpio.d | |
713 | ||
714 | grub_emu-fs_ext2.o: fs/ext2.c $(fs/ext2.c_DEPENDENCIES) | |
715 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
716 | -include grub_emu-fs_ext2.d | |
717 | ||
718 | grub_emu-fs_fat.o: fs/fat.c $(fs/fat.c_DEPENDENCIES) | |
719 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
720 | -include grub_emu-fs_fat.d | |
721 | ||
722 | grub_emu-fs_hfs.o: fs/hfs.c $(fs/hfs.c_DEPENDENCIES) | |
723 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
724 | -include grub_emu-fs_hfs.d | |
725 | ||
726 | grub_emu-fs_hfsplus.o: fs/hfsplus.c $(fs/hfsplus.c_DEPENDENCIES) | |
727 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
728 | -include grub_emu-fs_hfsplus.d | |
729 | ||
730 | grub_emu-fs_iso9660.o: fs/iso9660.c $(fs/iso9660.c_DEPENDENCIES) | |
731 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
732 | -include grub_emu-fs_iso9660.d | |
733 | ||
0d16e571 | 734 | grub_emu-fs_udf.o: fs/udf.c $(fs/udf.c_DEPENDENCIES) |
735 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
736 | -include grub_emu-fs_udf.d | |
737 | ||
2a9525e6 | 738 | grub_emu-fs_jfs.o: fs/jfs.c $(fs/jfs.c_DEPENDENCIES) |
739 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
740 | -include grub_emu-fs_jfs.d | |
741 | ||
742 | grub_emu-fs_minix.o: fs/minix.c $(fs/minix.c_DEPENDENCIES) | |
743 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
744 | -include grub_emu-fs_minix.d | |
745 | ||
746 | grub_emu-fs_ntfs.o: fs/ntfs.c $(fs/ntfs.c_DEPENDENCIES) | |
747 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
748 | -include grub_emu-fs_ntfs.d | |
749 | ||
750 | grub_emu-fs_ntfscomp.o: fs/ntfscomp.c $(fs/ntfscomp.c_DEPENDENCIES) | |
751 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
752 | -include grub_emu-fs_ntfscomp.d | |
753 | ||
754 | grub_emu-fs_reiserfs.o: fs/reiserfs.c $(fs/reiserfs.c_DEPENDENCIES) | |
755 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
756 | -include grub_emu-fs_reiserfs.d | |
757 | ||
758 | grub_emu-fs_sfs.o: fs/sfs.c $(fs/sfs.c_DEPENDENCIES) | |
759 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
760 | -include grub_emu-fs_sfs.d | |
761 | ||
762 | grub_emu-fs_ufs.o: fs/ufs.c $(fs/ufs.c_DEPENDENCIES) | |
763 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
764 | -include grub_emu-fs_ufs.d | |
765 | ||
766 | grub_emu-fs_xfs.o: fs/xfs.c $(fs/xfs.c_DEPENDENCIES) | |
767 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
768 | -include grub_emu-fs_xfs.d | |
769 | ||
86cb4f54 | 770 | grub_emu-fs_afs.o: fs/afs.c $(fs/afs.c_DEPENDENCIES) |
771 | $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
772 | -include grub_emu-fs_afs.d | |
773 | ||
38da6516 | 774 | grub_emu-util_console.o: util/console.c $(util/console.c_DEPENDENCIES) |
01b82a64 | 775 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 776 | -include grub_emu-util_console.d |
1f7315a3 | 777 | |
38da6516 | 778 | grub_emu-util_hostfs.o: util/hostfs.c $(util/hostfs.c_DEPENDENCIES) |
0a203f83 | 779 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
780 | -include grub_emu-util_hostfs.d | |
781 | ||
38da6516 | 782 | grub_emu-util_grub_emu.o: util/grub-emu.c $(util/grub-emu.c_DEPENDENCIES) |
01b82a64 | 783 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 784 | -include grub_emu-util_grub_emu.d |
1f7315a3 | 785 | |
38da6516 | 786 | grub_emu-util_misc.o: util/misc.c $(util/misc.c_DEPENDENCIES) |
01b82a64 | 787 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
4b13b216 | 788 | -include grub_emu-util_misc.d |
1f7315a3 | 789 | |
38da6516 | 790 | grub_emu-util_biosdisk.o: util/biosdisk.c $(util/biosdisk.c_DEPENDENCIES) |
8fff7c2f | 791 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
792 | -include grub_emu-util_biosdisk.d | |
e6b92c8a | 793 | |
38da6516 | 794 | grub_emu-util_getroot.o: util/getroot.c $(util/getroot.c_DEPENDENCIES) |
8fff7c2f | 795 | $(CC) -Iutil -I$(srcdir)/util $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
796 | -include grub_emu-util_getroot.d | |
1f7315a3 | 797 | |
38da6516 | 798 | grub_emu-util_i386_pc_misc.o: util/i386/pc/misc.c $(util/i386/pc/misc.c_DEPENDENCIES) |
01b82a64 | 799 | $(CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
e6b92c8a | 800 | -include grub_emu-util_i386_pc_misc.d |
67bbaf0f | 801 | |
bf748642 | 802 | grub_emu-disk_raid.o: disk/raid.c $(disk/raid.c_DEPENDENCIES) |
803 | $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
804 | -include grub_emu-disk_raid.d | |
805 | ||
806 | grub_emu-disk_lvm.o: disk/lvm.c $(disk/lvm.c_DEPENDENCIES) | |
807 | $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< | |
808 | -include grub_emu-disk_lvm.d | |
809 | ||
38da6516 | 810 | grub_emu-grub_emu_init.o: grub_emu_init.c $(grub_emu_init.c_DEPENDENCIES) |
01b82a64 | 811 | $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -MD -c -o $@ $< |
6d099807 | 812 | -include grub_emu-grub_emu_init.d |
813 | ||
67bbaf0f | 814 | |
f4917dfd | 815 | grub_emu_LDFLAGS = $(LIBCURSES) |
1cc73a62 | 816 | |
075a1650 | 817 | # Scripts. |
818 | sbin_SCRIPTS = grub-install | |
7ee367e4 | 819 | bin_SCRIPTS = grub-mkrescue |
075a1650 | 820 | |
821 | # For grub-install. | |
822 | grub_install_SOURCES = util/i386/pc/grub-install.in | |
823 | CLEANFILES += grub-install | |
824 | ||
7d31f41f | 825 | grub-install: util/i386/pc/grub-install.in $(util/i386/pc/grub-install.in_DEPENDENCIES) config.status |
075a1650 | 826 | ./config.status --file=grub-install:util/i386/pc/grub-install.in |
f4917dfd | 827 | chmod +x $@ |
075a1650 | 828 | |
829 | ||
7ee367e4 | 830 | # For grub-mkrescue. |
831 | grub_mkrescue_SOURCES = util/i386/pc/grub-mkrescue.in | |
832 | CLEANFILES += grub-mkrescue | |
833 | ||
7d31f41f | 834 | grub-mkrescue: util/i386/pc/grub-mkrescue.in $(util/i386/pc/grub-mkrescue.in_DEPENDENCIES) config.status |
7ee367e4 | 835 | ./config.status --file=grub-mkrescue:util/i386/pc/grub-mkrescue.in |
836 | chmod +x $@ | |
837 | ||
7ee367e4 | 838 | |
6a161fa9 | 839 | # Modules. |
4931827f | 840 | pkglib_MODULES = biosdisk.mod _chain.mod _linux.mod linux.mod normal.mod \ |
233b1628 | 841 | _multiboot.mod chain.mod multiboot.mod reboot.mod halt.mod \ |
bd0d7896 | 842 | vbe.mod vbetest.mod vbeinfo.mod video.mod gfxterm.mod \ |
f5db4291 | 843 | videotest.mod play.mod bitmap.mod tga.mod cpuid.mod serial.mod \ |
d38e24c2 | 844 | ata.mod vga.mod memdisk.mod jpeg.mod png.mod pci.mod lspci.mod \ |
845 | aout.mod _bsd.mod bsd.mod | |
6a161fa9 | 846 | |
73fcb0f3 | 847 | # For biosdisk.mod. |
848 | biosdisk_mod_SOURCES = disk/i386/pc/biosdisk.c | |
849 | CLEANFILES += biosdisk.mod mod-biosdisk.o mod-biosdisk.c pre-biosdisk.o biosdisk_mod-disk_i386_pc_biosdisk.o und-biosdisk.lst | |
850 | ifneq ($(biosdisk_mod_EXPORTS),no) | |
851 | CLEANFILES += def-biosdisk.lst | |
852 | DEFSYMFILES += def-biosdisk.lst | |
853 | endif | |
854 | MOSTLYCLEANFILES += biosdisk_mod-disk_i386_pc_biosdisk.d | |
855 | UNDSYMFILES += und-biosdisk.lst | |
856 | ||
857 | biosdisk.mod: pre-biosdisk.o mod-biosdisk.o | |
858 | -rm -f $@ | |
859 | $(TARGET_CC) $(biosdisk_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
860 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
861 | ||
862 | pre-biosdisk.o: $(biosdisk_mod_DEPENDENCIES) biosdisk_mod-disk_i386_pc_biosdisk.o | |
863 | -rm -f $@ | |
864 | $(TARGET_CC) $(biosdisk_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ biosdisk_mod-disk_i386_pc_biosdisk.o | |
865 | ||
866 | mod-biosdisk.o: mod-biosdisk.c | |
867 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(biosdisk_mod_CFLAGS) -c -o $@ $< | |
868 | ||
869 | mod-biosdisk.c: moddep.lst genmodsrc.sh | |
870 | sh $(srcdir)/genmodsrc.sh 'biosdisk' $< > $@ || (rm -f $@; exit 1) | |
871 | ||
872 | ifneq ($(biosdisk_mod_EXPORTS),no) | |
873 | def-biosdisk.lst: pre-biosdisk.o | |
874 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 biosdisk/' > $@ | |
875 | endif | |
876 | ||
877 | und-biosdisk.lst: pre-biosdisk.o | |
878 | echo 'biosdisk' > $@ | |
879 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
880 | ||
7d31f41f | 881 | biosdisk_mod-disk_i386_pc_biosdisk.o: disk/i386/pc/biosdisk.c $(disk/i386/pc/biosdisk.c_DEPENDENCIES) |
73fcb0f3 | 882 | $(TARGET_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(biosdisk_mod_CFLAGS) -MD -c -o $@ $< |
883 | -include biosdisk_mod-disk_i386_pc_biosdisk.d | |
884 | ||
228ffeab | 885 | CLEANFILES += cmd-biosdisk_mod-disk_i386_pc_biosdisk.lst fs-biosdisk_mod-disk_i386_pc_biosdisk.lst partmap-biosdisk_mod-disk_i386_pc_biosdisk.lst |
73fcb0f3 | 886 | COMMANDFILES += cmd-biosdisk_mod-disk_i386_pc_biosdisk.lst |
887 | FSFILES += fs-biosdisk_mod-disk_i386_pc_biosdisk.lst | |
228ffeab | 888 | PARTMAPFILES += partmap-biosdisk_mod-disk_i386_pc_biosdisk.lst |
73fcb0f3 | 889 | |
7d31f41f | 890 | cmd-biosdisk_mod-disk_i386_pc_biosdisk.lst: disk/i386/pc/biosdisk.c $(disk/i386/pc/biosdisk.c_DEPENDENCIES) gencmdlist.sh |
73fcb0f3 | 891 | set -e; $(TARGET_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(biosdisk_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh biosdisk > $@ || (rm -f $@; exit 1) |
892 | ||
7d31f41f | 893 | fs-biosdisk_mod-disk_i386_pc_biosdisk.lst: disk/i386/pc/biosdisk.c $(disk/i386/pc/biosdisk.c_DEPENDENCIES) genfslist.sh |
73fcb0f3 | 894 | set -e; $(TARGET_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(biosdisk_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh biosdisk > $@ || (rm -f $@; exit 1) |
895 | ||
228ffeab | 896 | partmap-biosdisk_mod-disk_i386_pc_biosdisk.lst: disk/i386/pc/biosdisk.c $(disk/i386/pc/biosdisk.c_DEPENDENCIES) genpartmaplist.sh |
897 | set -e; $(TARGET_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(biosdisk_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh biosdisk > $@ || (rm -f $@; exit 1) | |
898 | ||
73fcb0f3 | 899 | |
900 | biosdisk_mod_CFLAGS = $(COMMON_CFLAGS) | |
901 | biosdisk_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
902 | ||
ce5bf700 | 903 | # For _chain.mod. |
904 | _chain_mod_SOURCES = loader/i386/pc/chainloader.c | |
83709125 | 905 | CLEANFILES += _chain.mod mod-_chain.o mod-_chain.c pre-_chain.o _chain_mod-loader_i386_pc_chainloader.o und-_chain.lst |
906 | ifneq ($(_chain_mod_EXPORTS),no) | |
907 | CLEANFILES += def-_chain.lst | |
ce5bf700 | 908 | DEFSYMFILES += def-_chain.lst |
83709125 | 909 | endif |
910 | MOSTLYCLEANFILES += _chain_mod-loader_i386_pc_chainloader.d | |
ce5bf700 | 911 | UNDSYMFILES += und-_chain.lst |
6a161fa9 | 912 | |
ce5bf700 | 913 | _chain.mod: pre-_chain.o mod-_chain.o |
6a161fa9 | 914 | -rm -f $@ |
b977bf01 | 915 | $(TARGET_CC) $(_chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
4b13b216 | 916 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
6a161fa9 | 917 | |
e02ac02c | 918 | pre-_chain.o: $(_chain_mod_DEPENDENCIES) _chain_mod-loader_i386_pc_chainloader.o |
6a161fa9 | 919 | -rm -f $@ |
e02ac02c | 920 | $(TARGET_CC) $(_chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ _chain_mod-loader_i386_pc_chainloader.o |
6a161fa9 | 921 | |
ce5bf700 | 922 | mod-_chain.o: mod-_chain.c |
b977bf01 | 923 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) -c -o $@ $< |
6a161fa9 | 924 | |
ce5bf700 | 925 | mod-_chain.c: moddep.lst genmodsrc.sh |
926 | sh $(srcdir)/genmodsrc.sh '_chain' $< > $@ || (rm -f $@; exit 1) | |
6a161fa9 | 927 | |
83709125 | 928 | ifneq ($(_chain_mod_EXPORTS),no) |
ce5bf700 | 929 | def-_chain.lst: pre-_chain.o |
930 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _chain/' > $@ | |
83709125 | 931 | endif |
6a161fa9 | 932 | |
ce5bf700 | 933 | und-_chain.lst: pre-_chain.o |
934 | echo '_chain' > $@ | |
98d15063 | 935 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
6a161fa9 | 936 | |
7d31f41f | 937 | _chain_mod-loader_i386_pc_chainloader.o: loader/i386/pc/chainloader.c $(loader/i386/pc/chainloader.c_DEPENDENCIES) |
46e5e5cb | 938 | $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) -MD -c -o $@ $< |
ce5bf700 | 939 | -include _chain_mod-loader_i386_pc_chainloader.d |
6a161fa9 | 940 | |
228ffeab | 941 | CLEANFILES += cmd-_chain_mod-loader_i386_pc_chainloader.lst fs-_chain_mod-loader_i386_pc_chainloader.lst partmap-_chain_mod-loader_i386_pc_chainloader.lst |
233b1628 | 942 | COMMANDFILES += cmd-_chain_mod-loader_i386_pc_chainloader.lst |
943 | FSFILES += fs-_chain_mod-loader_i386_pc_chainloader.lst | |
228ffeab | 944 | PARTMAPFILES += partmap-_chain_mod-loader_i386_pc_chainloader.lst |
7b1f4b57 | 945 | |
7d31f41f | 946 | cmd-_chain_mod-loader_i386_pc_chainloader.lst: loader/i386/pc/chainloader.c $(loader/i386/pc/chainloader.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 947 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _chain > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 948 | |
7d31f41f | 949 | fs-_chain_mod-loader_i386_pc_chainloader.lst: loader/i386/pc/chainloader.c $(loader/i386/pc/chainloader.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 950 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _chain > $@ || (rm -f $@; exit 1) |
39c9d41d | 951 | |
228ffeab | 952 | partmap-_chain_mod-loader_i386_pc_chainloader.lst: loader/i386/pc/chainloader.c $(loader/i386/pc/chainloader.c_DEPENDENCIES) genpartmaplist.sh |
953 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh _chain > $@ || (rm -f $@; exit 1) | |
954 | ||
39c9d41d | 955 | |
ce5bf700 | 956 | _chain_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 957 | _chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6a161fa9 | 958 | |
8ddad845 | 959 | # For chain.mod. |
960 | chain_mod_SOURCES = loader/i386/pc/chainloader_normal.c | |
83709125 | 961 | CLEANFILES += chain.mod mod-chain.o mod-chain.c pre-chain.o chain_mod-loader_i386_pc_chainloader_normal.o und-chain.lst |
962 | ifneq ($(chain_mod_EXPORTS),no) | |
963 | CLEANFILES += def-chain.lst | |
8ddad845 | 964 | DEFSYMFILES += def-chain.lst |
83709125 | 965 | endif |
966 | MOSTLYCLEANFILES += chain_mod-loader_i386_pc_chainloader_normal.d | |
8ddad845 | 967 | UNDSYMFILES += und-chain.lst |
968 | ||
969 | chain.mod: pre-chain.o mod-chain.o | |
970 | -rm -f $@ | |
b977bf01 | 971 | $(TARGET_CC) $(chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
8ddad845 | 972 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
973 | ||
e02ac02c | 974 | pre-chain.o: $(chain_mod_DEPENDENCIES) chain_mod-loader_i386_pc_chainloader_normal.o |
8ddad845 | 975 | -rm -f $@ |
e02ac02c | 976 | $(TARGET_CC) $(chain_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ chain_mod-loader_i386_pc_chainloader_normal.o |
8ddad845 | 977 | |
978 | mod-chain.o: mod-chain.c | |
b977bf01 | 979 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -c -o $@ $< |
8ddad845 | 980 | |
981 | mod-chain.c: moddep.lst genmodsrc.sh | |
982 | sh $(srcdir)/genmodsrc.sh 'chain' $< > $@ || (rm -f $@; exit 1) | |
983 | ||
83709125 | 984 | ifneq ($(chain_mod_EXPORTS),no) |
8ddad845 | 985 | def-chain.lst: pre-chain.o |
986 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 chain/' > $@ | |
83709125 | 987 | endif |
8ddad845 | 988 | |
989 | und-chain.lst: pre-chain.o | |
990 | echo 'chain' > $@ | |
991 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
992 | ||
7d31f41f | 993 | chain_mod-loader_i386_pc_chainloader_normal.o: loader/i386/pc/chainloader_normal.c $(loader/i386/pc/chainloader_normal.c_DEPENDENCIES) |
46e5e5cb | 994 | $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -MD -c -o $@ $< |
8ddad845 | 995 | -include chain_mod-loader_i386_pc_chainloader_normal.d |
996 | ||
228ffeab | 997 | CLEANFILES += cmd-chain_mod-loader_i386_pc_chainloader_normal.lst fs-chain_mod-loader_i386_pc_chainloader_normal.lst partmap-chain_mod-loader_i386_pc_chainloader_normal.lst |
233b1628 | 998 | COMMANDFILES += cmd-chain_mod-loader_i386_pc_chainloader_normal.lst |
999 | FSFILES += fs-chain_mod-loader_i386_pc_chainloader_normal.lst | |
228ffeab | 1000 | PARTMAPFILES += partmap-chain_mod-loader_i386_pc_chainloader_normal.lst |
7b1f4b57 | 1001 | |
7d31f41f | 1002 | cmd-chain_mod-loader_i386_pc_chainloader_normal.lst: loader/i386/pc/chainloader_normal.c $(loader/i386/pc/chainloader_normal.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1003 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh chain > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1004 | |
7d31f41f | 1005 | fs-chain_mod-loader_i386_pc_chainloader_normal.lst: loader/i386/pc/chainloader_normal.c $(loader/i386/pc/chainloader_normal.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1006 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh chain > $@ || (rm -f $@; exit 1) |
39c9d41d | 1007 | |
228ffeab | 1008 | partmap-chain_mod-loader_i386_pc_chainloader_normal.lst: loader/i386/pc/chainloader_normal.c $(loader/i386/pc/chainloader_normal.c_DEPENDENCIES) genpartmaplist.sh |
1009 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh chain > $@ || (rm -f $@; exit 1) | |
1010 | ||
39c9d41d | 1011 | |
8ddad845 | 1012 | chain_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1013 | chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
8ddad845 | 1014 | |
ce5bf700 | 1015 | # For _linux.mod. |
1016 | _linux_mod_SOURCES = loader/i386/pc/linux.c | |
83709125 | 1017 | CLEANFILES += _linux.mod mod-_linux.o mod-_linux.c pre-_linux.o _linux_mod-loader_i386_pc_linux.o und-_linux.lst |
1018 | ifneq ($(_linux_mod_EXPORTS),no) | |
1019 | CLEANFILES += def-_linux.lst | |
ce5bf700 | 1020 | DEFSYMFILES += def-_linux.lst |
83709125 | 1021 | endif |
1022 | MOSTLYCLEANFILES += _linux_mod-loader_i386_pc_linux.d | |
ce5bf700 | 1023 | UNDSYMFILES += und-_linux.lst |
c04da074 | 1024 | |
ce5bf700 | 1025 | _linux.mod: pre-_linux.o mod-_linux.o |
c04da074 | 1026 | -rm -f $@ |
b977bf01 | 1027 | $(TARGET_CC) $(_linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
4b13b216 | 1028 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
c04da074 | 1029 | |
e02ac02c | 1030 | pre-_linux.o: $(_linux_mod_DEPENDENCIES) _linux_mod-loader_i386_pc_linux.o |
c04da074 | 1031 | -rm -f $@ |
e02ac02c | 1032 | $(TARGET_CC) $(_linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ _linux_mod-loader_i386_pc_linux.o |
c04da074 | 1033 | |
ce5bf700 | 1034 | mod-_linux.o: mod-_linux.c |
b977bf01 | 1035 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< |
c04da074 | 1036 | |
ce5bf700 | 1037 | mod-_linux.c: moddep.lst genmodsrc.sh |
1038 | sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1) | |
c04da074 | 1039 | |
83709125 | 1040 | ifneq ($(_linux_mod_EXPORTS),no) |
ce5bf700 | 1041 | def-_linux.lst: pre-_linux.o |
1042 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _linux/' > $@ | |
83709125 | 1043 | endif |
c04da074 | 1044 | |
ce5bf700 | 1045 | und-_linux.lst: pre-_linux.o |
1046 | echo '_linux' > $@ | |
98d15063 | 1047 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
c04da074 | 1048 | |
7d31f41f | 1049 | _linux_mod-loader_i386_pc_linux.o: loader/i386/pc/linux.c $(loader/i386/pc/linux.c_DEPENDENCIES) |
46e5e5cb | 1050 | $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) -MD -c -o $@ $< |
ce5bf700 | 1051 | -include _linux_mod-loader_i386_pc_linux.d |
c04da074 | 1052 | |
228ffeab | 1053 | CLEANFILES += cmd-_linux_mod-loader_i386_pc_linux.lst fs-_linux_mod-loader_i386_pc_linux.lst partmap-_linux_mod-loader_i386_pc_linux.lst |
233b1628 | 1054 | COMMANDFILES += cmd-_linux_mod-loader_i386_pc_linux.lst |
1055 | FSFILES += fs-_linux_mod-loader_i386_pc_linux.lst | |
228ffeab | 1056 | PARTMAPFILES += partmap-_linux_mod-loader_i386_pc_linux.lst |
7b1f4b57 | 1057 | |
7d31f41f | 1058 | cmd-_linux_mod-loader_i386_pc_linux.lst: loader/i386/pc/linux.c $(loader/i386/pc/linux.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1059 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _linux > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1060 | |
7d31f41f | 1061 | fs-_linux_mod-loader_i386_pc_linux.lst: loader/i386/pc/linux.c $(loader/i386/pc/linux.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1062 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _linux > $@ || (rm -f $@; exit 1) |
39c9d41d | 1063 | |
228ffeab | 1064 | partmap-_linux_mod-loader_i386_pc_linux.lst: loader/i386/pc/linux.c $(loader/i386/pc/linux.c_DEPENDENCIES) genpartmaplist.sh |
1065 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh _linux > $@ || (rm -f $@; exit 1) | |
1066 | ||
39c9d41d | 1067 | |
ce5bf700 | 1068 | _linux_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1069 | _linux_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1070 | ||
b47efe30 | 1071 | # For linux.mod. |
1072 | linux_mod_SOURCES = loader/i386/pc/linux_normal.c | |
83709125 | 1073 | CLEANFILES += linux.mod mod-linux.o mod-linux.c pre-linux.o linux_mod-loader_i386_pc_linux_normal.o und-linux.lst |
1074 | ifneq ($(linux_mod_EXPORTS),no) | |
1075 | CLEANFILES += def-linux.lst | |
b47efe30 | 1076 | DEFSYMFILES += def-linux.lst |
83709125 | 1077 | endif |
1078 | MOSTLYCLEANFILES += linux_mod-loader_i386_pc_linux_normal.d | |
b47efe30 | 1079 | UNDSYMFILES += und-linux.lst |
1080 | ||
1081 | linux.mod: pre-linux.o mod-linux.o | |
1082 | -rm -f $@ | |
b977bf01 | 1083 | $(TARGET_CC) $(linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
b47efe30 | 1084 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1085 | ||
e02ac02c | 1086 | pre-linux.o: $(linux_mod_DEPENDENCIES) linux_mod-loader_i386_pc_linux_normal.o |
b47efe30 | 1087 | -rm -f $@ |
e02ac02c | 1088 | $(TARGET_CC) $(linux_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ linux_mod-loader_i386_pc_linux_normal.o |
b47efe30 | 1089 | |
1090 | mod-linux.o: mod-linux.c | |
b977bf01 | 1091 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< |
b47efe30 | 1092 | |
1093 | mod-linux.c: moddep.lst genmodsrc.sh | |
1094 | sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1) | |
1095 | ||
83709125 | 1096 | ifneq ($(linux_mod_EXPORTS),no) |
b47efe30 | 1097 | def-linux.lst: pre-linux.o |
1098 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 linux/' > $@ | |
83709125 | 1099 | endif |
b47efe30 | 1100 | |
1101 | und-linux.lst: pre-linux.o | |
1102 | echo 'linux' > $@ | |
1103 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1104 | ||
7d31f41f | 1105 | linux_mod-loader_i386_pc_linux_normal.o: loader/i386/pc/linux_normal.c $(loader/i386/pc/linux_normal.c_DEPENDENCIES) |
46e5e5cb | 1106 | $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -MD -c -o $@ $< |
b47efe30 | 1107 | -include linux_mod-loader_i386_pc_linux_normal.d |
1108 | ||
228ffeab | 1109 | CLEANFILES += cmd-linux_mod-loader_i386_pc_linux_normal.lst fs-linux_mod-loader_i386_pc_linux_normal.lst partmap-linux_mod-loader_i386_pc_linux_normal.lst |
233b1628 | 1110 | COMMANDFILES += cmd-linux_mod-loader_i386_pc_linux_normal.lst |
1111 | FSFILES += fs-linux_mod-loader_i386_pc_linux_normal.lst | |
228ffeab | 1112 | PARTMAPFILES += partmap-linux_mod-loader_i386_pc_linux_normal.lst |
7b1f4b57 | 1113 | |
7d31f41f | 1114 | cmd-linux_mod-loader_i386_pc_linux_normal.lst: loader/i386/pc/linux_normal.c $(loader/i386/pc/linux_normal.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1115 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh linux > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1116 | |
7d31f41f | 1117 | fs-linux_mod-loader_i386_pc_linux_normal.lst: loader/i386/pc/linux_normal.c $(loader/i386/pc/linux_normal.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1118 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh linux > $@ || (rm -f $@; exit 1) |
39c9d41d | 1119 | |
228ffeab | 1120 | partmap-linux_mod-loader_i386_pc_linux_normal.lst: loader/i386/pc/linux_normal.c $(loader/i386/pc/linux_normal.c_DEPENDENCIES) genpartmaplist.sh |
1121 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh linux > $@ || (rm -f $@; exit 1) | |
1122 | ||
39c9d41d | 1123 | |
b47efe30 | 1124 | linux_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1125 | linux_mod_LDFLAGS = $(COMMON_LDFLAGS) |
ce5bf700 | 1126 | |
1127 | # For normal.mod. | |
4d4e372e | 1128 | normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c \ |
4e93851c | 1129 | normal/completion.c normal/execute.c \ |
daac212a | 1130 | normal/function.c normal/lexer.c normal/main.c normal/menu.c \ |
0ece25b1 | 1131 | normal/color.c \ |
daac212a | 1132 | normal/menu_entry.c normal/misc.c grub_script.tab.c \ |
1133 | normal/script.c normal/i386/setjmp.S | |
0ece25b1 | 1134 | 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_color.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-grub_script_tab.o normal_mod-normal_script.o normal_mod-normal_i386_setjmp.o und-normal.lst |
83709125 | 1135 | ifneq ($(normal_mod_EXPORTS),no) |
1136 | CLEANFILES += def-normal.lst | |
ce5bf700 | 1137 | DEFSYMFILES += def-normal.lst |
83709125 | 1138 | endif |
0ece25b1 | 1139 | 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_color.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 |
ce5bf700 | 1140 | UNDSYMFILES += und-normal.lst |
1141 | ||
1142 | normal.mod: pre-normal.o mod-normal.o | |
1143 | -rm -f $@ | |
b977bf01 | 1144 | $(TARGET_CC) $(normal_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
4b13b216 | 1145 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
ce5bf700 | 1146 | |
0ece25b1 | 1147 | 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_color.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 |
ce5bf700 | 1148 | -rm -f $@ |
0ece25b1 | 1149 | $(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_color.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 |
ce5bf700 | 1150 | |
1151 | mod-normal.o: mod-normal.c | |
b977bf01 | 1152 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
ce5bf700 | 1153 | |
1154 | mod-normal.c: moddep.lst genmodsrc.sh | |
1155 | sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1) | |
1156 | ||
83709125 | 1157 | ifneq ($(normal_mod_EXPORTS),no) |
ce5bf700 | 1158 | def-normal.lst: pre-normal.o |
1159 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 normal/' > $@ | |
83709125 | 1160 | endif |
ce5bf700 | 1161 | |
1162 | und-normal.lst: pre-normal.o | |
1163 | echo 'normal' > $@ | |
98d15063 | 1164 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
ce5bf700 | 1165 | |
7d31f41f | 1166 | normal_mod-normal_arg.o: normal/arg.c $(normal/arg.c_DEPENDENCIES) |
46e5e5cb | 1167 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
4d4e372e | 1168 | -include normal_mod-normal_arg.d |
1169 | ||
228ffeab | 1170 | CLEANFILES += cmd-normal_mod-normal_arg.lst fs-normal_mod-normal_arg.lst partmap-normal_mod-normal_arg.lst |
233b1628 | 1171 | COMMANDFILES += cmd-normal_mod-normal_arg.lst |
1172 | FSFILES += fs-normal_mod-normal_arg.lst | |
228ffeab | 1173 | PARTMAPFILES += partmap-normal_mod-normal_arg.lst |
7b1f4b57 | 1174 | |
7d31f41f | 1175 | cmd-normal_mod-normal_arg.lst: normal/arg.c $(normal/arg.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1176 | 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) |
7b1f4b57 | 1177 | |
7d31f41f | 1178 | fs-normal_mod-normal_arg.lst: normal/arg.c $(normal/arg.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1179 | 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) |
39c9d41d | 1180 | |
228ffeab | 1181 | partmap-normal_mod-normal_arg.lst: normal/arg.c $(normal/arg.c_DEPENDENCIES) genpartmaplist.sh |
1182 | 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) | |
1183 | ||
39c9d41d | 1184 | |
7d31f41f | 1185 | normal_mod-normal_cmdline.o: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) |
46e5e5cb | 1186 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
ce5bf700 | 1187 | -include normal_mod-normal_cmdline.d |
1188 | ||
228ffeab | 1189 | CLEANFILES += cmd-normal_mod-normal_cmdline.lst fs-normal_mod-normal_cmdline.lst partmap-normal_mod-normal_cmdline.lst |
233b1628 | 1190 | COMMANDFILES += cmd-normal_mod-normal_cmdline.lst |
1191 | FSFILES += fs-normal_mod-normal_cmdline.lst | |
228ffeab | 1192 | PARTMAPFILES += partmap-normal_mod-normal_cmdline.lst |
7b1f4b57 | 1193 | |
7d31f41f | 1194 | cmd-normal_mod-normal_cmdline.lst: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1195 | 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) |
7b1f4b57 | 1196 | |
7d31f41f | 1197 | fs-normal_mod-normal_cmdline.lst: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1198 | 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) |
39c9d41d | 1199 | |
228ffeab | 1200 | partmap-normal_mod-normal_cmdline.lst: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) genpartmaplist.sh |
1201 | 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) | |
1202 | ||
39c9d41d | 1203 | |
7d31f41f | 1204 | normal_mod-normal_command.o: normal/command.c $(normal/command.c_DEPENDENCIES) |
46e5e5cb | 1205 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
ce5bf700 | 1206 | -include normal_mod-normal_command.d |
1207 | ||
228ffeab | 1208 | CLEANFILES += cmd-normal_mod-normal_command.lst fs-normal_mod-normal_command.lst partmap-normal_mod-normal_command.lst |
233b1628 | 1209 | COMMANDFILES += cmd-normal_mod-normal_command.lst |
1210 | FSFILES += fs-normal_mod-normal_command.lst | |
228ffeab | 1211 | PARTMAPFILES += partmap-normal_mod-normal_command.lst |
7b1f4b57 | 1212 | |
7d31f41f | 1213 | cmd-normal_mod-normal_command.lst: normal/command.c $(normal/command.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1214 | 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) |
7b1f4b57 | 1215 | |
7d31f41f | 1216 | fs-normal_mod-normal_command.lst: normal/command.c $(normal/command.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1217 | 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) |
39c9d41d | 1218 | |
228ffeab | 1219 | partmap-normal_mod-normal_command.lst: normal/command.c $(normal/command.c_DEPENDENCIES) genpartmaplist.sh |
1220 | 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) | |
1221 | ||
39c9d41d | 1222 | |
7d31f41f | 1223 | normal_mod-normal_completion.o: normal/completion.c $(normal/completion.c_DEPENDENCIES) |
46e5e5cb | 1224 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
8de3495c | 1225 | -include normal_mod-normal_completion.d |
1226 | ||
228ffeab | 1227 | CLEANFILES += cmd-normal_mod-normal_completion.lst fs-normal_mod-normal_completion.lst partmap-normal_mod-normal_completion.lst |
233b1628 | 1228 | COMMANDFILES += cmd-normal_mod-normal_completion.lst |
1229 | FSFILES += fs-normal_mod-normal_completion.lst | |
228ffeab | 1230 | PARTMAPFILES += partmap-normal_mod-normal_completion.lst |
8de3495c | 1231 | |
7d31f41f | 1232 | cmd-normal_mod-normal_completion.lst: normal/completion.c $(normal/completion.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1233 | 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) |
8de3495c | 1234 | |
7d31f41f | 1235 | fs-normal_mod-normal_completion.lst: normal/completion.c $(normal/completion.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1236 | 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) |
8de3495c | 1237 | |
228ffeab | 1238 | partmap-normal_mod-normal_completion.lst: normal/completion.c $(normal/completion.c_DEPENDENCIES) genpartmaplist.sh |
1239 | 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) | |
1240 | ||
8de3495c | 1241 | |
7d31f41f | 1242 | normal_mod-normal_execute.o: normal/execute.c $(normal/execute.c_DEPENDENCIES) |
46e5e5cb | 1243 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
daac212a | 1244 | -include normal_mod-normal_execute.d |
1245 | ||
228ffeab | 1246 | CLEANFILES += cmd-normal_mod-normal_execute.lst fs-normal_mod-normal_execute.lst partmap-normal_mod-normal_execute.lst |
233b1628 | 1247 | COMMANDFILES += cmd-normal_mod-normal_execute.lst |
1248 | FSFILES += fs-normal_mod-normal_execute.lst | |
228ffeab | 1249 | PARTMAPFILES += partmap-normal_mod-normal_execute.lst |
daac212a | 1250 | |
7d31f41f | 1251 | cmd-normal_mod-normal_execute.lst: normal/execute.c $(normal/execute.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1252 | 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) |
daac212a | 1253 | |
7d31f41f | 1254 | fs-normal_mod-normal_execute.lst: normal/execute.c $(normal/execute.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1255 | 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) |
daac212a | 1256 | |
228ffeab | 1257 | partmap-normal_mod-normal_execute.lst: normal/execute.c $(normal/execute.c_DEPENDENCIES) genpartmaplist.sh |
1258 | 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) | |
1259 | ||
daac212a | 1260 | |
7d31f41f | 1261 | normal_mod-normal_function.o: normal/function.c $(normal/function.c_DEPENDENCIES) |
46e5e5cb | 1262 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
daac212a | 1263 | -include normal_mod-normal_function.d |
1264 | ||
228ffeab | 1265 | CLEANFILES += cmd-normal_mod-normal_function.lst fs-normal_mod-normal_function.lst partmap-normal_mod-normal_function.lst |
233b1628 | 1266 | COMMANDFILES += cmd-normal_mod-normal_function.lst |
1267 | FSFILES += fs-normal_mod-normal_function.lst | |
228ffeab | 1268 | PARTMAPFILES += partmap-normal_mod-normal_function.lst |
daac212a | 1269 | |
7d31f41f | 1270 | cmd-normal_mod-normal_function.lst: normal/function.c $(normal/function.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1271 | 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) |
daac212a | 1272 | |
7d31f41f | 1273 | fs-normal_mod-normal_function.lst: normal/function.c $(normal/function.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1274 | 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) |
daac212a | 1275 | |
228ffeab | 1276 | partmap-normal_mod-normal_function.lst: normal/function.c $(normal/function.c_DEPENDENCIES) genpartmaplist.sh |
1277 | 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) | |
1278 | ||
daac212a | 1279 | |
7d31f41f | 1280 | normal_mod-normal_lexer.o: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) |
46e5e5cb | 1281 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
daac212a | 1282 | -include normal_mod-normal_lexer.d |
1283 | ||
228ffeab | 1284 | CLEANFILES += cmd-normal_mod-normal_lexer.lst fs-normal_mod-normal_lexer.lst partmap-normal_mod-normal_lexer.lst |
233b1628 | 1285 | COMMANDFILES += cmd-normal_mod-normal_lexer.lst |
1286 | FSFILES += fs-normal_mod-normal_lexer.lst | |
228ffeab | 1287 | PARTMAPFILES += partmap-normal_mod-normal_lexer.lst |
daac212a | 1288 | |
7d31f41f | 1289 | cmd-normal_mod-normal_lexer.lst: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1290 | 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) |
daac212a | 1291 | |
7d31f41f | 1292 | fs-normal_mod-normal_lexer.lst: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1293 | 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) |
daac212a | 1294 | |
228ffeab | 1295 | partmap-normal_mod-normal_lexer.lst: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) genpartmaplist.sh |
1296 | 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) | |
1297 | ||
daac212a | 1298 | |
7d31f41f | 1299 | normal_mod-normal_main.o: normal/main.c $(normal/main.c_DEPENDENCIES) |
46e5e5cb | 1300 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
ce5bf700 | 1301 | -include normal_mod-normal_main.d |
1302 | ||
228ffeab | 1303 | CLEANFILES += cmd-normal_mod-normal_main.lst fs-normal_mod-normal_main.lst partmap-normal_mod-normal_main.lst |
233b1628 | 1304 | COMMANDFILES += cmd-normal_mod-normal_main.lst |
1305 | FSFILES += fs-normal_mod-normal_main.lst | |
228ffeab | 1306 | PARTMAPFILES += partmap-normal_mod-normal_main.lst |
7b1f4b57 | 1307 | |
7d31f41f | 1308 | cmd-normal_mod-normal_main.lst: normal/main.c $(normal/main.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1309 | 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) |
7b1f4b57 | 1310 | |
7d31f41f | 1311 | fs-normal_mod-normal_main.lst: normal/main.c $(normal/main.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1312 | 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) |
39c9d41d | 1313 | |
228ffeab | 1314 | partmap-normal_mod-normal_main.lst: normal/main.c $(normal/main.c_DEPENDENCIES) genpartmaplist.sh |
1315 | 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) | |
1316 | ||
39c9d41d | 1317 | |
7d31f41f | 1318 | normal_mod-normal_menu.o: normal/menu.c $(normal/menu.c_DEPENDENCIES) |
46e5e5cb | 1319 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
ce5bf700 | 1320 | -include normal_mod-normal_menu.d |
1321 | ||
228ffeab | 1322 | CLEANFILES += cmd-normal_mod-normal_menu.lst fs-normal_mod-normal_menu.lst partmap-normal_mod-normal_menu.lst |
233b1628 | 1323 | COMMANDFILES += cmd-normal_mod-normal_menu.lst |
1324 | FSFILES += fs-normal_mod-normal_menu.lst | |
228ffeab | 1325 | PARTMAPFILES += partmap-normal_mod-normal_menu.lst |
7b1f4b57 | 1326 | |
7d31f41f | 1327 | cmd-normal_mod-normal_menu.lst: normal/menu.c $(normal/menu.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1328 | 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) |
7b1f4b57 | 1329 | |
7d31f41f | 1330 | fs-normal_mod-normal_menu.lst: normal/menu.c $(normal/menu.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1331 | 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) |
39c9d41d | 1332 | |
228ffeab | 1333 | partmap-normal_mod-normal_menu.lst: normal/menu.c $(normal/menu.c_DEPENDENCIES) genpartmaplist.sh |
1334 | 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) | |
1335 | ||
39c9d41d | 1336 | |
7d31f41f | 1337 | normal_mod-normal_color.o: normal/color.c $(normal/color.c_DEPENDENCIES) |
0ece25b1 | 1338 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
1339 | -include normal_mod-normal_color.d | |
1340 | ||
228ffeab | 1341 | CLEANFILES += cmd-normal_mod-normal_color.lst fs-normal_mod-normal_color.lst partmap-normal_mod-normal_color.lst |
0ece25b1 | 1342 | COMMANDFILES += cmd-normal_mod-normal_color.lst |
1343 | FSFILES += fs-normal_mod-normal_color.lst | |
228ffeab | 1344 | PARTMAPFILES += partmap-normal_mod-normal_color.lst |
0ece25b1 | 1345 | |
7d31f41f | 1346 | cmd-normal_mod-normal_color.lst: normal/color.c $(normal/color.c_DEPENDENCIES) gencmdlist.sh |
0ece25b1 | 1347 | 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) |
1348 | ||
7d31f41f | 1349 | fs-normal_mod-normal_color.lst: normal/color.c $(normal/color.c_DEPENDENCIES) genfslist.sh |
0ece25b1 | 1350 | 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) |
1351 | ||
228ffeab | 1352 | partmap-normal_mod-normal_color.lst: normal/color.c $(normal/color.c_DEPENDENCIES) genpartmaplist.sh |
1353 | 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) | |
1354 | ||
0ece25b1 | 1355 | |
7d31f41f | 1356 | normal_mod-normal_menu_entry.o: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) |
46e5e5cb | 1357 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
4d4e372e | 1358 | -include normal_mod-normal_menu_entry.d |
db1771cf | 1359 | |
228ffeab | 1360 | CLEANFILES += cmd-normal_mod-normal_menu_entry.lst fs-normal_mod-normal_menu_entry.lst partmap-normal_mod-normal_menu_entry.lst |
233b1628 | 1361 | COMMANDFILES += cmd-normal_mod-normal_menu_entry.lst |
1362 | FSFILES += fs-normal_mod-normal_menu_entry.lst | |
228ffeab | 1363 | PARTMAPFILES += partmap-normal_mod-normal_menu_entry.lst |
7b1f4b57 | 1364 | |
7d31f41f | 1365 | cmd-normal_mod-normal_menu_entry.lst: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1366 | 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) |
7b1f4b57 | 1367 | |
7d31f41f | 1368 | fs-normal_mod-normal_menu_entry.lst: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1369 | 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) |
39c9d41d | 1370 | |
228ffeab | 1371 | partmap-normal_mod-normal_menu_entry.lst: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) genpartmaplist.sh |
1372 | 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) | |
1373 | ||
39c9d41d | 1374 | |
7d31f41f | 1375 | normal_mod-normal_misc.o: normal/misc.c $(normal/misc.c_DEPENDENCIES) |
46e5e5cb | 1376 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
992ffbbe | 1377 | -include normal_mod-normal_misc.d |
1378 | ||
228ffeab | 1379 | CLEANFILES += cmd-normal_mod-normal_misc.lst fs-normal_mod-normal_misc.lst partmap-normal_mod-normal_misc.lst |
233b1628 | 1380 | COMMANDFILES += cmd-normal_mod-normal_misc.lst |
1381 | FSFILES += fs-normal_mod-normal_misc.lst | |
228ffeab | 1382 | PARTMAPFILES += partmap-normal_mod-normal_misc.lst |
992ffbbe | 1383 | |
7d31f41f | 1384 | cmd-normal_mod-normal_misc.lst: normal/misc.c $(normal/misc.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1385 | 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) |
992ffbbe | 1386 | |
7d31f41f | 1387 | fs-normal_mod-normal_misc.lst: normal/misc.c $(normal/misc.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1388 | 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) |
992ffbbe | 1389 | |
228ffeab | 1390 | partmap-normal_mod-normal_misc.lst: normal/misc.c $(normal/misc.c_DEPENDENCIES) genpartmaplist.sh |
1391 | 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) | |
1392 | ||
992ffbbe | 1393 | |
7d31f41f | 1394 | normal_mod-grub_script_tab.o: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) |
46e5e5cb | 1395 | $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
daac212a | 1396 | -include normal_mod-grub_script_tab.d |
1397 | ||
228ffeab | 1398 | CLEANFILES += cmd-normal_mod-grub_script_tab.lst fs-normal_mod-grub_script_tab.lst partmap-normal_mod-grub_script_tab.lst |
233b1628 | 1399 | COMMANDFILES += cmd-normal_mod-grub_script_tab.lst |
1400 | FSFILES += fs-normal_mod-grub_script_tab.lst | |
228ffeab | 1401 | PARTMAPFILES += partmap-normal_mod-grub_script_tab.lst |
daac212a | 1402 | |
7d31f41f | 1403 | cmd-normal_mod-grub_script_tab.lst: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1404 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
daac212a | 1405 | |
7d31f41f | 1406 | fs-normal_mod-grub_script_tab.lst: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1407 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
daac212a | 1408 | |
228ffeab | 1409 | partmap-normal_mod-grub_script_tab.lst: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) genpartmaplist.sh |
1410 | set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1) | |
1411 | ||
daac212a | 1412 | |
7d31f41f | 1413 | normal_mod-normal_script.o: normal/script.c $(normal/script.c_DEPENDENCIES) |
46e5e5cb | 1414 | $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $< |
daac212a | 1415 | -include normal_mod-normal_script.d |
1416 | ||
228ffeab | 1417 | CLEANFILES += cmd-normal_mod-normal_script.lst fs-normal_mod-normal_script.lst partmap-normal_mod-normal_script.lst |
233b1628 | 1418 | COMMANDFILES += cmd-normal_mod-normal_script.lst |
1419 | FSFILES += fs-normal_mod-normal_script.lst | |
228ffeab | 1420 | PARTMAPFILES += partmap-normal_mod-normal_script.lst |
daac212a | 1421 | |
7d31f41f | 1422 | cmd-normal_mod-normal_script.lst: normal/script.c $(normal/script.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1423 | 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) |
daac212a | 1424 | |
7d31f41f | 1425 | fs-normal_mod-normal_script.lst: normal/script.c $(normal/script.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1426 | 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) |
daac212a | 1427 | |
228ffeab | 1428 | partmap-normal_mod-normal_script.lst: normal/script.c $(normal/script.c_DEPENDENCIES) genpartmaplist.sh |
1429 | 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) | |
1430 | ||
daac212a | 1431 | |
7d31f41f | 1432 | normal_mod-normal_i386_setjmp.o: normal/i386/setjmp.S $(normal/i386/setjmp.S_DEPENDENCIES) |
46e5e5cb | 1433 | $(TARGET_CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(normal_mod_ASFLAGS) -MD -c -o $@ $< |
ce5bf700 | 1434 | -include normal_mod-normal_i386_setjmp.d |
1435 | ||
228ffeab | 1436 | CLEANFILES += cmd-normal_mod-normal_i386_setjmp.lst fs-normal_mod-normal_i386_setjmp.lst partmap-normal_mod-normal_i386_setjmp.lst |
233b1628 | 1437 | COMMANDFILES += cmd-normal_mod-normal_i386_setjmp.lst |
1438 | FSFILES += fs-normal_mod-normal_i386_setjmp.lst | |
228ffeab | 1439 | PARTMAPFILES += partmap-normal_mod-normal_i386_setjmp.lst |
7b1f4b57 | 1440 | |
7d31f41f | 1441 | cmd-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S $(normal/i386/setjmp.S_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1442 | 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) |
7b1f4b57 | 1443 | |
7d31f41f | 1444 | fs-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S $(normal/i386/setjmp.S_DEPENDENCIES) genfslist.sh |
26c607b9 | 1445 | 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) |
39c9d41d | 1446 | |
228ffeab | 1447 | partmap-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S $(normal/i386/setjmp.S_DEPENDENCIES) genpartmaplist.sh |
1448 | 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) | |
1449 | ||
39c9d41d | 1450 | |
ce5bf700 | 1451 | normal_mod_CFLAGS = $(COMMON_CFLAGS) |
5dcace56 | 1452 | normal_mod_ASFLAGS = $(COMMON_ASFLAGS) |
59b8208a | 1453 | normal_mod_LDFLAGS = $(COMMON_LDFLAGS) |
18d9c7cd | 1454 | |
233b1628 | 1455 | # For reboot.mod. |
c3db8364 | 1456 | reboot_mod_SOURCES = commands/reboot.c |
1457 | CLEANFILES += reboot.mod mod-reboot.o mod-reboot.c pre-reboot.o reboot_mod-commands_reboot.o und-reboot.lst | |
83709125 | 1458 | ifneq ($(reboot_mod_EXPORTS),no) |
1459 | CLEANFILES += def-reboot.lst | |
233b1628 | 1460 | DEFSYMFILES += def-reboot.lst |
83709125 | 1461 | endif |
c3db8364 | 1462 | MOSTLYCLEANFILES += reboot_mod-commands_reboot.d |
233b1628 | 1463 | UNDSYMFILES += und-reboot.lst |
18d9c7cd | 1464 | |
233b1628 | 1465 | reboot.mod: pre-reboot.o mod-reboot.o |
18d9c7cd | 1466 | -rm -f $@ |
b977bf01 | 1467 | $(TARGET_CC) $(reboot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
4b13b216 | 1468 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
18d9c7cd | 1469 | |
c3db8364 | 1470 | pre-reboot.o: $(reboot_mod_DEPENDENCIES) reboot_mod-commands_reboot.o |
18d9c7cd | 1471 | -rm -f $@ |
c3db8364 | 1472 | $(TARGET_CC) $(reboot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ reboot_mod-commands_reboot.o |
18d9c7cd | 1473 | |
233b1628 | 1474 | mod-reboot.o: mod-reboot.c |
b977bf01 | 1475 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) -c -o $@ $< |
18d9c7cd | 1476 | |
233b1628 | 1477 | mod-reboot.c: moddep.lst genmodsrc.sh |
1478 | sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1) | |
18d9c7cd | 1479 | |
83709125 | 1480 | ifneq ($(reboot_mod_EXPORTS),no) |
233b1628 | 1481 | def-reboot.lst: pre-reboot.o |
1482 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 reboot/' > $@ | |
83709125 | 1483 | endif |
18d9c7cd | 1484 | |
233b1628 | 1485 | und-reboot.lst: pre-reboot.o |
1486 | echo 'reboot' > $@ | |
98d15063 | 1487 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
18d9c7cd | 1488 | |
c3db8364 | 1489 | reboot_mod-commands_reboot.o: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) |
1490 | $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) -MD -c -o $@ $< | |
1491 | -include reboot_mod-commands_reboot.d | |
18d9c7cd | 1492 | |
228ffeab | 1493 | CLEANFILES += cmd-reboot_mod-commands_reboot.lst fs-reboot_mod-commands_reboot.lst partmap-reboot_mod-commands_reboot.lst |
c3db8364 | 1494 | COMMANDFILES += cmd-reboot_mod-commands_reboot.lst |
1495 | FSFILES += fs-reboot_mod-commands_reboot.lst | |
228ffeab | 1496 | PARTMAPFILES += partmap-reboot_mod-commands_reboot.lst |
7b1f4b57 | 1497 | |
c3db8364 | 1498 | cmd-reboot_mod-commands_reboot.lst: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) gencmdlist.sh |
1499 | 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) | |
7b1f4b57 | 1500 | |
c3db8364 | 1501 | fs-reboot_mod-commands_reboot.lst: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) genfslist.sh |
1502 | 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) | |
39c9d41d | 1503 | |
228ffeab | 1504 | partmap-reboot_mod-commands_reboot.lst: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) genpartmaplist.sh |
1505 | 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) | |
1506 | ||
39c9d41d | 1507 | |
233b1628 | 1508 | reboot_mod_CFLAGS = $(COMMON_CFLAGS) |
1509 | reboot_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
18d9c7cd | 1510 | |
233b1628 | 1511 | # For halt.mod. |
1512 | halt_mod_SOURCES = commands/i386/pc/halt.c | |
83709125 | 1513 | CLEANFILES += halt.mod mod-halt.o mod-halt.c pre-halt.o halt_mod-commands_i386_pc_halt.o und-halt.lst |
1514 | ifneq ($(halt_mod_EXPORTS),no) | |
1515 | CLEANFILES += def-halt.lst | |
233b1628 | 1516 | DEFSYMFILES += def-halt.lst |
83709125 | 1517 | endif |
1518 | MOSTLYCLEANFILES += halt_mod-commands_i386_pc_halt.d | |
233b1628 | 1519 | UNDSYMFILES += und-halt.lst |
db1771cf | 1520 | |
233b1628 | 1521 | halt.mod: pre-halt.o mod-halt.o |
db1771cf | 1522 | -rm -f $@ |
b977bf01 | 1523 | $(TARGET_CC) $(halt_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
4b13b216 | 1524 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
db1771cf | 1525 | |
e02ac02c | 1526 | pre-halt.o: $(halt_mod_DEPENDENCIES) halt_mod-commands_i386_pc_halt.o |
db1771cf | 1527 | -rm -f $@ |
e02ac02c | 1528 | $(TARGET_CC) $(halt_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ halt_mod-commands_i386_pc_halt.o |
db1771cf | 1529 | |
233b1628 | 1530 | mod-halt.o: mod-halt.c |
b977bf01 | 1531 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c -o $@ $< |
db1771cf | 1532 | |
233b1628 | 1533 | mod-halt.c: moddep.lst genmodsrc.sh |
1534 | sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1) | |
db1771cf | 1535 | |
83709125 | 1536 | ifneq ($(halt_mod_EXPORTS),no) |
233b1628 | 1537 | def-halt.lst: pre-halt.o |
1538 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 halt/' > $@ | |
83709125 | 1539 | endif |
db1771cf | 1540 | |
233b1628 | 1541 | und-halt.lst: pre-halt.o |
1542 | echo 'halt' > $@ | |
db1771cf | 1543 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1544 | ||
7d31f41f | 1545 | halt_mod-commands_i386_pc_halt.o: commands/i386/pc/halt.c $(commands/i386/pc/halt.c_DEPENDENCIES) |
46e5e5cb | 1546 | $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -MD -c -o $@ $< |
233b1628 | 1547 | -include halt_mod-commands_i386_pc_halt.d |
db1771cf | 1548 | |
228ffeab | 1549 | CLEANFILES += cmd-halt_mod-commands_i386_pc_halt.lst fs-halt_mod-commands_i386_pc_halt.lst partmap-halt_mod-commands_i386_pc_halt.lst |
233b1628 | 1550 | COMMANDFILES += cmd-halt_mod-commands_i386_pc_halt.lst |
1551 | FSFILES += fs-halt_mod-commands_i386_pc_halt.lst | |
228ffeab | 1552 | PARTMAPFILES += partmap-halt_mod-commands_i386_pc_halt.lst |
7b1f4b57 | 1553 | |
7d31f41f | 1554 | cmd-halt_mod-commands_i386_pc_halt.lst: commands/i386/pc/halt.c $(commands/i386/pc/halt.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1555 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh halt > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1556 | |
7d31f41f | 1557 | fs-halt_mod-commands_i386_pc_halt.lst: commands/i386/pc/halt.c $(commands/i386/pc/halt.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1558 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh halt > $@ || (rm -f $@; exit 1) |
39c9d41d | 1559 | |
228ffeab | 1560 | partmap-halt_mod-commands_i386_pc_halt.lst: commands/i386/pc/halt.c $(commands/i386/pc/halt.c_DEPENDENCIES) genpartmaplist.sh |
1561 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh halt > $@ || (rm -f $@; exit 1) | |
1562 | ||
39c9d41d | 1563 | |
233b1628 | 1564 | halt_mod_CFLAGS = $(COMMON_CFLAGS) |
1565 | halt_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
db1771cf | 1566 | |
47d2d65e | 1567 | # For serial.mod. |
1568 | serial_mod_SOURCES = term/i386/pc/serial.c | |
eface1dc | 1569 | CLEANFILES += serial.mod mod-serial.o mod-serial.c pre-serial.o serial_mod-term_i386_pc_serial.o und-serial.lst |
1570 | ifneq ($(serial_mod_EXPORTS),no) | |
1571 | CLEANFILES += def-serial.lst | |
1572 | DEFSYMFILES += def-serial.lst | |
1573 | endif | |
1574 | MOSTLYCLEANFILES += serial_mod-term_i386_pc_serial.d | |
1575 | UNDSYMFILES += und-serial.lst | |
1576 | ||
1577 | serial.mod: pre-serial.o mod-serial.o | |
1578 | -rm -f $@ | |
1579 | $(TARGET_CC) $(serial_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
1580 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
1581 | ||
1582 | pre-serial.o: $(serial_mod_DEPENDENCIES) serial_mod-term_i386_pc_serial.o | |
1583 | -rm -f $@ | |
1584 | $(TARGET_CC) $(serial_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ serial_mod-term_i386_pc_serial.o | |
1585 | ||
1586 | mod-serial.o: mod-serial.c | |
1587 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) -c -o $@ $< | |
1588 | ||
1589 | mod-serial.c: moddep.lst genmodsrc.sh | |
1590 | sh $(srcdir)/genmodsrc.sh 'serial' $< > $@ || (rm -f $@; exit 1) | |
1591 | ||
1592 | ifneq ($(serial_mod_EXPORTS),no) | |
1593 | def-serial.lst: pre-serial.o | |
1594 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 serial/' > $@ | |
1595 | endif | |
1596 | ||
1597 | und-serial.lst: pre-serial.o | |
1598 | echo 'serial' > $@ | |
1599 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1600 | ||
7d31f41f | 1601 | serial_mod-term_i386_pc_serial.o: term/i386/pc/serial.c $(term/i386/pc/serial.c_DEPENDENCIES) |
46e5e5cb | 1602 | $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) -MD -c -o $@ $< |
eface1dc | 1603 | -include serial_mod-term_i386_pc_serial.d |
1604 | ||
228ffeab | 1605 | CLEANFILES += cmd-serial_mod-term_i386_pc_serial.lst fs-serial_mod-term_i386_pc_serial.lst partmap-serial_mod-term_i386_pc_serial.lst |
eface1dc | 1606 | COMMANDFILES += cmd-serial_mod-term_i386_pc_serial.lst |
1607 | FSFILES += fs-serial_mod-term_i386_pc_serial.lst | |
228ffeab | 1608 | PARTMAPFILES += partmap-serial_mod-term_i386_pc_serial.lst |
eface1dc | 1609 | |
7d31f41f | 1610 | cmd-serial_mod-term_i386_pc_serial.lst: term/i386/pc/serial.c $(term/i386/pc/serial.c_DEPENDENCIES) gencmdlist.sh |
eface1dc | 1611 | set -e; $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh serial > $@ || (rm -f $@; exit 1) |
1612 | ||
7d31f41f | 1613 | fs-serial_mod-term_i386_pc_serial.lst: term/i386/pc/serial.c $(term/i386/pc/serial.c_DEPENDENCIES) genfslist.sh |
eface1dc | 1614 | set -e; $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh serial > $@ || (rm -f $@; exit 1) |
1615 | ||
228ffeab | 1616 | partmap-serial_mod-term_i386_pc_serial.lst: term/i386/pc/serial.c $(term/i386/pc/serial.c_DEPENDENCIES) genpartmaplist.sh |
1617 | set -e; $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh serial > $@ || (rm -f $@; exit 1) | |
1618 | ||
eface1dc | 1619 | |
47d2d65e | 1620 | serial_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1621 | serial_mod_LDFLAGS = $(COMMON_LDFLAGS) |
47d2d65e | 1622 | |
9a5c1ade | 1623 | # For _multiboot.mod. |
d3cec7ce | 1624 | _multiboot_mod_SOURCES = loader/i386/pc/multiboot.c \ |
1625 | loader/i386/pc/multiboot2.c \ | |
1626 | loader/multiboot2.c \ | |
1627 | loader/multiboot_loader.c | |
1628 | CLEANFILES += _multiboot.mod mod-_multiboot.o mod-_multiboot.c pre-_multiboot.o _multiboot_mod-loader_i386_pc_multiboot.o _multiboot_mod-loader_i386_pc_multiboot2.o _multiboot_mod-loader_multiboot2.o _multiboot_mod-loader_multiboot_loader.o und-_multiboot.lst | |
83709125 | 1629 | ifneq ($(_multiboot_mod_EXPORTS),no) |
1630 | CLEANFILES += def-_multiboot.lst | |
9a5c1ade | 1631 | DEFSYMFILES += def-_multiboot.lst |
83709125 | 1632 | endif |
d3cec7ce | 1633 | MOSTLYCLEANFILES += _multiboot_mod-loader_i386_pc_multiboot.d _multiboot_mod-loader_i386_pc_multiboot2.d _multiboot_mod-loader_multiboot2.d _multiboot_mod-loader_multiboot_loader.d |
9a5c1ade | 1634 | UNDSYMFILES += und-_multiboot.lst |
1635 | ||
1636 | _multiboot.mod: pre-_multiboot.o mod-_multiboot.o | |
1637 | -rm -f $@ | |
b977bf01 | 1638 | $(TARGET_CC) $(_multiboot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
4b13b216 | 1639 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
9a5c1ade | 1640 | |
d3cec7ce | 1641 | pre-_multiboot.o: $(_multiboot_mod_DEPENDENCIES) _multiboot_mod-loader_i386_pc_multiboot.o _multiboot_mod-loader_i386_pc_multiboot2.o _multiboot_mod-loader_multiboot2.o _multiboot_mod-loader_multiboot_loader.o |
9a5c1ade | 1642 | -rm -f $@ |
d3cec7ce | 1643 | $(TARGET_CC) $(_multiboot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ _multiboot_mod-loader_i386_pc_multiboot.o _multiboot_mod-loader_i386_pc_multiboot2.o _multiboot_mod-loader_multiboot2.o _multiboot_mod-loader_multiboot_loader.o |
9a5c1ade | 1644 | |
1645 | mod-_multiboot.o: mod-_multiboot.c | |
b977bf01 | 1646 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -c -o $@ $< |
9a5c1ade | 1647 | |
1648 | mod-_multiboot.c: moddep.lst genmodsrc.sh | |
1649 | sh $(srcdir)/genmodsrc.sh '_multiboot' $< > $@ || (rm -f $@; exit 1) | |
1650 | ||
83709125 | 1651 | ifneq ($(_multiboot_mod_EXPORTS),no) |
9a5c1ade | 1652 | def-_multiboot.lst: pre-_multiboot.o |
1653 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _multiboot/' > $@ | |
83709125 | 1654 | endif |
9a5c1ade | 1655 | |
1656 | und-_multiboot.lst: pre-_multiboot.o | |
1657 | echo '_multiboot' > $@ | |
1658 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1659 | ||
7d31f41f | 1660 | _multiboot_mod-loader_i386_pc_multiboot.o: loader/i386/pc/multiboot.c $(loader/i386/pc/multiboot.c_DEPENDENCIES) |
46e5e5cb | 1661 | $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -MD -c -o $@ $< |
9a5c1ade | 1662 | -include _multiboot_mod-loader_i386_pc_multiboot.d |
1663 | ||
228ffeab | 1664 | CLEANFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot.lst fs-_multiboot_mod-loader_i386_pc_multiboot.lst partmap-_multiboot_mod-loader_i386_pc_multiboot.lst |
233b1628 | 1665 | COMMANDFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot.lst |
1666 | FSFILES += fs-_multiboot_mod-loader_i386_pc_multiboot.lst | |
228ffeab | 1667 | PARTMAPFILES += partmap-_multiboot_mod-loader_i386_pc_multiboot.lst |
7b1f4b57 | 1668 | |
7d31f41f | 1669 | cmd-_multiboot_mod-loader_i386_pc_multiboot.lst: loader/i386/pc/multiboot.c $(loader/i386/pc/multiboot.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1670 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _multiboot > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1671 | |
7d31f41f | 1672 | fs-_multiboot_mod-loader_i386_pc_multiboot.lst: loader/i386/pc/multiboot.c $(loader/i386/pc/multiboot.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1673 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _multiboot > $@ || (rm -f $@; exit 1) |
39c9d41d | 1674 | |
228ffeab | 1675 | partmap-_multiboot_mod-loader_i386_pc_multiboot.lst: loader/i386/pc/multiboot.c $(loader/i386/pc/multiboot.c_DEPENDENCIES) genpartmaplist.sh |
1676 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh _multiboot > $@ || (rm -f $@; exit 1) | |
1677 | ||
39c9d41d | 1678 | |
7d31f41f | 1679 | _multiboot_mod-loader_i386_pc_multiboot2.o: loader/i386/pc/multiboot2.c $(loader/i386/pc/multiboot2.c_DEPENDENCIES) |
46e5e5cb | 1680 | $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -MD -c -o $@ $< |
d3cec7ce | 1681 | -include _multiboot_mod-loader_i386_pc_multiboot2.d |
1682 | ||
228ffeab | 1683 | CLEANFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot2.lst fs-_multiboot_mod-loader_i386_pc_multiboot2.lst partmap-_multiboot_mod-loader_i386_pc_multiboot2.lst |
d3cec7ce | 1684 | COMMANDFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot2.lst |
1685 | FSFILES += fs-_multiboot_mod-loader_i386_pc_multiboot2.lst | |
228ffeab | 1686 | PARTMAPFILES += partmap-_multiboot_mod-loader_i386_pc_multiboot2.lst |
d3cec7ce | 1687 | |
7d31f41f | 1688 | cmd-_multiboot_mod-loader_i386_pc_multiboot2.lst: loader/i386/pc/multiboot2.c $(loader/i386/pc/multiboot2.c_DEPENDENCIES) gencmdlist.sh |
d3cec7ce | 1689 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _multiboot > $@ || (rm -f $@; exit 1) |
1690 | ||
7d31f41f | 1691 | fs-_multiboot_mod-loader_i386_pc_multiboot2.lst: loader/i386/pc/multiboot2.c $(loader/i386/pc/multiboot2.c_DEPENDENCIES) genfslist.sh |
d3cec7ce | 1692 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _multiboot > $@ || (rm -f $@; exit 1) |
1693 | ||
228ffeab | 1694 | partmap-_multiboot_mod-loader_i386_pc_multiboot2.lst: loader/i386/pc/multiboot2.c $(loader/i386/pc/multiboot2.c_DEPENDENCIES) genpartmaplist.sh |
1695 | set -e; $(TARGET_CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh _multiboot > $@ || (rm -f $@; exit 1) | |
1696 | ||
d3cec7ce | 1697 | |
7d31f41f | 1698 | _multiboot_mod-loader_multiboot2.o: loader/multiboot2.c $(loader/multiboot2.c_DEPENDENCIES) |
46e5e5cb | 1699 | $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -MD -c -o $@ $< |
d3cec7ce | 1700 | -include _multiboot_mod-loader_multiboot2.d |
1701 | ||
228ffeab | 1702 | CLEANFILES += cmd-_multiboot_mod-loader_multiboot2.lst fs-_multiboot_mod-loader_multiboot2.lst partmap-_multiboot_mod-loader_multiboot2.lst |
d3cec7ce | 1703 | COMMANDFILES += cmd-_multiboot_mod-loader_multiboot2.lst |
1704 | FSFILES += fs-_multiboot_mod-loader_multiboot2.lst | |
228ffeab | 1705 | PARTMAPFILES += partmap-_multiboot_mod-loader_multiboot2.lst |
d3cec7ce | 1706 | |
7d31f41f | 1707 | cmd-_multiboot_mod-loader_multiboot2.lst: loader/multiboot2.c $(loader/multiboot2.c_DEPENDENCIES) gencmdlist.sh |
d3cec7ce | 1708 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _multiboot > $@ || (rm -f $@; exit 1) |
1709 | ||
7d31f41f | 1710 | fs-_multiboot_mod-loader_multiboot2.lst: loader/multiboot2.c $(loader/multiboot2.c_DEPENDENCIES) genfslist.sh |
d3cec7ce | 1711 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _multiboot > $@ || (rm -f $@; exit 1) |
1712 | ||
228ffeab | 1713 | partmap-_multiboot_mod-loader_multiboot2.lst: loader/multiboot2.c $(loader/multiboot2.c_DEPENDENCIES) genpartmaplist.sh |
1714 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh _multiboot > $@ || (rm -f $@; exit 1) | |
1715 | ||
d3cec7ce | 1716 | |
7d31f41f | 1717 | _multiboot_mod-loader_multiboot_loader.o: loader/multiboot_loader.c $(loader/multiboot_loader.c_DEPENDENCIES) |
46e5e5cb | 1718 | $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -MD -c -o $@ $< |
d3cec7ce | 1719 | -include _multiboot_mod-loader_multiboot_loader.d |
1720 | ||
228ffeab | 1721 | CLEANFILES += cmd-_multiboot_mod-loader_multiboot_loader.lst fs-_multiboot_mod-loader_multiboot_loader.lst partmap-_multiboot_mod-loader_multiboot_loader.lst |
d3cec7ce | 1722 | COMMANDFILES += cmd-_multiboot_mod-loader_multiboot_loader.lst |
1723 | FSFILES += fs-_multiboot_mod-loader_multiboot_loader.lst | |
228ffeab | 1724 | PARTMAPFILES += partmap-_multiboot_mod-loader_multiboot_loader.lst |
d3cec7ce | 1725 | |
7d31f41f | 1726 | cmd-_multiboot_mod-loader_multiboot_loader.lst: loader/multiboot_loader.c $(loader/multiboot_loader.c_DEPENDENCIES) gencmdlist.sh |
d3cec7ce | 1727 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _multiboot > $@ || (rm -f $@; exit 1) |
1728 | ||
7d31f41f | 1729 | fs-_multiboot_mod-loader_multiboot_loader.lst: loader/multiboot_loader.c $(loader/multiboot_loader.c_DEPENDENCIES) genfslist.sh |
d3cec7ce | 1730 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _multiboot > $@ || (rm -f $@; exit 1) |
1731 | ||
228ffeab | 1732 | partmap-_multiboot_mod-loader_multiboot_loader.lst: loader/multiboot_loader.c $(loader/multiboot_loader.c_DEPENDENCIES) genpartmaplist.sh |
1733 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh _multiboot > $@ || (rm -f $@; exit 1) | |
1734 | ||
d3cec7ce | 1735 | |
9a5c1ade | 1736 | _multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1737 | _multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
b47efe30 | 1738 | |
1739 | # For multiboot.mod. | |
d3cec7ce | 1740 | multiboot_mod_SOURCES = loader/multiboot_loader_normal.c |
1741 | CLEANFILES += multiboot.mod mod-multiboot.o mod-multiboot.c pre-multiboot.o multiboot_mod-loader_multiboot_loader_normal.o und-multiboot.lst | |
83709125 | 1742 | ifneq ($(multiboot_mod_EXPORTS),no) |
1743 | CLEANFILES += def-multiboot.lst | |
b47efe30 | 1744 | DEFSYMFILES += def-multiboot.lst |
83709125 | 1745 | endif |
d3cec7ce | 1746 | MOSTLYCLEANFILES += multiboot_mod-loader_multiboot_loader_normal.d |
b47efe30 | 1747 | UNDSYMFILES += und-multiboot.lst |
1748 | ||
1749 | multiboot.mod: pre-multiboot.o mod-multiboot.o | |
1750 | -rm -f $@ | |
b977bf01 | 1751 | $(TARGET_CC) $(multiboot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
b47efe30 | 1752 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1753 | ||
d3cec7ce | 1754 | pre-multiboot.o: $(multiboot_mod_DEPENDENCIES) multiboot_mod-loader_multiboot_loader_normal.o |
b47efe30 | 1755 | -rm -f $@ |
d3cec7ce | 1756 | $(TARGET_CC) $(multiboot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ multiboot_mod-loader_multiboot_loader_normal.o |
b47efe30 | 1757 | |
1758 | mod-multiboot.o: mod-multiboot.c | |
b977bf01 | 1759 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(multiboot_mod_CFLAGS) -c -o $@ $< |
b47efe30 | 1760 | |
1761 | mod-multiboot.c: moddep.lst genmodsrc.sh | |
1762 | sh $(srcdir)/genmodsrc.sh 'multiboot' $< > $@ || (rm -f $@; exit 1) | |
1763 | ||
83709125 | 1764 | ifneq ($(multiboot_mod_EXPORTS),no) |
b47efe30 | 1765 | def-multiboot.lst: pre-multiboot.o |
1766 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 multiboot/' > $@ | |
83709125 | 1767 | endif |
b47efe30 | 1768 | |
1769 | und-multiboot.lst: pre-multiboot.o | |
1770 | echo 'multiboot' > $@ | |
1771 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1772 | ||
7d31f41f | 1773 | multiboot_mod-loader_multiboot_loader_normal.o: loader/multiboot_loader_normal.c $(loader/multiboot_loader_normal.c_DEPENDENCIES) |
46e5e5cb | 1774 | $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(multiboot_mod_CFLAGS) -MD -c -o $@ $< |
d3cec7ce | 1775 | -include multiboot_mod-loader_multiboot_loader_normal.d |
b47efe30 | 1776 | |
228ffeab | 1777 | CLEANFILES += cmd-multiboot_mod-loader_multiboot_loader_normal.lst fs-multiboot_mod-loader_multiboot_loader_normal.lst partmap-multiboot_mod-loader_multiboot_loader_normal.lst |
d3cec7ce | 1778 | COMMANDFILES += cmd-multiboot_mod-loader_multiboot_loader_normal.lst |
1779 | FSFILES += fs-multiboot_mod-loader_multiboot_loader_normal.lst | |
228ffeab | 1780 | PARTMAPFILES += partmap-multiboot_mod-loader_multiboot_loader_normal.lst |
7b1f4b57 | 1781 | |
7d31f41f | 1782 | cmd-multiboot_mod-loader_multiboot_loader_normal.lst: loader/multiboot_loader_normal.c $(loader/multiboot_loader_normal.c_DEPENDENCIES) gencmdlist.sh |
d3cec7ce | 1783 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh multiboot > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1784 | |
7d31f41f | 1785 | fs-multiboot_mod-loader_multiboot_loader_normal.lst: loader/multiboot_loader_normal.c $(loader/multiboot_loader_normal.c_DEPENDENCIES) genfslist.sh |
d3cec7ce | 1786 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh multiboot > $@ || (rm -f $@; exit 1) |
39c9d41d | 1787 | |
228ffeab | 1788 | partmap-multiboot_mod-loader_multiboot_loader_normal.lst: loader/multiboot_loader_normal.c $(loader/multiboot_loader_normal.c_DEPENDENCIES) genpartmaplist.sh |
1789 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh multiboot > $@ || (rm -f $@; exit 1) | |
1790 | ||
39c9d41d | 1791 | |
b47efe30 | 1792 | multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1793 | multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3f1578fe | 1794 | |
6323696a | 1795 | # For vbe.mod. |
b4b93674 | 1796 | vbe_mod_SOURCES = video/i386/pc/vbe.c video/i386/pc/vbeblit.c \ |
ad2a06ed | 1797 | video/i386/pc/vbefill.c video/i386/pc/vbeutil.c |
1798 | CLEANFILES += vbe.mod mod-vbe.o mod-vbe.c pre-vbe.o vbe_mod-video_i386_pc_vbe.o vbe_mod-video_i386_pc_vbeblit.o vbe_mod-video_i386_pc_vbefill.o vbe_mod-video_i386_pc_vbeutil.o und-vbe.lst | |
83709125 | 1799 | ifneq ($(vbe_mod_EXPORTS),no) |
1800 | CLEANFILES += def-vbe.lst | |
6323696a | 1801 | DEFSYMFILES += def-vbe.lst |
83709125 | 1802 | endif |
ad2a06ed | 1803 | MOSTLYCLEANFILES += vbe_mod-video_i386_pc_vbe.d vbe_mod-video_i386_pc_vbeblit.d vbe_mod-video_i386_pc_vbefill.d vbe_mod-video_i386_pc_vbeutil.d |
6323696a | 1804 | UNDSYMFILES += und-vbe.lst |
1805 | ||
1806 | vbe.mod: pre-vbe.o mod-vbe.o | |
1807 | -rm -f $@ | |
b977bf01 | 1808 | $(TARGET_CC) $(vbe_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
6323696a | 1809 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1810 | ||
e02ac02c | 1811 | pre-vbe.o: $(vbe_mod_DEPENDENCIES) vbe_mod-video_i386_pc_vbe.o vbe_mod-video_i386_pc_vbeblit.o vbe_mod-video_i386_pc_vbefill.o vbe_mod-video_i386_pc_vbeutil.o |
6323696a | 1812 | -rm -f $@ |
e02ac02c | 1813 | $(TARGET_CC) $(vbe_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ vbe_mod-video_i386_pc_vbe.o vbe_mod-video_i386_pc_vbeblit.o vbe_mod-video_i386_pc_vbefill.o vbe_mod-video_i386_pc_vbeutil.o |
6323696a | 1814 | |
1815 | mod-vbe.o: mod-vbe.c | |
b977bf01 | 1816 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -c -o $@ $< |
6323696a | 1817 | |
1818 | mod-vbe.c: moddep.lst genmodsrc.sh | |
1819 | sh $(srcdir)/genmodsrc.sh 'vbe' $< > $@ || (rm -f $@; exit 1) | |
1820 | ||
83709125 | 1821 | ifneq ($(vbe_mod_EXPORTS),no) |
6323696a | 1822 | def-vbe.lst: pre-vbe.o |
1823 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 vbe/' > $@ | |
83709125 | 1824 | endif |
6323696a | 1825 | |
1826 | und-vbe.lst: pre-vbe.o | |
1827 | echo 'vbe' > $@ | |
1828 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1829 | ||
7d31f41f | 1830 | vbe_mod-video_i386_pc_vbe.o: video/i386/pc/vbe.c $(video/i386/pc/vbe.c_DEPENDENCIES) |
46e5e5cb | 1831 | $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -MD -c -o $@ $< |
6323696a | 1832 | -include vbe_mod-video_i386_pc_vbe.d |
1833 | ||
228ffeab | 1834 | CLEANFILES += cmd-vbe_mod-video_i386_pc_vbe.lst fs-vbe_mod-video_i386_pc_vbe.lst partmap-vbe_mod-video_i386_pc_vbe.lst |
233b1628 | 1835 | COMMANDFILES += cmd-vbe_mod-video_i386_pc_vbe.lst |
1836 | FSFILES += fs-vbe_mod-video_i386_pc_vbe.lst | |
228ffeab | 1837 | PARTMAPFILES += partmap-vbe_mod-video_i386_pc_vbe.lst |
6323696a | 1838 | |
7d31f41f | 1839 | cmd-vbe_mod-video_i386_pc_vbe.lst: video/i386/pc/vbe.c $(video/i386/pc/vbe.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1840 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbe > $@ || (rm -f $@; exit 1) |
6323696a | 1841 | |
7d31f41f | 1842 | fs-vbe_mod-video_i386_pc_vbe.lst: video/i386/pc/vbe.c $(video/i386/pc/vbe.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1843 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbe > $@ || (rm -f $@; exit 1) |
6323696a | 1844 | |
228ffeab | 1845 | partmap-vbe_mod-video_i386_pc_vbe.lst: video/i386/pc/vbe.c $(video/i386/pc/vbe.c_DEPENDENCIES) genpartmaplist.sh |
1846 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh vbe > $@ || (rm -f $@; exit 1) | |
1847 | ||
6323696a | 1848 | |
7d31f41f | 1849 | vbe_mod-video_i386_pc_vbeblit.o: video/i386/pc/vbeblit.c $(video/i386/pc/vbeblit.c_DEPENDENCIES) |
46e5e5cb | 1850 | $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -MD -c -o $@ $< |
b4b93674 | 1851 | -include vbe_mod-video_i386_pc_vbeblit.d |
1852 | ||
228ffeab | 1853 | CLEANFILES += cmd-vbe_mod-video_i386_pc_vbeblit.lst fs-vbe_mod-video_i386_pc_vbeblit.lst partmap-vbe_mod-video_i386_pc_vbeblit.lst |
b4b93674 | 1854 | COMMANDFILES += cmd-vbe_mod-video_i386_pc_vbeblit.lst |
1855 | FSFILES += fs-vbe_mod-video_i386_pc_vbeblit.lst | |
228ffeab | 1856 | PARTMAPFILES += partmap-vbe_mod-video_i386_pc_vbeblit.lst |
b4b93674 | 1857 | |
7d31f41f | 1858 | cmd-vbe_mod-video_i386_pc_vbeblit.lst: video/i386/pc/vbeblit.c $(video/i386/pc/vbeblit.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1859 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbe > $@ || (rm -f $@; exit 1) |
b4b93674 | 1860 | |
7d31f41f | 1861 | fs-vbe_mod-video_i386_pc_vbeblit.lst: video/i386/pc/vbeblit.c $(video/i386/pc/vbeblit.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1862 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbe > $@ || (rm -f $@; exit 1) |
b4b93674 | 1863 | |
228ffeab | 1864 | partmap-vbe_mod-video_i386_pc_vbeblit.lst: video/i386/pc/vbeblit.c $(video/i386/pc/vbeblit.c_DEPENDENCIES) genpartmaplist.sh |
1865 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh vbe > $@ || (rm -f $@; exit 1) | |
1866 | ||
b4b93674 | 1867 | |
7d31f41f | 1868 | vbe_mod-video_i386_pc_vbefill.o: video/i386/pc/vbefill.c $(video/i386/pc/vbefill.c_DEPENDENCIES) |
46e5e5cb | 1869 | $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -MD -c -o $@ $< |
b4b93674 | 1870 | -include vbe_mod-video_i386_pc_vbefill.d |
1871 | ||
228ffeab | 1872 | CLEANFILES += cmd-vbe_mod-video_i386_pc_vbefill.lst fs-vbe_mod-video_i386_pc_vbefill.lst partmap-vbe_mod-video_i386_pc_vbefill.lst |
b4b93674 | 1873 | COMMANDFILES += cmd-vbe_mod-video_i386_pc_vbefill.lst |
1874 | FSFILES += fs-vbe_mod-video_i386_pc_vbefill.lst | |
228ffeab | 1875 | PARTMAPFILES += partmap-vbe_mod-video_i386_pc_vbefill.lst |
b4b93674 | 1876 | |
7d31f41f | 1877 | cmd-vbe_mod-video_i386_pc_vbefill.lst: video/i386/pc/vbefill.c $(video/i386/pc/vbefill.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1878 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbe > $@ || (rm -f $@; exit 1) |
b4b93674 | 1879 | |
7d31f41f | 1880 | fs-vbe_mod-video_i386_pc_vbefill.lst: video/i386/pc/vbefill.c $(video/i386/pc/vbefill.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1881 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbe > $@ || (rm -f $@; exit 1) |
b4b93674 | 1882 | |
228ffeab | 1883 | partmap-vbe_mod-video_i386_pc_vbefill.lst: video/i386/pc/vbefill.c $(video/i386/pc/vbefill.c_DEPENDENCIES) genpartmaplist.sh |
1884 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh vbe > $@ || (rm -f $@; exit 1) | |
1885 | ||
b4b93674 | 1886 | |
7d31f41f | 1887 | vbe_mod-video_i386_pc_vbeutil.o: video/i386/pc/vbeutil.c $(video/i386/pc/vbeutil.c_DEPENDENCIES) |
46e5e5cb | 1888 | $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -MD -c -o $@ $< |
ad2a06ed | 1889 | -include vbe_mod-video_i386_pc_vbeutil.d |
1890 | ||
228ffeab | 1891 | CLEANFILES += cmd-vbe_mod-video_i386_pc_vbeutil.lst fs-vbe_mod-video_i386_pc_vbeutil.lst partmap-vbe_mod-video_i386_pc_vbeutil.lst |
ad2a06ed | 1892 | COMMANDFILES += cmd-vbe_mod-video_i386_pc_vbeutil.lst |
1893 | FSFILES += fs-vbe_mod-video_i386_pc_vbeutil.lst | |
228ffeab | 1894 | PARTMAPFILES += partmap-vbe_mod-video_i386_pc_vbeutil.lst |
ad2a06ed | 1895 | |
7d31f41f | 1896 | cmd-vbe_mod-video_i386_pc_vbeutil.lst: video/i386/pc/vbeutil.c $(video/i386/pc/vbeutil.c_DEPENDENCIES) gencmdlist.sh |
ad2a06ed | 1897 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbe > $@ || (rm -f $@; exit 1) |
1898 | ||
7d31f41f | 1899 | fs-vbe_mod-video_i386_pc_vbeutil.lst: video/i386/pc/vbeutil.c $(video/i386/pc/vbeutil.c_DEPENDENCIES) genfslist.sh |
ad2a06ed | 1900 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbe > $@ || (rm -f $@; exit 1) |
1901 | ||
228ffeab | 1902 | partmap-vbe_mod-video_i386_pc_vbeutil.lst: video/i386/pc/vbeutil.c $(video/i386/pc/vbeutil.c_DEPENDENCIES) genpartmaplist.sh |
1903 | set -e; $(TARGET_CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh vbe > $@ || (rm -f $@; exit 1) | |
1904 | ||
ad2a06ed | 1905 | |
6323696a | 1906 | vbe_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1907 | vbe_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6323696a | 1908 | |
1f0a95e4 | 1909 | # For vbeinfo.mod. |
1910 | vbeinfo_mod_SOURCES = commands/i386/pc/vbeinfo.c | |
83709125 | 1911 | CLEANFILES += vbeinfo.mod mod-vbeinfo.o mod-vbeinfo.c pre-vbeinfo.o vbeinfo_mod-commands_i386_pc_vbeinfo.o und-vbeinfo.lst |
1912 | ifneq ($(vbeinfo_mod_EXPORTS),no) | |
1913 | CLEANFILES += def-vbeinfo.lst | |
1f0a95e4 | 1914 | DEFSYMFILES += def-vbeinfo.lst |
83709125 | 1915 | endif |
1916 | MOSTLYCLEANFILES += vbeinfo_mod-commands_i386_pc_vbeinfo.d | |
1f0a95e4 | 1917 | UNDSYMFILES += und-vbeinfo.lst |
6323696a | 1918 | |
1f0a95e4 | 1919 | vbeinfo.mod: pre-vbeinfo.o mod-vbeinfo.o |
6323696a | 1920 | -rm -f $@ |
b977bf01 | 1921 | $(TARGET_CC) $(vbeinfo_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
6323696a | 1922 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1923 | ||
e02ac02c | 1924 | pre-vbeinfo.o: $(vbeinfo_mod_DEPENDENCIES) vbeinfo_mod-commands_i386_pc_vbeinfo.o |
6323696a | 1925 | -rm -f $@ |
e02ac02c | 1926 | $(TARGET_CC) $(vbeinfo_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ vbeinfo_mod-commands_i386_pc_vbeinfo.o |
6323696a | 1927 | |
1f0a95e4 | 1928 | mod-vbeinfo.o: mod-vbeinfo.c |
b977bf01 | 1929 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbeinfo_mod_CFLAGS) -c -o $@ $< |
6323696a | 1930 | |
1f0a95e4 | 1931 | mod-vbeinfo.c: moddep.lst genmodsrc.sh |
1932 | sh $(srcdir)/genmodsrc.sh 'vbeinfo' $< > $@ || (rm -f $@; exit 1) | |
6323696a | 1933 | |
83709125 | 1934 | ifneq ($(vbeinfo_mod_EXPORTS),no) |
1f0a95e4 | 1935 | def-vbeinfo.lst: pre-vbeinfo.o |
1936 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 vbeinfo/' > $@ | |
83709125 | 1937 | endif |
6323696a | 1938 | |
1f0a95e4 | 1939 | und-vbeinfo.lst: pre-vbeinfo.o |
1940 | echo 'vbeinfo' > $@ | |
6323696a | 1941 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1942 | ||
7d31f41f | 1943 | vbeinfo_mod-commands_i386_pc_vbeinfo.o: commands/i386/pc/vbeinfo.c $(commands/i386/pc/vbeinfo.c_DEPENDENCIES) |
46e5e5cb | 1944 | $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbeinfo_mod_CFLAGS) -MD -c -o $@ $< |
1f0a95e4 | 1945 | -include vbeinfo_mod-commands_i386_pc_vbeinfo.d |
6323696a | 1946 | |
228ffeab | 1947 | CLEANFILES += cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst partmap-vbeinfo_mod-commands_i386_pc_vbeinfo.lst |
233b1628 | 1948 | COMMANDFILES += cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst |
1949 | FSFILES += fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst | |
228ffeab | 1950 | PARTMAPFILES += partmap-vbeinfo_mod-commands_i386_pc_vbeinfo.lst |
6323696a | 1951 | |
7d31f41f | 1952 | cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst: commands/i386/pc/vbeinfo.c $(commands/i386/pc/vbeinfo.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 1953 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
6323696a | 1954 | |
7d31f41f | 1955 | fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst: commands/i386/pc/vbeinfo.c $(commands/i386/pc/vbeinfo.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 1956 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
6323696a | 1957 | |
228ffeab | 1958 | partmap-vbeinfo_mod-commands_i386_pc_vbeinfo.lst: commands/i386/pc/vbeinfo.c $(commands/i386/pc/vbeinfo.c_DEPENDENCIES) genpartmaplist.sh |
1959 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh vbeinfo > $@ || (rm -f $@; exit 1) | |
1960 | ||
6323696a | 1961 | |
1f0a95e4 | 1962 | vbeinfo_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1963 | vbeinfo_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6323696a | 1964 | |
1f0a95e4 | 1965 | # For vbetest.mod. |
1966 | vbetest_mod_SOURCES = commands/i386/pc/vbetest.c | |
83709125 | 1967 | CLEANFILES += vbetest.mod mod-vbetest.o mod-vbetest.c pre-vbetest.o vbetest_mod-commands_i386_pc_vbetest.o und-vbetest.lst |
1968 | ifneq ($(vbetest_mod_EXPORTS),no) | |
1969 | CLEANFILES += def-vbetest.lst | |
1f0a95e4 | 1970 | DEFSYMFILES += def-vbetest.lst |
83709125 | 1971 | endif |
1972 | MOSTLYCLEANFILES += vbetest_mod-commands_i386_pc_vbetest.d | |
1f0a95e4 | 1973 | UNDSYMFILES += und-vbetest.lst |
6323696a | 1974 | |
1f0a95e4 | 1975 | vbetest.mod: pre-vbetest.o mod-vbetest.o |
6323696a | 1976 | -rm -f $@ |
b977bf01 | 1977 | $(TARGET_CC) $(vbetest_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
6323696a | 1978 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1979 | ||
e02ac02c | 1980 | pre-vbetest.o: $(vbetest_mod_DEPENDENCIES) vbetest_mod-commands_i386_pc_vbetest.o |
6323696a | 1981 | -rm -f $@ |
e02ac02c | 1982 | $(TARGET_CC) $(vbetest_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ vbetest_mod-commands_i386_pc_vbetest.o |
6323696a | 1983 | |
1f0a95e4 | 1984 | mod-vbetest.o: mod-vbetest.c |
b977bf01 | 1985 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbetest_mod_CFLAGS) -c -o $@ $< |
6323696a | 1986 | |
1f0a95e4 | 1987 | mod-vbetest.c: moddep.lst genmodsrc.sh |
1988 | sh $(srcdir)/genmodsrc.sh 'vbetest' $< > $@ || (rm -f $@; exit 1) | |
6323696a | 1989 | |
83709125 | 1990 | ifneq ($(vbetest_mod_EXPORTS),no) |
1f0a95e4 | 1991 | def-vbetest.lst: pre-vbetest.o |
1992 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 vbetest/' > $@ | |
83709125 | 1993 | endif |
6323696a | 1994 | |
1f0a95e4 | 1995 | und-vbetest.lst: pre-vbetest.o |
1996 | echo 'vbetest' > $@ | |
6323696a | 1997 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1998 | ||
7d31f41f | 1999 | vbetest_mod-commands_i386_pc_vbetest.o: commands/i386/pc/vbetest.c $(commands/i386/pc/vbetest.c_DEPENDENCIES) |
46e5e5cb | 2000 | $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbetest_mod_CFLAGS) -MD -c -o $@ $< |
1f0a95e4 | 2001 | -include vbetest_mod-commands_i386_pc_vbetest.d |
6323696a | 2002 | |
228ffeab | 2003 | CLEANFILES += cmd-vbetest_mod-commands_i386_pc_vbetest.lst fs-vbetest_mod-commands_i386_pc_vbetest.lst partmap-vbetest_mod-commands_i386_pc_vbetest.lst |
233b1628 | 2004 | COMMANDFILES += cmd-vbetest_mod-commands_i386_pc_vbetest.lst |
2005 | FSFILES += fs-vbetest_mod-commands_i386_pc_vbetest.lst | |
228ffeab | 2006 | PARTMAPFILES += partmap-vbetest_mod-commands_i386_pc_vbetest.lst |
6323696a | 2007 | |
7d31f41f | 2008 | cmd-vbetest_mod-commands_i386_pc_vbetest.lst: commands/i386/pc/vbetest.c $(commands/i386/pc/vbetest.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 2009 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbetest > $@ || (rm -f $@; exit 1) |
6323696a | 2010 | |
7d31f41f | 2011 | fs-vbetest_mod-commands_i386_pc_vbetest.lst: commands/i386/pc/vbetest.c $(commands/i386/pc/vbetest.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 2012 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbetest > $@ || (rm -f $@; exit 1) |
6323696a | 2013 | |
228ffeab | 2014 | partmap-vbetest_mod-commands_i386_pc_vbetest.lst: commands/i386/pc/vbetest.c $(commands/i386/pc/vbetest.c_DEPENDENCIES) genpartmaplist.sh |
2015 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh vbetest > $@ || (rm -f $@; exit 1) | |
2016 | ||
6323696a | 2017 | |
1f0a95e4 | 2018 | vbetest_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 2019 | vbetest_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6a85ce79 | 2020 | |
41730ed9 | 2021 | # For play.mod. |
2022 | play_mod_SOURCES = commands/i386/pc/play.c | |
83709125 | 2023 | CLEANFILES += play.mod mod-play.o mod-play.c pre-play.o play_mod-commands_i386_pc_play.o und-play.lst |
2024 | ifneq ($(play_mod_EXPORTS),no) | |
2025 | CLEANFILES += def-play.lst | |
41730ed9 | 2026 | DEFSYMFILES += def-play.lst |
83709125 | 2027 | endif |
2028 | MOSTLYCLEANFILES += play_mod-commands_i386_pc_play.d | |
41730ed9 | 2029 | UNDSYMFILES += und-play.lst |
2030 | ||
2031 | play.mod: pre-play.o mod-play.o | |
2032 | -rm -f $@ | |
b977bf01 | 2033 | $(TARGET_CC) $(play_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
41730ed9 | 2034 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2035 | ||
e02ac02c | 2036 | pre-play.o: $(play_mod_DEPENDENCIES) play_mod-commands_i386_pc_play.o |
41730ed9 | 2037 | -rm -f $@ |
e02ac02c | 2038 | $(TARGET_CC) $(play_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ play_mod-commands_i386_pc_play.o |
41730ed9 | 2039 | |
2040 | mod-play.o: mod-play.c | |
b977bf01 | 2041 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(play_mod_CFLAGS) -c -o $@ $< |
41730ed9 | 2042 | |
2043 | mod-play.c: moddep.lst genmodsrc.sh | |
2044 | sh $(srcdir)/genmodsrc.sh 'play' $< > $@ || (rm -f $@; exit 1) | |
2045 | ||
83709125 | 2046 | ifneq ($(play_mod_EXPORTS),no) |
41730ed9 | 2047 | def-play.lst: pre-play.o |
2048 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 play/' > $@ | |
83709125 | 2049 | endif |
41730ed9 | 2050 | |
2051 | und-play.lst: pre-play.o | |
2052 | echo 'play' > $@ | |
2053 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2054 | ||
7d31f41f | 2055 | play_mod-commands_i386_pc_play.o: commands/i386/pc/play.c $(commands/i386/pc/play.c_DEPENDENCIES) |
46e5e5cb | 2056 | $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(play_mod_CFLAGS) -MD -c -o $@ $< |
41730ed9 | 2057 | -include play_mod-commands_i386_pc_play.d |
2058 | ||
228ffeab | 2059 | CLEANFILES += cmd-play_mod-commands_i386_pc_play.lst fs-play_mod-commands_i386_pc_play.lst partmap-play_mod-commands_i386_pc_play.lst |
41730ed9 | 2060 | COMMANDFILES += cmd-play_mod-commands_i386_pc_play.lst |
2061 | FSFILES += fs-play_mod-commands_i386_pc_play.lst | |
228ffeab | 2062 | PARTMAPFILES += partmap-play_mod-commands_i386_pc_play.lst |
41730ed9 | 2063 | |
7d31f41f | 2064 | cmd-play_mod-commands_i386_pc_play.lst: commands/i386/pc/play.c $(commands/i386/pc/play.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 2065 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(play_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh play > $@ || (rm -f $@; exit 1) |
41730ed9 | 2066 | |
7d31f41f | 2067 | fs-play_mod-commands_i386_pc_play.lst: commands/i386/pc/play.c $(commands/i386/pc/play.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 2068 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(play_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh play > $@ || (rm -f $@; exit 1) |
41730ed9 | 2069 | |
228ffeab | 2070 | partmap-play_mod-commands_i386_pc_play.lst: commands/i386/pc/play.c $(commands/i386/pc/play.c_DEPENDENCIES) genpartmaplist.sh |
2071 | set -e; $(TARGET_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(play_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh play > $@ || (rm -f $@; exit 1) | |
2072 | ||
41730ed9 | 2073 | |
2074 | play_mod_CFLAGS = $(COMMON_CFLAGS) | |
2075 | play_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2076 | ||
bd0d7896 | 2077 | # For video.mod. |
2078 | video_mod_SOURCES = video/video.c | |
83709125 | 2079 | CLEANFILES += video.mod mod-video.o mod-video.c pre-video.o video_mod-video_video.o und-video.lst |
2080 | ifneq ($(video_mod_EXPORTS),no) | |
2081 | CLEANFILES += def-video.lst | |
bd0d7896 | 2082 | DEFSYMFILES += def-video.lst |
83709125 | 2083 | endif |
2084 | MOSTLYCLEANFILES += video_mod-video_video.d | |
bd0d7896 | 2085 | UNDSYMFILES += und-video.lst |
2086 | ||
2087 | video.mod: pre-video.o mod-video.o | |
2088 | -rm -f $@ | |
b977bf01 | 2089 | $(TARGET_CC) $(video_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
bd0d7896 | 2090 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2091 | ||
e02ac02c | 2092 | pre-video.o: $(video_mod_DEPENDENCIES) video_mod-video_video.o |
bd0d7896 | 2093 | -rm -f $@ |
e02ac02c | 2094 | $(TARGET_CC) $(video_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ video_mod-video_video.o |
bd0d7896 | 2095 | |
2096 | mod-video.o: mod-video.c | |
b977bf01 | 2097 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(video_mod_CFLAGS) -c -o $@ $< |
bd0d7896 | 2098 | |
2099 | mod-video.c: moddep.lst genmodsrc.sh | |
2100 | sh $(srcdir)/genmodsrc.sh 'video' $< > $@ || (rm -f $@; exit 1) | |
2101 | ||
83709125 | 2102 | ifneq ($(video_mod_EXPORTS),no) |
bd0d7896 | 2103 | def-video.lst: pre-video.o |
2104 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 video/' > $@ | |
83709125 | 2105 | endif |
bd0d7896 | 2106 | |
2107 | und-video.lst: pre-video.o | |
2108 | echo 'video' > $@ | |
2109 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2110 | ||
7d31f41f | 2111 | video_mod-video_video.o: video/video.c $(video/video.c_DEPENDENCIES) |
46e5e5cb | 2112 | $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(video_mod_CFLAGS) -MD -c -o $@ $< |
bd0d7896 | 2113 | -include video_mod-video_video.d |
2114 | ||
228ffeab | 2115 | CLEANFILES += cmd-video_mod-video_video.lst fs-video_mod-video_video.lst partmap-video_mod-video_video.lst |
bd0d7896 | 2116 | COMMANDFILES += cmd-video_mod-video_video.lst |
2117 | FSFILES += fs-video_mod-video_video.lst | |
228ffeab | 2118 | PARTMAPFILES += partmap-video_mod-video_video.lst |
bd0d7896 | 2119 | |
7d31f41f | 2120 | cmd-video_mod-video_video.lst: video/video.c $(video/video.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 2121 | set -e; $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(video_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh video > $@ || (rm -f $@; exit 1) |
bd0d7896 | 2122 | |
7d31f41f | 2123 | fs-video_mod-video_video.lst: video/video.c $(video/video.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 2124 | set -e; $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(video_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh video > $@ || (rm -f $@; exit 1) |
bd0d7896 | 2125 | |
228ffeab | 2126 | partmap-video_mod-video_video.lst: video/video.c $(video/video.c_DEPENDENCIES) genpartmaplist.sh |
2127 | set -e; $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(video_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh video > $@ || (rm -f $@; exit 1) | |
2128 | ||
bd0d7896 | 2129 | |
2130 | video_mod_CFLAGS = $(COMMON_CFLAGS) | |
2131 | video_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2132 | ||
2133 | # For gfxterm.mod. | |
2134 | gfxterm_mod_SOURCES = term/gfxterm.c | |
83709125 | 2135 | CLEANFILES += gfxterm.mod mod-gfxterm.o mod-gfxterm.c pre-gfxterm.o gfxterm_mod-term_gfxterm.o und-gfxterm.lst |
2136 | ifneq ($(gfxterm_mod_EXPORTS),no) | |
2137 | CLEANFILES += def-gfxterm.lst | |
bd0d7896 | 2138 | DEFSYMFILES += def-gfxterm.lst |
83709125 | 2139 | endif |
2140 | MOSTLYCLEANFILES += gfxterm_mod-term_gfxterm.d | |
bd0d7896 | 2141 | UNDSYMFILES += und-gfxterm.lst |
2142 | ||
2143 | gfxterm.mod: pre-gfxterm.o mod-gfxterm.o | |
2144 | -rm -f $@ | |
b977bf01 | 2145 | $(TARGET_CC) $(gfxterm_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
bd0d7896 | 2146 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2147 | ||
e02ac02c | 2148 | pre-gfxterm.o: $(gfxterm_mod_DEPENDENCIES) gfxterm_mod-term_gfxterm.o |
bd0d7896 | 2149 | -rm -f $@ |
e02ac02c | 2150 | $(TARGET_CC) $(gfxterm_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ gfxterm_mod-term_gfxterm.o |
bd0d7896 | 2151 | |
2152 | mod-gfxterm.o: mod-gfxterm.c | |
b977bf01 | 2153 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gfxterm_mod_CFLAGS) -c -o $@ $< |
bd0d7896 | 2154 | |
2155 | mod-gfxterm.c: moddep.lst genmodsrc.sh | |
2156 | sh $(srcdir)/genmodsrc.sh 'gfxterm' $< > $@ || (rm -f $@; exit 1) | |
2157 | ||
83709125 | 2158 | ifneq ($(gfxterm_mod_EXPORTS),no) |
bd0d7896 | 2159 | def-gfxterm.lst: pre-gfxterm.o |
2160 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 gfxterm/' > $@ | |
83709125 | 2161 | endif |
bd0d7896 | 2162 | |
2163 | und-gfxterm.lst: pre-gfxterm.o | |
2164 | echo 'gfxterm' > $@ | |
2165 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2166 | ||
7d31f41f | 2167 | gfxterm_mod-term_gfxterm.o: term/gfxterm.c $(term/gfxterm.c_DEPENDENCIES) |
46e5e5cb | 2168 | $(TARGET_CC) -Iterm -I$(srcdir)/term $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gfxterm_mod_CFLAGS) -MD -c -o $@ $< |
bd0d7896 | 2169 | -include gfxterm_mod-term_gfxterm.d |
2170 | ||
228ffeab | 2171 | CLEANFILES += cmd-gfxterm_mod-term_gfxterm.lst fs-gfxterm_mod-term_gfxterm.lst partmap-gfxterm_mod-term_gfxterm.lst |
bd0d7896 | 2172 | COMMANDFILES += cmd-gfxterm_mod-term_gfxterm.lst |
2173 | FSFILES += fs-gfxterm_mod-term_gfxterm.lst | |
228ffeab | 2174 | PARTMAPFILES += partmap-gfxterm_mod-term_gfxterm.lst |
bd0d7896 | 2175 | |
7d31f41f | 2176 | cmd-gfxterm_mod-term_gfxterm.lst: term/gfxterm.c $(term/gfxterm.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 2177 | set -e; $(TARGET_CC) -Iterm -I$(srcdir)/term $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gfxterm_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh gfxterm > $@ || (rm -f $@; exit 1) |
bd0d7896 | 2178 | |
7d31f41f | 2179 | fs-gfxterm_mod-term_gfxterm.lst: term/gfxterm.c $(term/gfxterm.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 2180 | set -e; $(TARGET_CC) -Iterm -I$(srcdir)/term $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gfxterm_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh gfxterm > $@ || (rm -f $@; exit 1) |
bd0d7896 | 2181 | |
228ffeab | 2182 | partmap-gfxterm_mod-term_gfxterm.lst: term/gfxterm.c $(term/gfxterm.c_DEPENDENCIES) genpartmaplist.sh |
2183 | set -e; $(TARGET_CC) -Iterm -I$(srcdir)/term $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gfxterm_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh gfxterm > $@ || (rm -f $@; exit 1) | |
2184 | ||
bd0d7896 | 2185 | |
2186 | gfxterm_mod_CFLAGS = $(COMMON_CFLAGS) | |
2187 | gfxterm_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2188 | ||
2189 | # For videotest.mod. | |
2190 | videotest_mod_SOURCES = commands/videotest.c | |
83709125 | 2191 | CLEANFILES += videotest.mod mod-videotest.o mod-videotest.c pre-videotest.o videotest_mod-commands_videotest.o und-videotest.lst |
2192 | ifneq ($(videotest_mod_EXPORTS),no) | |
2193 | CLEANFILES += def-videotest.lst | |
bd0d7896 | 2194 | DEFSYMFILES += def-videotest.lst |
83709125 | 2195 | endif |
2196 | MOSTLYCLEANFILES += videotest_mod-commands_videotest.d | |
bd0d7896 | 2197 | UNDSYMFILES += und-videotest.lst |
2198 | ||
2199 | videotest.mod: pre-videotest.o mod-videotest.o | |
2200 | -rm -f $@ | |
b977bf01 | 2201 | $(TARGET_CC) $(videotest_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ |
bd0d7896 | 2202 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2203 | ||
e02ac02c | 2204 | pre-videotest.o: $(videotest_mod_DEPENDENCIES) videotest_mod-commands_videotest.o |
bd0d7896 | 2205 | -rm -f $@ |
e02ac02c | 2206 | $(TARGET_CC) $(videotest_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ videotest_mod-commands_videotest.o |
bd0d7896 | 2207 | |
2208 | mod-videotest.o: mod-videotest.c | |
b977bf01 | 2209 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(videotest_mod_CFLAGS) -c -o $@ $< |
bd0d7896 | 2210 | |
2211 | mod-videotest.c: moddep.lst genmodsrc.sh | |
2212 | sh $(srcdir)/genmodsrc.sh 'videotest' $< > $@ || (rm -f $@; exit 1) | |
2213 | ||
83709125 | 2214 | ifneq ($(videotest_mod_EXPORTS),no) |
bd0d7896 | 2215 | def-videotest.lst: pre-videotest.o |
2216 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 videotest/' > $@ | |
83709125 | 2217 | endif |
bd0d7896 | 2218 | |
2219 | und-videotest.lst: pre-videotest.o | |
2220 | echo 'videotest' > $@ | |
2221 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2222 | ||
7d31f41f | 2223 | videotest_mod-commands_videotest.o: commands/videotest.c $(commands/videotest.c_DEPENDENCIES) |
46e5e5cb | 2224 | $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(videotest_mod_CFLAGS) -MD -c -o $@ $< |
bd0d7896 | 2225 | -include videotest_mod-commands_videotest.d |
2226 | ||
228ffeab | 2227 | CLEANFILES += cmd-videotest_mod-commands_videotest.lst fs-videotest_mod-commands_videotest.lst partmap-videotest_mod-commands_videotest.lst |
bd0d7896 | 2228 | COMMANDFILES += cmd-videotest_mod-commands_videotest.lst |
2229 | FSFILES += fs-videotest_mod-commands_videotest.lst | |
228ffeab | 2230 | PARTMAPFILES += partmap-videotest_mod-commands_videotest.lst |
bd0d7896 | 2231 | |
7d31f41f | 2232 | cmd-videotest_mod-commands_videotest.lst: commands/videotest.c $(commands/videotest.c_DEPENDENCIES) gencmdlist.sh |
26c607b9 | 2233 | set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(videotest_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh videotest > $@ || (rm -f $@; exit 1) |
bd0d7896 | 2234 | |
7d31f41f | 2235 | fs-videotest_mod-commands_videotest.lst: commands/videotest.c $(commands/videotest.c_DEPENDENCIES) genfslist.sh |
26c607b9 | 2236 | set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(videotest_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh videotest > $@ || (rm -f $@; exit 1) |
bd0d7896 | 2237 | |
228ffeab | 2238 | partmap-videotest_mod-commands_videotest.lst: commands/videotest.c $(commands/videotest.c_DEPENDENCIES) genpartmaplist.sh |
2239 | set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(videotest_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh videotest > $@ || (rm -f $@; exit 1) | |
2240 | ||
bd0d7896 | 2241 | |
2242 | videotest_mod_CFLAGS = $(COMMON_CFLAGS) | |
2243 | videotest_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2244 | ||
ad2a06ed | 2245 | # For bitmap.mod |
2246 | bitmap_mod_SOURCES = video/bitmap.c | |
2247 | CLEANFILES += bitmap.mod mod-bitmap.o mod-bitmap.c pre-bitmap.o bitmap_mod-video_bitmap.o und-bitmap.lst | |
2248 | ifneq ($(bitmap_mod_EXPORTS),no) | |
2249 | CLEANFILES += def-bitmap.lst | |
2250 | DEFSYMFILES += def-bitmap.lst | |
2251 | endif | |
2252 | MOSTLYCLEANFILES += bitmap_mod-video_bitmap.d | |
2253 | UNDSYMFILES += und-bitmap.lst | |
2254 | ||
2255 | bitmap.mod: pre-bitmap.o mod-bitmap.o | |
2256 | -rm -f $@ | |
2257 | $(TARGET_CC) $(bitmap_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2258 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2259 | ||
e02ac02c | 2260 | pre-bitmap.o: $(bitmap_mod_DEPENDENCIES) bitmap_mod-video_bitmap.o |
ad2a06ed | 2261 | -rm -f $@ |
e02ac02c | 2262 | $(TARGET_CC) $(bitmap_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ bitmap_mod-video_bitmap.o |
ad2a06ed | 2263 | |
2264 | mod-bitmap.o: mod-bitmap.c | |
2265 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bitmap_mod_CFLAGS) -c -o $@ $< | |
2266 | ||
2267 | mod-bitmap.c: moddep.lst genmodsrc.sh | |
2268 | sh $(srcdir)/genmodsrc.sh 'bitmap' $< > $@ || (rm -f $@; exit 1) | |
2269 | ||
2270 | ifneq ($(bitmap_mod_EXPORTS),no) | |
2271 | def-bitmap.lst: pre-bitmap.o | |
2272 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 bitmap/' > $@ | |
2273 | endif | |
2274 | ||
2275 | und-bitmap.lst: pre-bitmap.o | |
2276 | echo 'bitmap' > $@ | |
2277 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2278 | ||
7d31f41f | 2279 | bitmap_mod-video_bitmap.o: video/bitmap.c $(video/bitmap.c_DEPENDENCIES) |
46e5e5cb | 2280 | $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bitmap_mod_CFLAGS) -MD -c -o $@ $< |
ad2a06ed | 2281 | -include bitmap_mod-video_bitmap.d |
2282 | ||
228ffeab | 2283 | CLEANFILES += cmd-bitmap_mod-video_bitmap.lst fs-bitmap_mod-video_bitmap.lst partmap-bitmap_mod-video_bitmap.lst |
ad2a06ed | 2284 | COMMANDFILES += cmd-bitmap_mod-video_bitmap.lst |
2285 | FSFILES += fs-bitmap_mod-video_bitmap.lst | |
228ffeab | 2286 | PARTMAPFILES += partmap-bitmap_mod-video_bitmap.lst |
ad2a06ed | 2287 | |
7d31f41f | 2288 | cmd-bitmap_mod-video_bitmap.lst: video/bitmap.c $(video/bitmap.c_DEPENDENCIES) gencmdlist.sh |
ad2a06ed | 2289 | set -e; $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bitmap_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh bitmap > $@ || (rm -f $@; exit 1) |
2290 | ||
7d31f41f | 2291 | fs-bitmap_mod-video_bitmap.lst: video/bitmap.c $(video/bitmap.c_DEPENDENCIES) genfslist.sh |
ad2a06ed | 2292 | set -e; $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bitmap_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh bitmap > $@ || (rm -f $@; exit 1) |
2293 | ||
228ffeab | 2294 | partmap-bitmap_mod-video_bitmap.lst: video/bitmap.c $(video/bitmap.c_DEPENDENCIES) genpartmaplist.sh |
2295 | set -e; $(TARGET_CC) -Ivideo -I$(srcdir)/video $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bitmap_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh bitmap > $@ || (rm -f $@; exit 1) | |
2296 | ||
ad2a06ed | 2297 | |
2298 | bitmap_mod_CFLAGS = $(COMMON_CFLAGS) | |
2299 | bitmap_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2300 | ||
2301 | # For tga.mod | |
2302 | tga_mod_SOURCES = video/readers/tga.c | |
2303 | CLEANFILES += tga.mod mod-tga.o mod-tga.c pre-tga.o tga_mod-video_readers_tga.o und-tga.lst | |
2304 | ifneq ($(tga_mod_EXPORTS),no) | |
2305 | CLEANFILES += def-tga.lst | |
2306 | DEFSYMFILES += def-tga.lst | |
2307 | endif | |
2308 | MOSTLYCLEANFILES += tga_mod-video_readers_tga.d | |
2309 | UNDSYMFILES += und-tga.lst | |
2310 | ||
2311 | tga.mod: pre-tga.o mod-tga.o | |
2312 | -rm -f $@ | |
2313 | $(TARGET_CC) $(tga_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2314 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2315 | ||
e02ac02c | 2316 | pre-tga.o: $(tga_mod_DEPENDENCIES) tga_mod-video_readers_tga.o |
ad2a06ed | 2317 | -rm -f $@ |
e02ac02c | 2318 | $(TARGET_CC) $(tga_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ tga_mod-video_readers_tga.o |
ad2a06ed | 2319 | |
2320 | mod-tga.o: mod-tga.c | |
2321 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(tga_mod_CFLAGS) -c -o $@ $< | |
2322 | ||
2323 | mod-tga.c: moddep.lst genmodsrc.sh | |
2324 | sh $(srcdir)/genmodsrc.sh 'tga' $< > $@ || (rm -f $@; exit 1) | |
2325 | ||
2326 | ifneq ($(tga_mod_EXPORTS),no) | |
2327 | def-tga.lst: pre-tga.o | |
2328 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 tga/' > $@ | |
2329 | endif | |
2330 | ||
2331 | und-tga.lst: pre-tga.o | |
2332 | echo 'tga' > $@ | |
2333 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2334 | ||
7d31f41f | 2335 | tga_mod-video_readers_tga.o: video/readers/tga.c $(video/readers/tga.c_DEPENDENCIES) |
46e5e5cb | 2336 | $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(tga_mod_CFLAGS) -MD -c -o $@ $< |
ad2a06ed | 2337 | -include tga_mod-video_readers_tga.d |
2338 | ||
228ffeab | 2339 | CLEANFILES += cmd-tga_mod-video_readers_tga.lst fs-tga_mod-video_readers_tga.lst partmap-tga_mod-video_readers_tga.lst |
ad2a06ed | 2340 | COMMANDFILES += cmd-tga_mod-video_readers_tga.lst |
2341 | FSFILES += fs-tga_mod-video_readers_tga.lst | |
228ffeab | 2342 | PARTMAPFILES += partmap-tga_mod-video_readers_tga.lst |
ad2a06ed | 2343 | |
7d31f41f | 2344 | cmd-tga_mod-video_readers_tga.lst: video/readers/tga.c $(video/readers/tga.c_DEPENDENCIES) gencmdlist.sh |
ad2a06ed | 2345 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(tga_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh tga > $@ || (rm -f $@; exit 1) |
2346 | ||
7d31f41f | 2347 | fs-tga_mod-video_readers_tga.lst: video/readers/tga.c $(video/readers/tga.c_DEPENDENCIES) genfslist.sh |
ad2a06ed | 2348 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(tga_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh tga > $@ || (rm -f $@; exit 1) |
2349 | ||
228ffeab | 2350 | partmap-tga_mod-video_readers_tga.lst: video/readers/tga.c $(video/readers/tga.c_DEPENDENCIES) genpartmaplist.sh |
2351 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(tga_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh tga > $@ || (rm -f $@; exit 1) | |
2352 | ||
ad2a06ed | 2353 | |
2354 | tga_mod_CFLAGS = $(COMMON_CFLAGS) | |
2355 | tga_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2356 | ||
5beb2291 | 2357 | # For cpuid.mod. |
2358 | cpuid_mod_SOURCES = commands/i386/cpuid.c | |
2359 | CLEANFILES += cpuid.mod mod-cpuid.o mod-cpuid.c pre-cpuid.o cpuid_mod-commands_i386_cpuid.o und-cpuid.lst | |
2360 | ifneq ($(cpuid_mod_EXPORTS),no) | |
2361 | CLEANFILES += def-cpuid.lst | |
2362 | DEFSYMFILES += def-cpuid.lst | |
2363 | endif | |
2364 | MOSTLYCLEANFILES += cpuid_mod-commands_i386_cpuid.d | |
2365 | UNDSYMFILES += und-cpuid.lst | |
2366 | ||
2367 | cpuid.mod: pre-cpuid.o mod-cpuid.o | |
2368 | -rm -f $@ | |
2369 | $(TARGET_CC) $(cpuid_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2370 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2371 | ||
2372 | pre-cpuid.o: $(cpuid_mod_DEPENDENCIES) cpuid_mod-commands_i386_cpuid.o | |
2373 | -rm -f $@ | |
2374 | $(TARGET_CC) $(cpuid_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ cpuid_mod-commands_i386_cpuid.o | |
2375 | ||
2376 | mod-cpuid.o: mod-cpuid.c | |
2377 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpuid_mod_CFLAGS) -c -o $@ $< | |
2378 | ||
2379 | mod-cpuid.c: moddep.lst genmodsrc.sh | |
2380 | sh $(srcdir)/genmodsrc.sh 'cpuid' $< > $@ || (rm -f $@; exit 1) | |
2381 | ||
2382 | ifneq ($(cpuid_mod_EXPORTS),no) | |
2383 | def-cpuid.lst: pre-cpuid.o | |
2384 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cpuid/' > $@ | |
2385 | endif | |
2386 | ||
2387 | und-cpuid.lst: pre-cpuid.o | |
2388 | echo 'cpuid' > $@ | |
2389 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2390 | ||
7d31f41f | 2391 | cpuid_mod-commands_i386_cpuid.o: commands/i386/cpuid.c $(commands/i386/cpuid.c_DEPENDENCIES) |
46e5e5cb | 2392 | $(TARGET_CC) -Icommands/i386 -I$(srcdir)/commands/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpuid_mod_CFLAGS) -MD -c -o $@ $< |
5beb2291 | 2393 | -include cpuid_mod-commands_i386_cpuid.d |
2394 | ||
228ffeab | 2395 | CLEANFILES += cmd-cpuid_mod-commands_i386_cpuid.lst fs-cpuid_mod-commands_i386_cpuid.lst partmap-cpuid_mod-commands_i386_cpuid.lst |
5beb2291 | 2396 | COMMANDFILES += cmd-cpuid_mod-commands_i386_cpuid.lst |
2397 | FSFILES += fs-cpuid_mod-commands_i386_cpuid.lst | |
228ffeab | 2398 | PARTMAPFILES += partmap-cpuid_mod-commands_i386_cpuid.lst |
5beb2291 | 2399 | |
7d31f41f | 2400 | cmd-cpuid_mod-commands_i386_cpuid.lst: commands/i386/cpuid.c $(commands/i386/cpuid.c_DEPENDENCIES) gencmdlist.sh |
5beb2291 | 2401 | 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) |
2402 | ||
7d31f41f | 2403 | fs-cpuid_mod-commands_i386_cpuid.lst: commands/i386/cpuid.c $(commands/i386/cpuid.c_DEPENDENCIES) genfslist.sh |
5beb2291 | 2404 | 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) |
2405 | ||
228ffeab | 2406 | partmap-cpuid_mod-commands_i386_cpuid.lst: commands/i386/cpuid.c $(commands/i386/cpuid.c_DEPENDENCIES) genpartmaplist.sh |
2407 | 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) | |
2408 | ||
5beb2291 | 2409 | |
2410 | cpuid_mod_CFLAGS = $(COMMON_CFLAGS) | |
2411 | cpuid_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2412 | ||
e911ecc1 | 2413 | # For ata.mod. |
2414 | ata_mod_SOURCES = disk/ata.c | |
2415 | CLEANFILES += ata.mod mod-ata.o mod-ata.c pre-ata.o ata_mod-disk_ata.o und-ata.lst | |
2416 | ifneq ($(ata_mod_EXPORTS),no) | |
2417 | CLEANFILES += def-ata.lst | |
2418 | DEFSYMFILES += def-ata.lst | |
2419 | endif | |
2420 | MOSTLYCLEANFILES += ata_mod-disk_ata.d | |
2421 | UNDSYMFILES += und-ata.lst | |
2422 | ||
2423 | ata.mod: pre-ata.o mod-ata.o | |
2424 | -rm -f $@ | |
2425 | $(TARGET_CC) $(ata_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2426 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2427 | ||
2428 | pre-ata.o: $(ata_mod_DEPENDENCIES) ata_mod-disk_ata.o | |
2429 | -rm -f $@ | |
2430 | $(TARGET_CC) $(ata_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ ata_mod-disk_ata.o | |
2431 | ||
2432 | mod-ata.o: mod-ata.c | |
2433 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ata_mod_CFLAGS) -c -o $@ $< | |
2434 | ||
2435 | mod-ata.c: moddep.lst genmodsrc.sh | |
2436 | sh $(srcdir)/genmodsrc.sh 'ata' $< > $@ || (rm -f $@; exit 1) | |
2437 | ||
2438 | ifneq ($(ata_mod_EXPORTS),no) | |
2439 | def-ata.lst: pre-ata.o | |
2440 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ata/' > $@ | |
2441 | endif | |
2442 | ||
2443 | und-ata.lst: pre-ata.o | |
2444 | echo 'ata' > $@ | |
2445 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2446 | ||
7d31f41f | 2447 | ata_mod-disk_ata.o: disk/ata.c $(disk/ata.c_DEPENDENCIES) |
0149ab7c | 2448 | $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ata_mod_CFLAGS) -MD -c -o $@ $< |
e911ecc1 | 2449 | -include ata_mod-disk_ata.d |
2450 | ||
228ffeab | 2451 | CLEANFILES += cmd-ata_mod-disk_ata.lst fs-ata_mod-disk_ata.lst partmap-ata_mod-disk_ata.lst |
e911ecc1 | 2452 | COMMANDFILES += cmd-ata_mod-disk_ata.lst |
2453 | FSFILES += fs-ata_mod-disk_ata.lst | |
228ffeab | 2454 | PARTMAPFILES += partmap-ata_mod-disk_ata.lst |
e911ecc1 | 2455 | |
7d31f41f | 2456 | cmd-ata_mod-disk_ata.lst: disk/ata.c $(disk/ata.c_DEPENDENCIES) gencmdlist.sh |
e911ecc1 | 2457 | set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ata_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ata > $@ || (rm -f $@; exit 1) |
2458 | ||
7d31f41f | 2459 | fs-ata_mod-disk_ata.lst: disk/ata.c $(disk/ata.c_DEPENDENCIES) genfslist.sh |
e911ecc1 | 2460 | set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ata_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ata > $@ || (rm -f $@; exit 1) |
2461 | ||
228ffeab | 2462 | partmap-ata_mod-disk_ata.lst: disk/ata.c $(disk/ata.c_DEPENDENCIES) genpartmaplist.sh |
2463 | set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ata_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh ata > $@ || (rm -f $@; exit 1) | |
2464 | ||
e911ecc1 | 2465 | |
2466 | ata_mod_CFLAGS = $(COMMON_CFLAGS) | |
2467 | ata_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2468 | ||
a87783bf | 2469 | # For vga.mod. |
2470 | vga_mod_SOURCES = term/i386/pc/vga.c | |
2471 | CLEANFILES += vga.mod mod-vga.o mod-vga.c pre-vga.o vga_mod-term_i386_pc_vga.o und-vga.lst | |
2472 | ifneq ($(vga_mod_EXPORTS),no) | |
2473 | CLEANFILES += def-vga.lst | |
2474 | DEFSYMFILES += def-vga.lst | |
2475 | endif | |
2476 | MOSTLYCLEANFILES += vga_mod-term_i386_pc_vga.d | |
2477 | UNDSYMFILES += und-vga.lst | |
2478 | ||
2479 | vga.mod: pre-vga.o mod-vga.o | |
2480 | -rm -f $@ | |
2481 | $(TARGET_CC) $(vga_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2482 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2483 | ||
2484 | pre-vga.o: $(vga_mod_DEPENDENCIES) vga_mod-term_i386_pc_vga.o | |
2485 | -rm -f $@ | |
2486 | $(TARGET_CC) $(vga_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ vga_mod-term_i386_pc_vga.o | |
2487 | ||
2488 | mod-vga.o: mod-vga.c | |
2489 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vga_mod_CFLAGS) -c -o $@ $< | |
2490 | ||
2491 | mod-vga.c: moddep.lst genmodsrc.sh | |
2492 | sh $(srcdir)/genmodsrc.sh 'vga' $< > $@ || (rm -f $@; exit 1) | |
2493 | ||
2494 | ifneq ($(vga_mod_EXPORTS),no) | |
2495 | def-vga.lst: pre-vga.o | |
2496 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 vga/' > $@ | |
2497 | endif | |
2498 | ||
2499 | und-vga.lst: pre-vga.o | |
2500 | echo 'vga' > $@ | |
2501 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2502 | ||
7d31f41f | 2503 | vga_mod-term_i386_pc_vga.o: term/i386/pc/vga.c $(term/i386/pc/vga.c_DEPENDENCIES) |
a87783bf | 2504 | $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vga_mod_CFLAGS) -MD -c -o $@ $< |
2505 | -include vga_mod-term_i386_pc_vga.d | |
2506 | ||
228ffeab | 2507 | CLEANFILES += cmd-vga_mod-term_i386_pc_vga.lst fs-vga_mod-term_i386_pc_vga.lst partmap-vga_mod-term_i386_pc_vga.lst |
a87783bf | 2508 | COMMANDFILES += cmd-vga_mod-term_i386_pc_vga.lst |
2509 | FSFILES += fs-vga_mod-term_i386_pc_vga.lst | |
228ffeab | 2510 | PARTMAPFILES += partmap-vga_mod-term_i386_pc_vga.lst |
a87783bf | 2511 | |
7d31f41f | 2512 | cmd-vga_mod-term_i386_pc_vga.lst: term/i386/pc/vga.c $(term/i386/pc/vga.c_DEPENDENCIES) gencmdlist.sh |
a87783bf | 2513 | set -e; $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vga_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vga > $@ || (rm -f $@; exit 1) |
2514 | ||
7d31f41f | 2515 | fs-vga_mod-term_i386_pc_vga.lst: term/i386/pc/vga.c $(term/i386/pc/vga.c_DEPENDENCIES) genfslist.sh |
a87783bf | 2516 | set -e; $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vga_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vga > $@ || (rm -f $@; exit 1) |
2517 | ||
228ffeab | 2518 | partmap-vga_mod-term_i386_pc_vga.lst: term/i386/pc/vga.c $(term/i386/pc/vga.c_DEPENDENCIES) genpartmaplist.sh |
2519 | set -e; $(TARGET_CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vga_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh vga > $@ || (rm -f $@; exit 1) | |
2520 | ||
a87783bf | 2521 | |
2522 | vga_mod_CFLAGS = $(COMMON_CFLAGS) | |
2523 | vga_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2524 | ||
55a581dc | 2525 | # For memdisk.mod. |
2526 | memdisk_mod_SOURCES = disk/memdisk.c | |
2527 | CLEANFILES += memdisk.mod mod-memdisk.o mod-memdisk.c pre-memdisk.o memdisk_mod-disk_memdisk.o und-memdisk.lst | |
2528 | ifneq ($(memdisk_mod_EXPORTS),no) | |
2529 | CLEANFILES += def-memdisk.lst | |
2530 | DEFSYMFILES += def-memdisk.lst | |
2531 | endif | |
2532 | MOSTLYCLEANFILES += memdisk_mod-disk_memdisk.d | |
2533 | UNDSYMFILES += und-memdisk.lst | |
2534 | ||
2535 | memdisk.mod: pre-memdisk.o mod-memdisk.o | |
2536 | -rm -f $@ | |
2537 | $(TARGET_CC) $(memdisk_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2538 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2539 | ||
2540 | pre-memdisk.o: $(memdisk_mod_DEPENDENCIES) memdisk_mod-disk_memdisk.o | |
2541 | -rm -f $@ | |
2542 | $(TARGET_CC) $(memdisk_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ memdisk_mod-disk_memdisk.o | |
2543 | ||
2544 | mod-memdisk.o: mod-memdisk.c | |
2545 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) -c -o $@ $< | |
2546 | ||
2547 | mod-memdisk.c: moddep.lst genmodsrc.sh | |
2548 | sh $(srcdir)/genmodsrc.sh 'memdisk' $< > $@ || (rm -f $@; exit 1) | |
2549 | ||
2550 | ifneq ($(memdisk_mod_EXPORTS),no) | |
2551 | def-memdisk.lst: pre-memdisk.o | |
2552 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 memdisk/' > $@ | |
2553 | endif | |
2554 | ||
2555 | und-memdisk.lst: pre-memdisk.o | |
2556 | echo 'memdisk' > $@ | |
2557 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2558 | ||
7d31f41f | 2559 | memdisk_mod-disk_memdisk.o: disk/memdisk.c $(disk/memdisk.c_DEPENDENCIES) |
55a581dc | 2560 | $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) -MD -c -o $@ $< |
2561 | -include memdisk_mod-disk_memdisk.d | |
2562 | ||
228ffeab | 2563 | CLEANFILES += cmd-memdisk_mod-disk_memdisk.lst fs-memdisk_mod-disk_memdisk.lst partmap-memdisk_mod-disk_memdisk.lst |
55a581dc | 2564 | COMMANDFILES += cmd-memdisk_mod-disk_memdisk.lst |
2565 | FSFILES += fs-memdisk_mod-disk_memdisk.lst | |
228ffeab | 2566 | PARTMAPFILES += partmap-memdisk_mod-disk_memdisk.lst |
55a581dc | 2567 | |
7d31f41f | 2568 | cmd-memdisk_mod-disk_memdisk.lst: disk/memdisk.c $(disk/memdisk.c_DEPENDENCIES) gencmdlist.sh |
55a581dc | 2569 | set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh memdisk > $@ || (rm -f $@; exit 1) |
2570 | ||
7d31f41f | 2571 | fs-memdisk_mod-disk_memdisk.lst: disk/memdisk.c $(disk/memdisk.c_DEPENDENCIES) genfslist.sh |
55a581dc | 2572 | set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh memdisk > $@ || (rm -f $@; exit 1) |
2573 | ||
228ffeab | 2574 | partmap-memdisk_mod-disk_memdisk.lst: disk/memdisk.c $(disk/memdisk.c_DEPENDENCIES) genpartmaplist.sh |
2575 | set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh memdisk > $@ || (rm -f $@; exit 1) | |
2576 | ||
55a581dc | 2577 | |
2578 | memdisk_mod_CFLAGS = $(COMMON_CFLAGS) | |
2579 | memdisk_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2580 | ||
34842f2d | 2581 | # For jpeg.mod. |
2582 | jpeg_mod_SOURCES = video/readers/jpeg.c | |
2583 | CLEANFILES += jpeg.mod mod-jpeg.o mod-jpeg.c pre-jpeg.o jpeg_mod-video_readers_jpeg.o und-jpeg.lst | |
2584 | ifneq ($(jpeg_mod_EXPORTS),no) | |
2585 | CLEANFILES += def-jpeg.lst | |
2586 | DEFSYMFILES += def-jpeg.lst | |
2587 | endif | |
2588 | MOSTLYCLEANFILES += jpeg_mod-video_readers_jpeg.d | |
2589 | UNDSYMFILES += und-jpeg.lst | |
2590 | ||
2591 | jpeg.mod: pre-jpeg.o mod-jpeg.o | |
2592 | -rm -f $@ | |
2593 | $(TARGET_CC) $(jpeg_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2594 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2595 | ||
2596 | pre-jpeg.o: $(jpeg_mod_DEPENDENCIES) jpeg_mod-video_readers_jpeg.o | |
2597 | -rm -f $@ | |
2598 | $(TARGET_CC) $(jpeg_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ jpeg_mod-video_readers_jpeg.o | |
2599 | ||
2600 | mod-jpeg.o: mod-jpeg.c | |
2601 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jpeg_mod_CFLAGS) -c -o $@ $< | |
2602 | ||
2603 | mod-jpeg.c: moddep.lst genmodsrc.sh | |
2604 | sh $(srcdir)/genmodsrc.sh 'jpeg' $< > $@ || (rm -f $@; exit 1) | |
2605 | ||
2606 | ifneq ($(jpeg_mod_EXPORTS),no) | |
2607 | def-jpeg.lst: pre-jpeg.o | |
2608 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 jpeg/' > $@ | |
2609 | endif | |
2610 | ||
2611 | und-jpeg.lst: pre-jpeg.o | |
2612 | echo 'jpeg' > $@ | |
2613 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2614 | ||
7d31f41f | 2615 | jpeg_mod-video_readers_jpeg.o: video/readers/jpeg.c $(video/readers/jpeg.c_DEPENDENCIES) |
34842f2d | 2616 | $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jpeg_mod_CFLAGS) -MD -c -o $@ $< |
2617 | -include jpeg_mod-video_readers_jpeg.d | |
2618 | ||
228ffeab | 2619 | CLEANFILES += cmd-jpeg_mod-video_readers_jpeg.lst fs-jpeg_mod-video_readers_jpeg.lst partmap-jpeg_mod-video_readers_jpeg.lst |
34842f2d | 2620 | COMMANDFILES += cmd-jpeg_mod-video_readers_jpeg.lst |
2621 | FSFILES += fs-jpeg_mod-video_readers_jpeg.lst | |
228ffeab | 2622 | PARTMAPFILES += partmap-jpeg_mod-video_readers_jpeg.lst |
34842f2d | 2623 | |
7d31f41f | 2624 | cmd-jpeg_mod-video_readers_jpeg.lst: video/readers/jpeg.c $(video/readers/jpeg.c_DEPENDENCIES) gencmdlist.sh |
34842f2d | 2625 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jpeg_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh jpeg > $@ || (rm -f $@; exit 1) |
2626 | ||
7d31f41f | 2627 | fs-jpeg_mod-video_readers_jpeg.lst: video/readers/jpeg.c $(video/readers/jpeg.c_DEPENDENCIES) genfslist.sh |
34842f2d | 2628 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jpeg_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh jpeg > $@ || (rm -f $@; exit 1) |
2629 | ||
228ffeab | 2630 | partmap-jpeg_mod-video_readers_jpeg.lst: video/readers/jpeg.c $(video/readers/jpeg.c_DEPENDENCIES) genpartmaplist.sh |
2631 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jpeg_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh jpeg > $@ || (rm -f $@; exit 1) | |
2632 | ||
34842f2d | 2633 | |
2634 | jpeg_mod_CFLAGS = $(COMMON_CFLAGS) | |
2635 | jpeg_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2636 | ||
6a4d50ea | 2637 | # For png.mod. |
2638 | png_mod_SOURCES = video/readers/png.c | |
2639 | CLEANFILES += png.mod mod-png.o mod-png.c pre-png.o png_mod-video_readers_png.o und-png.lst | |
2640 | ifneq ($(png_mod_EXPORTS),no) | |
2641 | CLEANFILES += def-png.lst | |
2642 | DEFSYMFILES += def-png.lst | |
2643 | endif | |
2644 | MOSTLYCLEANFILES += png_mod-video_readers_png.d | |
2645 | UNDSYMFILES += und-png.lst | |
2646 | ||
2647 | png.mod: pre-png.o mod-png.o | |
2648 | -rm -f $@ | |
2649 | $(TARGET_CC) $(png_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2650 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2651 | ||
2652 | pre-png.o: $(png_mod_DEPENDENCIES) png_mod-video_readers_png.o | |
2653 | -rm -f $@ | |
2654 | $(TARGET_CC) $(png_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ png_mod-video_readers_png.o | |
2655 | ||
2656 | mod-png.o: mod-png.c | |
2657 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(png_mod_CFLAGS) -c -o $@ $< | |
2658 | ||
2659 | mod-png.c: moddep.lst genmodsrc.sh | |
2660 | sh $(srcdir)/genmodsrc.sh 'png' $< > $@ || (rm -f $@; exit 1) | |
2661 | ||
2662 | ifneq ($(png_mod_EXPORTS),no) | |
2663 | def-png.lst: pre-png.o | |
2664 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 png/' > $@ | |
2665 | endif | |
2666 | ||
2667 | und-png.lst: pre-png.o | |
2668 | echo 'png' > $@ | |
2669 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2670 | ||
7d31f41f | 2671 | png_mod-video_readers_png.o: video/readers/png.c $(video/readers/png.c_DEPENDENCIES) |
6a4d50ea | 2672 | $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(png_mod_CFLAGS) -MD -c -o $@ $< |
2673 | -include png_mod-video_readers_png.d | |
2674 | ||
228ffeab | 2675 | CLEANFILES += cmd-png_mod-video_readers_png.lst fs-png_mod-video_readers_png.lst partmap-png_mod-video_readers_png.lst |
6a4d50ea | 2676 | COMMANDFILES += cmd-png_mod-video_readers_png.lst |
2677 | FSFILES += fs-png_mod-video_readers_png.lst | |
228ffeab | 2678 | PARTMAPFILES += partmap-png_mod-video_readers_png.lst |
6a4d50ea | 2679 | |
7d31f41f | 2680 | cmd-png_mod-video_readers_png.lst: video/readers/png.c $(video/readers/png.c_DEPENDENCIES) gencmdlist.sh |
6a4d50ea | 2681 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(png_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh png > $@ || (rm -f $@; exit 1) |
2682 | ||
7d31f41f | 2683 | fs-png_mod-video_readers_png.lst: video/readers/png.c $(video/readers/png.c_DEPENDENCIES) genfslist.sh |
6a4d50ea | 2684 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(png_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh png > $@ || (rm -f $@; exit 1) |
2685 | ||
228ffeab | 2686 | partmap-png_mod-video_readers_png.lst: video/readers/png.c $(video/readers/png.c_DEPENDENCIES) genpartmaplist.sh |
2687 | set -e; $(TARGET_CC) -Ivideo/readers -I$(srcdir)/video/readers $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(png_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh png > $@ || (rm -f $@; exit 1) | |
2688 | ||
6a4d50ea | 2689 | |
2690 | png_mod_CFLAGS = $(COMMON_CFLAGS) | |
2691 | png_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2692 | ||
58c69220 | 2693 | # For pci.mod |
2694 | pci_mod_SOURCES = bus/pci.c | |
2695 | CLEANFILES += pci.mod mod-pci.o mod-pci.c pre-pci.o pci_mod-bus_pci.o und-pci.lst | |
2696 | ifneq ($(pci_mod_EXPORTS),no) | |
2697 | CLEANFILES += def-pci.lst | |
2698 | DEFSYMFILES += def-pci.lst | |
2699 | endif | |
2700 | MOSTLYCLEANFILES += pci_mod-bus_pci.d | |
2701 | UNDSYMFILES += und-pci.lst | |
2702 | ||
2703 | pci.mod: pre-pci.o mod-pci.o | |
2704 | -rm -f $@ | |
2705 | $(TARGET_CC) $(pci_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2706 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2707 | ||
2708 | pre-pci.o: $(pci_mod_DEPENDENCIES) pci_mod-bus_pci.o | |
2709 | -rm -f $@ | |
2710 | $(TARGET_CC) $(pci_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ pci_mod-bus_pci.o | |
2711 | ||
2712 | mod-pci.o: mod-pci.c | |
2713 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pci_mod_CFLAGS) -c -o $@ $< | |
2714 | ||
2715 | mod-pci.c: moddep.lst genmodsrc.sh | |
2716 | sh $(srcdir)/genmodsrc.sh 'pci' $< > $@ || (rm -f $@; exit 1) | |
2717 | ||
2718 | ifneq ($(pci_mod_EXPORTS),no) | |
2719 | def-pci.lst: pre-pci.o | |
2720 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 pci/' > $@ | |
2721 | endif | |
2722 | ||
2723 | und-pci.lst: pre-pci.o | |
2724 | echo 'pci' > $@ | |
2725 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2726 | ||
2727 | pci_mod-bus_pci.o: bus/pci.c $(bus/pci.c_DEPENDENCIES) | |
2728 | $(TARGET_CC) -Ibus -I$(srcdir)/bus $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pci_mod_CFLAGS) -MD -c -o $@ $< | |
2729 | -include pci_mod-bus_pci.d | |
2730 | ||
228ffeab | 2731 | CLEANFILES += cmd-pci_mod-bus_pci.lst fs-pci_mod-bus_pci.lst partmap-pci_mod-bus_pci.lst |
58c69220 | 2732 | COMMANDFILES += cmd-pci_mod-bus_pci.lst |
2733 | FSFILES += fs-pci_mod-bus_pci.lst | |
228ffeab | 2734 | PARTMAPFILES += partmap-pci_mod-bus_pci.lst |
58c69220 | 2735 | |
2736 | cmd-pci_mod-bus_pci.lst: bus/pci.c $(bus/pci.c_DEPENDENCIES) gencmdlist.sh | |
2737 | 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) | |
2738 | ||
2739 | fs-pci_mod-bus_pci.lst: bus/pci.c $(bus/pci.c_DEPENDENCIES) genfslist.sh | |
2740 | 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) | |
2741 | ||
228ffeab | 2742 | partmap-pci_mod-bus_pci.lst: bus/pci.c $(bus/pci.c_DEPENDENCIES) genpartmaplist.sh |
2743 | 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) | |
2744 | ||
58c69220 | 2745 | |
2746 | pci_mod_CFLAGS = $(COMMON_CFLAGS) | |
2747 | pci_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2748 | ||
2749 | # For lspci.mod | |
2750 | lspci_mod_SOURCES = commands/lspci.c | |
2751 | CLEANFILES += lspci.mod mod-lspci.o mod-lspci.c pre-lspci.o lspci_mod-commands_lspci.o und-lspci.lst | |
2752 | ifneq ($(lspci_mod_EXPORTS),no) | |
2753 | CLEANFILES += def-lspci.lst | |
2754 | DEFSYMFILES += def-lspci.lst | |
2755 | endif | |
2756 | MOSTLYCLEANFILES += lspci_mod-commands_lspci.d | |
2757 | UNDSYMFILES += und-lspci.lst | |
2758 | ||
2759 | lspci.mod: pre-lspci.o mod-lspci.o | |
2760 | -rm -f $@ | |
2761 | $(TARGET_CC) $(lspci_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2762 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2763 | ||
2764 | pre-lspci.o: $(lspci_mod_DEPENDENCIES) lspci_mod-commands_lspci.o | |
2765 | -rm -f $@ | |
2766 | $(TARGET_CC) $(lspci_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ lspci_mod-commands_lspci.o | |
2767 | ||
2768 | mod-lspci.o: mod-lspci.c | |
2769 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lspci_mod_CFLAGS) -c -o $@ $< | |
2770 | ||
2771 | mod-lspci.c: moddep.lst genmodsrc.sh | |
2772 | sh $(srcdir)/genmodsrc.sh 'lspci' $< > $@ || (rm -f $@; exit 1) | |
2773 | ||
2774 | ifneq ($(lspci_mod_EXPORTS),no) | |
2775 | def-lspci.lst: pre-lspci.o | |
2776 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 lspci/' > $@ | |
2777 | endif | |
2778 | ||
2779 | und-lspci.lst: pre-lspci.o | |
2780 | echo 'lspci' > $@ | |
2781 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2782 | ||
2783 | lspci_mod-commands_lspci.o: commands/lspci.c $(commands/lspci.c_DEPENDENCIES) | |
2784 | $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lspci_mod_CFLAGS) -MD -c -o $@ $< | |
2785 | -include lspci_mod-commands_lspci.d | |
2786 | ||
228ffeab | 2787 | CLEANFILES += cmd-lspci_mod-commands_lspci.lst fs-lspci_mod-commands_lspci.lst partmap-lspci_mod-commands_lspci.lst |
58c69220 | 2788 | COMMANDFILES += cmd-lspci_mod-commands_lspci.lst |
2789 | FSFILES += fs-lspci_mod-commands_lspci.lst | |
228ffeab | 2790 | PARTMAPFILES += partmap-lspci_mod-commands_lspci.lst |
58c69220 | 2791 | |
2792 | cmd-lspci_mod-commands_lspci.lst: commands/lspci.c $(commands/lspci.c_DEPENDENCIES) gencmdlist.sh | |
2793 | 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) | |
2794 | ||
2795 | fs-lspci_mod-commands_lspci.lst: commands/lspci.c $(commands/lspci.c_DEPENDENCIES) genfslist.sh | |
2796 | 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) | |
2797 | ||
228ffeab | 2798 | partmap-lspci_mod-commands_lspci.lst: commands/lspci.c $(commands/lspci.c_DEPENDENCIES) genpartmaplist.sh |
2799 | 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) | |
2800 | ||
58c69220 | 2801 | |
2802 | lspci_mod_CFLAGS = $(COMMON_CFLAGS) | |
2803 | lspci_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2804 | ||
d38e24c2 | 2805 | # For aout.mod |
2806 | aout_mod_SOURCES = loader/aout.c | |
2807 | CLEANFILES += aout.mod mod-aout.o mod-aout.c pre-aout.o aout_mod-loader_aout.o und-aout.lst | |
2808 | ifneq ($(aout_mod_EXPORTS),no) | |
2809 | CLEANFILES += def-aout.lst | |
2810 | DEFSYMFILES += def-aout.lst | |
2811 | endif | |
2812 | MOSTLYCLEANFILES += aout_mod-loader_aout.d | |
2813 | UNDSYMFILES += und-aout.lst | |
2814 | ||
2815 | aout.mod: pre-aout.o mod-aout.o | |
2816 | -rm -f $@ | |
2817 | $(TARGET_CC) $(aout_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2818 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2819 | ||
2820 | pre-aout.o: $(aout_mod_DEPENDENCIES) aout_mod-loader_aout.o | |
2821 | -rm -f $@ | |
2822 | $(TARGET_CC) $(aout_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ aout_mod-loader_aout.o | |
2823 | ||
2824 | mod-aout.o: mod-aout.c | |
2825 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -c -o $@ $< | |
2826 | ||
2827 | mod-aout.c: moddep.lst genmodsrc.sh | |
2828 | sh $(srcdir)/genmodsrc.sh 'aout' $< > $@ || (rm -f $@; exit 1) | |
2829 | ||
2830 | ifneq ($(aout_mod_EXPORTS),no) | |
2831 | def-aout.lst: pre-aout.o | |
2832 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 aout/' > $@ | |
2833 | endif | |
2834 | ||
2835 | und-aout.lst: pre-aout.o | |
2836 | echo 'aout' > $@ | |
2837 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2838 | ||
2839 | aout_mod-loader_aout.o: loader/aout.c $(loader/aout.c_DEPENDENCIES) | |
2840 | $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -MD -c -o $@ $< | |
2841 | -include aout_mod-loader_aout.d | |
2842 | ||
228ffeab | 2843 | CLEANFILES += cmd-aout_mod-loader_aout.lst fs-aout_mod-loader_aout.lst partmap-aout_mod-loader_aout.lst |
d38e24c2 | 2844 | COMMANDFILES += cmd-aout_mod-loader_aout.lst |
2845 | FSFILES += fs-aout_mod-loader_aout.lst | |
228ffeab | 2846 | PARTMAPFILES += partmap-aout_mod-loader_aout.lst |
d38e24c2 | 2847 | |
2848 | cmd-aout_mod-loader_aout.lst: loader/aout.c $(loader/aout.c_DEPENDENCIES) gencmdlist.sh | |
2849 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh aout > $@ || (rm -f $@; exit 1) | |
2850 | ||
2851 | fs-aout_mod-loader_aout.lst: loader/aout.c $(loader/aout.c_DEPENDENCIES) genfslist.sh | |
2852 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh aout > $@ || (rm -f $@; exit 1) | |
2853 | ||
228ffeab | 2854 | partmap-aout_mod-loader_aout.lst: loader/aout.c $(loader/aout.c_DEPENDENCIES) genpartmaplist.sh |
2855 | set -e; $(TARGET_CC) -Iloader -I$(srcdir)/loader $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh aout > $@ || (rm -f $@; exit 1) | |
2856 | ||
d38e24c2 | 2857 | |
2858 | aout_mod_CFLAGS = $(COMMON_CFLAGS) | |
2859 | aout_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2860 | ||
2861 | # For _bsd.mod | |
2862 | _bsd_mod_SOURCES = loader/i386/bsd.c | |
2863 | CLEANFILES += _bsd.mod mod-_bsd.o mod-_bsd.c pre-_bsd.o _bsd_mod-loader_i386_bsd.o und-_bsd.lst | |
2864 | ifneq ($(_bsd_mod_EXPORTS),no) | |
2865 | CLEANFILES += def-_bsd.lst | |
2866 | DEFSYMFILES += def-_bsd.lst | |
2867 | endif | |
2868 | MOSTLYCLEANFILES += _bsd_mod-loader_i386_bsd.d | |
2869 | UNDSYMFILES += und-_bsd.lst | |
2870 | ||
2871 | _bsd.mod: pre-_bsd.o mod-_bsd.o | |
2872 | -rm -f $@ | |
2873 | $(TARGET_CC) $(_bsd_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2874 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2875 | ||
2876 | pre-_bsd.o: $(_bsd_mod_DEPENDENCIES) _bsd_mod-loader_i386_bsd.o | |
2877 | -rm -f $@ | |
2878 | $(TARGET_CC) $(_bsd_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ _bsd_mod-loader_i386_bsd.o | |
2879 | ||
2880 | mod-_bsd.o: mod-_bsd.c | |
2881 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_bsd_mod_CFLAGS) -c -o $@ $< | |
2882 | ||
2883 | mod-_bsd.c: moddep.lst genmodsrc.sh | |
2884 | sh $(srcdir)/genmodsrc.sh '_bsd' $< > $@ || (rm -f $@; exit 1) | |
2885 | ||
2886 | ifneq ($(_bsd_mod_EXPORTS),no) | |
2887 | def-_bsd.lst: pre-_bsd.o | |
2888 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _bsd/' > $@ | |
2889 | endif | |
2890 | ||
2891 | und-_bsd.lst: pre-_bsd.o | |
2892 | echo '_bsd' > $@ | |
2893 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2894 | ||
2895 | _bsd_mod-loader_i386_bsd.o: loader/i386/bsd.c $(loader/i386/bsd.c_DEPENDENCIES) | |
2896 | $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_bsd_mod_CFLAGS) -MD -c -o $@ $< | |
2897 | -include _bsd_mod-loader_i386_bsd.d | |
2898 | ||
228ffeab | 2899 | CLEANFILES += cmd-_bsd_mod-loader_i386_bsd.lst fs-_bsd_mod-loader_i386_bsd.lst partmap-_bsd_mod-loader_i386_bsd.lst |
d38e24c2 | 2900 | COMMANDFILES += cmd-_bsd_mod-loader_i386_bsd.lst |
2901 | FSFILES += fs-_bsd_mod-loader_i386_bsd.lst | |
228ffeab | 2902 | PARTMAPFILES += partmap-_bsd_mod-loader_i386_bsd.lst |
d38e24c2 | 2903 | |
2904 | cmd-_bsd_mod-loader_i386_bsd.lst: loader/i386/bsd.c $(loader/i386/bsd.c_DEPENDENCIES) gencmdlist.sh | |
2905 | set -e; $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_bsd_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _bsd > $@ || (rm -f $@; exit 1) | |
2906 | ||
2907 | fs-_bsd_mod-loader_i386_bsd.lst: loader/i386/bsd.c $(loader/i386/bsd.c_DEPENDENCIES) genfslist.sh | |
2908 | set -e; $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_bsd_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _bsd > $@ || (rm -f $@; exit 1) | |
2909 | ||
228ffeab | 2910 | partmap-_bsd_mod-loader_i386_bsd.lst: loader/i386/bsd.c $(loader/i386/bsd.c_DEPENDENCIES) genpartmaplist.sh |
2911 | set -e; $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_bsd_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh _bsd > $@ || (rm -f $@; exit 1) | |
2912 | ||
d38e24c2 | 2913 | |
2914 | _bsd_mod_CFLAGS = $(COMMON_CFLAGS) | |
2915 | _bsd_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2916 | ||
2917 | # For bsd.mod | |
2918 | bsd_mod_SOURCES = loader/i386/bsd_normal.c | |
2919 | CLEANFILES += bsd.mod mod-bsd.o mod-bsd.c pre-bsd.o bsd_mod-loader_i386_bsd_normal.o und-bsd.lst | |
2920 | ifneq ($(bsd_mod_EXPORTS),no) | |
2921 | CLEANFILES += def-bsd.lst | |
2922 | DEFSYMFILES += def-bsd.lst | |
2923 | endif | |
2924 | MOSTLYCLEANFILES += bsd_mod-loader_i386_bsd_normal.d | |
2925 | UNDSYMFILES += und-bsd.lst | |
2926 | ||
2927 | bsd.mod: pre-bsd.o mod-bsd.o | |
2928 | -rm -f $@ | |
2929 | $(TARGET_CC) $(bsd_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^ | |
2930 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2931 | ||
2932 | pre-bsd.o: $(bsd_mod_DEPENDENCIES) bsd_mod-loader_i386_bsd_normal.o | |
2933 | -rm -f $@ | |
2934 | $(TARGET_CC) $(bsd_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ bsd_mod-loader_i386_bsd_normal.o | |
2935 | ||
2936 | mod-bsd.o: mod-bsd.c | |
2937 | $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bsd_mod_CFLAGS) -c -o $@ $< | |
2938 | ||
2939 | mod-bsd.c: moddep.lst genmodsrc.sh | |
2940 | sh $(srcdir)/genmodsrc.sh 'bsd' $< > $@ || (rm -f $@; exit 1) | |
2941 | ||
2942 | ifneq ($(bsd_mod_EXPORTS),no) | |
2943 | def-bsd.lst: pre-bsd.o | |
2944 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 bsd/' > $@ | |
2945 | endif | |
2946 | ||
2947 | und-bsd.lst: pre-bsd.o | |
2948 | echo 'bsd' > $@ | |
2949 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2950 | ||
2951 | bsd_mod-loader_i386_bsd_normal.o: loader/i386/bsd_normal.c $(loader/i386/bsd_normal.c_DEPENDENCIES) | |
2952 | $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bsd_mod_CFLAGS) -MD -c -o $@ $< | |
2953 | -include bsd_mod-loader_i386_bsd_normal.d | |
2954 | ||
228ffeab | 2955 | CLEANFILES += cmd-bsd_mod-loader_i386_bsd_normal.lst fs-bsd_mod-loader_i386_bsd_normal.lst partmap-bsd_mod-loader_i386_bsd_normal.lst |
d38e24c2 | 2956 | COMMANDFILES += cmd-bsd_mod-loader_i386_bsd_normal.lst |
2957 | FSFILES += fs-bsd_mod-loader_i386_bsd_normal.lst | |
228ffeab | 2958 | PARTMAPFILES += partmap-bsd_mod-loader_i386_bsd_normal.lst |
d38e24c2 | 2959 | |
2960 | cmd-bsd_mod-loader_i386_bsd_normal.lst: loader/i386/bsd_normal.c $(loader/i386/bsd_normal.c_DEPENDENCIES) gencmdlist.sh | |
2961 | set -e; $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bsd_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh bsd > $@ || (rm -f $@; exit 1) | |
2962 | ||
2963 | fs-bsd_mod-loader_i386_bsd_normal.lst: loader/i386/bsd_normal.c $(loader/i386/bsd_normal.c_DEPENDENCIES) genfslist.sh | |
2964 | set -e; $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bsd_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh bsd > $@ || (rm -f $@; exit 1) | |
2965 | ||
228ffeab | 2966 | partmap-bsd_mod-loader_i386_bsd_normal.lst: loader/i386/bsd_normal.c $(loader/i386/bsd_normal.c_DEPENDENCIES) genpartmaplist.sh |
2967 | set -e; $(TARGET_CC) -Iloader/i386 -I$(srcdir)/loader/i386 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bsd_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh bsd > $@ || (rm -f $@; exit 1) | |
2968 | ||
d38e24c2 | 2969 | |
2970 | bsd_mod_CFLAGS = $(COMMON_CFLAGS) | |
2971 | bsd_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2972 | ||
233b1628 | 2973 | include $(srcdir)/conf/common.mk |