]>
Commit | Line | Data |
---|---|---|
6a161fa9 | 1 | # -*- makefile -*- |
2 | ||
3 | COMMON_ASFLAGS = -nostdinc -fno-builtin | |
59b8208a | 4 | COMMON_CFLAGS = -fno-builtin -mrtd -mregparm=3 -m32 |
5 | COMMON_LDFLAGS = -melf_i386 | |
6a161fa9 | 6 | |
7 | # Images. | |
020616c2 | 8 | pkgdata_IMAGES = boot.img diskboot.img kernel.img pxeboot.img |
6a161fa9 | 9 | |
10 | # For boot.img. | |
11 | boot_img_SOURCES = boot/i386/pc/boot.S | |
12 | CLEANFILES += boot.img boot.exec boot_img-boot_i386_pc_boot.o | |
13 | MOSTLYCLEANFILES += boot_img-boot_i386_pc_boot.d | |
14 | ||
15 | boot.img: boot.exec | |
16 | $(OBJCOPY) -O binary -R .note -R .comment $< $@ | |
17 | ||
18 | boot.exec: boot_img-boot_i386_pc_boot.o | |
1f5ab428 | 19 | $(CC) -o $@ $^ $(LDFLAGS) $(boot_img_LDFLAGS) |
6a161fa9 | 20 | |
21 | boot_img-boot_i386_pc_boot.o: boot/i386/pc/boot.S | |
22 | $(CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(boot_img_ASFLAGS) -c -o $@ $< | |
23 | ||
24 | boot_img-boot_i386_pc_boot.d: boot/i386/pc/boot.S | |
25 | set -e; $(CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(boot_img_ASFLAGS) -M $< | sed 's,boot\.o[ :]*,boot_img-boot_i386_pc_boot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
26 | ||
27 | -include boot_img-boot_i386_pc_boot.d | |
28 | ||
29 | boot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
30 | boot_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,7C00 | |
31 | ||
020616c2 | 32 | # For pxeboot.img |
33 | pxeboot_img_SOURCES = boot/i386/pc/pxeboot.S | |
34 | CLEANFILES += pxeboot.img pxeboot.exec pxeboot_img-boot_i386_pc_pxeboot.o | |
35 | MOSTLYCLEANFILES += pxeboot_img-boot_i386_pc_pxeboot.d | |
36 | ||
37 | pxeboot.img: pxeboot.exec | |
38 | $(OBJCOPY) -O binary -R .note -R .comment $< $@ | |
39 | ||
40 | pxeboot.exec: pxeboot_img-boot_i386_pc_pxeboot.o | |
41 | $(CC) -o $@ $^ $(LDFLAGS) $(pxeboot_img_LDFLAGS) | |
42 | ||
43 | pxeboot_img-boot_i386_pc_pxeboot.o: boot/i386/pc/pxeboot.S | |
44 | $(CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(pxeboot_img_ASFLAGS) -c -o $@ $< | |
45 | ||
46 | pxeboot_img-boot_i386_pc_pxeboot.d: boot/i386/pc/pxeboot.S | |
47 | set -e; $(CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(pxeboot_img_ASFLAGS) -M $< | sed 's,pxeboot\.o[ :]*,pxeboot_img-boot_i386_pc_pxeboot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
48 | ||
49 | -include pxeboot_img-boot_i386_pc_pxeboot.d | |
50 | ||
51 | pxeboot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
ebedfd00 | 52 | pxeboot_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,7C00 |
020616c2 | 53 | |
6a161fa9 | 54 | # For diskboot.img. |
55 | diskboot_img_SOURCES = boot/i386/pc/diskboot.S | |
56 | CLEANFILES += diskboot.img diskboot.exec diskboot_img-boot_i386_pc_diskboot.o | |
57 | MOSTLYCLEANFILES += diskboot_img-boot_i386_pc_diskboot.d | |
58 | ||
59 | diskboot.img: diskboot.exec | |
60 | $(OBJCOPY) -O binary -R .note -R .comment $< $@ | |
61 | ||
62 | diskboot.exec: diskboot_img-boot_i386_pc_diskboot.o | |
1f5ab428 | 63 | $(CC) -o $@ $^ $(LDFLAGS) $(diskboot_img_LDFLAGS) |
6a161fa9 | 64 | |
65 | diskboot_img-boot_i386_pc_diskboot.o: boot/i386/pc/diskboot.S | |
66 | $(CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(diskboot_img_ASFLAGS) -c -o $@ $< | |
67 | ||
68 | diskboot_img-boot_i386_pc_diskboot.d: boot/i386/pc/diskboot.S | |
69 | set -e; $(CC) -Iboot/i386/pc -I$(srcdir)/boot/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(diskboot_img_ASFLAGS) -M $< | sed 's,diskboot\.o[ :]*,diskboot_img-boot_i386_pc_diskboot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
70 | ||
71 | -include diskboot_img-boot_i386_pc_diskboot.d | |
72 | ||
73 | diskboot_img_ASFLAGS = $(COMMON_ASFLAGS) | |
74 | diskboot_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8000 | |
75 | ||
76 | # For kernel.img. | |
77 | kernel_img_SOURCES = kern/i386/pc/startup.S kern/main.c kern/device.c \ | |
78 | kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ | |
79 | kern/misc.c kern/mm.c kern/loader.c kern/rescue.c kern/term.c \ | |
04ccf3ec | 80 | kern/i386/dl.c kern/i386/pc/init.c kern/parser.c kern/partition.c \ |
db1771cf | 81 | kern/env.c disk/i386/pc/biosdisk.c \ |
6a161fa9 | 82 | term/i386/pc/console.c \ |
83 | symlist.c | |
04ccf3ec | 84 | 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-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
85 | 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-disk_i386_pc_biosdisk.d kernel_img-term_i386_pc_console.d kernel_img-symlist.d | |
6a161fa9 | 86 | |
87 | kernel.img: kernel.exec | |
88 | $(OBJCOPY) -O binary -R .note -R .comment $< $@ | |
89 | ||
04ccf3ec | 90 | 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-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
1f5ab428 | 91 | $(CC) -o $@ $^ $(LDFLAGS) $(kernel_img_LDFLAGS) |
6a161fa9 | 92 | |
93 | kernel_img-kern_i386_pc_startup.o: kern/i386/pc/startup.S | |
94 | $(CC) -Ikern/i386/pc -I$(srcdir)/kern/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(kernel_img_ASFLAGS) -c -o $@ $< | |
95 | ||
96 | kernel_img-kern_i386_pc_startup.d: kern/i386/pc/startup.S | |
97 | set -e; $(CC) -Ikern/i386/pc -I$(srcdir)/kern/i386/pc $(CPPFLAGS) -DASM_FILE=1 $(ASFLAGS) $(kernel_img_ASFLAGS) -M $< | sed 's,startup\.o[ :]*,kernel_img-kern_i386_pc_startup.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
98 | ||
99 | -include kernel_img-kern_i386_pc_startup.d | |
100 | ||
101 | kernel_img-kern_main.o: kern/main.c | |
102 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
103 | ||
104 | kernel_img-kern_main.d: kern/main.c | |
105 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,main\.o[ :]*,kernel_img-kern_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
106 | ||
107 | -include kernel_img-kern_main.d | |
108 | ||
109 | kernel_img-kern_device.o: kern/device.c | |
110 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
111 | ||
112 | kernel_img-kern_device.d: kern/device.c | |
113 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,device\.o[ :]*,kernel_img-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
114 | ||
115 | -include kernel_img-kern_device.d | |
116 | ||
117 | kernel_img-kern_disk.o: kern/disk.c | |
118 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
119 | ||
120 | kernel_img-kern_disk.d: kern/disk.c | |
121 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,disk\.o[ :]*,kernel_img-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
122 | ||
123 | -include kernel_img-kern_disk.d | |
124 | ||
125 | kernel_img-kern_dl.o: kern/dl.c | |
126 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
127 | ||
128 | kernel_img-kern_dl.d: kern/dl.c | |
129 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,dl\.o[ :]*,kernel_img-kern_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
130 | ||
131 | -include kernel_img-kern_dl.d | |
132 | ||
133 | kernel_img-kern_file.o: kern/file.c | |
134 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
135 | ||
136 | kernel_img-kern_file.d: kern/file.c | |
137 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,file\.o[ :]*,kernel_img-kern_file.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
138 | ||
139 | -include kernel_img-kern_file.d | |
140 | ||
141 | kernel_img-kern_fs.o: kern/fs.c | |
142 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
143 | ||
144 | kernel_img-kern_fs.d: kern/fs.c | |
145 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,fs\.o[ :]*,kernel_img-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
146 | ||
147 | -include kernel_img-kern_fs.d | |
148 | ||
149 | kernel_img-kern_err.o: kern/err.c | |
150 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
151 | ||
152 | kernel_img-kern_err.d: kern/err.c | |
153 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,err\.o[ :]*,kernel_img-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
154 | ||
155 | -include kernel_img-kern_err.d | |
156 | ||
157 | kernel_img-kern_misc.o: kern/misc.c | |
158 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
159 | ||
160 | kernel_img-kern_misc.d: kern/misc.c | |
161 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,misc\.o[ :]*,kernel_img-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
162 | ||
163 | -include kernel_img-kern_misc.d | |
164 | ||
165 | kernel_img-kern_mm.o: kern/mm.c | |
166 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
167 | ||
168 | kernel_img-kern_mm.d: kern/mm.c | |
169 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,mm\.o[ :]*,kernel_img-kern_mm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
170 | ||
171 | -include kernel_img-kern_mm.d | |
172 | ||
173 | kernel_img-kern_loader.o: kern/loader.c | |
174 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
175 | ||
176 | kernel_img-kern_loader.d: kern/loader.c | |
177 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,loader\.o[ :]*,kernel_img-kern_loader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
178 | ||
179 | -include kernel_img-kern_loader.d | |
180 | ||
181 | kernel_img-kern_rescue.o: kern/rescue.c | |
182 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
183 | ||
184 | kernel_img-kern_rescue.d: kern/rescue.c | |
185 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,rescue\.o[ :]*,kernel_img-kern_rescue.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
186 | ||
187 | -include kernel_img-kern_rescue.d | |
188 | ||
189 | kernel_img-kern_term.o: kern/term.c | |
190 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
191 | ||
192 | kernel_img-kern_term.d: kern/term.c | |
193 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,term\.o[ :]*,kernel_img-kern_term.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
194 | ||
195 | -include kernel_img-kern_term.d | |
196 | ||
197 | kernel_img-kern_i386_dl.o: kern/i386/dl.c | |
198 | $(CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
199 | ||
200 | kernel_img-kern_i386_dl.d: kern/i386/dl.c | |
201 | set -e; $(CC) -Ikern/i386 -I$(srcdir)/kern/i386 $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,dl\.o[ :]*,kernel_img-kern_i386_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
202 | ||
203 | -include kernel_img-kern_i386_dl.d | |
204 | ||
205 | kernel_img-kern_i386_pc_init.o: kern/i386/pc/init.c | |
206 | $(CC) -Ikern/i386/pc -I$(srcdir)/kern/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
207 | ||
208 | kernel_img-kern_i386_pc_init.d: kern/i386/pc/init.c | |
209 | set -e; $(CC) -Ikern/i386/pc -I$(srcdir)/kern/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,init\.o[ :]*,kernel_img-kern_i386_pc_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
210 | ||
211 | -include kernel_img-kern_i386_pc_init.d | |
212 | ||
04ccf3ec | 213 | kernel_img-kern_parser.o: kern/parser.c |
214 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
215 | ||
216 | kernel_img-kern_parser.d: kern/parser.c | |
217 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,parser\.o[ :]*,kernel_img-kern_parser.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
218 | ||
219 | -include kernel_img-kern_parser.d | |
220 | ||
3f1578fe | 221 | kernel_img-kern_partition.o: kern/partition.c |
222 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
6a161fa9 | 223 | |
3f1578fe | 224 | kernel_img-kern_partition.d: kern/partition.c |
225 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,partition\.o[ :]*,kernel_img-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
6a161fa9 | 226 | |
3f1578fe | 227 | -include kernel_img-kern_partition.d |
6a161fa9 | 228 | |
db1771cf | 229 | kernel_img-kern_env.o: kern/env.c |
230 | $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
231 | ||
232 | kernel_img-kern_env.d: kern/env.c | |
233 | set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,env\.o[ :]*,kernel_img-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
234 | ||
235 | -include kernel_img-kern_env.d | |
236 | ||
6a161fa9 | 237 | kernel_img-disk_i386_pc_biosdisk.o: disk/i386/pc/biosdisk.c |
238 | $(CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
239 | ||
240 | kernel_img-disk_i386_pc_biosdisk.d: disk/i386/pc/biosdisk.c | |
241 | set -e; $(CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,biosdisk\.o[ :]*,kernel_img-disk_i386_pc_biosdisk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
242 | ||
243 | -include kernel_img-disk_i386_pc_biosdisk.d | |
244 | ||
245 | kernel_img-term_i386_pc_console.o: term/i386/pc/console.c | |
246 | $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
247 | ||
248 | kernel_img-term_i386_pc_console.d: term/i386/pc/console.c | |
249 | set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,console\.o[ :]*,kernel_img-term_i386_pc_console.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
250 | ||
251 | -include kernel_img-term_i386_pc_console.d | |
252 | ||
253 | kernel_img-symlist.o: symlist.c | |
254 | $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< | |
255 | ||
256 | kernel_img-symlist.d: symlist.c | |
257 | set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,symlist\.o[ :]*,kernel_img-symlist.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
258 | ||
259 | -include kernel_img-symlist.d | |
260 | ||
3c52136a | 261 | kernel_img_HEADERS = arg.h boot.h device.h disk.h dl.h elf.h env.h err.h \ |
04ccf3ec | 262 | file.h fs.h kernel.h loader.h misc.h mm.h net.h parser.h partition.h \ |
8ceafda2 | 263 | pc_partition.h rescue.h symbol.h term.h types.h \ |
264 | machine/biosdisk.h machine/boot.h machine/console.h machine/init.h \ | |
8de3495c | 265 | machine/memory.h machine/loader.h machine/time.h machine/vga.h \ |
266 | machine/vbe.h | |
6a161fa9 | 267 | kernel_img_CFLAGS = $(COMMON_CFLAGS) |
268 | kernel_img_ASFLAGS = $(COMMON_ASFLAGS) | |
59b8208a | 269 | kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200 $(COMMON_CFLAGS) |
6a161fa9 | 270 | |
271 | MOSTLYCLEANFILES += symlist.c kernel_syms.lst | |
272 | DEFSYMFILES += kernel_syms.lst | |
273 | ||
4b13b216 | 274 | symlist.c: $(addprefix include/grub/,$(kernel_img_HEADERS)) gensymlist.sh |
6a161fa9 | 275 | sh $(srcdir)/gensymlist.sh $(filter %.h,$^) > $@ |
276 | ||
4b13b216 | 277 | kernel_syms.lst: $(addprefix include/grub/,$(kernel_img_HEADERS)) genkernsyms.sh |
6a161fa9 | 278 | sh $(srcdir)/genkernsyms.sh $(filter %h,$^) > $@ |
279 | ||
280 | # Utilities. | |
4b13b216 | 281 | bin_UTILITIES = grub-mkimage |
8b5f3938 | 282 | sbin_UTILITIES = grub-setup grub-emu grub-mkdevicemap grub-probefs |
6a161fa9 | 283 | noinst_UTILITIES = genmoddep |
284 | ||
4b13b216 | 285 | # For grub-mkimage. |
286 | grub_mkimage_SOURCES = util/i386/pc/grub-mkimage.c util/misc.c \ | |
6a161fa9 | 287 | util/resolve.c |
4b13b216 | 288 | CLEANFILES += grub-mkimage grub_mkimage-util_i386_pc_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o |
289 | MOSTLYCLEANFILES += grub_mkimage-util_i386_pc_grub_mkimage.d grub_mkimage-util_misc.d grub_mkimage-util_resolve.d | |
6a161fa9 | 290 | |
4b13b216 | 291 | grub-mkimage: grub_mkimage-util_i386_pc_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o |
292 | $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_mkimage_LDFLAGS) | |
6a161fa9 | 293 | |
4b13b216 | 294 | grub_mkimage-util_i386_pc_grub_mkimage.o: util/i386/pc/grub-mkimage.c |
295 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< | |
6a161fa9 | 296 | |
4b13b216 | 297 | grub_mkimage-util_i386_pc_grub_mkimage.d: util/i386/pc/grub-mkimage.c |
298 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,grub\-mkimage\.o[ :]*,grub_mkimage-util_i386_pc_grub_mkimage.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
6a161fa9 | 299 | |
4b13b216 | 300 | -include grub_mkimage-util_i386_pc_grub_mkimage.d |
6a161fa9 | 301 | |
4b13b216 | 302 | grub_mkimage-util_misc.o: util/misc.c |
303 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< | |
6a161fa9 | 304 | |
4b13b216 | 305 | grub_mkimage-util_misc.d: util/misc.c |
306 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_mkimage-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
6a161fa9 | 307 | |
4b13b216 | 308 | -include grub_mkimage-util_misc.d |
6a161fa9 | 309 | |
4b13b216 | 310 | grub_mkimage-util_resolve.o: util/resolve.c |
311 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< | |
6a161fa9 | 312 | |
4b13b216 | 313 | grub_mkimage-util_resolve.d: util/resolve.c |
314 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,resolve\.o[ :]*,grub_mkimage-util_resolve.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
6a161fa9 | 315 | |
4b13b216 | 316 | -include grub_mkimage-util_resolve.d |
6a161fa9 | 317 | |
4ac9bd04 | 318 | grub_mkimage_LDFLAGS = $(LIBLZO) |
6a161fa9 | 319 | |
4b13b216 | 320 | # For grub-setup. |
50214199 | 321 | grub_setup_SOURCES = util/i386/pc/grub-setup.c util/i386/pc/biosdisk.c \ |
322 | util/misc.c util/i386/pc/getroot.c kern/device.c kern/disk.c \ | |
323 | kern/err.c kern/misc.c fs/fat.c fs/ext2.c fs/xfs.c fs/affs.c \ | |
324 | fs/sfs.c kern/parser.c kern/partition.c partmap/pc.c \ | |
325 | fs/ufs.c fs/minix.c fs/hfs.c fs/jfs.c fs/hfsplus.c kern/file.c \ | |
326 | kern/fs.c kern/env.c fs/fshelp.c | |
327 | CLEANFILES += grub-setup grub_setup-util_i386_pc_grub_setup.o grub_setup-util_i386_pc_biosdisk.o grub_setup-util_misc.o grub_setup-util_i386_pc_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-fs_fat.o grub_setup-fs_ext2.o grub_setup-fs_xfs.o grub_setup-fs_affs.o grub_setup-fs_sfs.o grub_setup-kern_parser.o grub_setup-kern_partition.o grub_setup-partmap_pc.o grub_setup-fs_ufs.o grub_setup-fs_minix.o grub_setup-fs_hfs.o grub_setup-fs_jfs.o grub_setup-fs_hfsplus.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o | |
328 | MOSTLYCLEANFILES += grub_setup-util_i386_pc_grub_setup.d grub_setup-util_i386_pc_biosdisk.d grub_setup-util_misc.d grub_setup-util_i386_pc_getroot.d grub_setup-kern_device.d grub_setup-kern_disk.d grub_setup-kern_err.d grub_setup-kern_misc.d grub_setup-fs_fat.d grub_setup-fs_ext2.d grub_setup-fs_xfs.d grub_setup-fs_affs.d grub_setup-fs_sfs.d grub_setup-kern_parser.d grub_setup-kern_partition.d grub_setup-partmap_pc.d grub_setup-fs_ufs.d grub_setup-fs_minix.d grub_setup-fs_hfs.d grub_setup-fs_jfs.d grub_setup-fs_hfsplus.d grub_setup-kern_file.d grub_setup-kern_fs.d grub_setup-kern_env.d grub_setup-fs_fshelp.d | |
329 | ||
330 | grub-setup: grub_setup-util_i386_pc_grub_setup.o grub_setup-util_i386_pc_biosdisk.o grub_setup-util_misc.o grub_setup-util_i386_pc_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-fs_fat.o grub_setup-fs_ext2.o grub_setup-fs_xfs.o grub_setup-fs_affs.o grub_setup-fs_sfs.o grub_setup-kern_parser.o grub_setup-kern_partition.o grub_setup-partmap_pc.o grub_setup-fs_ufs.o grub_setup-fs_minix.o grub_setup-fs_hfs.o grub_setup-fs_jfs.o grub_setup-fs_hfsplus.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o | |
4b13b216 | 331 | $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_setup_LDFLAGS) |
1cc73a62 | 332 | |
4b13b216 | 333 | grub_setup-util_i386_pc_grub_setup.o: util/i386/pc/grub-setup.c |
334 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 335 | |
4b13b216 | 336 | grub_setup-util_i386_pc_grub_setup.d: util/i386/pc/grub-setup.c |
337 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,grub\-setup\.o[ :]*,grub_setup-util_i386_pc_grub_setup.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 338 | |
4b13b216 | 339 | -include grub_setup-util_i386_pc_grub_setup.d |
1cc73a62 | 340 | |
4b13b216 | 341 | grub_setup-util_i386_pc_biosdisk.o: util/i386/pc/biosdisk.c |
342 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 343 | |
4b13b216 | 344 | grub_setup-util_i386_pc_biosdisk.d: util/i386/pc/biosdisk.c |
345 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,biosdisk\.o[ :]*,grub_setup-util_i386_pc_biosdisk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 346 | |
4b13b216 | 347 | -include grub_setup-util_i386_pc_biosdisk.d |
1cc73a62 | 348 | |
4b13b216 | 349 | grub_setup-util_misc.o: util/misc.c |
350 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 351 | |
4b13b216 | 352 | grub_setup-util_misc.d: util/misc.c |
353 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_setup-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 354 | |
4b13b216 | 355 | -include grub_setup-util_misc.d |
1cc73a62 | 356 | |
4b13b216 | 357 | grub_setup-util_i386_pc_getroot.o: util/i386/pc/getroot.c |
358 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1f7315a3 | 359 | |
4b13b216 | 360 | grub_setup-util_i386_pc_getroot.d: util/i386/pc/getroot.c |
361 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,getroot\.o[ :]*,grub_setup-util_i386_pc_getroot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 362 | |
4b13b216 | 363 | -include grub_setup-util_i386_pc_getroot.d |
1f7315a3 | 364 | |
4b13b216 | 365 | grub_setup-kern_device.o: kern/device.c |
366 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 367 | |
4b13b216 | 368 | grub_setup-kern_device.d: kern/device.c |
369 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,device\.o[ :]*,grub_setup-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 370 | |
4b13b216 | 371 | -include grub_setup-kern_device.d |
1cc73a62 | 372 | |
4b13b216 | 373 | grub_setup-kern_disk.o: kern/disk.c |
374 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 375 | |
4b13b216 | 376 | grub_setup-kern_disk.d: kern/disk.c |
377 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,disk\.o[ :]*,grub_setup-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 378 | |
4b13b216 | 379 | -include grub_setup-kern_disk.d |
1cc73a62 | 380 | |
4b13b216 | 381 | grub_setup-kern_err.o: kern/err.c |
382 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 383 | |
4b13b216 | 384 | grub_setup-kern_err.d: kern/err.c |
385 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,err\.o[ :]*,grub_setup-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 386 | |
4b13b216 | 387 | -include grub_setup-kern_err.d |
1cc73a62 | 388 | |
4b13b216 | 389 | grub_setup-kern_misc.o: kern/misc.c |
390 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 391 | |
4b13b216 | 392 | grub_setup-kern_misc.d: kern/misc.c |
393 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_setup-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 394 | |
4b13b216 | 395 | -include grub_setup-kern_misc.d |
1cc73a62 | 396 | |
4b13b216 | 397 | grub_setup-fs_fat.o: fs/fat.c |
398 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1cc73a62 | 399 | |
4b13b216 | 400 | grub_setup-fs_fat.d: fs/fat.c |
401 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,fat\.o[ :]*,grub_setup-fs_fat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1cc73a62 | 402 | |
4b13b216 | 403 | -include grub_setup-fs_fat.d |
1cc73a62 | 404 | |
4b13b216 | 405 | grub_setup-fs_ext2.o: fs/ext2.c |
406 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
a35eed7c | 407 | |
4b13b216 | 408 | grub_setup-fs_ext2.d: fs/ext2.c |
409 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,ext2\.o[ :]*,grub_setup-fs_ext2.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
a35eed7c | 410 | |
4b13b216 | 411 | -include grub_setup-fs_ext2.d |
a35eed7c | 412 | |
b2499b29 | 413 | grub_setup-fs_xfs.o: fs/xfs.c |
414 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
415 | ||
416 | grub_setup-fs_xfs.d: fs/xfs.c | |
417 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,xfs\.o[ :]*,grub_setup-fs_xfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
418 | ||
419 | -include grub_setup-fs_xfs.d | |
420 | ||
57bdbde3 | 421 | grub_setup-fs_affs.o: fs/affs.c |
422 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
423 | ||
424 | grub_setup-fs_affs.d: fs/affs.c | |
425 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,affs\.o[ :]*,grub_setup-fs_affs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
426 | ||
427 | -include grub_setup-fs_affs.d | |
428 | ||
9a909877 | 429 | grub_setup-fs_sfs.o: fs/sfs.c |
430 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
431 | ||
432 | grub_setup-fs_sfs.d: fs/sfs.c | |
433 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,sfs\.o[ :]*,grub_setup-fs_sfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
434 | ||
435 | -include grub_setup-fs_sfs.d | |
436 | ||
04ccf3ec | 437 | grub_setup-kern_parser.o: kern/parser.c |
438 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
439 | ||
440 | grub_setup-kern_parser.d: kern/parser.c | |
441 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,parser\.o[ :]*,grub_setup-kern_parser.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
442 | ||
443 | -include grub_setup-kern_parser.d | |
444 | ||
3f1578fe | 445 | grub_setup-kern_partition.o: kern/partition.c |
446 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
447 | ||
448 | grub_setup-kern_partition.d: kern/partition.c | |
449 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grub_setup-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
450 | ||
451 | -include grub_setup-kern_partition.d | |
452 | ||
3f1578fe | 453 | grub_setup-partmap_pc.o: partmap/pc.c |
454 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
455 | ||
456 | grub_setup-partmap_pc.d: partmap/pc.c | |
457 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,pc\.o[ :]*,grub_setup-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
458 | ||
459 | -include grub_setup-partmap_pc.d | |
460 | ||
66e19ef8 | 461 | grub_setup-fs_ufs.o: fs/ufs.c |
462 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
463 | ||
464 | grub_setup-fs_ufs.d: fs/ufs.c | |
465 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,ufs\.o[ :]*,grub_setup-fs_ufs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
466 | ||
467 | -include grub_setup-fs_ufs.d | |
468 | ||
469 | grub_setup-fs_minix.o: fs/minix.c | |
470 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
471 | ||
472 | grub_setup-fs_minix.d: fs/minix.c | |
473 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,minix\.o[ :]*,grub_setup-fs_minix.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
474 | ||
475 | -include grub_setup-fs_minix.d | |
476 | ||
64372eb4 | 477 | grub_setup-fs_hfs.o: fs/hfs.c |
478 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
479 | ||
480 | grub_setup-fs_hfs.d: fs/hfs.c | |
481 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,hfs\.o[ :]*,grub_setup-fs_hfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
482 | ||
483 | -include grub_setup-fs_hfs.d | |
484 | ||
aa033560 | 485 | grub_setup-fs_jfs.o: fs/jfs.c |
486 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
487 | ||
488 | grub_setup-fs_jfs.d: fs/jfs.c | |
489 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,jfs\.o[ :]*,grub_setup-fs_jfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
490 | ||
491 | -include grub_setup-fs_jfs.d | |
492 | ||
50214199 | 493 | grub_setup-fs_hfsplus.o: fs/hfsplus.c |
494 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
495 | ||
496 | grub_setup-fs_hfsplus.d: fs/hfsplus.c | |
497 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,hfsplus\.o[ :]*,grub_setup-fs_hfsplus.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
498 | ||
499 | -include grub_setup-fs_hfsplus.d | |
500 | ||
4b13b216 | 501 | grub_setup-kern_file.o: kern/file.c |
502 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1f7315a3 | 503 | |
4b13b216 | 504 | grub_setup-kern_file.d: kern/file.c |
505 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,file\.o[ :]*,grub_setup-kern_file.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 506 | |
4b13b216 | 507 | -include grub_setup-kern_file.d |
1f7315a3 | 508 | |
4b13b216 | 509 | grub_setup-kern_fs.o: kern/fs.c |
510 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
1f7315a3 | 511 | |
4b13b216 | 512 | grub_setup-kern_fs.d: kern/fs.c |
513 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,fs\.o[ :]*,grub_setup-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 514 | |
4b13b216 | 515 | -include grub_setup-kern_fs.d |
1f7315a3 | 516 | |
4b13b216 | 517 | grub_setup-kern_env.o: kern/env.c |
518 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
db1771cf | 519 | |
4b13b216 | 520 | grub_setup-kern_env.d: kern/env.c |
521 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,env\.o[ :]*,grub_setup-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 522 | |
4b13b216 | 523 | -include grub_setup-kern_env.d |
db1771cf | 524 | |
2c1f4ce3 | 525 | grub_setup-fs_fshelp.o: fs/fshelp.c |
526 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< | |
527 | ||
528 | grub_setup-fs_fshelp.d: fs/fshelp.c | |
529 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,fshelp\.o[ :]*,grub_setup-fs_fshelp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
530 | ||
531 | -include grub_setup-fs_fshelp.d | |
532 | ||
1f7315a3 | 533 | |
e0f050c2 | 534 | # For grub-mkdevicemap. |
535 | grub_mkdevicemap_SOURCES = util/i386/pc/grub-mkdevicemap.c util/misc.c | |
536 | CLEANFILES += grub-mkdevicemap grub_mkdevicemap-util_i386_pc_grub_mkdevicemap.o grub_mkdevicemap-util_misc.o | |
537 | MOSTLYCLEANFILES += grub_mkdevicemap-util_i386_pc_grub_mkdevicemap.d grub_mkdevicemap-util_misc.d | |
538 | ||
539 | grub-mkdevicemap: grub_mkdevicemap-util_i386_pc_grub_mkdevicemap.o grub_mkdevicemap-util_misc.o | |
540 | $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_mkdevicemap_LDFLAGS) | |
541 | ||
542 | grub_mkdevicemap-util_i386_pc_grub_mkdevicemap.o: util/i386/pc/grub-mkdevicemap.c | |
543 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkdevicemap_CFLAGS) -c -o $@ $< | |
544 | ||
545 | grub_mkdevicemap-util_i386_pc_grub_mkdevicemap.d: util/i386/pc/grub-mkdevicemap.c | |
546 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkdevicemap_CFLAGS) -M $< | sed 's,grub\-mkdevicemap\.o[ :]*,grub_mkdevicemap-util_i386_pc_grub_mkdevicemap.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
547 | ||
548 | -include grub_mkdevicemap-util_i386_pc_grub_mkdevicemap.d | |
549 | ||
550 | grub_mkdevicemap-util_misc.o: util/misc.c | |
551 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkdevicemap_CFLAGS) -c -o $@ $< | |
552 | ||
553 | grub_mkdevicemap-util_misc.d: util/misc.c | |
554 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkdevicemap_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_mkdevicemap-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
555 | ||
556 | -include grub_mkdevicemap-util_misc.d | |
557 | ||
558 | ||
8b5f3938 | 559 | # For grub-probefs. |
560 | grub_probefs_SOURCES = util/i386/pc/grub-probefs.c \ | |
561 | util/i386/pc/biosdisk.c util/misc.c util/i386/pc/getroot.c \ | |
562 | kern/device.c kern/disk.c kern/err.c kern/misc.c fs/fat.c \ | |
04ccf3ec | 563 | fs/ext2.c kern/parser.c kern/partition.c partmap/pc.c fs/ufs.c \ |
564 | fs/minix.c fs/hfs.c fs/jfs.c kern/fs.c kern/env.c fs/fshelp.c \ | |
50214199 | 565 | fs/xfs.c fs/affs.c fs/sfs.c fs/hfsplus.c |
566 | CLEANFILES += grub-probefs grub_probefs-util_i386_pc_grub_probefs.o grub_probefs-util_i386_pc_biosdisk.o grub_probefs-util_misc.o grub_probefs-util_i386_pc_getroot.o grub_probefs-kern_device.o grub_probefs-kern_disk.o grub_probefs-kern_err.o grub_probefs-kern_misc.o grub_probefs-fs_fat.o grub_probefs-fs_ext2.o grub_probefs-kern_parser.o grub_probefs-kern_partition.o grub_probefs-partmap_pc.o grub_probefs-fs_ufs.o grub_probefs-fs_minix.o grub_probefs-fs_hfs.o grub_probefs-fs_jfs.o grub_probefs-kern_fs.o grub_probefs-kern_env.o grub_probefs-fs_fshelp.o grub_probefs-fs_xfs.o grub_probefs-fs_affs.o grub_probefs-fs_sfs.o grub_probefs-fs_hfsplus.o | |
567 | MOSTLYCLEANFILES += grub_probefs-util_i386_pc_grub_probefs.d grub_probefs-util_i386_pc_biosdisk.d grub_probefs-util_misc.d grub_probefs-util_i386_pc_getroot.d grub_probefs-kern_device.d grub_probefs-kern_disk.d grub_probefs-kern_err.d grub_probefs-kern_misc.d grub_probefs-fs_fat.d grub_probefs-fs_ext2.d grub_probefs-kern_parser.d grub_probefs-kern_partition.d grub_probefs-partmap_pc.d grub_probefs-fs_ufs.d grub_probefs-fs_minix.d grub_probefs-fs_hfs.d grub_probefs-fs_jfs.d grub_probefs-kern_fs.d grub_probefs-kern_env.d grub_probefs-fs_fshelp.d grub_probefs-fs_xfs.d grub_probefs-fs_affs.d grub_probefs-fs_sfs.d grub_probefs-fs_hfsplus.d | |
8b5f3938 | 568 | |
50214199 | 569 | grub-probefs: grub_probefs-util_i386_pc_grub_probefs.o grub_probefs-util_i386_pc_biosdisk.o grub_probefs-util_misc.o grub_probefs-util_i386_pc_getroot.o grub_probefs-kern_device.o grub_probefs-kern_disk.o grub_probefs-kern_err.o grub_probefs-kern_misc.o grub_probefs-fs_fat.o grub_probefs-fs_ext2.o grub_probefs-kern_parser.o grub_probefs-kern_partition.o grub_probefs-partmap_pc.o grub_probefs-fs_ufs.o grub_probefs-fs_minix.o grub_probefs-fs_hfs.o grub_probefs-fs_jfs.o grub_probefs-kern_fs.o grub_probefs-kern_env.o grub_probefs-fs_fshelp.o grub_probefs-fs_xfs.o grub_probefs-fs_affs.o grub_probefs-fs_sfs.o grub_probefs-fs_hfsplus.o |
8b5f3938 | 570 | $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_probefs_LDFLAGS) |
571 | ||
572 | grub_probefs-util_i386_pc_grub_probefs.o: util/i386/pc/grub-probefs.c | |
573 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
574 | ||
575 | grub_probefs-util_i386_pc_grub_probefs.d: util/i386/pc/grub-probefs.c | |
576 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,grub\-probefs\.o[ :]*,grub_probefs-util_i386_pc_grub_probefs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
577 | ||
578 | -include grub_probefs-util_i386_pc_grub_probefs.d | |
579 | ||
580 | grub_probefs-util_i386_pc_biosdisk.o: util/i386/pc/biosdisk.c | |
581 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
582 | ||
583 | grub_probefs-util_i386_pc_biosdisk.d: util/i386/pc/biosdisk.c | |
584 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,biosdisk\.o[ :]*,grub_probefs-util_i386_pc_biosdisk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
585 | ||
586 | -include grub_probefs-util_i386_pc_biosdisk.d | |
587 | ||
588 | grub_probefs-util_misc.o: util/misc.c | |
589 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
590 | ||
591 | grub_probefs-util_misc.d: util/misc.c | |
592 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_probefs-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
593 | ||
594 | -include grub_probefs-util_misc.d | |
595 | ||
596 | grub_probefs-util_i386_pc_getroot.o: util/i386/pc/getroot.c | |
597 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
598 | ||
599 | grub_probefs-util_i386_pc_getroot.d: util/i386/pc/getroot.c | |
600 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,getroot\.o[ :]*,grub_probefs-util_i386_pc_getroot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
601 | ||
602 | -include grub_probefs-util_i386_pc_getroot.d | |
603 | ||
604 | grub_probefs-kern_device.o: kern/device.c | |
605 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
606 | ||
607 | grub_probefs-kern_device.d: kern/device.c | |
608 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,device\.o[ :]*,grub_probefs-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
609 | ||
610 | -include grub_probefs-kern_device.d | |
611 | ||
612 | grub_probefs-kern_disk.o: kern/disk.c | |
613 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
614 | ||
615 | grub_probefs-kern_disk.d: kern/disk.c | |
616 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,disk\.o[ :]*,grub_probefs-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
617 | ||
618 | -include grub_probefs-kern_disk.d | |
619 | ||
620 | grub_probefs-kern_err.o: kern/err.c | |
621 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
622 | ||
623 | grub_probefs-kern_err.d: kern/err.c | |
624 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,err\.o[ :]*,grub_probefs-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
625 | ||
626 | -include grub_probefs-kern_err.d | |
627 | ||
628 | grub_probefs-kern_misc.o: kern/misc.c | |
629 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
630 | ||
631 | grub_probefs-kern_misc.d: kern/misc.c | |
632 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_probefs-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
633 | ||
634 | -include grub_probefs-kern_misc.d | |
635 | ||
636 | grub_probefs-fs_fat.o: fs/fat.c | |
637 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
638 | ||
639 | grub_probefs-fs_fat.d: fs/fat.c | |
640 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,fat\.o[ :]*,grub_probefs-fs_fat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
641 | ||
642 | -include grub_probefs-fs_fat.d | |
643 | ||
644 | grub_probefs-fs_ext2.o: fs/ext2.c | |
645 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
646 | ||
647 | grub_probefs-fs_ext2.d: fs/ext2.c | |
648 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,ext2\.o[ :]*,grub_probefs-fs_ext2.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
649 | ||
650 | -include grub_probefs-fs_ext2.d | |
651 | ||
04ccf3ec | 652 | grub_probefs-kern_parser.o: kern/parser.c |
653 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
654 | ||
655 | grub_probefs-kern_parser.d: kern/parser.c | |
656 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,parser\.o[ :]*,grub_probefs-kern_parser.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
657 | ||
658 | -include grub_probefs-kern_parser.d | |
659 | ||
8b5f3938 | 660 | grub_probefs-kern_partition.o: kern/partition.c |
661 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
662 | ||
663 | grub_probefs-kern_partition.d: kern/partition.c | |
664 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grub_probefs-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
665 | ||
666 | -include grub_probefs-kern_partition.d | |
667 | ||
668 | grub_probefs-partmap_pc.o: partmap/pc.c | |
669 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
670 | ||
671 | grub_probefs-partmap_pc.d: partmap/pc.c | |
672 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,pc\.o[ :]*,grub_probefs-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
673 | ||
674 | -include grub_probefs-partmap_pc.d | |
675 | ||
676 | grub_probefs-fs_ufs.o: fs/ufs.c | |
677 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
678 | ||
679 | grub_probefs-fs_ufs.d: fs/ufs.c | |
680 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,ufs\.o[ :]*,grub_probefs-fs_ufs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
681 | ||
682 | -include grub_probefs-fs_ufs.d | |
683 | ||
684 | grub_probefs-fs_minix.o: fs/minix.c | |
685 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
686 | ||
687 | grub_probefs-fs_minix.d: fs/minix.c | |
688 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,minix\.o[ :]*,grub_probefs-fs_minix.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
689 | ||
690 | -include grub_probefs-fs_minix.d | |
691 | ||
692 | grub_probefs-fs_hfs.o: fs/hfs.c | |
693 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
694 | ||
695 | grub_probefs-fs_hfs.d: fs/hfs.c | |
696 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,hfs\.o[ :]*,grub_probefs-fs_hfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
697 | ||
698 | -include grub_probefs-fs_hfs.d | |
699 | ||
700 | grub_probefs-fs_jfs.o: fs/jfs.c | |
701 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
702 | ||
703 | grub_probefs-fs_jfs.d: fs/jfs.c | |
704 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,jfs\.o[ :]*,grub_probefs-fs_jfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
705 | ||
706 | -include grub_probefs-fs_jfs.d | |
707 | ||
708 | grub_probefs-kern_fs.o: kern/fs.c | |
709 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
710 | ||
711 | grub_probefs-kern_fs.d: kern/fs.c | |
712 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,fs\.o[ :]*,grub_probefs-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
713 | ||
714 | -include grub_probefs-kern_fs.d | |
715 | ||
716 | grub_probefs-kern_env.o: kern/env.c | |
717 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
718 | ||
719 | grub_probefs-kern_env.d: kern/env.c | |
720 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,env\.o[ :]*,grub_probefs-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
721 | ||
722 | -include grub_probefs-kern_env.d | |
723 | ||
724 | grub_probefs-fs_fshelp.o: fs/fshelp.c | |
725 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
726 | ||
727 | grub_probefs-fs_fshelp.d: fs/fshelp.c | |
728 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,fshelp\.o[ :]*,grub_probefs-fs_fshelp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
729 | ||
730 | -include grub_probefs-fs_fshelp.d | |
731 | ||
b2499b29 | 732 | grub_probefs-fs_xfs.o: fs/xfs.c |
733 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
734 | ||
735 | grub_probefs-fs_xfs.d: fs/xfs.c | |
736 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,xfs\.o[ :]*,grub_probefs-fs_xfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
737 | ||
738 | -include grub_probefs-fs_xfs.d | |
739 | ||
57bdbde3 | 740 | grub_probefs-fs_affs.o: fs/affs.c |
741 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
742 | ||
743 | grub_probefs-fs_affs.d: fs/affs.c | |
744 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,affs\.o[ :]*,grub_probefs-fs_affs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
745 | ||
746 | -include grub_probefs-fs_affs.d | |
747 | ||
9a909877 | 748 | grub_probefs-fs_sfs.o: fs/sfs.c |
749 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
750 | ||
751 | grub_probefs-fs_sfs.d: fs/sfs.c | |
752 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,sfs\.o[ :]*,grub_probefs-fs_sfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
753 | ||
754 | -include grub_probefs-fs_sfs.d | |
755 | ||
50214199 | 756 | grub_probefs-fs_hfsplus.o: fs/hfsplus.c |
757 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -c -o $@ $< | |
758 | ||
759 | grub_probefs-fs_hfsplus.d: fs/hfsplus.c | |
760 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_probefs_CFLAGS) -M $< | sed 's,hfsplus\.o[ :]*,grub_probefs-fs_hfsplus.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
761 | ||
762 | -include grub_probefs-fs_hfsplus.d | |
763 | ||
8b5f3938 | 764 | |
e0f050c2 | 765 | # For grub-emu. |
6d099807 | 766 | grub_emu_SOURCES = commands/boot.c commands/cat.c commands/cmp.c \ |
062aaf39 | 767 | commands/configfile.c commands/default.c commands/help.c \ |
daac212a | 768 | commands/terminal.c commands/ls.c commands/test.c \ |
769 | commands/search.c commands/timeout.c \ | |
e6b92c8a | 770 | commands/i386/pc/halt.c commands/i386/pc/reboot.c \ |
771 | disk/loopback.c \ | |
6fa1251a | 772 | fs/affs.c fs/ext2.c fs/fat.c fs/fshelp.c fs/hfs.c fs/iso9660.c \ |
50214199 | 773 | fs/jfs.c fs/minix.c fs/sfs.c fs/ufs.c fs/xfs.c fs/hfsplus.c \ |
d9864ee1 | 774 | io/gzio.c \ |
e6b92c8a | 775 | kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c \ |
daac212a | 776 | normal/execute.c kern/file.c kern/fs.c normal/lexer.c \ |
777 | kern/loader.c kern/main.c kern/misc.c kern/parser.c \ | |
778 | grub_script.tab.c kern/partition.c kern/rescue.c kern/term.c \ | |
779 | normal/arg.c normal/cmdline.c normal/command.c normal/function.c\ | |
8de3495c | 780 | normal/completion.c normal/context.c normal/main.c \ |
daac212a | 781 | normal/menu.c normal/menu_entry.c normal/misc.c normal/script.c \ |
4ed2e1dd | 782 | partmap/amiga.c partmap/apple.c partmap/pc.c partmap/sun.c \ |
b04216ab | 783 | partmap/acorn.c partmap/gpt.c \ |
e6b92c8a | 784 | util/console.c util/grub-emu.c util/misc.c \ |
785 | util/i386/pc/biosdisk.c util/i386/pc/getroot.c \ | |
6d099807 | 786 | util/i386/pc/misc.c grub_emu_init.c |
50214199 | 787 | 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_default.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_timeout.o grub_emu-commands_i386_pc_halt.o grub_emu-commands_i386_pc_reboot.o grub_emu-disk_loopback.o grub_emu-fs_affs.o grub_emu-fs_ext2.o grub_emu-fs_fat.o grub_emu-fs_fshelp.o grub_emu-fs_hfs.o grub_emu-fs_iso9660.o grub_emu-fs_jfs.o grub_emu-fs_minix.o grub_emu-fs_sfs.o grub_emu-fs_ufs.o grub_emu-fs_xfs.o grub_emu-fs_hfsplus.o grub_emu-io_gzio.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.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_context.o grub_emu-normal_main.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-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_biosdisk.o grub_emu-util_i386_pc_getroot.o grub_emu-util_i386_pc_misc.o grub_emu-grub_emu_init.o |
788 | MOSTLYCLEANFILES += grub_emu-commands_boot.d grub_emu-commands_cat.d grub_emu-commands_cmp.d grub_emu-commands_configfile.d grub_emu-commands_default.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_timeout.d grub_emu-commands_i386_pc_halt.d grub_emu-commands_i386_pc_reboot.d grub_emu-disk_loopback.d grub_emu-fs_affs.d grub_emu-fs_ext2.d grub_emu-fs_fat.d grub_emu-fs_fshelp.d grub_emu-fs_hfs.d grub_emu-fs_iso9660.d grub_emu-fs_jfs.d grub_emu-fs_minix.d grub_emu-fs_sfs.d grub_emu-fs_ufs.d grub_emu-fs_xfs.d grub_emu-fs_hfsplus.d grub_emu-io_gzio.d grub_emu-kern_device.d grub_emu-kern_disk.d grub_emu-kern_dl.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_context.d grub_emu-normal_main.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-util_console.d grub_emu-util_grub_emu.d grub_emu-util_misc.d grub_emu-util_i386_pc_biosdisk.d grub_emu-util_i386_pc_getroot.d grub_emu-util_i386_pc_misc.d grub_emu-grub_emu_init.d | |
e6b92c8a | 789 | |
50214199 | 790 | 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_default.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_timeout.o grub_emu-commands_i386_pc_halt.o grub_emu-commands_i386_pc_reboot.o grub_emu-disk_loopback.o grub_emu-fs_affs.o grub_emu-fs_ext2.o grub_emu-fs_fat.o grub_emu-fs_fshelp.o grub_emu-fs_hfs.o grub_emu-fs_iso9660.o grub_emu-fs_jfs.o grub_emu-fs_minix.o grub_emu-fs_sfs.o grub_emu-fs_ufs.o grub_emu-fs_xfs.o grub_emu-fs_hfsplus.o grub_emu-io_gzio.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.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_context.o grub_emu-normal_main.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-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_biosdisk.o grub_emu-util_i386_pc_getroot.o grub_emu-util_i386_pc_misc.o grub_emu-grub_emu_init.o |
4b13b216 | 791 | $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_emu_LDFLAGS) |
1f7315a3 | 792 | |
e6b92c8a | 793 | grub_emu-commands_boot.o: commands/boot.c |
794 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 795 | |
e6b92c8a | 796 | grub_emu-commands_boot.d: commands/boot.c |
797 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,boot\.o[ :]*,grub_emu-commands_boot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 798 | |
e6b92c8a | 799 | -include grub_emu-commands_boot.d |
1f7315a3 | 800 | |
e6b92c8a | 801 | grub_emu-commands_cat.o: commands/cat.c |
802 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 803 | |
e6b92c8a | 804 | grub_emu-commands_cat.d: commands/cat.c |
805 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,cat\.o[ :]*,grub_emu-commands_cat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 806 | |
e6b92c8a | 807 | -include grub_emu-commands_cat.d |
1f7315a3 | 808 | |
e6b92c8a | 809 | grub_emu-commands_cmp.o: commands/cmp.c |
810 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
2c1f4ce3 | 811 | |
e6b92c8a | 812 | grub_emu-commands_cmp.d: commands/cmp.c |
813 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,cmp\.o[ :]*,grub_emu-commands_cmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2c1f4ce3 | 814 | |
e6b92c8a | 815 | -include grub_emu-commands_cmp.d |
2c1f4ce3 | 816 | |
062aaf39 | 817 | grub_emu-commands_configfile.o: commands/configfile.c |
818 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
819 | ||
820 | grub_emu-commands_configfile.d: commands/configfile.c | |
821 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,configfile\.o[ :]*,grub_emu-commands_configfile.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
822 | ||
823 | -include grub_emu-commands_configfile.d | |
824 | ||
93f3a1d8 | 825 | grub_emu-commands_default.o: commands/default.c |
826 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
827 | ||
828 | grub_emu-commands_default.d: commands/default.c | |
829 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,default\.o[ :]*,grub_emu-commands_default.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
830 | ||
831 | -include grub_emu-commands_default.d | |
832 | ||
e6b92c8a | 833 | grub_emu-commands_help.o: commands/help.c |
834 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 835 | |
e6b92c8a | 836 | grub_emu-commands_help.d: commands/help.c |
837 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,help\.o[ :]*,grub_emu-commands_help.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 838 | |
e6b92c8a | 839 | -include grub_emu-commands_help.d |
1f7315a3 | 840 | |
e6b92c8a | 841 | grub_emu-commands_terminal.o: commands/terminal.c |
842 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 843 | |
e6b92c8a | 844 | grub_emu-commands_terminal.d: commands/terminal.c |
845 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,terminal\.o[ :]*,grub_emu-commands_terminal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 846 | |
e6b92c8a | 847 | -include grub_emu-commands_terminal.d |
1f7315a3 | 848 | |
e6b92c8a | 849 | grub_emu-commands_ls.o: commands/ls.c |
850 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 851 | |
e6b92c8a | 852 | grub_emu-commands_ls.d: commands/ls.c |
853 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,ls\.o[ :]*,grub_emu-commands_ls.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 854 | |
e6b92c8a | 855 | -include grub_emu-commands_ls.d |
1f7315a3 | 856 | |
daac212a | 857 | grub_emu-commands_test.o: commands/test.c |
858 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
859 | ||
860 | grub_emu-commands_test.d: commands/test.c | |
861 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,test\.o[ :]*,grub_emu-commands_test.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
862 | ||
863 | -include grub_emu-commands_test.d | |
864 | ||
6a85ce79 | 865 | grub_emu-commands_search.o: commands/search.c |
866 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
867 | ||
868 | grub_emu-commands_search.d: commands/search.c | |
869 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,search\.o[ :]*,grub_emu-commands_search.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
870 | ||
871 | -include grub_emu-commands_search.d | |
872 | ||
93f3a1d8 | 873 | grub_emu-commands_timeout.o: commands/timeout.c |
874 | $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
875 | ||
876 | grub_emu-commands_timeout.d: commands/timeout.c | |
877 | set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,timeout\.o[ :]*,grub_emu-commands_timeout.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
878 | ||
879 | -include grub_emu-commands_timeout.d | |
880 | ||
e6b92c8a | 881 | grub_emu-commands_i386_pc_halt.o: commands/i386/pc/halt.c |
882 | $(BUILD_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 883 | |
e6b92c8a | 884 | grub_emu-commands_i386_pc_halt.d: commands/i386/pc/halt.c |
885 | set -e; $(BUILD_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,halt\.o[ :]*,grub_emu-commands_i386_pc_halt.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 886 | |
e6b92c8a | 887 | -include grub_emu-commands_i386_pc_halt.d |
1f7315a3 | 888 | |
e6b92c8a | 889 | grub_emu-commands_i386_pc_reboot.o: commands/i386/pc/reboot.c |
890 | $(BUILD_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 891 | |
e6b92c8a | 892 | grub_emu-commands_i386_pc_reboot.d: commands/i386/pc/reboot.c |
893 | set -e; $(BUILD_CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,reboot\.o[ :]*,grub_emu-commands_i386_pc_reboot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 894 | |
e6b92c8a | 895 | -include grub_emu-commands_i386_pc_reboot.d |
1f7315a3 | 896 | |
e6b92c8a | 897 | grub_emu-disk_loopback.o: disk/loopback.c |
898 | $(BUILD_CC) -Idisk -I$(srcdir)/disk $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 899 | |
e6b92c8a | 900 | grub_emu-disk_loopback.d: disk/loopback.c |
901 | set -e; $(BUILD_CC) -Idisk -I$(srcdir)/disk $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,loopback\.o[ :]*,grub_emu-disk_loopback.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 902 | |
e6b92c8a | 903 | -include grub_emu-disk_loopback.d |
1f7315a3 | 904 | |
57bdbde3 | 905 | grub_emu-fs_affs.o: fs/affs.c |
906 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
907 | ||
908 | grub_emu-fs_affs.d: fs/affs.c | |
909 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,affs\.o[ :]*,grub_emu-fs_affs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
910 | ||
911 | -include grub_emu-fs_affs.d | |
912 | ||
e6b92c8a | 913 | grub_emu-fs_ext2.o: fs/ext2.c |
914 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 915 | |
e6b92c8a | 916 | grub_emu-fs_ext2.d: fs/ext2.c |
917 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,ext2\.o[ :]*,grub_emu-fs_ext2.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 918 | |
e6b92c8a | 919 | -include grub_emu-fs_ext2.d |
1f7315a3 | 920 | |
e6b92c8a | 921 | grub_emu-fs_fat.o: fs/fat.c |
922 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 923 | |
e6b92c8a | 924 | grub_emu-fs_fat.d: fs/fat.c |
925 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,fat\.o[ :]*,grub_emu-fs_fat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 926 | |
e6b92c8a | 927 | -include grub_emu-fs_fat.d |
1f7315a3 | 928 | |
e6b92c8a | 929 | grub_emu-fs_fshelp.o: fs/fshelp.c |
930 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 931 | |
e6b92c8a | 932 | grub_emu-fs_fshelp.d: fs/fshelp.c |
933 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,fshelp\.o[ :]*,grub_emu-fs_fshelp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 934 | |
e6b92c8a | 935 | -include grub_emu-fs_fshelp.d |
1f7315a3 | 936 | |
e6b92c8a | 937 | grub_emu-fs_hfs.o: fs/hfs.c |
938 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 939 | |
e6b92c8a | 940 | grub_emu-fs_hfs.d: fs/hfs.c |
941 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,hfs\.o[ :]*,grub_emu-fs_hfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 942 | |
e6b92c8a | 943 | -include grub_emu-fs_hfs.d |
1f7315a3 | 944 | |
e6b92c8a | 945 | grub_emu-fs_iso9660.o: fs/iso9660.c |
946 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
db1771cf | 947 | |
e6b92c8a | 948 | grub_emu-fs_iso9660.d: fs/iso9660.c |
949 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,iso9660\.o[ :]*,grub_emu-fs_iso9660.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 950 | |
e6b92c8a | 951 | -include grub_emu-fs_iso9660.d |
db1771cf | 952 | |
e6b92c8a | 953 | grub_emu-fs_jfs.o: fs/jfs.c |
954 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
db1771cf | 955 | |
e6b92c8a | 956 | grub_emu-fs_jfs.d: fs/jfs.c |
957 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,jfs\.o[ :]*,grub_emu-fs_jfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 958 | |
e6b92c8a | 959 | -include grub_emu-fs_jfs.d |
db1771cf | 960 | |
e6b92c8a | 961 | grub_emu-fs_minix.o: fs/minix.c |
962 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
3f1578fe | 963 | |
e6b92c8a | 964 | grub_emu-fs_minix.d: fs/minix.c |
965 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,minix\.o[ :]*,grub_emu-fs_minix.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
3f1578fe | 966 | |
e6b92c8a | 967 | -include grub_emu-fs_minix.d |
3f1578fe | 968 | |
9a909877 | 969 | grub_emu-fs_sfs.o: fs/sfs.c |
970 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
971 | ||
972 | grub_emu-fs_sfs.d: fs/sfs.c | |
973 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,sfs\.o[ :]*,grub_emu-fs_sfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
974 | ||
975 | -include grub_emu-fs_sfs.d | |
976 | ||
e6b92c8a | 977 | grub_emu-fs_ufs.o: fs/ufs.c |
978 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
3f1578fe | 979 | |
e6b92c8a | 980 | grub_emu-fs_ufs.d: fs/ufs.c |
981 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,ufs\.o[ :]*,grub_emu-fs_ufs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
3f1578fe | 982 | |
e6b92c8a | 983 | -include grub_emu-fs_ufs.d |
3f1578fe | 984 | |
b2499b29 | 985 | grub_emu-fs_xfs.o: fs/xfs.c |
986 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
987 | ||
988 | grub_emu-fs_xfs.d: fs/xfs.c | |
989 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,xfs\.o[ :]*,grub_emu-fs_xfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
990 | ||
991 | -include grub_emu-fs_xfs.d | |
992 | ||
50214199 | 993 | grub_emu-fs_hfsplus.o: fs/hfsplus.c |
994 | $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
995 | ||
996 | grub_emu-fs_hfsplus.d: fs/hfsplus.c | |
997 | set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,hfsplus\.o[ :]*,grub_emu-fs_hfsplus.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
998 | ||
999 | -include grub_emu-fs_hfsplus.d | |
1000 | ||
d9864ee1 | 1001 | grub_emu-io_gzio.o: io/gzio.c |
1002 | $(BUILD_CC) -Iio -I$(srcdir)/io $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1003 | ||
1004 | grub_emu-io_gzio.d: io/gzio.c | |
1005 | set -e; $(BUILD_CC) -Iio -I$(srcdir)/io $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,gzio\.o[ :]*,grub_emu-io_gzio.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1006 | ||
1007 | -include grub_emu-io_gzio.d | |
1008 | ||
e6b92c8a | 1009 | grub_emu-kern_device.o: kern/device.c |
1010 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
3f1578fe | 1011 | |
e6b92c8a | 1012 | grub_emu-kern_device.d: kern/device.c |
1013 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,device\.o[ :]*,grub_emu-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
3f1578fe | 1014 | |
e6b92c8a | 1015 | -include grub_emu-kern_device.d |
3f1578fe | 1016 | |
e6b92c8a | 1017 | grub_emu-kern_disk.o: kern/disk.c |
1018 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
db1771cf | 1019 | |
e6b92c8a | 1020 | grub_emu-kern_disk.d: kern/disk.c |
1021 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,disk\.o[ :]*,grub_emu-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 1022 | |
e6b92c8a | 1023 | -include grub_emu-kern_disk.d |
db1771cf | 1024 | |
e6b92c8a | 1025 | grub_emu-kern_dl.o: kern/dl.c |
1026 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
db1771cf | 1027 | |
e6b92c8a | 1028 | grub_emu-kern_dl.d: kern/dl.c |
1029 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,dl\.o[ :]*,grub_emu-kern_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 1030 | |
e6b92c8a | 1031 | -include grub_emu-kern_dl.d |
db1771cf | 1032 | |
e6b92c8a | 1033 | grub_emu-kern_env.o: kern/env.c |
1034 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
db1771cf | 1035 | |
e6b92c8a | 1036 | grub_emu-kern_env.d: kern/env.c |
1037 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,env\.o[ :]*,grub_emu-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 1038 | |
e6b92c8a | 1039 | -include grub_emu-kern_env.d |
db1771cf | 1040 | |
e6b92c8a | 1041 | grub_emu-kern_err.o: kern/err.c |
1042 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
db1771cf | 1043 | |
e6b92c8a | 1044 | grub_emu-kern_err.d: kern/err.c |
1045 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,err\.o[ :]*,grub_emu-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 1046 | |
e6b92c8a | 1047 | -include grub_emu-kern_err.d |
db1771cf | 1048 | |
daac212a | 1049 | grub_emu-normal_execute.o: normal/execute.c |
1050 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1051 | ||
1052 | grub_emu-normal_execute.d: normal/execute.c | |
1053 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,execute\.o[ :]*,grub_emu-normal_execute.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1054 | ||
1055 | -include grub_emu-normal_execute.d | |
1056 | ||
e6b92c8a | 1057 | grub_emu-kern_file.o: kern/file.c |
1058 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1059 | |
e6b92c8a | 1060 | grub_emu-kern_file.d: kern/file.c |
1061 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,file\.o[ :]*,grub_emu-kern_file.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1062 | |
e6b92c8a | 1063 | -include grub_emu-kern_file.d |
1f7315a3 | 1064 | |
e6b92c8a | 1065 | grub_emu-kern_fs.o: kern/fs.c |
1066 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1067 | |
e6b92c8a | 1068 | grub_emu-kern_fs.d: kern/fs.c |
1069 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,fs\.o[ :]*,grub_emu-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1070 | |
e6b92c8a | 1071 | -include grub_emu-kern_fs.d |
1f7315a3 | 1072 | |
daac212a | 1073 | grub_emu-normal_lexer.o: normal/lexer.c |
1074 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1075 | ||
1076 | grub_emu-normal_lexer.d: normal/lexer.c | |
1077 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,lexer\.o[ :]*,grub_emu-normal_lexer.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1078 | ||
1079 | -include grub_emu-normal_lexer.d | |
1080 | ||
e6b92c8a | 1081 | grub_emu-kern_loader.o: kern/loader.c |
1082 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1083 | |
e6b92c8a | 1084 | grub_emu-kern_loader.d: kern/loader.c |
1085 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,loader\.o[ :]*,grub_emu-kern_loader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1086 | |
e6b92c8a | 1087 | -include grub_emu-kern_loader.d |
1f7315a3 | 1088 | |
e6b92c8a | 1089 | grub_emu-kern_main.o: kern/main.c |
1090 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
66e19ef8 | 1091 | |
e6b92c8a | 1092 | grub_emu-kern_main.d: kern/main.c |
1093 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,main\.o[ :]*,grub_emu-kern_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
66e19ef8 | 1094 | |
e6b92c8a | 1095 | -include grub_emu-kern_main.d |
66e19ef8 | 1096 | |
e6b92c8a | 1097 | grub_emu-kern_misc.o: kern/misc.c |
1098 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
66e19ef8 | 1099 | |
e6b92c8a | 1100 | grub_emu-kern_misc.d: kern/misc.c |
1101 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_emu-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
66e19ef8 | 1102 | |
e6b92c8a | 1103 | -include grub_emu-kern_misc.d |
66e19ef8 | 1104 | |
04ccf3ec | 1105 | grub_emu-kern_parser.o: kern/parser.c |
1106 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1107 | ||
1108 | grub_emu-kern_parser.d: kern/parser.c | |
1109 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,parser\.o[ :]*,grub_emu-kern_parser.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1110 | ||
1111 | -include grub_emu-kern_parser.d | |
1112 | ||
daac212a | 1113 | grub_emu-grub_script_tab.o: grub_script.tab.c |
1114 | $(BUILD_CC) -I. -I$(srcdir)/. $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1115 | ||
1116 | grub_emu-grub_script_tab.d: grub_script.tab.c | |
1117 | set -e; $(BUILD_CC) -I. -I$(srcdir)/. $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,grub_script\.tab\.o[ :]*,grub_emu-grub_script_tab.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1118 | ||
1119 | -include grub_emu-grub_script_tab.d | |
1120 | ||
e6b92c8a | 1121 | grub_emu-kern_partition.o: kern/partition.c |
1122 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
64372eb4 | 1123 | |
e6b92c8a | 1124 | grub_emu-kern_partition.d: kern/partition.c |
1125 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grub_emu-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
64372eb4 | 1126 | |
e6b92c8a | 1127 | -include grub_emu-kern_partition.d |
64372eb4 | 1128 | |
e6b92c8a | 1129 | grub_emu-kern_rescue.o: kern/rescue.c |
1130 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
aa033560 | 1131 | |
e6b92c8a | 1132 | grub_emu-kern_rescue.d: kern/rescue.c |
1133 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,rescue\.o[ :]*,grub_emu-kern_rescue.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
aa033560 | 1134 | |
e6b92c8a | 1135 | -include grub_emu-kern_rescue.d |
aa033560 | 1136 | |
e6b92c8a | 1137 | grub_emu-kern_term.o: kern/term.c |
1138 | $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
ad0bd20b | 1139 | |
e6b92c8a | 1140 | grub_emu-kern_term.d: kern/term.c |
1141 | set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,term\.o[ :]*,grub_emu-kern_term.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
ad0bd20b | 1142 | |
e6b92c8a | 1143 | -include grub_emu-kern_term.d |
1144 | ||
1145 | grub_emu-normal_arg.o: normal/arg.c | |
1146 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1147 | ||
1148 | grub_emu-normal_arg.d: normal/arg.c | |
1149 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,arg\.o[ :]*,grub_emu-normal_arg.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1150 | ||
1151 | -include grub_emu-normal_arg.d | |
ad0bd20b | 1152 | |
4b13b216 | 1153 | grub_emu-normal_cmdline.o: normal/cmdline.c |
1154 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1155 | |
4b13b216 | 1156 | grub_emu-normal_cmdline.d: normal/cmdline.c |
1157 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,cmdline\.o[ :]*,grub_emu-normal_cmdline.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1158 | |
4b13b216 | 1159 | -include grub_emu-normal_cmdline.d |
1f7315a3 | 1160 | |
4b13b216 | 1161 | grub_emu-normal_command.o: normal/command.c |
1162 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1163 | |
4b13b216 | 1164 | grub_emu-normal_command.d: normal/command.c |
1165 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,command\.o[ :]*,grub_emu-normal_command.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1166 | |
4b13b216 | 1167 | -include grub_emu-normal_command.d |
1f7315a3 | 1168 | |
daac212a | 1169 | grub_emu-normal_function.o: normal/function.c |
1170 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1171 | ||
1172 | grub_emu-normal_function.d: normal/function.c | |
1173 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,function\.o[ :]*,grub_emu-normal_function.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1174 | ||
1175 | -include grub_emu-normal_function.d | |
1176 | ||
8de3495c | 1177 | grub_emu-normal_completion.o: normal/completion.c |
1178 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1179 | ||
1180 | grub_emu-normal_completion.d: normal/completion.c | |
1181 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,completion\.o[ :]*,grub_emu-normal_completion.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1182 | ||
1183 | -include grub_emu-normal_completion.d | |
1184 | ||
93f3a1d8 | 1185 | grub_emu-normal_context.o: normal/context.c |
1186 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1187 | ||
1188 | grub_emu-normal_context.d: normal/context.c | |
1189 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,context\.o[ :]*,grub_emu-normal_context.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1190 | ||
1191 | -include grub_emu-normal_context.d | |
1192 | ||
4b13b216 | 1193 | grub_emu-normal_main.o: normal/main.c |
1194 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1195 | |
4b13b216 | 1196 | grub_emu-normal_main.d: normal/main.c |
1197 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,main\.o[ :]*,grub_emu-normal_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1198 | |
4b13b216 | 1199 | -include grub_emu-normal_main.d |
1f7315a3 | 1200 | |
4b13b216 | 1201 | grub_emu-normal_menu.o: normal/menu.c |
1202 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1203 | |
4b13b216 | 1204 | grub_emu-normal_menu.d: normal/menu.c |
1205 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,menu\.o[ :]*,grub_emu-normal_menu.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1206 | |
4b13b216 | 1207 | -include grub_emu-normal_menu.d |
1f7315a3 | 1208 | |
4d4e372e | 1209 | grub_emu-normal_menu_entry.o: normal/menu_entry.c |
1210 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1211 | ||
1212 | grub_emu-normal_menu_entry.d: normal/menu_entry.c | |
1213 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,menu_entry\.o[ :]*,grub_emu-normal_menu_entry.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1214 | ||
1215 | -include grub_emu-normal_menu_entry.d | |
1216 | ||
992ffbbe | 1217 | grub_emu-normal_misc.o: normal/misc.c |
1218 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1219 | ||
1220 | grub_emu-normal_misc.d: normal/misc.c | |
1221 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_emu-normal_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1222 | ||
1223 | -include grub_emu-normal_misc.d | |
1224 | ||
daac212a | 1225 | grub_emu-normal_script.o: normal/script.c |
1226 | $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1227 | ||
1228 | grub_emu-normal_script.d: normal/script.c | |
1229 | set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,script\.o[ :]*,grub_emu-normal_script.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1230 | ||
1231 | -include grub_emu-normal_script.d | |
1232 | ||
e6b92c8a | 1233 | grub_emu-partmap_amiga.o: partmap/amiga.c |
1234 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
db1771cf | 1235 | |
e6b92c8a | 1236 | grub_emu-partmap_amiga.d: partmap/amiga.c |
1237 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,amiga\.o[ :]*,grub_emu-partmap_amiga.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 1238 | |
e6b92c8a | 1239 | -include grub_emu-partmap_amiga.d |
1240 | ||
1241 | grub_emu-partmap_apple.o: partmap/apple.c | |
1242 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1243 | ||
1244 | grub_emu-partmap_apple.d: partmap/apple.c | |
1245 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,apple\.o[ :]*,grub_emu-partmap_apple.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1246 | ||
1247 | -include grub_emu-partmap_apple.d | |
1248 | ||
1249 | grub_emu-partmap_pc.o: partmap/pc.c | |
1250 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1251 | ||
1252 | grub_emu-partmap_pc.d: partmap/pc.c | |
1253 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,pc\.o[ :]*,grub_emu-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1254 | ||
1255 | -include grub_emu-partmap_pc.d | |
db1771cf | 1256 | |
4ed2e1dd | 1257 | grub_emu-partmap_sun.o: partmap/sun.c |
1258 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1259 | ||
1260 | grub_emu-partmap_sun.d: partmap/sun.c | |
1261 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,sun\.o[ :]*,grub_emu-partmap_sun.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1262 | ||
1263 | -include grub_emu-partmap_sun.d | |
1264 | ||
7f67dc13 | 1265 | grub_emu-partmap_acorn.o: partmap/acorn.c |
1266 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1267 | ||
1268 | grub_emu-partmap_acorn.d: partmap/acorn.c | |
1269 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,acorn\.o[ :]*,grub_emu-partmap_acorn.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1270 | ||
1271 | -include grub_emu-partmap_acorn.d | |
1272 | ||
b04216ab | 1273 | grub_emu-partmap_gpt.o: partmap/gpt.c |
1274 | $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1275 | ||
1276 | grub_emu-partmap_gpt.d: partmap/gpt.c | |
1277 | set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,gpt\.o[ :]*,grub_emu-partmap_gpt.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1278 | ||
1279 | -include grub_emu-partmap_gpt.d | |
1280 | ||
4b13b216 | 1281 | grub_emu-util_console.o: util/console.c |
1282 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1283 | |
4b13b216 | 1284 | grub_emu-util_console.d: util/console.c |
1285 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,console\.o[ :]*,grub_emu-util_console.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1286 | |
4b13b216 | 1287 | -include grub_emu-util_console.d |
1f7315a3 | 1288 | |
4b13b216 | 1289 | grub_emu-util_grub_emu.o: util/grub-emu.c |
1290 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1291 | |
4b13b216 | 1292 | grub_emu-util_grub_emu.d: util/grub-emu.c |
1293 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,grub\-emu\.o[ :]*,grub_emu-util_grub_emu.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1294 | |
4b13b216 | 1295 | -include grub_emu-util_grub_emu.d |
1f7315a3 | 1296 | |
4b13b216 | 1297 | grub_emu-util_misc.o: util/misc.c |
1298 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1299 | |
4b13b216 | 1300 | grub_emu-util_misc.d: util/misc.c |
1301 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_emu-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1302 | |
4b13b216 | 1303 | -include grub_emu-util_misc.d |
1f7315a3 | 1304 | |
e6b92c8a | 1305 | grub_emu-util_i386_pc_biosdisk.o: util/i386/pc/biosdisk.c |
1306 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1307 | ||
1308 | grub_emu-util_i386_pc_biosdisk.d: util/i386/pc/biosdisk.c | |
1309 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,biosdisk\.o[ :]*,grub_emu-util_i386_pc_biosdisk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1310 | ||
1311 | -include grub_emu-util_i386_pc_biosdisk.d | |
1312 | ||
4b13b216 | 1313 | grub_emu-util_i386_pc_getroot.o: util/i386/pc/getroot.c |
1314 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1f7315a3 | 1315 | |
4b13b216 | 1316 | grub_emu-util_i386_pc_getroot.d: util/i386/pc/getroot.c |
1317 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,getroot\.o[ :]*,grub_emu-util_i386_pc_getroot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1f7315a3 | 1318 | |
4b13b216 | 1319 | -include grub_emu-util_i386_pc_getroot.d |
1f7315a3 | 1320 | |
e6b92c8a | 1321 | grub_emu-util_i386_pc_misc.o: util/i386/pc/misc.c |
1322 | $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
c9f9c556 | 1323 | |
e6b92c8a | 1324 | grub_emu-util_i386_pc_misc.d: util/i386/pc/misc.c |
1325 | set -e; $(BUILD_CC) -Iutil/i386/pc -I$(srcdir)/util/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_emu-util_i386_pc_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
67bbaf0f | 1326 | |
e6b92c8a | 1327 | -include grub_emu-util_i386_pc_misc.d |
67bbaf0f | 1328 | |
6d099807 | 1329 | grub_emu-grub_emu_init.o: grub_emu_init.c |
1330 | $(BUILD_CC) -I. -I$(srcdir)/. $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< | |
1331 | ||
1332 | grub_emu-grub_emu_init.d: grub_emu_init.c | |
1333 | set -e; $(BUILD_CC) -I. -I$(srcdir)/. $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,grub_emu_init\.o[ :]*,grub_emu-grub_emu_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1334 | ||
1335 | -include grub_emu-grub_emu_init.d | |
1336 | ||
67bbaf0f | 1337 | |
f4917dfd | 1338 | grub_emu_LDFLAGS = $(LIBCURSES) |
1cc73a62 | 1339 | |
6a161fa9 | 1340 | # For genmoddep. |
1341 | genmoddep_SOURCES = util/genmoddep.c | |
1342 | CLEANFILES += genmoddep genmoddep-util_genmoddep.o | |
1343 | MOSTLYCLEANFILES += genmoddep-util_genmoddep.d | |
1344 | ||
1345 | genmoddep: genmoddep-util_genmoddep.o | |
1f5ab428 | 1346 | $(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(genmoddep_LDFLAGS) |
6a161fa9 | 1347 | |
1348 | genmoddep-util_genmoddep.o: util/genmoddep.c | |
4b13b216 | 1349 | $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -c -o $@ $< |
6a161fa9 | 1350 | |
1351 | genmoddep-util_genmoddep.d: util/genmoddep.c | |
4b13b216 | 1352 | set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -M $< | sed 's,genmoddep\.o[ :]*,genmoddep-util_genmoddep.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
6a161fa9 | 1353 | |
1354 | -include genmoddep-util_genmoddep.d | |
1355 | ||
1356 | ||
075a1650 | 1357 | # Scripts. |
1358 | sbin_SCRIPTS = grub-install | |
1359 | ||
1360 | # For grub-install. | |
1361 | grub_install_SOURCES = util/i386/pc/grub-install.in | |
1362 | CLEANFILES += grub-install | |
1363 | ||
1364 | grub-install: util/i386/pc/grub-install.in config.status | |
1365 | ./config.status --file=grub-install:util/i386/pc/grub-install.in | |
f4917dfd | 1366 | chmod +x $@ |
075a1650 | 1367 | |
1368 | ||
6a161fa9 | 1369 | # Modules. |
bd0d7896 | 1370 | pkgdata_MODULES = _chain.mod _linux.mod linux.mod normal.mod \ |
233b1628 | 1371 | _multiboot.mod chain.mod multiboot.mod reboot.mod halt.mod \ |
bd0d7896 | 1372 | vbe.mod vbetest.mod vbeinfo.mod video.mod gfxterm.mod \ |
1373 | videotest.mod play.mod | |
6a161fa9 | 1374 | |
ce5bf700 | 1375 | # For _chain.mod. |
1376 | _chain_mod_SOURCES = loader/i386/pc/chainloader.c | |
1377 | CLEANFILES += _chain.mod mod-_chain.o mod-_chain.c pre-_chain.o _chain_mod-loader_i386_pc_chainloader.o def-_chain.lst und-_chain.lst | |
1378 | MOSTLYCLEANFILES += _chain_mod-loader_i386_pc_chainloader.d | |
1379 | DEFSYMFILES += def-_chain.lst | |
1380 | UNDSYMFILES += und-_chain.lst | |
6a161fa9 | 1381 | |
ce5bf700 | 1382 | _chain.mod: pre-_chain.o mod-_chain.o |
6a161fa9 | 1383 | -rm -f $@ |
59b8208a | 1384 | $(LD) $(_chain_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
4b13b216 | 1385 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
6a161fa9 | 1386 | |
ce5bf700 | 1387 | pre-_chain.o: _chain_mod-loader_i386_pc_chainloader.o |
6a161fa9 | 1388 | -rm -f $@ |
59b8208a | 1389 | $(LD) $(_chain_mod_LDFLAGS) -r -d -o $@ $^ |
6a161fa9 | 1390 | |
ce5bf700 | 1391 | mod-_chain.o: mod-_chain.c |
1392 | $(CC) $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -c -o $@ $< | |
6a161fa9 | 1393 | |
ce5bf700 | 1394 | mod-_chain.c: moddep.lst genmodsrc.sh |
1395 | sh $(srcdir)/genmodsrc.sh '_chain' $< > $@ || (rm -f $@; exit 1) | |
6a161fa9 | 1396 | |
ce5bf700 | 1397 | def-_chain.lst: pre-_chain.o |
1398 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _chain/' > $@ | |
6a161fa9 | 1399 | |
ce5bf700 | 1400 | und-_chain.lst: pre-_chain.o |
1401 | echo '_chain' > $@ | |
98d15063 | 1402 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
6a161fa9 | 1403 | |
ce5bf700 | 1404 | _chain_mod-loader_i386_pc_chainloader.o: loader/i386/pc/chainloader.c |
1405 | $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -c -o $@ $< | |
6a161fa9 | 1406 | |
ce5bf700 | 1407 | _chain_mod-loader_i386_pc_chainloader.d: loader/i386/pc/chainloader.c |
1408 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -M $< | sed 's,chainloader\.o[ :]*,_chain_mod-loader_i386_pc_chainloader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
6a161fa9 | 1409 | |
ce5bf700 | 1410 | -include _chain_mod-loader_i386_pc_chainloader.d |
6a161fa9 | 1411 | |
233b1628 | 1412 | CLEANFILES += cmd-_chain_mod-loader_i386_pc_chainloader.lst fs-_chain_mod-loader_i386_pc_chainloader.lst |
1413 | COMMANDFILES += cmd-_chain_mod-loader_i386_pc_chainloader.lst | |
1414 | FSFILES += fs-_chain_mod-loader_i386_pc_chainloader.lst | |
7b1f4b57 | 1415 | |
233b1628 | 1416 | cmd-_chain_mod-loader_i386_pc_chainloader.lst: loader/i386/pc/chainloader.c gencmdlist.sh |
5822ff87 | 1417 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _chain > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1418 | |
233b1628 | 1419 | fs-_chain_mod-loader_i386_pc_chainloader.lst: loader/i386/pc/chainloader.c genfslist.sh |
39c9d41d | 1420 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _chain > $@ || (rm -f $@; exit 1) |
1421 | ||
1422 | ||
ce5bf700 | 1423 | _chain_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1424 | _chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6a161fa9 | 1425 | |
8ddad845 | 1426 | # For chain.mod. |
1427 | chain_mod_SOURCES = loader/i386/pc/chainloader_normal.c | |
1428 | CLEANFILES += chain.mod mod-chain.o mod-chain.c pre-chain.o chain_mod-loader_i386_pc_chainloader_normal.o def-chain.lst und-chain.lst | |
1429 | MOSTLYCLEANFILES += chain_mod-loader_i386_pc_chainloader_normal.d | |
1430 | DEFSYMFILES += def-chain.lst | |
1431 | UNDSYMFILES += und-chain.lst | |
1432 | ||
1433 | chain.mod: pre-chain.o mod-chain.o | |
1434 | -rm -f $@ | |
59b8208a | 1435 | $(LD) $(chain_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
8ddad845 | 1436 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1437 | ||
1438 | pre-chain.o: chain_mod-loader_i386_pc_chainloader_normal.o | |
1439 | -rm -f $@ | |
59b8208a | 1440 | $(LD) $(chain_mod_LDFLAGS) -r -d -o $@ $^ |
8ddad845 | 1441 | |
1442 | mod-chain.o: mod-chain.c | |
1443 | $(CC) $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -c -o $@ $< | |
1444 | ||
1445 | mod-chain.c: moddep.lst genmodsrc.sh | |
1446 | sh $(srcdir)/genmodsrc.sh 'chain' $< > $@ || (rm -f $@; exit 1) | |
1447 | ||
1448 | def-chain.lst: pre-chain.o | |
1449 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 chain/' > $@ | |
1450 | ||
1451 | und-chain.lst: pre-chain.o | |
1452 | echo 'chain' > $@ | |
1453 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1454 | ||
1455 | chain_mod-loader_i386_pc_chainloader_normal.o: loader/i386/pc/chainloader_normal.c | |
1456 | $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -c -o $@ $< | |
1457 | ||
1458 | chain_mod-loader_i386_pc_chainloader_normal.d: loader/i386/pc/chainloader_normal.c | |
1459 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -M $< | sed 's,chainloader_normal\.o[ :]*,chain_mod-loader_i386_pc_chainloader_normal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1460 | ||
1461 | -include chain_mod-loader_i386_pc_chainloader_normal.d | |
1462 | ||
233b1628 | 1463 | CLEANFILES += cmd-chain_mod-loader_i386_pc_chainloader_normal.lst fs-chain_mod-loader_i386_pc_chainloader_normal.lst |
1464 | COMMANDFILES += cmd-chain_mod-loader_i386_pc_chainloader_normal.lst | |
1465 | FSFILES += fs-chain_mod-loader_i386_pc_chainloader_normal.lst | |
7b1f4b57 | 1466 | |
233b1628 | 1467 | cmd-chain_mod-loader_i386_pc_chainloader_normal.lst: loader/i386/pc/chainloader_normal.c gencmdlist.sh |
5822ff87 | 1468 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh chain > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1469 | |
233b1628 | 1470 | fs-chain_mod-loader_i386_pc_chainloader_normal.lst: loader/i386/pc/chainloader_normal.c genfslist.sh |
39c9d41d | 1471 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh chain > $@ || (rm -f $@; exit 1) |
1472 | ||
1473 | ||
8ddad845 | 1474 | chain_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1475 | chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
8ddad845 | 1476 | |
ce5bf700 | 1477 | # For _linux.mod. |
1478 | _linux_mod_SOURCES = loader/i386/pc/linux.c | |
1479 | CLEANFILES += _linux.mod mod-_linux.o mod-_linux.c pre-_linux.o _linux_mod-loader_i386_pc_linux.o def-_linux.lst und-_linux.lst | |
1480 | MOSTLYCLEANFILES += _linux_mod-loader_i386_pc_linux.d | |
1481 | DEFSYMFILES += def-_linux.lst | |
1482 | UNDSYMFILES += und-_linux.lst | |
c04da074 | 1483 | |
ce5bf700 | 1484 | _linux.mod: pre-_linux.o mod-_linux.o |
c04da074 | 1485 | -rm -f $@ |
59b8208a | 1486 | $(LD) $(_linux_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
4b13b216 | 1487 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
c04da074 | 1488 | |
ce5bf700 | 1489 | pre-_linux.o: _linux_mod-loader_i386_pc_linux.o |
c04da074 | 1490 | -rm -f $@ |
59b8208a | 1491 | $(LD) $(_linux_mod_LDFLAGS) -r -d -o $@ $^ |
c04da074 | 1492 | |
ce5bf700 | 1493 | mod-_linux.o: mod-_linux.c |
1494 | $(CC) $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< | |
c04da074 | 1495 | |
ce5bf700 | 1496 | mod-_linux.c: moddep.lst genmodsrc.sh |
1497 | sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1) | |
c04da074 | 1498 | |
ce5bf700 | 1499 | def-_linux.lst: pre-_linux.o |
1500 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _linux/' > $@ | |
c04da074 | 1501 | |
ce5bf700 | 1502 | und-_linux.lst: pre-_linux.o |
1503 | echo '_linux' > $@ | |
98d15063 | 1504 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
c04da074 | 1505 | |
ce5bf700 | 1506 | _linux_mod-loader_i386_pc_linux.o: loader/i386/pc/linux.c |
1507 | $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< | |
c04da074 | 1508 | |
ce5bf700 | 1509 | _linux_mod-loader_i386_pc_linux.d: loader/i386/pc/linux.c |
1510 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -M $< | sed 's,linux\.o[ :]*,_linux_mod-loader_i386_pc_linux.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
c04da074 | 1511 | |
ce5bf700 | 1512 | -include _linux_mod-loader_i386_pc_linux.d |
c04da074 | 1513 | |
233b1628 | 1514 | CLEANFILES += cmd-_linux_mod-loader_i386_pc_linux.lst fs-_linux_mod-loader_i386_pc_linux.lst |
1515 | COMMANDFILES += cmd-_linux_mod-loader_i386_pc_linux.lst | |
1516 | FSFILES += fs-_linux_mod-loader_i386_pc_linux.lst | |
7b1f4b57 | 1517 | |
233b1628 | 1518 | cmd-_linux_mod-loader_i386_pc_linux.lst: loader/i386/pc/linux.c gencmdlist.sh |
5822ff87 | 1519 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _linux > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1520 | |
233b1628 | 1521 | fs-_linux_mod-loader_i386_pc_linux.lst: loader/i386/pc/linux.c genfslist.sh |
39c9d41d | 1522 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _linux > $@ || (rm -f $@; exit 1) |
1523 | ||
1524 | ||
ce5bf700 | 1525 | _linux_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1526 | _linux_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1527 | ||
b47efe30 | 1528 | # For linux.mod. |
1529 | linux_mod_SOURCES = loader/i386/pc/linux_normal.c | |
1530 | CLEANFILES += linux.mod mod-linux.o mod-linux.c pre-linux.o linux_mod-loader_i386_pc_linux_normal.o def-linux.lst und-linux.lst | |
1531 | MOSTLYCLEANFILES += linux_mod-loader_i386_pc_linux_normal.d | |
1532 | DEFSYMFILES += def-linux.lst | |
1533 | UNDSYMFILES += und-linux.lst | |
1534 | ||
1535 | linux.mod: pre-linux.o mod-linux.o | |
1536 | -rm -f $@ | |
59b8208a | 1537 | $(LD) $(linux_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
b47efe30 | 1538 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1539 | ||
1540 | pre-linux.o: linux_mod-loader_i386_pc_linux_normal.o | |
1541 | -rm -f $@ | |
59b8208a | 1542 | $(LD) $(linux_mod_LDFLAGS) -r -d -o $@ $^ |
b47efe30 | 1543 | |
1544 | mod-linux.o: mod-linux.c | |
1545 | $(CC) $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< | |
1546 | ||
1547 | mod-linux.c: moddep.lst genmodsrc.sh | |
1548 | sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1) | |
1549 | ||
1550 | def-linux.lst: pre-linux.o | |
1551 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 linux/' > $@ | |
1552 | ||
1553 | und-linux.lst: pre-linux.o | |
1554 | echo 'linux' > $@ | |
1555 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
1556 | ||
1557 | linux_mod-loader_i386_pc_linux_normal.o: loader/i386/pc/linux_normal.c | |
1558 | $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< | |
1559 | ||
1560 | linux_mod-loader_i386_pc_linux_normal.d: loader/i386/pc/linux_normal.c | |
1561 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -M $< | sed 's,linux_normal\.o[ :]*,linux_mod-loader_i386_pc_linux_normal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1562 | ||
1563 | -include linux_mod-loader_i386_pc_linux_normal.d | |
1564 | ||
233b1628 | 1565 | CLEANFILES += cmd-linux_mod-loader_i386_pc_linux_normal.lst fs-linux_mod-loader_i386_pc_linux_normal.lst |
1566 | COMMANDFILES += cmd-linux_mod-loader_i386_pc_linux_normal.lst | |
1567 | FSFILES += fs-linux_mod-loader_i386_pc_linux_normal.lst | |
7b1f4b57 | 1568 | |
233b1628 | 1569 | cmd-linux_mod-loader_i386_pc_linux_normal.lst: loader/i386/pc/linux_normal.c gencmdlist.sh |
5822ff87 | 1570 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh linux > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1571 | |
233b1628 | 1572 | fs-linux_mod-loader_i386_pc_linux_normal.lst: loader/i386/pc/linux_normal.c genfslist.sh |
39c9d41d | 1573 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh linux > $@ || (rm -f $@; exit 1) |
1574 | ||
1575 | ||
b47efe30 | 1576 | linux_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1577 | linux_mod_LDFLAGS = $(COMMON_LDFLAGS) |
ce5bf700 | 1578 | |
1579 | # For normal.mod. | |
4d4e372e | 1580 | normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c \ |
daac212a | 1581 | normal/completion.c normal/context.c normal/execute.c \ |
1582 | normal/function.c normal/lexer.c normal/main.c normal/menu.c \ | |
1583 | normal/menu_entry.c normal/misc.c grub_script.tab.c \ | |
1584 | normal/script.c normal/i386/setjmp.S | |
1585 | CLEANFILES += normal.mod mod-normal.o mod-normal.c pre-normal.o normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-grub_script_tab.o normal_mod-normal_script.o normal_mod-normal_i386_setjmp.o def-normal.lst und-normal.lst | |
1586 | MOSTLYCLEANFILES += normal_mod-normal_arg.d normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_completion.d normal_mod-normal_context.d normal_mod-normal_execute.d normal_mod-normal_function.d normal_mod-normal_lexer.d normal_mod-normal_main.d normal_mod-normal_menu.d normal_mod-normal_menu_entry.d normal_mod-normal_misc.d normal_mod-grub_script_tab.d normal_mod-normal_script.d normal_mod-normal_i386_setjmp.d | |
ce5bf700 | 1587 | DEFSYMFILES += def-normal.lst |
1588 | UNDSYMFILES += und-normal.lst | |
1589 | ||
1590 | normal.mod: pre-normal.o mod-normal.o | |
1591 | -rm -f $@ | |
59b8208a | 1592 | $(LD) $(normal_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
4b13b216 | 1593 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
ce5bf700 | 1594 | |
daac212a | 1595 | pre-normal.o: normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-grub_script_tab.o normal_mod-normal_script.o normal_mod-normal_i386_setjmp.o |
ce5bf700 | 1596 | -rm -f $@ |
59b8208a | 1597 | $(LD) $(normal_mod_LDFLAGS) -r -d -o $@ $^ |
ce5bf700 | 1598 | |
1599 | mod-normal.o: mod-normal.c | |
1600 | $(CC) $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1601 | ||
1602 | mod-normal.c: moddep.lst genmodsrc.sh | |
1603 | sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1) | |
1604 | ||
1605 | def-normal.lst: pre-normal.o | |
1606 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 normal/' > $@ | |
1607 | ||
1608 | und-normal.lst: pre-normal.o | |
1609 | echo 'normal' > $@ | |
98d15063 | 1610 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
ce5bf700 | 1611 | |
4d4e372e | 1612 | normal_mod-normal_arg.o: normal/arg.c |
1613 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1614 | ||
1615 | normal_mod-normal_arg.d: normal/arg.c | |
1616 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,arg\.o[ :]*,normal_mod-normal_arg.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1617 | ||
1618 | -include normal_mod-normal_arg.d | |
1619 | ||
233b1628 | 1620 | CLEANFILES += cmd-normal_mod-normal_arg.lst fs-normal_mod-normal_arg.lst |
1621 | COMMANDFILES += cmd-normal_mod-normal_arg.lst | |
1622 | FSFILES += fs-normal_mod-normal_arg.lst | |
7b1f4b57 | 1623 | |
233b1628 | 1624 | cmd-normal_mod-normal_arg.lst: normal/arg.c gencmdlist.sh |
5822ff87 | 1625 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1626 | |
233b1628 | 1627 | fs-normal_mod-normal_arg.lst: normal/arg.c genfslist.sh |
39c9d41d | 1628 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1629 | ||
1630 | ||
ce5bf700 | 1631 | normal_mod-normal_cmdline.o: normal/cmdline.c |
1632 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1633 | ||
1634 | normal_mod-normal_cmdline.d: normal/cmdline.c | |
1635 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,cmdline\.o[ :]*,normal_mod-normal_cmdline.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1636 | ||
1637 | -include normal_mod-normal_cmdline.d | |
1638 | ||
233b1628 | 1639 | CLEANFILES += cmd-normal_mod-normal_cmdline.lst fs-normal_mod-normal_cmdline.lst |
1640 | COMMANDFILES += cmd-normal_mod-normal_cmdline.lst | |
1641 | FSFILES += fs-normal_mod-normal_cmdline.lst | |
7b1f4b57 | 1642 | |
233b1628 | 1643 | cmd-normal_mod-normal_cmdline.lst: normal/cmdline.c gencmdlist.sh |
5822ff87 | 1644 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1645 | |
233b1628 | 1646 | fs-normal_mod-normal_cmdline.lst: normal/cmdline.c genfslist.sh |
39c9d41d | 1647 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1648 | ||
1649 | ||
ce5bf700 | 1650 | normal_mod-normal_command.o: normal/command.c |
1651 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1652 | ||
1653 | normal_mod-normal_command.d: normal/command.c | |
1654 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,command\.o[ :]*,normal_mod-normal_command.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1655 | ||
1656 | -include normal_mod-normal_command.d | |
1657 | ||
233b1628 | 1658 | CLEANFILES += cmd-normal_mod-normal_command.lst fs-normal_mod-normal_command.lst |
1659 | COMMANDFILES += cmd-normal_mod-normal_command.lst | |
1660 | FSFILES += fs-normal_mod-normal_command.lst | |
7b1f4b57 | 1661 | |
233b1628 | 1662 | cmd-normal_mod-normal_command.lst: normal/command.c gencmdlist.sh |
5822ff87 | 1663 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1664 | |
233b1628 | 1665 | fs-normal_mod-normal_command.lst: normal/command.c genfslist.sh |
39c9d41d | 1666 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1667 | ||
1668 | ||
8de3495c | 1669 | normal_mod-normal_completion.o: normal/completion.c |
1670 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1671 | ||
1672 | normal_mod-normal_completion.d: normal/completion.c | |
1673 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,completion\.o[ :]*,normal_mod-normal_completion.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1674 | ||
1675 | -include normal_mod-normal_completion.d | |
1676 | ||
233b1628 | 1677 | CLEANFILES += cmd-normal_mod-normal_completion.lst fs-normal_mod-normal_completion.lst |
1678 | COMMANDFILES += cmd-normal_mod-normal_completion.lst | |
1679 | FSFILES += fs-normal_mod-normal_completion.lst | |
8de3495c | 1680 | |
233b1628 | 1681 | cmd-normal_mod-normal_completion.lst: normal/completion.c gencmdlist.sh |
8de3495c | 1682 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1683 | ||
233b1628 | 1684 | fs-normal_mod-normal_completion.lst: normal/completion.c genfslist.sh |
8de3495c | 1685 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1686 | ||
1687 | ||
93f3a1d8 | 1688 | normal_mod-normal_context.o: normal/context.c |
1689 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1690 | ||
1691 | normal_mod-normal_context.d: normal/context.c | |
1692 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,context\.o[ :]*,normal_mod-normal_context.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1693 | ||
1694 | -include normal_mod-normal_context.d | |
1695 | ||
233b1628 | 1696 | CLEANFILES += cmd-normal_mod-normal_context.lst fs-normal_mod-normal_context.lst |
1697 | COMMANDFILES += cmd-normal_mod-normal_context.lst | |
1698 | FSFILES += fs-normal_mod-normal_context.lst | |
7b1f4b57 | 1699 | |
233b1628 | 1700 | cmd-normal_mod-normal_context.lst: normal/context.c gencmdlist.sh |
5822ff87 | 1701 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1702 | |
233b1628 | 1703 | fs-normal_mod-normal_context.lst: normal/context.c genfslist.sh |
39c9d41d | 1704 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1705 | ||
1706 | ||
daac212a | 1707 | normal_mod-normal_execute.o: normal/execute.c |
1708 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1709 | ||
1710 | normal_mod-normal_execute.d: normal/execute.c | |
1711 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,execute\.o[ :]*,normal_mod-normal_execute.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1712 | ||
1713 | -include normal_mod-normal_execute.d | |
1714 | ||
233b1628 | 1715 | CLEANFILES += cmd-normal_mod-normal_execute.lst fs-normal_mod-normal_execute.lst |
1716 | COMMANDFILES += cmd-normal_mod-normal_execute.lst | |
1717 | FSFILES += fs-normal_mod-normal_execute.lst | |
daac212a | 1718 | |
233b1628 | 1719 | cmd-normal_mod-normal_execute.lst: normal/execute.c gencmdlist.sh |
daac212a | 1720 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1721 | ||
233b1628 | 1722 | fs-normal_mod-normal_execute.lst: normal/execute.c genfslist.sh |
daac212a | 1723 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1724 | ||
1725 | ||
1726 | normal_mod-normal_function.o: normal/function.c | |
1727 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1728 | ||
1729 | normal_mod-normal_function.d: normal/function.c | |
1730 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,function\.o[ :]*,normal_mod-normal_function.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1731 | ||
1732 | -include normal_mod-normal_function.d | |
1733 | ||
233b1628 | 1734 | CLEANFILES += cmd-normal_mod-normal_function.lst fs-normal_mod-normal_function.lst |
1735 | COMMANDFILES += cmd-normal_mod-normal_function.lst | |
1736 | FSFILES += fs-normal_mod-normal_function.lst | |
daac212a | 1737 | |
233b1628 | 1738 | cmd-normal_mod-normal_function.lst: normal/function.c gencmdlist.sh |
daac212a | 1739 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1740 | ||
233b1628 | 1741 | fs-normal_mod-normal_function.lst: normal/function.c genfslist.sh |
daac212a | 1742 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1743 | ||
1744 | ||
1745 | normal_mod-normal_lexer.o: normal/lexer.c | |
1746 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1747 | ||
1748 | normal_mod-normal_lexer.d: normal/lexer.c | |
1749 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,lexer\.o[ :]*,normal_mod-normal_lexer.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1750 | ||
1751 | -include normal_mod-normal_lexer.d | |
1752 | ||
233b1628 | 1753 | CLEANFILES += cmd-normal_mod-normal_lexer.lst fs-normal_mod-normal_lexer.lst |
1754 | COMMANDFILES += cmd-normal_mod-normal_lexer.lst | |
1755 | FSFILES += fs-normal_mod-normal_lexer.lst | |
daac212a | 1756 | |
233b1628 | 1757 | cmd-normal_mod-normal_lexer.lst: normal/lexer.c gencmdlist.sh |
daac212a | 1758 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1759 | ||
233b1628 | 1760 | fs-normal_mod-normal_lexer.lst: normal/lexer.c genfslist.sh |
daac212a | 1761 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1762 | ||
1763 | ||
ce5bf700 | 1764 | normal_mod-normal_main.o: normal/main.c |
1765 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1766 | ||
1767 | normal_mod-normal_main.d: normal/main.c | |
1768 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,main\.o[ :]*,normal_mod-normal_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1769 | ||
1770 | -include normal_mod-normal_main.d | |
1771 | ||
233b1628 | 1772 | CLEANFILES += cmd-normal_mod-normal_main.lst fs-normal_mod-normal_main.lst |
1773 | COMMANDFILES += cmd-normal_mod-normal_main.lst | |
1774 | FSFILES += fs-normal_mod-normal_main.lst | |
7b1f4b57 | 1775 | |
233b1628 | 1776 | cmd-normal_mod-normal_main.lst: normal/main.c gencmdlist.sh |
5822ff87 | 1777 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1778 | |
233b1628 | 1779 | fs-normal_mod-normal_main.lst: normal/main.c genfslist.sh |
39c9d41d | 1780 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1781 | ||
1782 | ||
ce5bf700 | 1783 | normal_mod-normal_menu.o: normal/menu.c |
1784 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1785 | ||
1786 | normal_mod-normal_menu.d: normal/menu.c | |
1787 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,menu\.o[ :]*,normal_mod-normal_menu.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1788 | ||
1789 | -include normal_mod-normal_menu.d | |
1790 | ||
233b1628 | 1791 | CLEANFILES += cmd-normal_mod-normal_menu.lst fs-normal_mod-normal_menu.lst |
1792 | COMMANDFILES += cmd-normal_mod-normal_menu.lst | |
1793 | FSFILES += fs-normal_mod-normal_menu.lst | |
7b1f4b57 | 1794 | |
233b1628 | 1795 | cmd-normal_mod-normal_menu.lst: normal/menu.c gencmdlist.sh |
5822ff87 | 1796 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1797 | |
233b1628 | 1798 | fs-normal_mod-normal_menu.lst: normal/menu.c genfslist.sh |
39c9d41d | 1799 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1800 | ||
1801 | ||
4d4e372e | 1802 | normal_mod-normal_menu_entry.o: normal/menu_entry.c |
db1771cf | 1803 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
1804 | ||
4d4e372e | 1805 | normal_mod-normal_menu_entry.d: normal/menu_entry.c |
1806 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,menu_entry\.o[ :]*,normal_mod-normal_menu_entry.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 1807 | |
4d4e372e | 1808 | -include normal_mod-normal_menu_entry.d |
db1771cf | 1809 | |
233b1628 | 1810 | CLEANFILES += cmd-normal_mod-normal_menu_entry.lst fs-normal_mod-normal_menu_entry.lst |
1811 | COMMANDFILES += cmd-normal_mod-normal_menu_entry.lst | |
1812 | FSFILES += fs-normal_mod-normal_menu_entry.lst | |
7b1f4b57 | 1813 | |
233b1628 | 1814 | cmd-normal_mod-normal_menu_entry.lst: normal/menu_entry.c gencmdlist.sh |
5822ff87 | 1815 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1816 | |
233b1628 | 1817 | fs-normal_mod-normal_menu_entry.lst: normal/menu_entry.c genfslist.sh |
39c9d41d | 1818 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1819 | ||
1820 | ||
992ffbbe | 1821 | normal_mod-normal_misc.o: normal/misc.c |
1822 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1823 | ||
1824 | normal_mod-normal_misc.d: normal/misc.c | |
1825 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,misc\.o[ :]*,normal_mod-normal_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1826 | ||
1827 | -include normal_mod-normal_misc.d | |
1828 | ||
233b1628 | 1829 | CLEANFILES += cmd-normal_mod-normal_misc.lst fs-normal_mod-normal_misc.lst |
1830 | COMMANDFILES += cmd-normal_mod-normal_misc.lst | |
1831 | FSFILES += fs-normal_mod-normal_misc.lst | |
992ffbbe | 1832 | |
233b1628 | 1833 | cmd-normal_mod-normal_misc.lst: normal/misc.c gencmdlist.sh |
992ffbbe | 1834 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1835 | ||
233b1628 | 1836 | fs-normal_mod-normal_misc.lst: normal/misc.c genfslist.sh |
992ffbbe | 1837 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1838 | ||
1839 | ||
daac212a | 1840 | normal_mod-grub_script_tab.o: grub_script.tab.c |
1841 | $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1842 | ||
1843 | normal_mod-grub_script_tab.d: grub_script.tab.c | |
1844 | set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,grub_script\.tab\.o[ :]*,normal_mod-grub_script_tab.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1845 | ||
1846 | -include normal_mod-grub_script_tab.d | |
1847 | ||
233b1628 | 1848 | CLEANFILES += cmd-normal_mod-grub_script_tab.lst fs-normal_mod-grub_script_tab.lst |
1849 | COMMANDFILES += cmd-normal_mod-grub_script_tab.lst | |
1850 | FSFILES += fs-normal_mod-grub_script_tab.lst | |
daac212a | 1851 | |
233b1628 | 1852 | cmd-normal_mod-grub_script_tab.lst: grub_script.tab.c gencmdlist.sh |
daac212a | 1853 | set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1854 | ||
233b1628 | 1855 | fs-normal_mod-grub_script_tab.lst: grub_script.tab.c genfslist.sh |
daac212a | 1856 | set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1857 | ||
1858 | ||
1859 | normal_mod-normal_script.o: normal/script.c | |
1860 | $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< | |
1861 | ||
1862 | normal_mod-normal_script.d: normal/script.c | |
1863 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,script\.o[ :]*,normal_mod-normal_script.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1864 | ||
1865 | -include normal_mod-normal_script.d | |
1866 | ||
233b1628 | 1867 | CLEANFILES += cmd-normal_mod-normal_script.lst fs-normal_mod-normal_script.lst |
1868 | COMMANDFILES += cmd-normal_mod-normal_script.lst | |
1869 | FSFILES += fs-normal_mod-normal_script.lst | |
daac212a | 1870 | |
233b1628 | 1871 | cmd-normal_mod-normal_script.lst: normal/script.c gencmdlist.sh |
daac212a | 1872 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1873 | ||
233b1628 | 1874 | fs-normal_mod-normal_script.lst: normal/script.c genfslist.sh |
daac212a | 1875 | set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1876 | ||
1877 | ||
ce5bf700 | 1878 | normal_mod-normal_i386_setjmp.o: normal/i386/setjmp.S |
1879 | $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -c -o $@ $< | |
1880 | ||
1881 | normal_mod-normal_i386_setjmp.d: normal/i386/setjmp.S | |
1882 | set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -M $< | sed 's,setjmp\.o[ :]*,normal_mod-normal_i386_setjmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
1883 | ||
1884 | -include normal_mod-normal_i386_setjmp.d | |
1885 | ||
233b1628 | 1886 | CLEANFILES += cmd-normal_mod-normal_i386_setjmp.lst fs-normal_mod-normal_i386_setjmp.lst |
1887 | COMMANDFILES += cmd-normal_mod-normal_i386_setjmp.lst | |
1888 | FSFILES += fs-normal_mod-normal_i386_setjmp.lst | |
7b1f4b57 | 1889 | |
233b1628 | 1890 | cmd-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S gencmdlist.sh |
5822ff87 | 1891 | set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 1892 | |
233b1628 | 1893 | fs-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S genfslist.sh |
39c9d41d | 1894 | set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1895 | ||
1896 | ||
ce5bf700 | 1897 | normal_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 1898 | normal_mod_ASFLAGS = $(COMMON_ASFLAGS) -m32 |
1899 | normal_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
18d9c7cd | 1900 | |
233b1628 | 1901 | # For reboot.mod. |
1902 | reboot_mod_SOURCES = commands/i386/pc/reboot.c | |
1903 | CLEANFILES += reboot.mod mod-reboot.o mod-reboot.c pre-reboot.o reboot_mod-commands_i386_pc_reboot.o def-reboot.lst und-reboot.lst | |
1904 | MOSTLYCLEANFILES += reboot_mod-commands_i386_pc_reboot.d | |
1905 | DEFSYMFILES += def-reboot.lst | |
1906 | UNDSYMFILES += und-reboot.lst | |
18d9c7cd | 1907 | |
233b1628 | 1908 | reboot.mod: pre-reboot.o mod-reboot.o |
18d9c7cd | 1909 | -rm -f $@ |
233b1628 | 1910 | $(LD) $(reboot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
4b13b216 | 1911 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
18d9c7cd | 1912 | |
233b1628 | 1913 | pre-reboot.o: reboot_mod-commands_i386_pc_reboot.o |
18d9c7cd | 1914 | -rm -f $@ |
233b1628 | 1915 | $(LD) $(reboot_mod_LDFLAGS) -r -d -o $@ $^ |
18d9c7cd | 1916 | |
233b1628 | 1917 | mod-reboot.o: mod-reboot.c |
1918 | $(CC) $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -c -o $@ $< | |
18d9c7cd | 1919 | |
233b1628 | 1920 | mod-reboot.c: moddep.lst genmodsrc.sh |
1921 | sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1) | |
18d9c7cd | 1922 | |
233b1628 | 1923 | def-reboot.lst: pre-reboot.o |
1924 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 reboot/' > $@ | |
18d9c7cd | 1925 | |
233b1628 | 1926 | und-reboot.lst: pre-reboot.o |
1927 | echo 'reboot' > $@ | |
98d15063 | 1928 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
18d9c7cd | 1929 | |
233b1628 | 1930 | reboot_mod-commands_i386_pc_reboot.o: commands/i386/pc/reboot.c |
1931 | $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -c -o $@ $< | |
18d9c7cd | 1932 | |
233b1628 | 1933 | reboot_mod-commands_i386_pc_reboot.d: commands/i386/pc/reboot.c |
1934 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -M $< | sed 's,reboot\.o[ :]*,reboot_mod-commands_i386_pc_reboot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
18d9c7cd | 1935 | |
233b1628 | 1936 | -include reboot_mod-commands_i386_pc_reboot.d |
18d9c7cd | 1937 | |
233b1628 | 1938 | CLEANFILES += cmd-reboot_mod-commands_i386_pc_reboot.lst fs-reboot_mod-commands_i386_pc_reboot.lst |
1939 | COMMANDFILES += cmd-reboot_mod-commands_i386_pc_reboot.lst | |
1940 | FSFILES += fs-reboot_mod-commands_i386_pc_reboot.lst | |
7b1f4b57 | 1941 | |
233b1628 | 1942 | cmd-reboot_mod-commands_i386_pc_reboot.lst: commands/i386/pc/reboot.c gencmdlist.sh |
1943 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh reboot > $@ || (rm -f $@; exit 1) | |
7b1f4b57 | 1944 | |
233b1628 | 1945 | fs-reboot_mod-commands_i386_pc_reboot.lst: commands/i386/pc/reboot.c genfslist.sh |
1946 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh reboot > $@ || (rm -f $@; exit 1) | |
39c9d41d | 1947 | |
1948 | ||
233b1628 | 1949 | reboot_mod_CFLAGS = $(COMMON_CFLAGS) |
1950 | reboot_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
18d9c7cd | 1951 | |
233b1628 | 1952 | # For halt.mod. |
1953 | halt_mod_SOURCES = commands/i386/pc/halt.c | |
1954 | CLEANFILES += halt.mod mod-halt.o mod-halt.c pre-halt.o halt_mod-commands_i386_pc_halt.o def-halt.lst und-halt.lst | |
1955 | MOSTLYCLEANFILES += halt_mod-commands_i386_pc_halt.d | |
1956 | DEFSYMFILES += def-halt.lst | |
1957 | UNDSYMFILES += und-halt.lst | |
db1771cf | 1958 | |
233b1628 | 1959 | halt.mod: pre-halt.o mod-halt.o |
db1771cf | 1960 | -rm -f $@ |
233b1628 | 1961 | $(LD) $(halt_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
4b13b216 | 1962 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
db1771cf | 1963 | |
233b1628 | 1964 | pre-halt.o: halt_mod-commands_i386_pc_halt.o |
db1771cf | 1965 | -rm -f $@ |
233b1628 | 1966 | $(LD) $(halt_mod_LDFLAGS) -r -d -o $@ $^ |
db1771cf | 1967 | |
233b1628 | 1968 | mod-halt.o: mod-halt.c |
1969 | $(CC) $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -c -o $@ $< | |
db1771cf | 1970 | |
233b1628 | 1971 | mod-halt.c: moddep.lst genmodsrc.sh |
1972 | sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1) | |
db1771cf | 1973 | |
233b1628 | 1974 | def-halt.lst: pre-halt.o |
1975 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 halt/' > $@ | |
db1771cf | 1976 | |
233b1628 | 1977 | und-halt.lst: pre-halt.o |
1978 | echo 'halt' > $@ | |
db1771cf | 1979 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1980 | ||
233b1628 | 1981 | halt_mod-commands_i386_pc_halt.o: commands/i386/pc/halt.c |
1982 | $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -c -o $@ $< | |
db1771cf | 1983 | |
233b1628 | 1984 | halt_mod-commands_i386_pc_halt.d: commands/i386/pc/halt.c |
1985 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -M $< | sed 's,halt\.o[ :]*,halt_mod-commands_i386_pc_halt.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
db1771cf | 1986 | |
233b1628 | 1987 | -include halt_mod-commands_i386_pc_halt.d |
db1771cf | 1988 | |
233b1628 | 1989 | CLEANFILES += cmd-halt_mod-commands_i386_pc_halt.lst fs-halt_mod-commands_i386_pc_halt.lst |
1990 | COMMANDFILES += cmd-halt_mod-commands_i386_pc_halt.lst | |
1991 | FSFILES += fs-halt_mod-commands_i386_pc_halt.lst | |
7b1f4b57 | 1992 | |
233b1628 | 1993 | cmd-halt_mod-commands_i386_pc_halt.lst: commands/i386/pc/halt.c gencmdlist.sh |
1994 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh halt > $@ || (rm -f $@; exit 1) | |
7b1f4b57 | 1995 | |
233b1628 | 1996 | fs-halt_mod-commands_i386_pc_halt.lst: commands/i386/pc/halt.c genfslist.sh |
1997 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh halt > $@ || (rm -f $@; exit 1) | |
39c9d41d | 1998 | |
1999 | ||
233b1628 | 2000 | halt_mod_CFLAGS = $(COMMON_CFLAGS) |
2001 | halt_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
db1771cf | 2002 | |
47d2d65e | 2003 | # For serial.mod. |
2004 | serial_mod_SOURCES = term/i386/pc/serial.c | |
47d2d65e | 2005 | serial_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 2006 | serial_mod_LDFLAGS = $(COMMON_LDFLAGS) |
47d2d65e | 2007 | |
9a5c1ade | 2008 | # For _multiboot.mod. |
2009 | _multiboot_mod_SOURCES = loader/i386/pc/multiboot.c | |
2010 | CLEANFILES += _multiboot.mod mod-_multiboot.o mod-_multiboot.c pre-_multiboot.o _multiboot_mod-loader_i386_pc_multiboot.o def-_multiboot.lst und-_multiboot.lst | |
2011 | MOSTLYCLEANFILES += _multiboot_mod-loader_i386_pc_multiboot.d | |
2012 | DEFSYMFILES += def-_multiboot.lst | |
2013 | UNDSYMFILES += und-_multiboot.lst | |
2014 | ||
2015 | _multiboot.mod: pre-_multiboot.o mod-_multiboot.o | |
2016 | -rm -f $@ | |
59b8208a | 2017 | $(LD) $(_multiboot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
4b13b216 | 2018 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
9a5c1ade | 2019 | |
2020 | pre-_multiboot.o: _multiboot_mod-loader_i386_pc_multiboot.o | |
2021 | -rm -f $@ | |
59b8208a | 2022 | $(LD) $(_multiboot_mod_LDFLAGS) -r -d -o $@ $^ |
9a5c1ade | 2023 | |
2024 | mod-_multiboot.o: mod-_multiboot.c | |
2025 | $(CC) $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -c -o $@ $< | |
2026 | ||
2027 | mod-_multiboot.c: moddep.lst genmodsrc.sh | |
2028 | sh $(srcdir)/genmodsrc.sh '_multiboot' $< > $@ || (rm -f $@; exit 1) | |
2029 | ||
2030 | def-_multiboot.lst: pre-_multiboot.o | |
2031 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _multiboot/' > $@ | |
2032 | ||
2033 | und-_multiboot.lst: pre-_multiboot.o | |
2034 | echo '_multiboot' > $@ | |
2035 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2036 | ||
2037 | _multiboot_mod-loader_i386_pc_multiboot.o: loader/i386/pc/multiboot.c | |
2038 | $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -c -o $@ $< | |
2039 | ||
2040 | _multiboot_mod-loader_i386_pc_multiboot.d: loader/i386/pc/multiboot.c | |
2041 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -M $< | sed 's,multiboot\.o[ :]*,_multiboot_mod-loader_i386_pc_multiboot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2042 | ||
2043 | -include _multiboot_mod-loader_i386_pc_multiboot.d | |
2044 | ||
233b1628 | 2045 | CLEANFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot.lst fs-_multiboot_mod-loader_i386_pc_multiboot.lst |
2046 | COMMANDFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot.lst | |
2047 | FSFILES += fs-_multiboot_mod-loader_i386_pc_multiboot.lst | |
7b1f4b57 | 2048 | |
233b1628 | 2049 | cmd-_multiboot_mod-loader_i386_pc_multiboot.lst: loader/i386/pc/multiboot.c gencmdlist.sh |
5822ff87 | 2050 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _multiboot > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 2051 | |
233b1628 | 2052 | fs-_multiboot_mod-loader_i386_pc_multiboot.lst: loader/i386/pc/multiboot.c genfslist.sh |
39c9d41d | 2053 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _multiboot > $@ || (rm -f $@; exit 1) |
2054 | ||
2055 | ||
9a5c1ade | 2056 | _multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 2057 | _multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
b47efe30 | 2058 | |
2059 | # For multiboot.mod. | |
2060 | multiboot_mod_SOURCES = loader/i386/pc/multiboot_normal.c | |
2061 | CLEANFILES += multiboot.mod mod-multiboot.o mod-multiboot.c pre-multiboot.o multiboot_mod-loader_i386_pc_multiboot_normal.o def-multiboot.lst und-multiboot.lst | |
2062 | MOSTLYCLEANFILES += multiboot_mod-loader_i386_pc_multiboot_normal.d | |
2063 | DEFSYMFILES += def-multiboot.lst | |
2064 | UNDSYMFILES += und-multiboot.lst | |
2065 | ||
2066 | multiboot.mod: pre-multiboot.o mod-multiboot.o | |
2067 | -rm -f $@ | |
59b8208a | 2068 | $(LD) $(multiboot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
b47efe30 | 2069 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2070 | ||
2071 | pre-multiboot.o: multiboot_mod-loader_i386_pc_multiboot_normal.o | |
2072 | -rm -f $@ | |
59b8208a | 2073 | $(LD) $(multiboot_mod_LDFLAGS) -r -d -o $@ $^ |
b47efe30 | 2074 | |
2075 | mod-multiboot.o: mod-multiboot.c | |
2076 | $(CC) $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -c -o $@ $< | |
2077 | ||
2078 | mod-multiboot.c: moddep.lst genmodsrc.sh | |
2079 | sh $(srcdir)/genmodsrc.sh 'multiboot' $< > $@ || (rm -f $@; exit 1) | |
2080 | ||
2081 | def-multiboot.lst: pre-multiboot.o | |
2082 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 multiboot/' > $@ | |
2083 | ||
2084 | und-multiboot.lst: pre-multiboot.o | |
2085 | echo 'multiboot' > $@ | |
2086 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2087 | ||
2088 | multiboot_mod-loader_i386_pc_multiboot_normal.o: loader/i386/pc/multiboot_normal.c | |
2089 | $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -c -o $@ $< | |
2090 | ||
2091 | multiboot_mod-loader_i386_pc_multiboot_normal.d: loader/i386/pc/multiboot_normal.c | |
2092 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -M $< | sed 's,multiboot_normal\.o[ :]*,multiboot_mod-loader_i386_pc_multiboot_normal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2093 | ||
2094 | -include multiboot_mod-loader_i386_pc_multiboot_normal.d | |
2095 | ||
233b1628 | 2096 | CLEANFILES += cmd-multiboot_mod-loader_i386_pc_multiboot_normal.lst fs-multiboot_mod-loader_i386_pc_multiboot_normal.lst |
2097 | COMMANDFILES += cmd-multiboot_mod-loader_i386_pc_multiboot_normal.lst | |
2098 | FSFILES += fs-multiboot_mod-loader_i386_pc_multiboot_normal.lst | |
7b1f4b57 | 2099 | |
233b1628 | 2100 | cmd-multiboot_mod-loader_i386_pc_multiboot_normal.lst: loader/i386/pc/multiboot_normal.c gencmdlist.sh |
5822ff87 | 2101 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh multiboot > $@ || (rm -f $@; exit 1) |
7b1f4b57 | 2102 | |
233b1628 | 2103 | fs-multiboot_mod-loader_i386_pc_multiboot_normal.lst: loader/i386/pc/multiboot_normal.c genfslist.sh |
39c9d41d | 2104 | set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh multiboot > $@ || (rm -f $@; exit 1) |
2105 | ||
2106 | ||
b47efe30 | 2107 | multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 2108 | multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3f1578fe | 2109 | |
6323696a | 2110 | # For vbe.mod. |
2111 | vbe_mod_SOURCES = video/i386/pc/vbe.c | |
2112 | CLEANFILES += vbe.mod mod-vbe.o mod-vbe.c pre-vbe.o vbe_mod-video_i386_pc_vbe.o def-vbe.lst und-vbe.lst | |
2113 | MOSTLYCLEANFILES += vbe_mod-video_i386_pc_vbe.d | |
2114 | DEFSYMFILES += def-vbe.lst | |
2115 | UNDSYMFILES += und-vbe.lst | |
2116 | ||
2117 | vbe.mod: pre-vbe.o mod-vbe.o | |
2118 | -rm -f $@ | |
59b8208a | 2119 | $(LD) $(vbe_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
6323696a | 2120 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2121 | ||
2122 | pre-vbe.o: vbe_mod-video_i386_pc_vbe.o | |
2123 | -rm -f $@ | |
59b8208a | 2124 | $(LD) $(vbe_mod_LDFLAGS) -r -d -o $@ $^ |
6323696a | 2125 | |
2126 | mod-vbe.o: mod-vbe.c | |
2127 | $(CC) $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -c -o $@ $< | |
2128 | ||
2129 | mod-vbe.c: moddep.lst genmodsrc.sh | |
2130 | sh $(srcdir)/genmodsrc.sh 'vbe' $< > $@ || (rm -f $@; exit 1) | |
2131 | ||
2132 | def-vbe.lst: pre-vbe.o | |
2133 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 vbe/' > $@ | |
2134 | ||
2135 | und-vbe.lst: pre-vbe.o | |
2136 | echo 'vbe' > $@ | |
2137 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2138 | ||
2139 | vbe_mod-video_i386_pc_vbe.o: video/i386/pc/vbe.c | |
2140 | $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -c -o $@ $< | |
2141 | ||
2142 | vbe_mod-video_i386_pc_vbe.d: video/i386/pc/vbe.c | |
2143 | set -e; $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -M $< | sed 's,vbe\.o[ :]*,vbe_mod-video_i386_pc_vbe.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2144 | ||
2145 | -include vbe_mod-video_i386_pc_vbe.d | |
2146 | ||
233b1628 | 2147 | CLEANFILES += cmd-vbe_mod-video_i386_pc_vbe.lst fs-vbe_mod-video_i386_pc_vbe.lst |
2148 | COMMANDFILES += cmd-vbe_mod-video_i386_pc_vbe.lst | |
2149 | FSFILES += fs-vbe_mod-video_i386_pc_vbe.lst | |
6323696a | 2150 | |
233b1628 | 2151 | cmd-vbe_mod-video_i386_pc_vbe.lst: video/i386/pc/vbe.c gencmdlist.sh |
6323696a | 2152 | set -e; $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbe > $@ || (rm -f $@; exit 1) |
2153 | ||
233b1628 | 2154 | fs-vbe_mod-video_i386_pc_vbe.lst: video/i386/pc/vbe.c genfslist.sh |
6323696a | 2155 | set -e; $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbe > $@ || (rm -f $@; exit 1) |
2156 | ||
2157 | ||
2158 | vbe_mod_CFLAGS = $(COMMON_CFLAGS) | |
59b8208a | 2159 | vbe_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6323696a | 2160 | |
1f0a95e4 | 2161 | # For vbeinfo.mod. |
2162 | vbeinfo_mod_SOURCES = commands/i386/pc/vbeinfo.c | |
2163 | CLEANFILES += vbeinfo.mod mod-vbeinfo.o mod-vbeinfo.c pre-vbeinfo.o vbeinfo_mod-commands_i386_pc_vbeinfo.o def-vbeinfo.lst und-vbeinfo.lst | |
2164 | MOSTLYCLEANFILES += vbeinfo_mod-commands_i386_pc_vbeinfo.d | |
2165 | DEFSYMFILES += def-vbeinfo.lst | |
2166 | UNDSYMFILES += und-vbeinfo.lst | |
6323696a | 2167 | |
1f0a95e4 | 2168 | vbeinfo.mod: pre-vbeinfo.o mod-vbeinfo.o |
6323696a | 2169 | -rm -f $@ |
59b8208a | 2170 | $(LD) $(vbeinfo_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
6323696a | 2171 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2172 | ||
1f0a95e4 | 2173 | pre-vbeinfo.o: vbeinfo_mod-commands_i386_pc_vbeinfo.o |
6323696a | 2174 | -rm -f $@ |
59b8208a | 2175 | $(LD) $(vbeinfo_mod_LDFLAGS) -r -d -o $@ $^ |
6323696a | 2176 | |
1f0a95e4 | 2177 | mod-vbeinfo.o: mod-vbeinfo.c |
2178 | $(CC) $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -c -o $@ $< | |
6323696a | 2179 | |
1f0a95e4 | 2180 | mod-vbeinfo.c: moddep.lst genmodsrc.sh |
2181 | sh $(srcdir)/genmodsrc.sh 'vbeinfo' $< > $@ || (rm -f $@; exit 1) | |
6323696a | 2182 | |
1f0a95e4 | 2183 | def-vbeinfo.lst: pre-vbeinfo.o |
2184 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 vbeinfo/' > $@ | |
6323696a | 2185 | |
1f0a95e4 | 2186 | und-vbeinfo.lst: pre-vbeinfo.o |
2187 | echo 'vbeinfo' > $@ | |
6323696a | 2188 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
2189 | ||
1f0a95e4 | 2190 | vbeinfo_mod-commands_i386_pc_vbeinfo.o: commands/i386/pc/vbeinfo.c |
2191 | $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -c -o $@ $< | |
6323696a | 2192 | |
1f0a95e4 | 2193 | vbeinfo_mod-commands_i386_pc_vbeinfo.d: commands/i386/pc/vbeinfo.c |
2194 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -M $< | sed 's,vbeinfo\.o[ :]*,vbeinfo_mod-commands_i386_pc_vbeinfo.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
6323696a | 2195 | |
1f0a95e4 | 2196 | -include vbeinfo_mod-commands_i386_pc_vbeinfo.d |
6323696a | 2197 | |
233b1628 | 2198 | CLEANFILES += cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst |
2199 | COMMANDFILES += cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst | |
2200 | FSFILES += fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst | |
6323696a | 2201 | |
233b1628 | 2202 | cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst: commands/i386/pc/vbeinfo.c gencmdlist.sh |
1f0a95e4 | 2203 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
6323696a | 2204 | |
233b1628 | 2205 | fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst: commands/i386/pc/vbeinfo.c genfslist.sh |
1f0a95e4 | 2206 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
6323696a | 2207 | |
2208 | ||
1f0a95e4 | 2209 | vbeinfo_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 2210 | vbeinfo_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6323696a | 2211 | |
1f0a95e4 | 2212 | # For vbetest.mod. |
2213 | vbetest_mod_SOURCES = commands/i386/pc/vbetest.c | |
2214 | CLEANFILES += vbetest.mod mod-vbetest.o mod-vbetest.c pre-vbetest.o vbetest_mod-commands_i386_pc_vbetest.o def-vbetest.lst und-vbetest.lst | |
2215 | MOSTLYCLEANFILES += vbetest_mod-commands_i386_pc_vbetest.d | |
2216 | DEFSYMFILES += def-vbetest.lst | |
2217 | UNDSYMFILES += und-vbetest.lst | |
6323696a | 2218 | |
1f0a95e4 | 2219 | vbetest.mod: pre-vbetest.o mod-vbetest.o |
6323696a | 2220 | -rm -f $@ |
59b8208a | 2221 | $(LD) $(vbetest_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
6323696a | 2222 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2223 | ||
1f0a95e4 | 2224 | pre-vbetest.o: vbetest_mod-commands_i386_pc_vbetest.o |
6323696a | 2225 | -rm -f $@ |
59b8208a | 2226 | $(LD) $(vbetest_mod_LDFLAGS) -r -d -o $@ $^ |
6323696a | 2227 | |
1f0a95e4 | 2228 | mod-vbetest.o: mod-vbetest.c |
2229 | $(CC) $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -c -o $@ $< | |
6323696a | 2230 | |
1f0a95e4 | 2231 | mod-vbetest.c: moddep.lst genmodsrc.sh |
2232 | sh $(srcdir)/genmodsrc.sh 'vbetest' $< > $@ || (rm -f $@; exit 1) | |
6323696a | 2233 | |
1f0a95e4 | 2234 | def-vbetest.lst: pre-vbetest.o |
2235 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 vbetest/' > $@ | |
6323696a | 2236 | |
1f0a95e4 | 2237 | und-vbetest.lst: pre-vbetest.o |
2238 | echo 'vbetest' > $@ | |
6323696a | 2239 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
2240 | ||
1f0a95e4 | 2241 | vbetest_mod-commands_i386_pc_vbetest.o: commands/i386/pc/vbetest.c |
2242 | $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -c -o $@ $< | |
6323696a | 2243 | |
1f0a95e4 | 2244 | vbetest_mod-commands_i386_pc_vbetest.d: commands/i386/pc/vbetest.c |
2245 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -M $< | sed 's,vbetest\.o[ :]*,vbetest_mod-commands_i386_pc_vbetest.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
6323696a | 2246 | |
1f0a95e4 | 2247 | -include vbetest_mod-commands_i386_pc_vbetest.d |
6323696a | 2248 | |
233b1628 | 2249 | CLEANFILES += cmd-vbetest_mod-commands_i386_pc_vbetest.lst fs-vbetest_mod-commands_i386_pc_vbetest.lst |
2250 | COMMANDFILES += cmd-vbetest_mod-commands_i386_pc_vbetest.lst | |
2251 | FSFILES += fs-vbetest_mod-commands_i386_pc_vbetest.lst | |
6323696a | 2252 | |
233b1628 | 2253 | cmd-vbetest_mod-commands_i386_pc_vbetest.lst: commands/i386/pc/vbetest.c gencmdlist.sh |
1f0a95e4 | 2254 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbetest > $@ || (rm -f $@; exit 1) |
6323696a | 2255 | |
233b1628 | 2256 | fs-vbetest_mod-commands_i386_pc_vbetest.lst: commands/i386/pc/vbetest.c genfslist.sh |
1f0a95e4 | 2257 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbetest > $@ || (rm -f $@; exit 1) |
6323696a | 2258 | |
2259 | ||
1f0a95e4 | 2260 | vbetest_mod_CFLAGS = $(COMMON_CFLAGS) |
59b8208a | 2261 | vbetest_mod_LDFLAGS = $(COMMON_LDFLAGS) |
6a85ce79 | 2262 | |
41730ed9 | 2263 | # For play.mod. |
2264 | play_mod_SOURCES = commands/i386/pc/play.c | |
2265 | CLEANFILES += play.mod mod-play.o mod-play.c pre-play.o play_mod-commands_i386_pc_play.o def-play.lst und-play.lst | |
2266 | MOSTLYCLEANFILES += play_mod-commands_i386_pc_play.d | |
2267 | DEFSYMFILES += def-play.lst | |
2268 | UNDSYMFILES += und-play.lst | |
2269 | ||
2270 | play.mod: pre-play.o mod-play.o | |
2271 | -rm -f $@ | |
2272 | $(LD) $(play_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ | |
2273 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2274 | ||
2275 | pre-play.o: play_mod-commands_i386_pc_play.o | |
2276 | -rm -f $@ | |
2277 | $(LD) $(play_mod_LDFLAGS) -r -d -o $@ $^ | |
2278 | ||
2279 | mod-play.o: mod-play.c | |
2280 | $(CC) $(CPPFLAGS) $(CFLAGS) $(play_mod_CFLAGS) -c -o $@ $< | |
2281 | ||
2282 | mod-play.c: moddep.lst genmodsrc.sh | |
2283 | sh $(srcdir)/genmodsrc.sh 'play' $< > $@ || (rm -f $@; exit 1) | |
2284 | ||
2285 | def-play.lst: pre-play.o | |
2286 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 play/' > $@ | |
2287 | ||
2288 | und-play.lst: pre-play.o | |
2289 | echo 'play' > $@ | |
2290 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2291 | ||
2292 | play_mod-commands_i386_pc_play.o: commands/i386/pc/play.c | |
2293 | $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(play_mod_CFLAGS) -c -o $@ $< | |
2294 | ||
2295 | play_mod-commands_i386_pc_play.d: commands/i386/pc/play.c | |
2296 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(play_mod_CFLAGS) -M $< | sed 's,play\.o[ :]*,play_mod-commands_i386_pc_play.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2297 | ||
2298 | -include play_mod-commands_i386_pc_play.d | |
2299 | ||
2300 | CLEANFILES += cmd-play_mod-commands_i386_pc_play.lst fs-play_mod-commands_i386_pc_play.lst | |
2301 | COMMANDFILES += cmd-play_mod-commands_i386_pc_play.lst | |
2302 | FSFILES += fs-play_mod-commands_i386_pc_play.lst | |
2303 | ||
2304 | cmd-play_mod-commands_i386_pc_play.lst: commands/i386/pc/play.c gencmdlist.sh | |
2305 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(play_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh play > $@ || (rm -f $@; exit 1) | |
2306 | ||
2307 | fs-play_mod-commands_i386_pc_play.lst: commands/i386/pc/play.c genfslist.sh | |
2308 | set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(play_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh play > $@ || (rm -f $@; exit 1) | |
2309 | ||
2310 | ||
2311 | play_mod_CFLAGS = $(COMMON_CFLAGS) | |
2312 | play_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2313 | ||
bd0d7896 | 2314 | # For video.mod. |
2315 | video_mod_SOURCES = video/video.c | |
2316 | CLEANFILES += video.mod mod-video.o mod-video.c pre-video.o video_mod-video_video.o def-video.lst und-video.lst | |
2317 | MOSTLYCLEANFILES += video_mod-video_video.d | |
2318 | DEFSYMFILES += def-video.lst | |
2319 | UNDSYMFILES += und-video.lst | |
2320 | ||
2321 | video.mod: pre-video.o mod-video.o | |
2322 | -rm -f $@ | |
2323 | $(LD) $(video_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ | |
2324 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2325 | ||
2326 | pre-video.o: video_mod-video_video.o | |
2327 | -rm -f $@ | |
2328 | $(LD) $(video_mod_LDFLAGS) -r -d -o $@ $^ | |
2329 | ||
2330 | mod-video.o: mod-video.c | |
2331 | $(CC) $(CPPFLAGS) $(CFLAGS) $(video_mod_CFLAGS) -c -o $@ $< | |
2332 | ||
2333 | mod-video.c: moddep.lst genmodsrc.sh | |
2334 | sh $(srcdir)/genmodsrc.sh 'video' $< > $@ || (rm -f $@; exit 1) | |
2335 | ||
2336 | def-video.lst: pre-video.o | |
2337 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 video/' > $@ | |
2338 | ||
2339 | und-video.lst: pre-video.o | |
2340 | echo 'video' > $@ | |
2341 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2342 | ||
2343 | video_mod-video_video.o: video/video.c | |
2344 | $(CC) -Ivideo -I$(srcdir)/video $(CPPFLAGS) $(CFLAGS) $(video_mod_CFLAGS) -c -o $@ $< | |
2345 | ||
2346 | video_mod-video_video.d: video/video.c | |
2347 | set -e; $(CC) -Ivideo -I$(srcdir)/video $(CPPFLAGS) $(CFLAGS) $(video_mod_CFLAGS) -M $< | sed 's,video\.o[ :]*,video_mod-video_video.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2348 | ||
2349 | -include video_mod-video_video.d | |
2350 | ||
2351 | CLEANFILES += cmd-video_mod-video_video.lst fs-video_mod-video_video.lst | |
2352 | COMMANDFILES += cmd-video_mod-video_video.lst | |
2353 | FSFILES += fs-video_mod-video_video.lst | |
2354 | ||
2355 | cmd-video_mod-video_video.lst: video/video.c gencmdlist.sh | |
2356 | set -e; $(CC) -Ivideo -I$(srcdir)/video $(CPPFLAGS) $(CFLAGS) $(video_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh video > $@ || (rm -f $@; exit 1) | |
2357 | ||
2358 | fs-video_mod-video_video.lst: video/video.c genfslist.sh | |
2359 | set -e; $(CC) -Ivideo -I$(srcdir)/video $(CPPFLAGS) $(CFLAGS) $(video_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh video > $@ || (rm -f $@; exit 1) | |
2360 | ||
2361 | ||
2362 | video_mod_CFLAGS = $(COMMON_CFLAGS) | |
2363 | video_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2364 | ||
2365 | # For gfxterm.mod. | |
2366 | gfxterm_mod_SOURCES = term/gfxterm.c | |
2367 | CLEANFILES += gfxterm.mod mod-gfxterm.o mod-gfxterm.c pre-gfxterm.o gfxterm_mod-term_gfxterm.o def-gfxterm.lst und-gfxterm.lst | |
2368 | MOSTLYCLEANFILES += gfxterm_mod-term_gfxterm.d | |
2369 | DEFSYMFILES += def-gfxterm.lst | |
2370 | UNDSYMFILES += und-gfxterm.lst | |
2371 | ||
2372 | gfxterm.mod: pre-gfxterm.o mod-gfxterm.o | |
2373 | -rm -f $@ | |
2374 | $(LD) $(gfxterm_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ | |
2375 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2376 | ||
2377 | pre-gfxterm.o: gfxterm_mod-term_gfxterm.o | |
2378 | -rm -f $@ | |
2379 | $(LD) $(gfxterm_mod_LDFLAGS) -r -d -o $@ $^ | |
2380 | ||
2381 | mod-gfxterm.o: mod-gfxterm.c | |
2382 | $(CC) $(CPPFLAGS) $(CFLAGS) $(gfxterm_mod_CFLAGS) -c -o $@ $< | |
2383 | ||
2384 | mod-gfxterm.c: moddep.lst genmodsrc.sh | |
2385 | sh $(srcdir)/genmodsrc.sh 'gfxterm' $< > $@ || (rm -f $@; exit 1) | |
2386 | ||
2387 | def-gfxterm.lst: pre-gfxterm.o | |
2388 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 gfxterm/' > $@ | |
2389 | ||
2390 | und-gfxterm.lst: pre-gfxterm.o | |
2391 | echo 'gfxterm' > $@ | |
2392 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2393 | ||
2394 | gfxterm_mod-term_gfxterm.o: term/gfxterm.c | |
2395 | $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(gfxterm_mod_CFLAGS) -c -o $@ $< | |
2396 | ||
2397 | gfxterm_mod-term_gfxterm.d: term/gfxterm.c | |
2398 | set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(gfxterm_mod_CFLAGS) -M $< | sed 's,gfxterm\.o[ :]*,gfxterm_mod-term_gfxterm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2399 | ||
2400 | -include gfxterm_mod-term_gfxterm.d | |
2401 | ||
2402 | CLEANFILES += cmd-gfxterm_mod-term_gfxterm.lst fs-gfxterm_mod-term_gfxterm.lst | |
2403 | COMMANDFILES += cmd-gfxterm_mod-term_gfxterm.lst | |
2404 | FSFILES += fs-gfxterm_mod-term_gfxterm.lst | |
2405 | ||
2406 | cmd-gfxterm_mod-term_gfxterm.lst: term/gfxterm.c gencmdlist.sh | |
2407 | set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(gfxterm_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh gfxterm > $@ || (rm -f $@; exit 1) | |
2408 | ||
2409 | fs-gfxterm_mod-term_gfxterm.lst: term/gfxterm.c genfslist.sh | |
2410 | set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(gfxterm_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh gfxterm > $@ || (rm -f $@; exit 1) | |
2411 | ||
2412 | ||
2413 | gfxterm_mod_CFLAGS = $(COMMON_CFLAGS) | |
2414 | gfxterm_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2415 | ||
2416 | # For videotest.mod. | |
2417 | videotest_mod_SOURCES = commands/videotest.c | |
2418 | CLEANFILES += videotest.mod mod-videotest.o mod-videotest.c pre-videotest.o videotest_mod-commands_videotest.o def-videotest.lst und-videotest.lst | |
2419 | MOSTLYCLEANFILES += videotest_mod-commands_videotest.d | |
2420 | DEFSYMFILES += def-videotest.lst | |
2421 | UNDSYMFILES += und-videotest.lst | |
2422 | ||
2423 | videotest.mod: pre-videotest.o mod-videotest.o | |
2424 | -rm -f $@ | |
2425 | $(LD) $(videotest_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ | |
2426 | $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ | |
2427 | ||
2428 | pre-videotest.o: videotest_mod-commands_videotest.o | |
2429 | -rm -f $@ | |
2430 | $(LD) $(videotest_mod_LDFLAGS) -r -d -o $@ $^ | |
2431 | ||
2432 | mod-videotest.o: mod-videotest.c | |
2433 | $(CC) $(CPPFLAGS) $(CFLAGS) $(videotest_mod_CFLAGS) -c -o $@ $< | |
2434 | ||
2435 | mod-videotest.c: moddep.lst genmodsrc.sh | |
2436 | sh $(srcdir)/genmodsrc.sh 'videotest' $< > $@ || (rm -f $@; exit 1) | |
2437 | ||
2438 | def-videotest.lst: pre-videotest.o | |
2439 | $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 videotest/' > $@ | |
2440 | ||
2441 | und-videotest.lst: pre-videotest.o | |
2442 | echo 'videotest' > $@ | |
2443 | $(NM) -u -P -p $< | cut -f1 -d' ' >> $@ | |
2444 | ||
2445 | videotest_mod-commands_videotest.o: commands/videotest.c | |
2446 | $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(videotest_mod_CFLAGS) -c -o $@ $< | |
2447 | ||
2448 | videotest_mod-commands_videotest.d: commands/videotest.c | |
2449 | set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(videotest_mod_CFLAGS) -M $< | sed 's,videotest\.o[ :]*,videotest_mod-commands_videotest.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ | |
2450 | ||
2451 | -include videotest_mod-commands_videotest.d | |
2452 | ||
2453 | CLEANFILES += cmd-videotest_mod-commands_videotest.lst fs-videotest_mod-commands_videotest.lst | |
2454 | COMMANDFILES += cmd-videotest_mod-commands_videotest.lst | |
2455 | FSFILES += fs-videotest_mod-commands_videotest.lst | |
2456 | ||
2457 | cmd-videotest_mod-commands_videotest.lst: commands/videotest.c gencmdlist.sh | |
2458 | set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(videotest_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh videotest > $@ || (rm -f $@; exit 1) | |
2459 | ||
2460 | fs-videotest_mod-commands_videotest.lst: commands/videotest.c genfslist.sh | |
2461 | set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(videotest_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh videotest > $@ || (rm -f $@; exit 1) | |
2462 | ||
2463 | ||
2464 | videotest_mod_CFLAGS = $(COMMON_CFLAGS) | |
2465 | videotest_mod_LDFLAGS = $(COMMON_LDFLAGS) | |
2466 | ||
233b1628 | 2467 | include $(srcdir)/conf/common.mk |