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