2009-02-01 Felix Zielcke <fzielcke@z-51.de>
[grub2/phcoder.git] / conf / sparc64-ieee1275.mk
bloba9033a530cf20c01a84f75d6bc25d207306fd81e
2 # Generated by genmk.rb, please don't edit!
3 # -*- makefile -*-
5 COMMON_ASFLAGS = -nostdinc
6 COMMON_CFLAGS = -ggdb -ffreestanding -m64 -mno-app-regs
7 COMMON_LDFLAGS = -melf64_sparc -nostdlib
9 # Used by various components. These rules need to precede them.
10 normal/lexer.c_DEPENDENCIES = grub_script.tab.h
12 # Images.
14 MOSTLYCLEANFILES += symlist.c kernel_syms.lst
15 DEFSYMFILES += kernel_syms.lst
17 kernel_elf_HEADERS = arg.h boot.h cache.h device.h disk.h dl.h elf.h elfload.h \
18 env.h err.h file.h fs.h kernel.h misc.h mm.h net.h parser.h rescue.h \
19 symbol.h term.h time.h types.h sparc64/libgcc.h loader.h partition.h \
20 pc_partition.h ieee1275/ieee1275.h machine/kernel.h
22 symlist.c: $(addprefix include/grub/,$(kernel_elf_HEADERS)) config.h gensymlist.sh
23 /bin/sh gensymlist.sh $(filter %.h,$^) > $@ || (rm -f $@; exit 1)
25 # For the parser.
26 grub_script.tab.c grub_script.tab.h: normal/parser.y
27 $(YACC) -d -p grub_script_yy -b grub_script $(srcdir)/normal/parser.y
29 kernel_syms.lst: $(addprefix include/grub/,$(kernel_elf_HEADERS)) config.h genkernsyms.sh
30 /bin/sh genkernsyms.sh $(filter %.h,$^) > $@ || (rm -f $@; exit 1)
32 # Programs
33 pkglib_PROGRAMS = kernel.elf
35 # Utilities.
36 #bin_UTILITIES = grub-mkimage
37 #ifeq ($(enable_grub_emu), yes)
38 #bin_UTILITIES += grub-emu
39 #endif
41 # For grub-mkimage.
42 grub_mkimage_SOURCES = util/sparc64/ieee1275/grub-mkimage.c util/misc.c \
43 util/resolve.c
45 # For grub-emu
46 #grub_emu_SOURCES = commands/boot.c commands/cat.c commands/cmp.c \
47 # commands/configfile.c commands/default.c commands/help.c \
48 # commands/search.c commands/terminal.c commands/ls.c \
49 # commands/timeout.c commands/test.c \
50 # commands/halt.c commands/reboot.c \
51 # disk/loopback.c \
52 # fs/affs.c fs/ext2.c fs/fat.c fs/fshelp.c fs/hfs.c fs/iso9660.c \
53 # fs/jfs.c fs/minix.c fs/sfs.c fs/ufs.c fs/xfs.c \
54 # grub_script.tab.c \
55 # io/gzio.c \
56 # kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c \
57 # kern/file.c kern/fs.c kern/loader.c kern/main.c kern/misc.c \
58 # kern/parser.c kern/partition.c kern/rescue.c kern/term.c \
59 # normal/arg.c normal/cmdline.c normal/command.c \
60 # normal/completion.c normal/context.c normal/execute.c \
61 # normal/function.c normal/lexer.c \
62 # normal/main.c normal/menu.c normal/menu_entry.c normal/misc.c \
63 # partmap/amiga.c partmap/apple.c partmap/pc.c partmap/sun.c \
64 # partmap/acorn.c \
65 # util/console.c util/grub-emu.c util/misc.c \
66 # util/hostdisk.c util/getroot.c \
67 # util/sparc64/ieee1275/misc.c
69 grub_emu_LDFLAGS = $(LIBCURSES)
71 kernel_elf_SOURCES = kern/sparc64/ieee1275/init.c kern/ieee1275/ieee1275.c \
72 kern/main.c kern/device.c kern/disk.c kern/dl.c kern/file.c \
73 kern/fs.c kern/err.c kern/misc.c kern/mm.c kern/loader.c \
74 kern/rescue.c kern/term.c term/ieee1275/ofconsole.c \
75 kern/sparc64/ieee1275/openfw.c disk/ieee1275/ofdisk.c \
76 kern/partition.c kern/env.c kern/sparc64/dl.c symlist.c \
77 kern/generic/millisleep.c kern/generic/get_time_ms.c \
78 kern/sparc64/cache.S kern/parser.c
79 CLEANFILES += kernel.elf kernel_elf-kern_sparc64_ieee1275_init.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_file.o kernel_elf-kern_fs.o kernel_elf-kern_err.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-term_ieee1275_ofconsole.o kernel_elf-kern_sparc64_ieee1275_openfw.o kernel_elf-disk_ieee1275_ofdisk.o kernel_elf-kern_partition.o kernel_elf-kern_env.o kernel_elf-kern_sparc64_dl.o kernel_elf-symlist.o kernel_elf-kern_generic_millisleep.o kernel_elf-kern_generic_get_time_ms.o kernel_elf-kern_sparc64_cache.o kernel_elf-kern_parser.o
80 MOSTLYCLEANFILES += kernel_elf-kern_sparc64_ieee1275_init.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_file.d kernel_elf-kern_fs.d kernel_elf-kern_err.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-term_ieee1275_ofconsole.d kernel_elf-kern_sparc64_ieee1275_openfw.d kernel_elf-disk_ieee1275_ofdisk.d kernel_elf-kern_partition.d kernel_elf-kern_env.d kernel_elf-kern_sparc64_dl.d kernel_elf-symlist.d kernel_elf-kern_generic_millisleep.d kernel_elf-kern_generic_get_time_ms.d kernel_elf-kern_sparc64_cache.d kernel_elf-kern_parser.d
82 kernel.elf: $(kernel_elf_DEPENDENCIES) kernel_elf-kern_sparc64_ieee1275_init.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_file.o kernel_elf-kern_fs.o kernel_elf-kern_err.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-term_ieee1275_ofconsole.o kernel_elf-kern_sparc64_ieee1275_openfw.o kernel_elf-disk_ieee1275_ofdisk.o kernel_elf-kern_partition.o kernel_elf-kern_env.o kernel_elf-kern_sparc64_dl.o kernel_elf-symlist.o kernel_elf-kern_generic_millisleep.o kernel_elf-kern_generic_get_time_ms.o kernel_elf-kern_sparc64_cache.o kernel_elf-kern_parser.o
83 $(TARGET_CC) -o $@ kernel_elf-kern_sparc64_ieee1275_init.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_file.o kernel_elf-kern_fs.o kernel_elf-kern_err.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-term_ieee1275_ofconsole.o kernel_elf-kern_sparc64_ieee1275_openfw.o kernel_elf-disk_ieee1275_ofdisk.o kernel_elf-kern_partition.o kernel_elf-kern_env.o kernel_elf-kern_sparc64_dl.o kernel_elf-symlist.o kernel_elf-kern_generic_millisleep.o kernel_elf-kern_generic_get_time_ms.o kernel_elf-kern_sparc64_cache.o kernel_elf-kern_parser.o $(TARGET_LDFLAGS) $(kernel_elf_LDFLAGS)
85 kernel_elf-kern_sparc64_ieee1275_init.o: kern/sparc64/ieee1275/init.c $(kern/sparc64/ieee1275/init.c_DEPENDENCIES)
86 $(TARGET_CC) -Ikern/sparc64/ieee1275 -I$(srcdir)/kern/sparc64/ieee1275 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
87 -include kernel_elf-kern_sparc64_ieee1275_init.d
89 kernel_elf-kern_ieee1275_ieee1275.o: kern/ieee1275/ieee1275.c $(kern/ieee1275/ieee1275.c_DEPENDENCIES)
90 $(TARGET_CC) -Ikern/ieee1275 -I$(srcdir)/kern/ieee1275 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
91 -include kernel_elf-kern_ieee1275_ieee1275.d
93 kernel_elf-kern_main.o: kern/main.c $(kern/main.c_DEPENDENCIES)
94 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
95 -include kernel_elf-kern_main.d
97 kernel_elf-kern_device.o: kern/device.c $(kern/device.c_DEPENDENCIES)
98 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
99 -include kernel_elf-kern_device.d
101 kernel_elf-kern_disk.o: kern/disk.c $(kern/disk.c_DEPENDENCIES)
102 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
103 -include kernel_elf-kern_disk.d
105 kernel_elf-kern_dl.o: kern/dl.c $(kern/dl.c_DEPENDENCIES)
106 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
107 -include kernel_elf-kern_dl.d
109 kernel_elf-kern_file.o: kern/file.c $(kern/file.c_DEPENDENCIES)
110 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
111 -include kernel_elf-kern_file.d
113 kernel_elf-kern_fs.o: kern/fs.c $(kern/fs.c_DEPENDENCIES)
114 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
115 -include kernel_elf-kern_fs.d
117 kernel_elf-kern_err.o: kern/err.c $(kern/err.c_DEPENDENCIES)
118 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
119 -include kernel_elf-kern_err.d
121 kernel_elf-kern_misc.o: kern/misc.c $(kern/misc.c_DEPENDENCIES)
122 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
123 -include kernel_elf-kern_misc.d
125 kernel_elf-kern_mm.o: kern/mm.c $(kern/mm.c_DEPENDENCIES)
126 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
127 -include kernel_elf-kern_mm.d
129 kernel_elf-kern_loader.o: kern/loader.c $(kern/loader.c_DEPENDENCIES)
130 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
131 -include kernel_elf-kern_loader.d
133 kernel_elf-kern_rescue.o: kern/rescue.c $(kern/rescue.c_DEPENDENCIES)
134 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
135 -include kernel_elf-kern_rescue.d
137 kernel_elf-kern_term.o: kern/term.c $(kern/term.c_DEPENDENCIES)
138 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
139 -include kernel_elf-kern_term.d
141 kernel_elf-term_ieee1275_ofconsole.o: term/ieee1275/ofconsole.c $(term/ieee1275/ofconsole.c_DEPENDENCIES)
142 $(TARGET_CC) -Iterm/ieee1275 -I$(srcdir)/term/ieee1275 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
143 -include kernel_elf-term_ieee1275_ofconsole.d
145 kernel_elf-kern_sparc64_ieee1275_openfw.o: kern/sparc64/ieee1275/openfw.c $(kern/sparc64/ieee1275/openfw.c_DEPENDENCIES)
146 $(TARGET_CC) -Ikern/sparc64/ieee1275 -I$(srcdir)/kern/sparc64/ieee1275 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
147 -include kernel_elf-kern_sparc64_ieee1275_openfw.d
149 kernel_elf-disk_ieee1275_ofdisk.o: disk/ieee1275/ofdisk.c $(disk/ieee1275/ofdisk.c_DEPENDENCIES)
150 $(TARGET_CC) -Idisk/ieee1275 -I$(srcdir)/disk/ieee1275 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
151 -include kernel_elf-disk_ieee1275_ofdisk.d
153 kernel_elf-kern_partition.o: kern/partition.c $(kern/partition.c_DEPENDENCIES)
154 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
155 -include kernel_elf-kern_partition.d
157 kernel_elf-kern_env.o: kern/env.c $(kern/env.c_DEPENDENCIES)
158 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
159 -include kernel_elf-kern_env.d
161 kernel_elf-kern_sparc64_dl.o: kern/sparc64/dl.c $(kern/sparc64/dl.c_DEPENDENCIES)
162 $(TARGET_CC) -Ikern/sparc64 -I$(srcdir)/kern/sparc64 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
163 -include kernel_elf-kern_sparc64_dl.d
165 kernel_elf-symlist.o: symlist.c $(symlist.c_DEPENDENCIES)
166 $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
167 -include kernel_elf-symlist.d
169 kernel_elf-kern_generic_millisleep.o: kern/generic/millisleep.c $(kern/generic/millisleep.c_DEPENDENCIES)
170 $(TARGET_CC) -Ikern/generic -I$(srcdir)/kern/generic $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
171 -include kernel_elf-kern_generic_millisleep.d
173 kernel_elf-kern_generic_get_time_ms.o: kern/generic/get_time_ms.c $(kern/generic/get_time_ms.c_DEPENDENCIES)
174 $(TARGET_CC) -Ikern/generic -I$(srcdir)/kern/generic $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
175 -include kernel_elf-kern_generic_get_time_ms.d
177 kernel_elf-kern_sparc64_cache.o: kern/sparc64/cache.S $(kern/sparc64/cache.S_DEPENDENCIES)
178 $(TARGET_CC) -Ikern/sparc64 -I$(srcdir)/kern/sparc64 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
179 -include kernel_elf-kern_sparc64_cache.d
181 kernel_elf-kern_parser.o: kern/parser.c $(kern/parser.c_DEPENDENCIES)
182 $(TARGET_CC) -Ikern -I$(srcdir)/kern $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_elf_CFLAGS) -MD -c -o $@ $<
183 -include kernel_elf-kern_parser.d
185 kernel_elf_HEADERS = grub/sparc64/ieee1275/ieee1275.h
186 kernel_elf_CFLAGS = $(COMMON_CFLAGS)
187 kernel_elf_ASFLAGS = $(COMMON_ASFLAGS)
188 kernel_elf_LDFLAGS = -mno-app-regs -nostdlib -Wl,-N,-Ttext,0x200000,-Bstatic,-melf64_sparc
190 # Modules.
191 #_linux.mod linux.mod
192 pkglib_MODULES = fat.mod ufs.mod ext2.mod minix.mod \
193 hfs.mod jfs.mod normal.mod hello.mod font.mod ls.mod \
194 boot.mod cmp.mod cat.mod terminal.mod fshelp.mod amiga.mod apple.mod \
195 pc.mod suspend.mod loopback.mod help.mod reboot.mod halt.mod sun.mod \
196 configfile.mod search.mod gzio.mod xfs.mod \
197 affs.mod sfs.mod acorn.mod
199 # For fshelp.mod.
200 fshelp_mod_SOURCES = fs/fshelp.c
201 CLEANFILES += fshelp.mod mod-fshelp.o mod-fshelp.c pre-fshelp.o fshelp_mod-fs_fshelp.o und-fshelp.lst
202 ifneq ($(fshelp_mod_EXPORTS),no)
203 CLEANFILES += def-fshelp.lst
204 DEFSYMFILES += def-fshelp.lst
205 endif
206 MOSTLYCLEANFILES += fshelp_mod-fs_fshelp.d
207 UNDSYMFILES += und-fshelp.lst
209 fshelp.mod: pre-fshelp.o mod-fshelp.o $(TARGET_OBJ2ELF)
210 -rm -f $@
211 $(TARGET_CC) $(fshelp_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-fshelp.o mod-fshelp.o
212 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
213 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
215 pre-fshelp.o: $(fshelp_mod_DEPENDENCIES) fshelp_mod-fs_fshelp.o
216 -rm -f $@
217 $(TARGET_CC) $(fshelp_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ fshelp_mod-fs_fshelp.o
219 mod-fshelp.o: mod-fshelp.c
220 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fshelp_mod_CFLAGS) -c -o $@ $<
222 mod-fshelp.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
223 sh $(srcdir)/genmodsrc.sh 'fshelp' $< > $@ || (rm -f $@; exit 1)
225 ifneq ($(fshelp_mod_EXPORTS),no)
226 def-fshelp.lst: pre-fshelp.o
227 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 fshelp/' > $@
228 endif
230 und-fshelp.lst: pre-fshelp.o
231 echo 'fshelp' > $@
232 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
234 fshelp_mod-fs_fshelp.o: fs/fshelp.c $(fs/fshelp.c_DEPENDENCIES)
235 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fshelp_mod_CFLAGS) -MD -c -o $@ $<
236 -include fshelp_mod-fs_fshelp.d
238 CLEANFILES += cmd-fshelp_mod-fs_fshelp.lst fs-fshelp_mod-fs_fshelp.lst partmap-fshelp_mod-fs_fshelp.lst
239 COMMANDFILES += cmd-fshelp_mod-fs_fshelp.lst
240 FSFILES += fs-fshelp_mod-fs_fshelp.lst
241 PARTMAPFILES += partmap-fshelp_mod-fs_fshelp.lst
243 cmd-fshelp_mod-fs_fshelp.lst: fs/fshelp.c $(fs/fshelp.c_DEPENDENCIES) gencmdlist.sh
244 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fshelp_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh fshelp > $@ || (rm -f $@; exit 1)
246 fs-fshelp_mod-fs_fshelp.lst: fs/fshelp.c $(fs/fshelp.c_DEPENDENCIES) genfslist.sh
247 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fshelp_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh fshelp > $@ || (rm -f $@; exit 1)
249 partmap-fshelp_mod-fs_fshelp.lst: fs/fshelp.c $(fs/fshelp.c_DEPENDENCIES) genpartmaplist.sh
250 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fshelp_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh fshelp > $@ || (rm -f $@; exit 1)
253 fshelp_mod_CFLAGS = $(COMMON_CFLAGS)
254 fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS)
256 # For fat.mod.
257 fat_mod_SOURCES = fs/fat.c
258 CLEANFILES += fat.mod mod-fat.o mod-fat.c pre-fat.o fat_mod-fs_fat.o und-fat.lst
259 ifneq ($(fat_mod_EXPORTS),no)
260 CLEANFILES += def-fat.lst
261 DEFSYMFILES += def-fat.lst
262 endif
263 MOSTLYCLEANFILES += fat_mod-fs_fat.d
264 UNDSYMFILES += und-fat.lst
266 fat.mod: pre-fat.o mod-fat.o $(TARGET_OBJ2ELF)
267 -rm -f $@
268 $(TARGET_CC) $(fat_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-fat.o mod-fat.o
269 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
270 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
272 pre-fat.o: $(fat_mod_DEPENDENCIES) fat_mod-fs_fat.o
273 -rm -f $@
274 $(TARGET_CC) $(fat_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ fat_mod-fs_fat.o
276 mod-fat.o: mod-fat.c
277 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fat_mod_CFLAGS) -c -o $@ $<
279 mod-fat.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
280 sh $(srcdir)/genmodsrc.sh 'fat' $< > $@ || (rm -f $@; exit 1)
282 ifneq ($(fat_mod_EXPORTS),no)
283 def-fat.lst: pre-fat.o
284 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 fat/' > $@
285 endif
287 und-fat.lst: pre-fat.o
288 echo 'fat' > $@
289 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
291 fat_mod-fs_fat.o: fs/fat.c $(fs/fat.c_DEPENDENCIES)
292 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fat_mod_CFLAGS) -MD -c -o $@ $<
293 -include fat_mod-fs_fat.d
295 CLEANFILES += cmd-fat_mod-fs_fat.lst fs-fat_mod-fs_fat.lst partmap-fat_mod-fs_fat.lst
296 COMMANDFILES += cmd-fat_mod-fs_fat.lst
297 FSFILES += fs-fat_mod-fs_fat.lst
298 PARTMAPFILES += partmap-fat_mod-fs_fat.lst
300 cmd-fat_mod-fs_fat.lst: fs/fat.c $(fs/fat.c_DEPENDENCIES) gencmdlist.sh
301 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fat_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh fat > $@ || (rm -f $@; exit 1)
303 fs-fat_mod-fs_fat.lst: fs/fat.c $(fs/fat.c_DEPENDENCIES) genfslist.sh
304 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fat_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh fat > $@ || (rm -f $@; exit 1)
306 partmap-fat_mod-fs_fat.lst: fs/fat.c $(fs/fat.c_DEPENDENCIES) genpartmaplist.sh
307 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fat_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh fat > $@ || (rm -f $@; exit 1)
310 fat_mod_CFLAGS = $(COMMON_CFLAGS)
311 fat_mod_LDFLAGS = $(COMMON_LDFLAGS)
313 # For ext2.mod.
314 ext2_mod_SOURCES = fs/ext2.c
315 CLEANFILES += ext2.mod mod-ext2.o mod-ext2.c pre-ext2.o ext2_mod-fs_ext2.o und-ext2.lst
316 ifneq ($(ext2_mod_EXPORTS),no)
317 CLEANFILES += def-ext2.lst
318 DEFSYMFILES += def-ext2.lst
319 endif
320 MOSTLYCLEANFILES += ext2_mod-fs_ext2.d
321 UNDSYMFILES += und-ext2.lst
323 ext2.mod: pre-ext2.o mod-ext2.o $(TARGET_OBJ2ELF)
324 -rm -f $@
325 $(TARGET_CC) $(ext2_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-ext2.o mod-ext2.o
326 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
327 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
329 pre-ext2.o: $(ext2_mod_DEPENDENCIES) ext2_mod-fs_ext2.o
330 -rm -f $@
331 $(TARGET_CC) $(ext2_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ ext2_mod-fs_ext2.o
333 mod-ext2.o: mod-ext2.c
334 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ext2_mod_CFLAGS) -c -o $@ $<
336 mod-ext2.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
337 sh $(srcdir)/genmodsrc.sh 'ext2' $< > $@ || (rm -f $@; exit 1)
339 ifneq ($(ext2_mod_EXPORTS),no)
340 def-ext2.lst: pre-ext2.o
341 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ext2/' > $@
342 endif
344 und-ext2.lst: pre-ext2.o
345 echo 'ext2' > $@
346 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
348 ext2_mod-fs_ext2.o: fs/ext2.c $(fs/ext2.c_DEPENDENCIES)
349 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ext2_mod_CFLAGS) -MD -c -o $@ $<
350 -include ext2_mod-fs_ext2.d
352 CLEANFILES += cmd-ext2_mod-fs_ext2.lst fs-ext2_mod-fs_ext2.lst partmap-ext2_mod-fs_ext2.lst
353 COMMANDFILES += cmd-ext2_mod-fs_ext2.lst
354 FSFILES += fs-ext2_mod-fs_ext2.lst
355 PARTMAPFILES += partmap-ext2_mod-fs_ext2.lst
357 cmd-ext2_mod-fs_ext2.lst: fs/ext2.c $(fs/ext2.c_DEPENDENCIES) gencmdlist.sh
358 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ext2_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ext2 > $@ || (rm -f $@; exit 1)
360 fs-ext2_mod-fs_ext2.lst: fs/ext2.c $(fs/ext2.c_DEPENDENCIES) genfslist.sh
361 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ext2_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ext2 > $@ || (rm -f $@; exit 1)
363 partmap-ext2_mod-fs_ext2.lst: fs/ext2.c $(fs/ext2.c_DEPENDENCIES) genpartmaplist.sh
364 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ext2_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh ext2 > $@ || (rm -f $@; exit 1)
367 ext2_mod_CFLAGS = $(COMMON_CFLAGS)
368 ext2_mod_LDFLAGS = $(COMMON_LDFLAGS)
370 # For ufs.mod.
371 ufs_mod_SOURCES = fs/ufs.c
372 CLEANFILES += ufs.mod mod-ufs.o mod-ufs.c pre-ufs.o ufs_mod-fs_ufs.o und-ufs.lst
373 ifneq ($(ufs_mod_EXPORTS),no)
374 CLEANFILES += def-ufs.lst
375 DEFSYMFILES += def-ufs.lst
376 endif
377 MOSTLYCLEANFILES += ufs_mod-fs_ufs.d
378 UNDSYMFILES += und-ufs.lst
380 ufs.mod: pre-ufs.o mod-ufs.o $(TARGET_OBJ2ELF)
381 -rm -f $@
382 $(TARGET_CC) $(ufs_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-ufs.o mod-ufs.o
383 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
384 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
386 pre-ufs.o: $(ufs_mod_DEPENDENCIES) ufs_mod-fs_ufs.o
387 -rm -f $@
388 $(TARGET_CC) $(ufs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ ufs_mod-fs_ufs.o
390 mod-ufs.o: mod-ufs.c
391 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ufs_mod_CFLAGS) -c -o $@ $<
393 mod-ufs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
394 sh $(srcdir)/genmodsrc.sh 'ufs' $< > $@ || (rm -f $@; exit 1)
396 ifneq ($(ufs_mod_EXPORTS),no)
397 def-ufs.lst: pre-ufs.o
398 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ufs/' > $@
399 endif
401 und-ufs.lst: pre-ufs.o
402 echo 'ufs' > $@
403 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
405 ufs_mod-fs_ufs.o: fs/ufs.c $(fs/ufs.c_DEPENDENCIES)
406 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ufs_mod_CFLAGS) -MD -c -o $@ $<
407 -include ufs_mod-fs_ufs.d
409 CLEANFILES += cmd-ufs_mod-fs_ufs.lst fs-ufs_mod-fs_ufs.lst partmap-ufs_mod-fs_ufs.lst
410 COMMANDFILES += cmd-ufs_mod-fs_ufs.lst
411 FSFILES += fs-ufs_mod-fs_ufs.lst
412 PARTMAPFILES += partmap-ufs_mod-fs_ufs.lst
414 cmd-ufs_mod-fs_ufs.lst: fs/ufs.c $(fs/ufs.c_DEPENDENCIES) gencmdlist.sh
415 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ufs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ufs > $@ || (rm -f $@; exit 1)
417 fs-ufs_mod-fs_ufs.lst: fs/ufs.c $(fs/ufs.c_DEPENDENCIES) genfslist.sh
418 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ufs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ufs > $@ || (rm -f $@; exit 1)
420 partmap-ufs_mod-fs_ufs.lst: fs/ufs.c $(fs/ufs.c_DEPENDENCIES) genpartmaplist.sh
421 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ufs_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh ufs > $@ || (rm -f $@; exit 1)
424 ufs_mod_CFLAGS = $(COMMON_CFLAGS)
425 ufs_mod_LDFLAGS = $(COMMON_LDFLAGS)
427 # For minix.mod.
428 minix_mod_SOURCES = fs/minix.c
429 CLEANFILES += minix.mod mod-minix.o mod-minix.c pre-minix.o minix_mod-fs_minix.o und-minix.lst
430 ifneq ($(minix_mod_EXPORTS),no)
431 CLEANFILES += def-minix.lst
432 DEFSYMFILES += def-minix.lst
433 endif
434 MOSTLYCLEANFILES += minix_mod-fs_minix.d
435 UNDSYMFILES += und-minix.lst
437 minix.mod: pre-minix.o mod-minix.o $(TARGET_OBJ2ELF)
438 -rm -f $@
439 $(TARGET_CC) $(minix_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-minix.o mod-minix.o
440 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
441 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
443 pre-minix.o: $(minix_mod_DEPENDENCIES) minix_mod-fs_minix.o
444 -rm -f $@
445 $(TARGET_CC) $(minix_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ minix_mod-fs_minix.o
447 mod-minix.o: mod-minix.c
448 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(minix_mod_CFLAGS) -c -o $@ $<
450 mod-minix.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
451 sh $(srcdir)/genmodsrc.sh 'minix' $< > $@ || (rm -f $@; exit 1)
453 ifneq ($(minix_mod_EXPORTS),no)
454 def-minix.lst: pre-minix.o
455 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 minix/' > $@
456 endif
458 und-minix.lst: pre-minix.o
459 echo 'minix' > $@
460 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
462 minix_mod-fs_minix.o: fs/minix.c $(fs/minix.c_DEPENDENCIES)
463 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(minix_mod_CFLAGS) -MD -c -o $@ $<
464 -include minix_mod-fs_minix.d
466 CLEANFILES += cmd-minix_mod-fs_minix.lst fs-minix_mod-fs_minix.lst partmap-minix_mod-fs_minix.lst
467 COMMANDFILES += cmd-minix_mod-fs_minix.lst
468 FSFILES += fs-minix_mod-fs_minix.lst
469 PARTMAPFILES += partmap-minix_mod-fs_minix.lst
471 cmd-minix_mod-fs_minix.lst: fs/minix.c $(fs/minix.c_DEPENDENCIES) gencmdlist.sh
472 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(minix_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh minix > $@ || (rm -f $@; exit 1)
474 fs-minix_mod-fs_minix.lst: fs/minix.c $(fs/minix.c_DEPENDENCIES) genfslist.sh
475 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(minix_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh minix > $@ || (rm -f $@; exit 1)
477 partmap-minix_mod-fs_minix.lst: fs/minix.c $(fs/minix.c_DEPENDENCIES) genpartmaplist.sh
478 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(minix_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh minix > $@ || (rm -f $@; exit 1)
481 minix_mod_CFLAGS = $(COMMON_CFLAGS)
482 minix_mod_LDFLAGS = $(COMMON_LDFLAGS)
484 # For hfs.mod.
485 hfs_mod_SOURCES = fs/hfs.c
486 CLEANFILES += hfs.mod mod-hfs.o mod-hfs.c pre-hfs.o hfs_mod-fs_hfs.o und-hfs.lst
487 ifneq ($(hfs_mod_EXPORTS),no)
488 CLEANFILES += def-hfs.lst
489 DEFSYMFILES += def-hfs.lst
490 endif
491 MOSTLYCLEANFILES += hfs_mod-fs_hfs.d
492 UNDSYMFILES += und-hfs.lst
494 hfs.mod: pre-hfs.o mod-hfs.o $(TARGET_OBJ2ELF)
495 -rm -f $@
496 $(TARGET_CC) $(hfs_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-hfs.o mod-hfs.o
497 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
498 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
500 pre-hfs.o: $(hfs_mod_DEPENDENCIES) hfs_mod-fs_hfs.o
501 -rm -f $@
502 $(TARGET_CC) $(hfs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ hfs_mod-fs_hfs.o
504 mod-hfs.o: mod-hfs.c
505 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfs_mod_CFLAGS) -c -o $@ $<
507 mod-hfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
508 sh $(srcdir)/genmodsrc.sh 'hfs' $< > $@ || (rm -f $@; exit 1)
510 ifneq ($(hfs_mod_EXPORTS),no)
511 def-hfs.lst: pre-hfs.o
512 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 hfs/' > $@
513 endif
515 und-hfs.lst: pre-hfs.o
516 echo 'hfs' > $@
517 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
519 hfs_mod-fs_hfs.o: fs/hfs.c $(fs/hfs.c_DEPENDENCIES)
520 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfs_mod_CFLAGS) -MD -c -o $@ $<
521 -include hfs_mod-fs_hfs.d
523 CLEANFILES += cmd-hfs_mod-fs_hfs.lst fs-hfs_mod-fs_hfs.lst partmap-hfs_mod-fs_hfs.lst
524 COMMANDFILES += cmd-hfs_mod-fs_hfs.lst
525 FSFILES += fs-hfs_mod-fs_hfs.lst
526 PARTMAPFILES += partmap-hfs_mod-fs_hfs.lst
528 cmd-hfs_mod-fs_hfs.lst: fs/hfs.c $(fs/hfs.c_DEPENDENCIES) gencmdlist.sh
529 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh hfs > $@ || (rm -f $@; exit 1)
531 fs-hfs_mod-fs_hfs.lst: fs/hfs.c $(fs/hfs.c_DEPENDENCIES) genfslist.sh
532 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh hfs > $@ || (rm -f $@; exit 1)
534 partmap-hfs_mod-fs_hfs.lst: fs/hfs.c $(fs/hfs.c_DEPENDENCIES) genpartmaplist.sh
535 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfs_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh hfs > $@ || (rm -f $@; exit 1)
538 hfs_mod_CFLAGS = $(COMMON_CFLAGS)
539 hfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
541 # For jfs.mod.
542 jfs_mod_SOURCES = fs/jfs.c
543 CLEANFILES += jfs.mod mod-jfs.o mod-jfs.c pre-jfs.o jfs_mod-fs_jfs.o und-jfs.lst
544 ifneq ($(jfs_mod_EXPORTS),no)
545 CLEANFILES += def-jfs.lst
546 DEFSYMFILES += def-jfs.lst
547 endif
548 MOSTLYCLEANFILES += jfs_mod-fs_jfs.d
549 UNDSYMFILES += und-jfs.lst
551 jfs.mod: pre-jfs.o mod-jfs.o $(TARGET_OBJ2ELF)
552 -rm -f $@
553 $(TARGET_CC) $(jfs_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-jfs.o mod-jfs.o
554 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
555 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
557 pre-jfs.o: $(jfs_mod_DEPENDENCIES) jfs_mod-fs_jfs.o
558 -rm -f $@
559 $(TARGET_CC) $(jfs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ jfs_mod-fs_jfs.o
561 mod-jfs.o: mod-jfs.c
562 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jfs_mod_CFLAGS) -c -o $@ $<
564 mod-jfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
565 sh $(srcdir)/genmodsrc.sh 'jfs' $< > $@ || (rm -f $@; exit 1)
567 ifneq ($(jfs_mod_EXPORTS),no)
568 def-jfs.lst: pre-jfs.o
569 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 jfs/' > $@
570 endif
572 und-jfs.lst: pre-jfs.o
573 echo 'jfs' > $@
574 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
576 jfs_mod-fs_jfs.o: fs/jfs.c $(fs/jfs.c_DEPENDENCIES)
577 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jfs_mod_CFLAGS) -MD -c -o $@ $<
578 -include jfs_mod-fs_jfs.d
580 CLEANFILES += cmd-jfs_mod-fs_jfs.lst fs-jfs_mod-fs_jfs.lst partmap-jfs_mod-fs_jfs.lst
581 COMMANDFILES += cmd-jfs_mod-fs_jfs.lst
582 FSFILES += fs-jfs_mod-fs_jfs.lst
583 PARTMAPFILES += partmap-jfs_mod-fs_jfs.lst
585 cmd-jfs_mod-fs_jfs.lst: fs/jfs.c $(fs/jfs.c_DEPENDENCIES) gencmdlist.sh
586 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh jfs > $@ || (rm -f $@; exit 1)
588 fs-jfs_mod-fs_jfs.lst: fs/jfs.c $(fs/jfs.c_DEPENDENCIES) genfslist.sh
589 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh jfs > $@ || (rm -f $@; exit 1)
591 partmap-jfs_mod-fs_jfs.lst: fs/jfs.c $(fs/jfs.c_DEPENDENCIES) genpartmaplist.sh
592 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jfs_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh jfs > $@ || (rm -f $@; exit 1)
595 jfs_mod_CFLAGS = $(COMMON_CFLAGS)
596 jfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
598 # For iso9660.mod.
599 iso9660_mod_SOURCES = fs/iso9660.c
600 iso9660_mod_CFLAGS = $(COMMON_CFLAGS)
601 iso9660_mod_LDFLAGS = $(COMMON_LDFLAGS)
603 # For xfs.mod.
604 xfs_mod_SOURCES = fs/xfs.c
605 CLEANFILES += xfs.mod mod-xfs.o mod-xfs.c pre-xfs.o xfs_mod-fs_xfs.o und-xfs.lst
606 ifneq ($(xfs_mod_EXPORTS),no)
607 CLEANFILES += def-xfs.lst
608 DEFSYMFILES += def-xfs.lst
609 endif
610 MOSTLYCLEANFILES += xfs_mod-fs_xfs.d
611 UNDSYMFILES += und-xfs.lst
613 xfs.mod: pre-xfs.o mod-xfs.o $(TARGET_OBJ2ELF)
614 -rm -f $@
615 $(TARGET_CC) $(xfs_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-xfs.o mod-xfs.o
616 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
617 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
619 pre-xfs.o: $(xfs_mod_DEPENDENCIES) xfs_mod-fs_xfs.o
620 -rm -f $@
621 $(TARGET_CC) $(xfs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ xfs_mod-fs_xfs.o
623 mod-xfs.o: mod-xfs.c
624 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(xfs_mod_CFLAGS) -c -o $@ $<
626 mod-xfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
627 sh $(srcdir)/genmodsrc.sh 'xfs' $< > $@ || (rm -f $@; exit 1)
629 ifneq ($(xfs_mod_EXPORTS),no)
630 def-xfs.lst: pre-xfs.o
631 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 xfs/' > $@
632 endif
634 und-xfs.lst: pre-xfs.o
635 echo 'xfs' > $@
636 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
638 xfs_mod-fs_xfs.o: fs/xfs.c $(fs/xfs.c_DEPENDENCIES)
639 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(xfs_mod_CFLAGS) -MD -c -o $@ $<
640 -include xfs_mod-fs_xfs.d
642 CLEANFILES += cmd-xfs_mod-fs_xfs.lst fs-xfs_mod-fs_xfs.lst partmap-xfs_mod-fs_xfs.lst
643 COMMANDFILES += cmd-xfs_mod-fs_xfs.lst
644 FSFILES += fs-xfs_mod-fs_xfs.lst
645 PARTMAPFILES += partmap-xfs_mod-fs_xfs.lst
647 cmd-xfs_mod-fs_xfs.lst: fs/xfs.c $(fs/xfs.c_DEPENDENCIES) gencmdlist.sh
648 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(xfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh xfs > $@ || (rm -f $@; exit 1)
650 fs-xfs_mod-fs_xfs.lst: fs/xfs.c $(fs/xfs.c_DEPENDENCIES) genfslist.sh
651 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(xfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh xfs > $@ || (rm -f $@; exit 1)
653 partmap-xfs_mod-fs_xfs.lst: fs/xfs.c $(fs/xfs.c_DEPENDENCIES) genpartmaplist.sh
654 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(xfs_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh xfs > $@ || (rm -f $@; exit 1)
657 xfs_mod_CFLAGS = $(COMMON_CFLAGS)
658 xfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
660 # For affs.mod.
661 affs_mod_SOURCES = fs/affs.c
662 CLEANFILES += affs.mod mod-affs.o mod-affs.c pre-affs.o affs_mod-fs_affs.o und-affs.lst
663 ifneq ($(affs_mod_EXPORTS),no)
664 CLEANFILES += def-affs.lst
665 DEFSYMFILES += def-affs.lst
666 endif
667 MOSTLYCLEANFILES += affs_mod-fs_affs.d
668 UNDSYMFILES += und-affs.lst
670 affs.mod: pre-affs.o mod-affs.o $(TARGET_OBJ2ELF)
671 -rm -f $@
672 $(TARGET_CC) $(affs_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-affs.o mod-affs.o
673 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
674 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
676 pre-affs.o: $(affs_mod_DEPENDENCIES) affs_mod-fs_affs.o
677 -rm -f $@
678 $(TARGET_CC) $(affs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ affs_mod-fs_affs.o
680 mod-affs.o: mod-affs.c
681 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(affs_mod_CFLAGS) -c -o $@ $<
683 mod-affs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
684 sh $(srcdir)/genmodsrc.sh 'affs' $< > $@ || (rm -f $@; exit 1)
686 ifneq ($(affs_mod_EXPORTS),no)
687 def-affs.lst: pre-affs.o
688 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 affs/' > $@
689 endif
691 und-affs.lst: pre-affs.o
692 echo 'affs' > $@
693 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
695 affs_mod-fs_affs.o: fs/affs.c $(fs/affs.c_DEPENDENCIES)
696 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(affs_mod_CFLAGS) -MD -c -o $@ $<
697 -include affs_mod-fs_affs.d
699 CLEANFILES += cmd-affs_mod-fs_affs.lst fs-affs_mod-fs_affs.lst partmap-affs_mod-fs_affs.lst
700 COMMANDFILES += cmd-affs_mod-fs_affs.lst
701 FSFILES += fs-affs_mod-fs_affs.lst
702 PARTMAPFILES += partmap-affs_mod-fs_affs.lst
704 cmd-affs_mod-fs_affs.lst: fs/affs.c $(fs/affs.c_DEPENDENCIES) gencmdlist.sh
705 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(affs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh affs > $@ || (rm -f $@; exit 1)
707 fs-affs_mod-fs_affs.lst: fs/affs.c $(fs/affs.c_DEPENDENCIES) genfslist.sh
708 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(affs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh affs > $@ || (rm -f $@; exit 1)
710 partmap-affs_mod-fs_affs.lst: fs/affs.c $(fs/affs.c_DEPENDENCIES) genpartmaplist.sh
711 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(affs_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh affs > $@ || (rm -f $@; exit 1)
714 affs_mod_CFLAGS = $(COMMON_CFLAGS)
715 affs_mod_LDFLAGS = $(COMMON_LDFLAGS)
717 # For sfs.mod.
718 sfs_mod_SOURCES = fs/sfs.c
719 CLEANFILES += sfs.mod mod-sfs.o mod-sfs.c pre-sfs.o sfs_mod-fs_sfs.o und-sfs.lst
720 ifneq ($(sfs_mod_EXPORTS),no)
721 CLEANFILES += def-sfs.lst
722 DEFSYMFILES += def-sfs.lst
723 endif
724 MOSTLYCLEANFILES += sfs_mod-fs_sfs.d
725 UNDSYMFILES += und-sfs.lst
727 sfs.mod: pre-sfs.o mod-sfs.o $(TARGET_OBJ2ELF)
728 -rm -f $@
729 $(TARGET_CC) $(sfs_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-sfs.o mod-sfs.o
730 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
731 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
733 pre-sfs.o: $(sfs_mod_DEPENDENCIES) sfs_mod-fs_sfs.o
734 -rm -f $@
735 $(TARGET_CC) $(sfs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ sfs_mod-fs_sfs.o
737 mod-sfs.o: mod-sfs.c
738 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sfs_mod_CFLAGS) -c -o $@ $<
740 mod-sfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
741 sh $(srcdir)/genmodsrc.sh 'sfs' $< > $@ || (rm -f $@; exit 1)
743 ifneq ($(sfs_mod_EXPORTS),no)
744 def-sfs.lst: pre-sfs.o
745 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 sfs/' > $@
746 endif
748 und-sfs.lst: pre-sfs.o
749 echo 'sfs' > $@
750 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
752 sfs_mod-fs_sfs.o: fs/sfs.c $(fs/sfs.c_DEPENDENCIES)
753 $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sfs_mod_CFLAGS) -MD -c -o $@ $<
754 -include sfs_mod-fs_sfs.d
756 CLEANFILES += cmd-sfs_mod-fs_sfs.lst fs-sfs_mod-fs_sfs.lst partmap-sfs_mod-fs_sfs.lst
757 COMMANDFILES += cmd-sfs_mod-fs_sfs.lst
758 FSFILES += fs-sfs_mod-fs_sfs.lst
759 PARTMAPFILES += partmap-sfs_mod-fs_sfs.lst
761 cmd-sfs_mod-fs_sfs.lst: fs/sfs.c $(fs/sfs.c_DEPENDENCIES) gencmdlist.sh
762 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh sfs > $@ || (rm -f $@; exit 1)
764 fs-sfs_mod-fs_sfs.lst: fs/sfs.c $(fs/sfs.c_DEPENDENCIES) genfslist.sh
765 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh sfs > $@ || (rm -f $@; exit 1)
767 partmap-sfs_mod-fs_sfs.lst: fs/sfs.c $(fs/sfs.c_DEPENDENCIES) genpartmaplist.sh
768 set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sfs_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh sfs > $@ || (rm -f $@; exit 1)
771 sfs_mod_CFLAGS = $(COMMON_CFLAGS)
772 sfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
774 # For _linux.mod.
775 #_linux_mod_SOURCES = loader/sparc64/ieee1275/linux.c
776 #_linux_mod_CFLAGS = $(COMMON_CFLAGS)
777 #_linux_mod_LDFLAGS = $(COMMON_LDFLAGS)
779 # For linux.mod.
780 #linux_mod_SOURCES = loader/sparc64/ieee1275/linux_normal.c
781 #linux_mod_CFLAGS = $(COMMON_CFLAGS)
782 #linux_mod_LDFLAGS = $(COMMON_LDFLAGS)
785 # Only arch dependant part of normal.mod will be here. Common part for
786 # all architecures of normal.mod is at start and should be kept at sync
787 # with other makefiles.
789 # Please put arch dependant part of normal.mod at the end of list to
790 # keep it simpler to update to different architectures.
792 normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c \
793 normal/completion.c normal/execute.c \
794 normal/function.c normal/lexer.c normal/main.c normal/menu.c \
795 normal/color.c \
796 normal/menu_viewer.c normal/menu_entry.c \
797 normal/misc.c grub_script.tab.c \
798 normal/script.c \
799 normal/sparc64/setjmp.S
800 CLEANFILES += normal.mod mod-normal.o mod-normal.c pre-normal.o normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_color.o normal_mod-normal_menu_viewer.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_sparc64_setjmp.o und-normal.lst
801 ifneq ($(normal_mod_EXPORTS),no)
802 CLEANFILES += def-normal.lst
803 DEFSYMFILES += def-normal.lst
804 endif
805 MOSTLYCLEANFILES += normal_mod-normal_arg.d normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_completion.d normal_mod-normal_execute.d normal_mod-normal_function.d normal_mod-normal_lexer.d normal_mod-normal_main.d normal_mod-normal_menu.d normal_mod-normal_color.d normal_mod-normal_menu_viewer.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_sparc64_setjmp.d
806 UNDSYMFILES += und-normal.lst
808 normal.mod: pre-normal.o mod-normal.o $(TARGET_OBJ2ELF)
809 -rm -f $@
810 $(TARGET_CC) $(normal_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-normal.o mod-normal.o
811 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
812 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
814 pre-normal.o: $(normal_mod_DEPENDENCIES) normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_color.o normal_mod-normal_menu_viewer.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_sparc64_setjmp.o
815 -rm -f $@
816 $(TARGET_CC) $(normal_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_color.o normal_mod-normal_menu_viewer.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_sparc64_setjmp.o
818 mod-normal.o: mod-normal.c
819 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
821 mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
822 sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
824 ifneq ($(normal_mod_EXPORTS),no)
825 def-normal.lst: pre-normal.o
826 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 normal/' > $@
827 endif
829 und-normal.lst: pre-normal.o
830 echo 'normal' > $@
831 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
833 normal_mod-normal_arg.o: normal/arg.c $(normal/arg.c_DEPENDENCIES)
834 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
835 -include normal_mod-normal_arg.d
837 CLEANFILES += cmd-normal_mod-normal_arg.lst fs-normal_mod-normal_arg.lst partmap-normal_mod-normal_arg.lst
838 COMMANDFILES += cmd-normal_mod-normal_arg.lst
839 FSFILES += fs-normal_mod-normal_arg.lst
840 PARTMAPFILES += partmap-normal_mod-normal_arg.lst
842 cmd-normal_mod-normal_arg.lst: normal/arg.c $(normal/arg.c_DEPENDENCIES) gencmdlist.sh
843 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)
845 fs-normal_mod-normal_arg.lst: normal/arg.c $(normal/arg.c_DEPENDENCIES) genfslist.sh
846 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)
848 partmap-normal_mod-normal_arg.lst: normal/arg.c $(normal/arg.c_DEPENDENCIES) genpartmaplist.sh
849 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
852 normal_mod-normal_cmdline.o: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES)
853 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
854 -include normal_mod-normal_cmdline.d
856 CLEANFILES += cmd-normal_mod-normal_cmdline.lst fs-normal_mod-normal_cmdline.lst partmap-normal_mod-normal_cmdline.lst
857 COMMANDFILES += cmd-normal_mod-normal_cmdline.lst
858 FSFILES += fs-normal_mod-normal_cmdline.lst
859 PARTMAPFILES += partmap-normal_mod-normal_cmdline.lst
861 cmd-normal_mod-normal_cmdline.lst: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) gencmdlist.sh
862 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)
864 fs-normal_mod-normal_cmdline.lst: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) genfslist.sh
865 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)
867 partmap-normal_mod-normal_cmdline.lst: normal/cmdline.c $(normal/cmdline.c_DEPENDENCIES) genpartmaplist.sh
868 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
871 normal_mod-normal_command.o: normal/command.c $(normal/command.c_DEPENDENCIES)
872 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
873 -include normal_mod-normal_command.d
875 CLEANFILES += cmd-normal_mod-normal_command.lst fs-normal_mod-normal_command.lst partmap-normal_mod-normal_command.lst
876 COMMANDFILES += cmd-normal_mod-normal_command.lst
877 FSFILES += fs-normal_mod-normal_command.lst
878 PARTMAPFILES += partmap-normal_mod-normal_command.lst
880 cmd-normal_mod-normal_command.lst: normal/command.c $(normal/command.c_DEPENDENCIES) gencmdlist.sh
881 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)
883 fs-normal_mod-normal_command.lst: normal/command.c $(normal/command.c_DEPENDENCIES) genfslist.sh
884 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)
886 partmap-normal_mod-normal_command.lst: normal/command.c $(normal/command.c_DEPENDENCIES) genpartmaplist.sh
887 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
890 normal_mod-normal_completion.o: normal/completion.c $(normal/completion.c_DEPENDENCIES)
891 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
892 -include normal_mod-normal_completion.d
894 CLEANFILES += cmd-normal_mod-normal_completion.lst fs-normal_mod-normal_completion.lst partmap-normal_mod-normal_completion.lst
895 COMMANDFILES += cmd-normal_mod-normal_completion.lst
896 FSFILES += fs-normal_mod-normal_completion.lst
897 PARTMAPFILES += partmap-normal_mod-normal_completion.lst
899 cmd-normal_mod-normal_completion.lst: normal/completion.c $(normal/completion.c_DEPENDENCIES) gencmdlist.sh
900 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)
902 fs-normal_mod-normal_completion.lst: normal/completion.c $(normal/completion.c_DEPENDENCIES) genfslist.sh
903 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)
905 partmap-normal_mod-normal_completion.lst: normal/completion.c $(normal/completion.c_DEPENDENCIES) genpartmaplist.sh
906 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
909 normal_mod-normal_execute.o: normal/execute.c $(normal/execute.c_DEPENDENCIES)
910 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
911 -include normal_mod-normal_execute.d
913 CLEANFILES += cmd-normal_mod-normal_execute.lst fs-normal_mod-normal_execute.lst partmap-normal_mod-normal_execute.lst
914 COMMANDFILES += cmd-normal_mod-normal_execute.lst
915 FSFILES += fs-normal_mod-normal_execute.lst
916 PARTMAPFILES += partmap-normal_mod-normal_execute.lst
918 cmd-normal_mod-normal_execute.lst: normal/execute.c $(normal/execute.c_DEPENDENCIES) gencmdlist.sh
919 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)
921 fs-normal_mod-normal_execute.lst: normal/execute.c $(normal/execute.c_DEPENDENCIES) genfslist.sh
922 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)
924 partmap-normal_mod-normal_execute.lst: normal/execute.c $(normal/execute.c_DEPENDENCIES) genpartmaplist.sh
925 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
928 normal_mod-normal_function.o: normal/function.c $(normal/function.c_DEPENDENCIES)
929 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
930 -include normal_mod-normal_function.d
932 CLEANFILES += cmd-normal_mod-normal_function.lst fs-normal_mod-normal_function.lst partmap-normal_mod-normal_function.lst
933 COMMANDFILES += cmd-normal_mod-normal_function.lst
934 FSFILES += fs-normal_mod-normal_function.lst
935 PARTMAPFILES += partmap-normal_mod-normal_function.lst
937 cmd-normal_mod-normal_function.lst: normal/function.c $(normal/function.c_DEPENDENCIES) gencmdlist.sh
938 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)
940 fs-normal_mod-normal_function.lst: normal/function.c $(normal/function.c_DEPENDENCIES) genfslist.sh
941 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)
943 partmap-normal_mod-normal_function.lst: normal/function.c $(normal/function.c_DEPENDENCIES) genpartmaplist.sh
944 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
947 normal_mod-normal_lexer.o: normal/lexer.c $(normal/lexer.c_DEPENDENCIES)
948 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
949 -include normal_mod-normal_lexer.d
951 CLEANFILES += cmd-normal_mod-normal_lexer.lst fs-normal_mod-normal_lexer.lst partmap-normal_mod-normal_lexer.lst
952 COMMANDFILES += cmd-normal_mod-normal_lexer.lst
953 FSFILES += fs-normal_mod-normal_lexer.lst
954 PARTMAPFILES += partmap-normal_mod-normal_lexer.lst
956 cmd-normal_mod-normal_lexer.lst: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) gencmdlist.sh
957 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)
959 fs-normal_mod-normal_lexer.lst: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) genfslist.sh
960 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)
962 partmap-normal_mod-normal_lexer.lst: normal/lexer.c $(normal/lexer.c_DEPENDENCIES) genpartmaplist.sh
963 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
966 normal_mod-normal_main.o: normal/main.c $(normal/main.c_DEPENDENCIES)
967 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
968 -include normal_mod-normal_main.d
970 CLEANFILES += cmd-normal_mod-normal_main.lst fs-normal_mod-normal_main.lst partmap-normal_mod-normal_main.lst
971 COMMANDFILES += cmd-normal_mod-normal_main.lst
972 FSFILES += fs-normal_mod-normal_main.lst
973 PARTMAPFILES += partmap-normal_mod-normal_main.lst
975 cmd-normal_mod-normal_main.lst: normal/main.c $(normal/main.c_DEPENDENCIES) gencmdlist.sh
976 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)
978 fs-normal_mod-normal_main.lst: normal/main.c $(normal/main.c_DEPENDENCIES) genfslist.sh
979 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)
981 partmap-normal_mod-normal_main.lst: normal/main.c $(normal/main.c_DEPENDENCIES) genpartmaplist.sh
982 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
985 normal_mod-normal_menu.o: normal/menu.c $(normal/menu.c_DEPENDENCIES)
986 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
987 -include normal_mod-normal_menu.d
989 CLEANFILES += cmd-normal_mod-normal_menu.lst fs-normal_mod-normal_menu.lst partmap-normal_mod-normal_menu.lst
990 COMMANDFILES += cmd-normal_mod-normal_menu.lst
991 FSFILES += fs-normal_mod-normal_menu.lst
992 PARTMAPFILES += partmap-normal_mod-normal_menu.lst
994 cmd-normal_mod-normal_menu.lst: normal/menu.c $(normal/menu.c_DEPENDENCIES) gencmdlist.sh
995 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 fs-normal_mod-normal_menu.lst: normal/menu.c $(normal/menu.c_DEPENDENCIES) genfslist.sh
998 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 partmap-normal_mod-normal_menu.lst: normal/menu.c $(normal/menu.c_DEPENDENCIES) genpartmaplist.sh
1001 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1004 normal_mod-normal_color.o: normal/color.c $(normal/color.c_DEPENDENCIES)
1005 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
1006 -include normal_mod-normal_color.d
1008 CLEANFILES += cmd-normal_mod-normal_color.lst fs-normal_mod-normal_color.lst partmap-normal_mod-normal_color.lst
1009 COMMANDFILES += cmd-normal_mod-normal_color.lst
1010 FSFILES += fs-normal_mod-normal_color.lst
1011 PARTMAPFILES += partmap-normal_mod-normal_color.lst
1013 cmd-normal_mod-normal_color.lst: normal/color.c $(normal/color.c_DEPENDENCIES) gencmdlist.sh
1014 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)
1016 fs-normal_mod-normal_color.lst: normal/color.c $(normal/color.c_DEPENDENCIES) genfslist.sh
1017 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)
1019 partmap-normal_mod-normal_color.lst: normal/color.c $(normal/color.c_DEPENDENCIES) genpartmaplist.sh
1020 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1023 normal_mod-normal_menu_viewer.o: normal/menu_viewer.c $(normal/menu_viewer.c_DEPENDENCIES)
1024 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
1025 -include normal_mod-normal_menu_viewer.d
1027 CLEANFILES += cmd-normal_mod-normal_menu_viewer.lst fs-normal_mod-normal_menu_viewer.lst partmap-normal_mod-normal_menu_viewer.lst
1028 COMMANDFILES += cmd-normal_mod-normal_menu_viewer.lst
1029 FSFILES += fs-normal_mod-normal_menu_viewer.lst
1030 PARTMAPFILES += partmap-normal_mod-normal_menu_viewer.lst
1032 cmd-normal_mod-normal_menu_viewer.lst: normal/menu_viewer.c $(normal/menu_viewer.c_DEPENDENCIES) gencmdlist.sh
1033 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)
1035 fs-normal_mod-normal_menu_viewer.lst: normal/menu_viewer.c $(normal/menu_viewer.c_DEPENDENCIES) genfslist.sh
1036 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)
1038 partmap-normal_mod-normal_menu_viewer.lst: normal/menu_viewer.c $(normal/menu_viewer.c_DEPENDENCIES) genpartmaplist.sh
1039 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1042 normal_mod-normal_menu_entry.o: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES)
1043 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
1044 -include normal_mod-normal_menu_entry.d
1046 CLEANFILES += cmd-normal_mod-normal_menu_entry.lst fs-normal_mod-normal_menu_entry.lst partmap-normal_mod-normal_menu_entry.lst
1047 COMMANDFILES += cmd-normal_mod-normal_menu_entry.lst
1048 FSFILES += fs-normal_mod-normal_menu_entry.lst
1049 PARTMAPFILES += partmap-normal_mod-normal_menu_entry.lst
1051 cmd-normal_mod-normal_menu_entry.lst: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) gencmdlist.sh
1052 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)
1054 fs-normal_mod-normal_menu_entry.lst: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) genfslist.sh
1055 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)
1057 partmap-normal_mod-normal_menu_entry.lst: normal/menu_entry.c $(normal/menu_entry.c_DEPENDENCIES) genpartmaplist.sh
1058 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1061 normal_mod-normal_misc.o: normal/misc.c $(normal/misc.c_DEPENDENCIES)
1062 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
1063 -include normal_mod-normal_misc.d
1065 CLEANFILES += cmd-normal_mod-normal_misc.lst fs-normal_mod-normal_misc.lst partmap-normal_mod-normal_misc.lst
1066 COMMANDFILES += cmd-normal_mod-normal_misc.lst
1067 FSFILES += fs-normal_mod-normal_misc.lst
1068 PARTMAPFILES += partmap-normal_mod-normal_misc.lst
1070 cmd-normal_mod-normal_misc.lst: normal/misc.c $(normal/misc.c_DEPENDENCIES) 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)
1073 fs-normal_mod-normal_misc.lst: normal/misc.c $(normal/misc.c_DEPENDENCIES) 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)
1076 partmap-normal_mod-normal_misc.lst: normal/misc.c $(normal/misc.c_DEPENDENCIES) genpartmaplist.sh
1077 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1080 normal_mod-grub_script_tab.o: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES)
1081 $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
1082 -include normal_mod-grub_script_tab.d
1084 CLEANFILES += cmd-normal_mod-grub_script_tab.lst fs-normal_mod-grub_script_tab.lst partmap-normal_mod-grub_script_tab.lst
1085 COMMANDFILES += cmd-normal_mod-grub_script_tab.lst
1086 FSFILES += fs-normal_mod-grub_script_tab.lst
1087 PARTMAPFILES += partmap-normal_mod-grub_script_tab.lst
1089 cmd-normal_mod-grub_script_tab.lst: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) gencmdlist.sh
1090 set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
1092 fs-normal_mod-grub_script_tab.lst: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) genfslist.sh
1093 set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
1095 partmap-normal_mod-grub_script_tab.lst: grub_script.tab.c $(grub_script.tab.c_DEPENDENCIES) genpartmaplist.sh
1096 set -e; $(TARGET_CC) -I. -I$(srcdir)/. $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1099 normal_mod-normal_script.o: normal/script.c $(normal/script.c_DEPENDENCIES)
1100 $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -MD -c -o $@ $<
1101 -include normal_mod-normal_script.d
1103 CLEANFILES += cmd-normal_mod-normal_script.lst fs-normal_mod-normal_script.lst partmap-normal_mod-normal_script.lst
1104 COMMANDFILES += cmd-normal_mod-normal_script.lst
1105 FSFILES += fs-normal_mod-normal_script.lst
1106 PARTMAPFILES += partmap-normal_mod-normal_script.lst
1108 cmd-normal_mod-normal_script.lst: normal/script.c $(normal/script.c_DEPENDENCIES) gencmdlist.sh
1109 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)
1111 fs-normal_mod-normal_script.lst: normal/script.c $(normal/script.c_DEPENDENCIES) genfslist.sh
1112 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)
1114 partmap-normal_mod-normal_script.lst: normal/script.c $(normal/script.c_DEPENDENCIES) genpartmaplist.sh
1115 set -e; $(TARGET_CC) -Inormal -I$(srcdir)/normal $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1118 normal_mod-normal_sparc64_setjmp.o: normal/sparc64/setjmp.S $(normal/sparc64/setjmp.S_DEPENDENCIES)
1119 $(TARGET_CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(TARGET_CPPFLAGS) -DASM_FILE=1 $(TARGET_ASFLAGS) $(normal_mod_ASFLAGS) -MD -c -o $@ $<
1120 -include normal_mod-normal_sparc64_setjmp.d
1122 CLEANFILES += cmd-normal_mod-normal_sparc64_setjmp.lst fs-normal_mod-normal_sparc64_setjmp.lst partmap-normal_mod-normal_sparc64_setjmp.lst
1123 COMMANDFILES += cmd-normal_mod-normal_sparc64_setjmp.lst
1124 FSFILES += fs-normal_mod-normal_sparc64_setjmp.lst
1125 PARTMAPFILES += partmap-normal_mod-normal_sparc64_setjmp.lst
1127 cmd-normal_mod-normal_sparc64_setjmp.lst: normal/sparc64/setjmp.S $(normal/sparc64/setjmp.S_DEPENDENCIES) gencmdlist.sh
1128 set -e; $(TARGET_CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
1130 fs-normal_mod-normal_sparc64_setjmp.lst: normal/sparc64/setjmp.S $(normal/sparc64/setjmp.S_DEPENDENCIES) genfslist.sh
1131 set -e; $(TARGET_CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
1133 partmap-normal_mod-normal_sparc64_setjmp.lst: normal/sparc64/setjmp.S $(normal/sparc64/setjmp.S_DEPENDENCIES) genpartmaplist.sh
1134 set -e; $(TARGET_CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(TARGET_CPPFLAGS) $(TARGET_ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh normal > $@ || (rm -f $@; exit 1)
1137 normal_mod_CFLAGS = $(COMMON_CFLAGS)
1138 normal_mod_ASFLAGS = $(COMMON_ASFLAGS)
1139 normal_mod_LDFLAGS = $(COMMON_LDFLAGS)
1141 # For hello.mod.
1142 hello_mod_SOURCES = hello/hello.c
1143 CLEANFILES += hello.mod mod-hello.o mod-hello.c pre-hello.o hello_mod-hello_hello.o und-hello.lst
1144 ifneq ($(hello_mod_EXPORTS),no)
1145 CLEANFILES += def-hello.lst
1146 DEFSYMFILES += def-hello.lst
1147 endif
1148 MOSTLYCLEANFILES += hello_mod-hello_hello.d
1149 UNDSYMFILES += und-hello.lst
1151 hello.mod: pre-hello.o mod-hello.o $(TARGET_OBJ2ELF)
1152 -rm -f $@
1153 $(TARGET_CC) $(hello_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-hello.o mod-hello.o
1154 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1155 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1157 pre-hello.o: $(hello_mod_DEPENDENCIES) hello_mod-hello_hello.o
1158 -rm -f $@
1159 $(TARGET_CC) $(hello_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ hello_mod-hello_hello.o
1161 mod-hello.o: mod-hello.c
1162 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hello_mod_CFLAGS) -c -o $@ $<
1164 mod-hello.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1165 sh $(srcdir)/genmodsrc.sh 'hello' $< > $@ || (rm -f $@; exit 1)
1167 ifneq ($(hello_mod_EXPORTS),no)
1168 def-hello.lst: pre-hello.o
1169 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 hello/' > $@
1170 endif
1172 und-hello.lst: pre-hello.o
1173 echo 'hello' > $@
1174 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1176 hello_mod-hello_hello.o: hello/hello.c $(hello/hello.c_DEPENDENCIES)
1177 $(TARGET_CC) -Ihello -I$(srcdir)/hello $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hello_mod_CFLAGS) -MD -c -o $@ $<
1178 -include hello_mod-hello_hello.d
1180 CLEANFILES += cmd-hello_mod-hello_hello.lst fs-hello_mod-hello_hello.lst partmap-hello_mod-hello_hello.lst
1181 COMMANDFILES += cmd-hello_mod-hello_hello.lst
1182 FSFILES += fs-hello_mod-hello_hello.lst
1183 PARTMAPFILES += partmap-hello_mod-hello_hello.lst
1185 cmd-hello_mod-hello_hello.lst: hello/hello.c $(hello/hello.c_DEPENDENCIES) gencmdlist.sh
1186 set -e; $(TARGET_CC) -Ihello -I$(srcdir)/hello $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hello_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh hello > $@ || (rm -f $@; exit 1)
1188 fs-hello_mod-hello_hello.lst: hello/hello.c $(hello/hello.c_DEPENDENCIES) genfslist.sh
1189 set -e; $(TARGET_CC) -Ihello -I$(srcdir)/hello $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hello_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh hello > $@ || (rm -f $@; exit 1)
1191 partmap-hello_mod-hello_hello.lst: hello/hello.c $(hello/hello.c_DEPENDENCIES) genpartmaplist.sh
1192 set -e; $(TARGET_CC) -Ihello -I$(srcdir)/hello $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hello_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh hello > $@ || (rm -f $@; exit 1)
1195 hello_mod_CFLAGS = $(COMMON_CFLAGS)
1196 hello_mod_LDFLAGS = $(COMMON_LDFLAGS)
1198 # For boot.mod.
1199 boot_mod_SOURCES = commands/boot.c
1200 CLEANFILES += boot.mod mod-boot.o mod-boot.c pre-boot.o boot_mod-commands_boot.o und-boot.lst
1201 ifneq ($(boot_mod_EXPORTS),no)
1202 CLEANFILES += def-boot.lst
1203 DEFSYMFILES += def-boot.lst
1204 endif
1205 MOSTLYCLEANFILES += boot_mod-commands_boot.d
1206 UNDSYMFILES += und-boot.lst
1208 boot.mod: pre-boot.o mod-boot.o $(TARGET_OBJ2ELF)
1209 -rm -f $@
1210 $(TARGET_CC) $(boot_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-boot.o mod-boot.o
1211 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1212 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1214 pre-boot.o: $(boot_mod_DEPENDENCIES) boot_mod-commands_boot.o
1215 -rm -f $@
1216 $(TARGET_CC) $(boot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ boot_mod-commands_boot.o
1218 mod-boot.o: mod-boot.c
1219 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(boot_mod_CFLAGS) -c -o $@ $<
1221 mod-boot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1222 sh $(srcdir)/genmodsrc.sh 'boot' $< > $@ || (rm -f $@; exit 1)
1224 ifneq ($(boot_mod_EXPORTS),no)
1225 def-boot.lst: pre-boot.o
1226 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 boot/' > $@
1227 endif
1229 und-boot.lst: pre-boot.o
1230 echo 'boot' > $@
1231 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1233 boot_mod-commands_boot.o: commands/boot.c $(commands/boot.c_DEPENDENCIES)
1234 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(boot_mod_CFLAGS) -MD -c -o $@ $<
1235 -include boot_mod-commands_boot.d
1237 CLEANFILES += cmd-boot_mod-commands_boot.lst fs-boot_mod-commands_boot.lst partmap-boot_mod-commands_boot.lst
1238 COMMANDFILES += cmd-boot_mod-commands_boot.lst
1239 FSFILES += fs-boot_mod-commands_boot.lst
1240 PARTMAPFILES += partmap-boot_mod-commands_boot.lst
1242 cmd-boot_mod-commands_boot.lst: commands/boot.c $(commands/boot.c_DEPENDENCIES) gencmdlist.sh
1243 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(boot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh boot > $@ || (rm -f $@; exit 1)
1245 fs-boot_mod-commands_boot.lst: commands/boot.c $(commands/boot.c_DEPENDENCIES) genfslist.sh
1246 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(boot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh boot > $@ || (rm -f $@; exit 1)
1248 partmap-boot_mod-commands_boot.lst: commands/boot.c $(commands/boot.c_DEPENDENCIES) genpartmaplist.sh
1249 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(boot_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh boot > $@ || (rm -f $@; exit 1)
1252 boot_mod_CFLAGS = $(COMMON_CFLAGS)
1253 boot_mod_LDFLAGS = $(COMMON_LDFLAGS)
1255 # For terminal.mod.
1256 terminal_mod_SOURCES = commands/terminal.c
1257 CLEANFILES += terminal.mod mod-terminal.o mod-terminal.c pre-terminal.o terminal_mod-commands_terminal.o und-terminal.lst
1258 ifneq ($(terminal_mod_EXPORTS),no)
1259 CLEANFILES += def-terminal.lst
1260 DEFSYMFILES += def-terminal.lst
1261 endif
1262 MOSTLYCLEANFILES += terminal_mod-commands_terminal.d
1263 UNDSYMFILES += und-terminal.lst
1265 terminal.mod: pre-terminal.o mod-terminal.o $(TARGET_OBJ2ELF)
1266 -rm -f $@
1267 $(TARGET_CC) $(terminal_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-terminal.o mod-terminal.o
1268 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1269 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1271 pre-terminal.o: $(terminal_mod_DEPENDENCIES) terminal_mod-commands_terminal.o
1272 -rm -f $@
1273 $(TARGET_CC) $(terminal_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ terminal_mod-commands_terminal.o
1275 mod-terminal.o: mod-terminal.c
1276 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminal_mod_CFLAGS) -c -o $@ $<
1278 mod-terminal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1279 sh $(srcdir)/genmodsrc.sh 'terminal' $< > $@ || (rm -f $@; exit 1)
1281 ifneq ($(terminal_mod_EXPORTS),no)
1282 def-terminal.lst: pre-terminal.o
1283 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 terminal/' > $@
1284 endif
1286 und-terminal.lst: pre-terminal.o
1287 echo 'terminal' > $@
1288 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1290 terminal_mod-commands_terminal.o: commands/terminal.c $(commands/terminal.c_DEPENDENCIES)
1291 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminal_mod_CFLAGS) -MD -c -o $@ $<
1292 -include terminal_mod-commands_terminal.d
1294 CLEANFILES += cmd-terminal_mod-commands_terminal.lst fs-terminal_mod-commands_terminal.lst partmap-terminal_mod-commands_terminal.lst
1295 COMMANDFILES += cmd-terminal_mod-commands_terminal.lst
1296 FSFILES += fs-terminal_mod-commands_terminal.lst
1297 PARTMAPFILES += partmap-terminal_mod-commands_terminal.lst
1299 cmd-terminal_mod-commands_terminal.lst: commands/terminal.c $(commands/terminal.c_DEPENDENCIES) gencmdlist.sh
1300 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh terminal > $@ || (rm -f $@; exit 1)
1302 fs-terminal_mod-commands_terminal.lst: commands/terminal.c $(commands/terminal.c_DEPENDENCIES) genfslist.sh
1303 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh terminal > $@ || (rm -f $@; exit 1)
1305 partmap-terminal_mod-commands_terminal.lst: commands/terminal.c $(commands/terminal.c_DEPENDENCIES) genpartmaplist.sh
1306 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminal_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh terminal > $@ || (rm -f $@; exit 1)
1309 terminal_mod_CFLAGS = $(COMMON_CFLAGS)
1310 terminal_mod_LDFLAGS = $(COMMON_LDFLAGS)
1312 # For ls.mod.
1313 ls_mod_SOURCES = commands/ls.c
1314 CLEANFILES += ls.mod mod-ls.o mod-ls.c pre-ls.o ls_mod-commands_ls.o und-ls.lst
1315 ifneq ($(ls_mod_EXPORTS),no)
1316 CLEANFILES += def-ls.lst
1317 DEFSYMFILES += def-ls.lst
1318 endif
1319 MOSTLYCLEANFILES += ls_mod-commands_ls.d
1320 UNDSYMFILES += und-ls.lst
1322 ls.mod: pre-ls.o mod-ls.o $(TARGET_OBJ2ELF)
1323 -rm -f $@
1324 $(TARGET_CC) $(ls_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-ls.o mod-ls.o
1325 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1326 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1328 pre-ls.o: $(ls_mod_DEPENDENCIES) ls_mod-commands_ls.o
1329 -rm -f $@
1330 $(TARGET_CC) $(ls_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ ls_mod-commands_ls.o
1332 mod-ls.o: mod-ls.c
1333 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ls_mod_CFLAGS) -c -o $@ $<
1335 mod-ls.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1336 sh $(srcdir)/genmodsrc.sh 'ls' $< > $@ || (rm -f $@; exit 1)
1338 ifneq ($(ls_mod_EXPORTS),no)
1339 def-ls.lst: pre-ls.o
1340 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ls/' > $@
1341 endif
1343 und-ls.lst: pre-ls.o
1344 echo 'ls' > $@
1345 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1347 ls_mod-commands_ls.o: commands/ls.c $(commands/ls.c_DEPENDENCIES)
1348 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ls_mod_CFLAGS) -MD -c -o $@ $<
1349 -include ls_mod-commands_ls.d
1351 CLEANFILES += cmd-ls_mod-commands_ls.lst fs-ls_mod-commands_ls.lst partmap-ls_mod-commands_ls.lst
1352 COMMANDFILES += cmd-ls_mod-commands_ls.lst
1353 FSFILES += fs-ls_mod-commands_ls.lst
1354 PARTMAPFILES += partmap-ls_mod-commands_ls.lst
1356 cmd-ls_mod-commands_ls.lst: commands/ls.c $(commands/ls.c_DEPENDENCIES) gencmdlist.sh
1357 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ls_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ls > $@ || (rm -f $@; exit 1)
1359 fs-ls_mod-commands_ls.lst: commands/ls.c $(commands/ls.c_DEPENDENCIES) genfslist.sh
1360 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ls_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ls > $@ || (rm -f $@; exit 1)
1362 partmap-ls_mod-commands_ls.lst: commands/ls.c $(commands/ls.c_DEPENDENCIES) genpartmaplist.sh
1363 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ls_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh ls > $@ || (rm -f $@; exit 1)
1366 ls_mod_CFLAGS = $(COMMON_CFLAGS)
1367 ls_mod_LDFLAGS = $(COMMON_LDFLAGS)
1369 # For cmp.mod.
1370 cmp_mod_SOURCES = commands/cmp.c
1371 CLEANFILES += cmp.mod mod-cmp.o mod-cmp.c pre-cmp.o cmp_mod-commands_cmp.o und-cmp.lst
1372 ifneq ($(cmp_mod_EXPORTS),no)
1373 CLEANFILES += def-cmp.lst
1374 DEFSYMFILES += def-cmp.lst
1375 endif
1376 MOSTLYCLEANFILES += cmp_mod-commands_cmp.d
1377 UNDSYMFILES += und-cmp.lst
1379 cmp.mod: pre-cmp.o mod-cmp.o $(TARGET_OBJ2ELF)
1380 -rm -f $@
1381 $(TARGET_CC) $(cmp_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-cmp.o mod-cmp.o
1382 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1383 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1385 pre-cmp.o: $(cmp_mod_DEPENDENCIES) cmp_mod-commands_cmp.o
1386 -rm -f $@
1387 $(TARGET_CC) $(cmp_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ cmp_mod-commands_cmp.o
1389 mod-cmp.o: mod-cmp.c
1390 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cmp_mod_CFLAGS) -c -o $@ $<
1392 mod-cmp.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1393 sh $(srcdir)/genmodsrc.sh 'cmp' $< > $@ || (rm -f $@; exit 1)
1395 ifneq ($(cmp_mod_EXPORTS),no)
1396 def-cmp.lst: pre-cmp.o
1397 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cmp/' > $@
1398 endif
1400 und-cmp.lst: pre-cmp.o
1401 echo 'cmp' > $@
1402 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1404 cmp_mod-commands_cmp.o: commands/cmp.c $(commands/cmp.c_DEPENDENCIES)
1405 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cmp_mod_CFLAGS) -MD -c -o $@ $<
1406 -include cmp_mod-commands_cmp.d
1408 CLEANFILES += cmd-cmp_mod-commands_cmp.lst fs-cmp_mod-commands_cmp.lst partmap-cmp_mod-commands_cmp.lst
1409 COMMANDFILES += cmd-cmp_mod-commands_cmp.lst
1410 FSFILES += fs-cmp_mod-commands_cmp.lst
1411 PARTMAPFILES += partmap-cmp_mod-commands_cmp.lst
1413 cmd-cmp_mod-commands_cmp.lst: commands/cmp.c $(commands/cmp.c_DEPENDENCIES) gencmdlist.sh
1414 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cmp_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh cmp > $@ || (rm -f $@; exit 1)
1416 fs-cmp_mod-commands_cmp.lst: commands/cmp.c $(commands/cmp.c_DEPENDENCIES) genfslist.sh
1417 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cmp_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh cmp > $@ || (rm -f $@; exit 1)
1419 partmap-cmp_mod-commands_cmp.lst: commands/cmp.c $(commands/cmp.c_DEPENDENCIES) genpartmaplist.sh
1420 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cmp_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh cmp > $@ || (rm -f $@; exit 1)
1423 cmp_mod_CFLAGS = $(COMMON_CFLAGS)
1424 cmp_mod_LDFLAGS = $(COMMON_LDFLAGS)
1426 # For cat.mod.
1427 cat_mod_SOURCES = commands/cat.c
1428 CLEANFILES += cat.mod mod-cat.o mod-cat.c pre-cat.o cat_mod-commands_cat.o und-cat.lst
1429 ifneq ($(cat_mod_EXPORTS),no)
1430 CLEANFILES += def-cat.lst
1431 DEFSYMFILES += def-cat.lst
1432 endif
1433 MOSTLYCLEANFILES += cat_mod-commands_cat.d
1434 UNDSYMFILES += und-cat.lst
1436 cat.mod: pre-cat.o mod-cat.o $(TARGET_OBJ2ELF)
1437 -rm -f $@
1438 $(TARGET_CC) $(cat_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-cat.o mod-cat.o
1439 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1440 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1442 pre-cat.o: $(cat_mod_DEPENDENCIES) cat_mod-commands_cat.o
1443 -rm -f $@
1444 $(TARGET_CC) $(cat_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ cat_mod-commands_cat.o
1446 mod-cat.o: mod-cat.c
1447 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cat_mod_CFLAGS) -c -o $@ $<
1449 mod-cat.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1450 sh $(srcdir)/genmodsrc.sh 'cat' $< > $@ || (rm -f $@; exit 1)
1452 ifneq ($(cat_mod_EXPORTS),no)
1453 def-cat.lst: pre-cat.o
1454 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cat/' > $@
1455 endif
1457 und-cat.lst: pre-cat.o
1458 echo 'cat' > $@
1459 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1461 cat_mod-commands_cat.o: commands/cat.c $(commands/cat.c_DEPENDENCIES)
1462 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cat_mod_CFLAGS) -MD -c -o $@ $<
1463 -include cat_mod-commands_cat.d
1465 CLEANFILES += cmd-cat_mod-commands_cat.lst fs-cat_mod-commands_cat.lst partmap-cat_mod-commands_cat.lst
1466 COMMANDFILES += cmd-cat_mod-commands_cat.lst
1467 FSFILES += fs-cat_mod-commands_cat.lst
1468 PARTMAPFILES += partmap-cat_mod-commands_cat.lst
1470 cmd-cat_mod-commands_cat.lst: commands/cat.c $(commands/cat.c_DEPENDENCIES) gencmdlist.sh
1471 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cat_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh cat > $@ || (rm -f $@; exit 1)
1473 fs-cat_mod-commands_cat.lst: commands/cat.c $(commands/cat.c_DEPENDENCIES) genfslist.sh
1474 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cat_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh cat > $@ || (rm -f $@; exit 1)
1476 partmap-cat_mod-commands_cat.lst: commands/cat.c $(commands/cat.c_DEPENDENCIES) genpartmaplist.sh
1477 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cat_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh cat > $@ || (rm -f $@; exit 1)
1480 cat_mod_CFLAGS = $(COMMON_CFLAGS)
1481 cat_mod_LDFLAGS = $(COMMON_LDFLAGS)
1483 # For font.mod.
1484 font_mod_SOURCES = font/manager.c
1485 CLEANFILES += font.mod mod-font.o mod-font.c pre-font.o font_mod-font_manager.o und-font.lst
1486 ifneq ($(font_mod_EXPORTS),no)
1487 CLEANFILES += def-font.lst
1488 DEFSYMFILES += def-font.lst
1489 endif
1490 MOSTLYCLEANFILES += font_mod-font_manager.d
1491 UNDSYMFILES += und-font.lst
1493 font.mod: pre-font.o mod-font.o $(TARGET_OBJ2ELF)
1494 -rm -f $@
1495 $(TARGET_CC) $(font_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-font.o mod-font.o
1496 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1497 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1499 pre-font.o: $(font_mod_DEPENDENCIES) font_mod-font_manager.o
1500 -rm -f $@
1501 $(TARGET_CC) $(font_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ font_mod-font_manager.o
1503 mod-font.o: mod-font.c
1504 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(font_mod_CFLAGS) -c -o $@ $<
1506 mod-font.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1507 sh $(srcdir)/genmodsrc.sh 'font' $< > $@ || (rm -f $@; exit 1)
1509 ifneq ($(font_mod_EXPORTS),no)
1510 def-font.lst: pre-font.o
1511 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 font/' > $@
1512 endif
1514 und-font.lst: pre-font.o
1515 echo 'font' > $@
1516 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1518 font_mod-font_manager.o: font/manager.c $(font/manager.c_DEPENDENCIES)
1519 $(TARGET_CC) -Ifont -I$(srcdir)/font $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(font_mod_CFLAGS) -MD -c -o $@ $<
1520 -include font_mod-font_manager.d
1522 CLEANFILES += cmd-font_mod-font_manager.lst fs-font_mod-font_manager.lst partmap-font_mod-font_manager.lst
1523 COMMANDFILES += cmd-font_mod-font_manager.lst
1524 FSFILES += fs-font_mod-font_manager.lst
1525 PARTMAPFILES += partmap-font_mod-font_manager.lst
1527 cmd-font_mod-font_manager.lst: font/manager.c $(font/manager.c_DEPENDENCIES) gencmdlist.sh
1528 set -e; $(TARGET_CC) -Ifont -I$(srcdir)/font $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(font_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh font > $@ || (rm -f $@; exit 1)
1530 fs-font_mod-font_manager.lst: font/manager.c $(font/manager.c_DEPENDENCIES) genfslist.sh
1531 set -e; $(TARGET_CC) -Ifont -I$(srcdir)/font $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(font_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh font > $@ || (rm -f $@; exit 1)
1533 partmap-font_mod-font_manager.lst: font/manager.c $(font/manager.c_DEPENDENCIES) genpartmaplist.sh
1534 set -e; $(TARGET_CC) -Ifont -I$(srcdir)/font $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(font_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh font > $@ || (rm -f $@; exit 1)
1537 font_mod_CFLAGS = $(COMMON_CFLAGS)
1538 font_mod_LDFLAGS = $(COMMON_LDFLAGS)
1540 # For amiga.mod
1541 amiga_mod_SOURCES = partmap/amiga.c
1542 CLEANFILES += amiga.mod mod-amiga.o mod-amiga.c pre-amiga.o amiga_mod-partmap_amiga.o und-amiga.lst
1543 ifneq ($(amiga_mod_EXPORTS),no)
1544 CLEANFILES += def-amiga.lst
1545 DEFSYMFILES += def-amiga.lst
1546 endif
1547 MOSTLYCLEANFILES += amiga_mod-partmap_amiga.d
1548 UNDSYMFILES += und-amiga.lst
1550 amiga.mod: pre-amiga.o mod-amiga.o $(TARGET_OBJ2ELF)
1551 -rm -f $@
1552 $(TARGET_CC) $(amiga_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-amiga.o mod-amiga.o
1553 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1554 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1556 pre-amiga.o: $(amiga_mod_DEPENDENCIES) amiga_mod-partmap_amiga.o
1557 -rm -f $@
1558 $(TARGET_CC) $(amiga_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ amiga_mod-partmap_amiga.o
1560 mod-amiga.o: mod-amiga.c
1561 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $<
1563 mod-amiga.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1564 sh $(srcdir)/genmodsrc.sh 'amiga' $< > $@ || (rm -f $@; exit 1)
1566 ifneq ($(amiga_mod_EXPORTS),no)
1567 def-amiga.lst: pre-amiga.o
1568 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 amiga/' > $@
1569 endif
1571 und-amiga.lst: pre-amiga.o
1572 echo 'amiga' > $@
1573 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1575 amiga_mod-partmap_amiga.o: partmap/amiga.c $(partmap/amiga.c_DEPENDENCIES)
1576 $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(amiga_mod_CFLAGS) -MD -c -o $@ $<
1577 -include amiga_mod-partmap_amiga.d
1579 CLEANFILES += cmd-amiga_mod-partmap_amiga.lst fs-amiga_mod-partmap_amiga.lst partmap-amiga_mod-partmap_amiga.lst
1580 COMMANDFILES += cmd-amiga_mod-partmap_amiga.lst
1581 FSFILES += fs-amiga_mod-partmap_amiga.lst
1582 PARTMAPFILES += partmap-amiga_mod-partmap_amiga.lst
1584 cmd-amiga_mod-partmap_amiga.lst: partmap/amiga.c $(partmap/amiga.c_DEPENDENCIES) gencmdlist.sh
1585 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(amiga_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh amiga > $@ || (rm -f $@; exit 1)
1587 fs-amiga_mod-partmap_amiga.lst: partmap/amiga.c $(partmap/amiga.c_DEPENDENCIES) genfslist.sh
1588 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(amiga_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh amiga > $@ || (rm -f $@; exit 1)
1590 partmap-amiga_mod-partmap_amiga.lst: partmap/amiga.c $(partmap/amiga.c_DEPENDENCIES) genpartmaplist.sh
1591 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(amiga_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh amiga > $@ || (rm -f $@; exit 1)
1594 amiga_mod_CFLAGS = $(COMMON_CFLAGS)
1595 amiga_mod_LDFLAGS = $(COMMON_LDFLAGS)
1597 # For apple.mod
1598 apple_mod_SOURCES = partmap/apple.c
1599 CLEANFILES += apple.mod mod-apple.o mod-apple.c pre-apple.o apple_mod-partmap_apple.o und-apple.lst
1600 ifneq ($(apple_mod_EXPORTS),no)
1601 CLEANFILES += def-apple.lst
1602 DEFSYMFILES += def-apple.lst
1603 endif
1604 MOSTLYCLEANFILES += apple_mod-partmap_apple.d
1605 UNDSYMFILES += und-apple.lst
1607 apple.mod: pre-apple.o mod-apple.o $(TARGET_OBJ2ELF)
1608 -rm -f $@
1609 $(TARGET_CC) $(apple_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-apple.o mod-apple.o
1610 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1611 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1613 pre-apple.o: $(apple_mod_DEPENDENCIES) apple_mod-partmap_apple.o
1614 -rm -f $@
1615 $(TARGET_CC) $(apple_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ apple_mod-partmap_apple.o
1617 mod-apple.o: mod-apple.c
1618 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $<
1620 mod-apple.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1621 sh $(srcdir)/genmodsrc.sh 'apple' $< > $@ || (rm -f $@; exit 1)
1623 ifneq ($(apple_mod_EXPORTS),no)
1624 def-apple.lst: pre-apple.o
1625 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 apple/' > $@
1626 endif
1628 und-apple.lst: pre-apple.o
1629 echo 'apple' > $@
1630 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1632 apple_mod-partmap_apple.o: partmap/apple.c $(partmap/apple.c_DEPENDENCIES)
1633 $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(apple_mod_CFLAGS) -MD -c -o $@ $<
1634 -include apple_mod-partmap_apple.d
1636 CLEANFILES += cmd-apple_mod-partmap_apple.lst fs-apple_mod-partmap_apple.lst partmap-apple_mod-partmap_apple.lst
1637 COMMANDFILES += cmd-apple_mod-partmap_apple.lst
1638 FSFILES += fs-apple_mod-partmap_apple.lst
1639 PARTMAPFILES += partmap-apple_mod-partmap_apple.lst
1641 cmd-apple_mod-partmap_apple.lst: partmap/apple.c $(partmap/apple.c_DEPENDENCIES) gencmdlist.sh
1642 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(apple_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh apple > $@ || (rm -f $@; exit 1)
1644 fs-apple_mod-partmap_apple.lst: partmap/apple.c $(partmap/apple.c_DEPENDENCIES) genfslist.sh
1645 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(apple_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh apple > $@ || (rm -f $@; exit 1)
1647 partmap-apple_mod-partmap_apple.lst: partmap/apple.c $(partmap/apple.c_DEPENDENCIES) genpartmaplist.sh
1648 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(apple_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh apple > $@ || (rm -f $@; exit 1)
1651 apple_mod_CFLAGS = $(COMMON_CFLAGS)
1652 apple_mod_LDFLAGS = $(COMMON_LDFLAGS)
1654 # For pc.mod
1655 pc_mod_SOURCES = partmap/pc.c
1656 CLEANFILES += pc.mod mod-pc.o mod-pc.c pre-pc.o pc_mod-partmap_pc.o und-pc.lst
1657 ifneq ($(pc_mod_EXPORTS),no)
1658 CLEANFILES += def-pc.lst
1659 DEFSYMFILES += def-pc.lst
1660 endif
1661 MOSTLYCLEANFILES += pc_mod-partmap_pc.d
1662 UNDSYMFILES += und-pc.lst
1664 pc.mod: pre-pc.o mod-pc.o $(TARGET_OBJ2ELF)
1665 -rm -f $@
1666 $(TARGET_CC) $(pc_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-pc.o mod-pc.o
1667 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1668 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1670 pre-pc.o: $(pc_mod_DEPENDENCIES) pc_mod-partmap_pc.o
1671 -rm -f $@
1672 $(TARGET_CC) $(pc_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ pc_mod-partmap_pc.o
1674 mod-pc.o: mod-pc.c
1675 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $<
1677 mod-pc.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1678 sh $(srcdir)/genmodsrc.sh 'pc' $< > $@ || (rm -f $@; exit 1)
1680 ifneq ($(pc_mod_EXPORTS),no)
1681 def-pc.lst: pre-pc.o
1682 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 pc/' > $@
1683 endif
1685 und-pc.lst: pre-pc.o
1686 echo 'pc' > $@
1687 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1689 pc_mod-partmap_pc.o: partmap/pc.c $(partmap/pc.c_DEPENDENCIES)
1690 $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pc_mod_CFLAGS) -MD -c -o $@ $<
1691 -include pc_mod-partmap_pc.d
1693 CLEANFILES += cmd-pc_mod-partmap_pc.lst fs-pc_mod-partmap_pc.lst partmap-pc_mod-partmap_pc.lst
1694 COMMANDFILES += cmd-pc_mod-partmap_pc.lst
1695 FSFILES += fs-pc_mod-partmap_pc.lst
1696 PARTMAPFILES += partmap-pc_mod-partmap_pc.lst
1698 cmd-pc_mod-partmap_pc.lst: partmap/pc.c $(partmap/pc.c_DEPENDENCIES) gencmdlist.sh
1699 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pc_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh pc > $@ || (rm -f $@; exit 1)
1701 fs-pc_mod-partmap_pc.lst: partmap/pc.c $(partmap/pc.c_DEPENDENCIES) genfslist.sh
1702 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pc_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh pc > $@ || (rm -f $@; exit 1)
1704 partmap-pc_mod-partmap_pc.lst: partmap/pc.c $(partmap/pc.c_DEPENDENCIES) genpartmaplist.sh
1705 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pc_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh pc > $@ || (rm -f $@; exit 1)
1708 pc_mod_CFLAGS = $(COMMON_CFLAGS)
1709 pc_mod_LDFLAGS = $(COMMON_LDFLAGS)
1711 # For sun.mod
1712 sun_mod_SOURCES = partmap/sun.c
1713 CLEANFILES += sun.mod mod-sun.o mod-sun.c pre-sun.o sun_mod-partmap_sun.o und-sun.lst
1714 ifneq ($(sun_mod_EXPORTS),no)
1715 CLEANFILES += def-sun.lst
1716 DEFSYMFILES += def-sun.lst
1717 endif
1718 MOSTLYCLEANFILES += sun_mod-partmap_sun.d
1719 UNDSYMFILES += und-sun.lst
1721 sun.mod: pre-sun.o mod-sun.o $(TARGET_OBJ2ELF)
1722 -rm -f $@
1723 $(TARGET_CC) $(sun_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-sun.o mod-sun.o
1724 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1725 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1727 pre-sun.o: $(sun_mod_DEPENDENCIES) sun_mod-partmap_sun.o
1728 -rm -f $@
1729 $(TARGET_CC) $(sun_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ sun_mod-partmap_sun.o
1731 mod-sun.o: mod-sun.c
1732 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sun_mod_CFLAGS) -c -o $@ $<
1734 mod-sun.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1735 sh $(srcdir)/genmodsrc.sh 'sun' $< > $@ || (rm -f $@; exit 1)
1737 ifneq ($(sun_mod_EXPORTS),no)
1738 def-sun.lst: pre-sun.o
1739 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 sun/' > $@
1740 endif
1742 und-sun.lst: pre-sun.o
1743 echo 'sun' > $@
1744 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1746 sun_mod-partmap_sun.o: partmap/sun.c $(partmap/sun.c_DEPENDENCIES)
1747 $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sun_mod_CFLAGS) -MD -c -o $@ $<
1748 -include sun_mod-partmap_sun.d
1750 CLEANFILES += cmd-sun_mod-partmap_sun.lst fs-sun_mod-partmap_sun.lst partmap-sun_mod-partmap_sun.lst
1751 COMMANDFILES += cmd-sun_mod-partmap_sun.lst
1752 FSFILES += fs-sun_mod-partmap_sun.lst
1753 PARTMAPFILES += partmap-sun_mod-partmap_sun.lst
1755 cmd-sun_mod-partmap_sun.lst: partmap/sun.c $(partmap/sun.c_DEPENDENCIES) gencmdlist.sh
1756 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sun_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh sun > $@ || (rm -f $@; exit 1)
1758 fs-sun_mod-partmap_sun.lst: partmap/sun.c $(partmap/sun.c_DEPENDENCIES) genfslist.sh
1759 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sun_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh sun > $@ || (rm -f $@; exit 1)
1761 partmap-sun_mod-partmap_sun.lst: partmap/sun.c $(partmap/sun.c_DEPENDENCIES) genpartmaplist.sh
1762 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sun_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh sun > $@ || (rm -f $@; exit 1)
1765 sun_mod_CFLAGS = $(COMMON_CFLAGS)
1766 sun_mod_LDFLAGS = $(COMMON_LDFLAGS)
1768 # For acorn.mod
1769 acorn_mod_SOURCES = partmap/acorn.c
1770 CLEANFILES += acorn.mod mod-acorn.o mod-acorn.c pre-acorn.o acorn_mod-partmap_acorn.o und-acorn.lst
1771 ifneq ($(acorn_mod_EXPORTS),no)
1772 CLEANFILES += def-acorn.lst
1773 DEFSYMFILES += def-acorn.lst
1774 endif
1775 MOSTLYCLEANFILES += acorn_mod-partmap_acorn.d
1776 UNDSYMFILES += und-acorn.lst
1778 acorn.mod: pre-acorn.o mod-acorn.o $(TARGET_OBJ2ELF)
1779 -rm -f $@
1780 $(TARGET_CC) $(acorn_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-acorn.o mod-acorn.o
1781 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1782 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1784 pre-acorn.o: $(acorn_mod_DEPENDENCIES) acorn_mod-partmap_acorn.o
1785 -rm -f $@
1786 $(TARGET_CC) $(acorn_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ acorn_mod-partmap_acorn.o
1788 mod-acorn.o: mod-acorn.c
1789 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(acorn_mod_CFLAGS) -c -o $@ $<
1791 mod-acorn.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1792 sh $(srcdir)/genmodsrc.sh 'acorn' $< > $@ || (rm -f $@; exit 1)
1794 ifneq ($(acorn_mod_EXPORTS),no)
1795 def-acorn.lst: pre-acorn.o
1796 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 acorn/' > $@
1797 endif
1799 und-acorn.lst: pre-acorn.o
1800 echo 'acorn' > $@
1801 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1803 acorn_mod-partmap_acorn.o: partmap/acorn.c $(partmap/acorn.c_DEPENDENCIES)
1804 $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(acorn_mod_CFLAGS) -MD -c -o $@ $<
1805 -include acorn_mod-partmap_acorn.d
1807 CLEANFILES += cmd-acorn_mod-partmap_acorn.lst fs-acorn_mod-partmap_acorn.lst partmap-acorn_mod-partmap_acorn.lst
1808 COMMANDFILES += cmd-acorn_mod-partmap_acorn.lst
1809 FSFILES += fs-acorn_mod-partmap_acorn.lst
1810 PARTMAPFILES += partmap-acorn_mod-partmap_acorn.lst
1812 cmd-acorn_mod-partmap_acorn.lst: partmap/acorn.c $(partmap/acorn.c_DEPENDENCIES) gencmdlist.sh
1813 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(acorn_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh acorn > $@ || (rm -f $@; exit 1)
1815 fs-acorn_mod-partmap_acorn.lst: partmap/acorn.c $(partmap/acorn.c_DEPENDENCIES) genfslist.sh
1816 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(acorn_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh acorn > $@ || (rm -f $@; exit 1)
1818 partmap-acorn_mod-partmap_acorn.lst: partmap/acorn.c $(partmap/acorn.c_DEPENDENCIES) genpartmaplist.sh
1819 set -e; $(TARGET_CC) -Ipartmap -I$(srcdir)/partmap $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(acorn_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh acorn > $@ || (rm -f $@; exit 1)
1822 acorn_mod_CFLAGS = $(COMMON_CFLAGS)
1824 # For loopback.mod
1825 loopback_mod_SOURCES = disk/loopback.c
1826 CLEANFILES += loopback.mod mod-loopback.o mod-loopback.c pre-loopback.o loopback_mod-disk_loopback.o und-loopback.lst
1827 ifneq ($(loopback_mod_EXPORTS),no)
1828 CLEANFILES += def-loopback.lst
1829 DEFSYMFILES += def-loopback.lst
1830 endif
1831 MOSTLYCLEANFILES += loopback_mod-disk_loopback.d
1832 UNDSYMFILES += und-loopback.lst
1834 loopback.mod: pre-loopback.o mod-loopback.o $(TARGET_OBJ2ELF)
1835 -rm -f $@
1836 $(TARGET_CC) $(loopback_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-loopback.o mod-loopback.o
1837 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1838 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1840 pre-loopback.o: $(loopback_mod_DEPENDENCIES) loopback_mod-disk_loopback.o
1841 -rm -f $@
1842 $(TARGET_CC) $(loopback_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ loopback_mod-disk_loopback.o
1844 mod-loopback.o: mod-loopback.c
1845 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loopback_mod_CFLAGS) -c -o $@ $<
1847 mod-loopback.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1848 sh $(srcdir)/genmodsrc.sh 'loopback' $< > $@ || (rm -f $@; exit 1)
1850 ifneq ($(loopback_mod_EXPORTS),no)
1851 def-loopback.lst: pre-loopback.o
1852 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 loopback/' > $@
1853 endif
1855 und-loopback.lst: pre-loopback.o
1856 echo 'loopback' > $@
1857 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1859 loopback_mod-disk_loopback.o: disk/loopback.c $(disk/loopback.c_DEPENDENCIES)
1860 $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loopback_mod_CFLAGS) -MD -c -o $@ $<
1861 -include loopback_mod-disk_loopback.d
1863 CLEANFILES += cmd-loopback_mod-disk_loopback.lst fs-loopback_mod-disk_loopback.lst partmap-loopback_mod-disk_loopback.lst
1864 COMMANDFILES += cmd-loopback_mod-disk_loopback.lst
1865 FSFILES += fs-loopback_mod-disk_loopback.lst
1866 PARTMAPFILES += partmap-loopback_mod-disk_loopback.lst
1868 cmd-loopback_mod-disk_loopback.lst: disk/loopback.c $(disk/loopback.c_DEPENDENCIES) gencmdlist.sh
1869 set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loopback_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh loopback > $@ || (rm -f $@; exit 1)
1871 fs-loopback_mod-disk_loopback.lst: disk/loopback.c $(disk/loopback.c_DEPENDENCIES) genfslist.sh
1872 set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loopback_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh loopback > $@ || (rm -f $@; exit 1)
1874 partmap-loopback_mod-disk_loopback.lst: disk/loopback.c $(disk/loopback.c_DEPENDENCIES) genpartmaplist.sh
1875 set -e; $(TARGET_CC) -Idisk -I$(srcdir)/disk $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loopback_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh loopback > $@ || (rm -f $@; exit 1)
1878 loopback_mod_CFLAGS = $(COMMON_CFLAGS)
1879 loopback_mod_LDFLAGS = $(COMMON_LDFLAGS)
1881 # For suspend.mod
1882 suspend_mod_SOURCES = commands/ieee1275/suspend.c
1883 CLEANFILES += suspend.mod mod-suspend.o mod-suspend.c pre-suspend.o suspend_mod-commands_ieee1275_suspend.o und-suspend.lst
1884 ifneq ($(suspend_mod_EXPORTS),no)
1885 CLEANFILES += def-suspend.lst
1886 DEFSYMFILES += def-suspend.lst
1887 endif
1888 MOSTLYCLEANFILES += suspend_mod-commands_ieee1275_suspend.d
1889 UNDSYMFILES += und-suspend.lst
1891 suspend.mod: pre-suspend.o mod-suspend.o $(TARGET_OBJ2ELF)
1892 -rm -f $@
1893 $(TARGET_CC) $(suspend_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-suspend.o mod-suspend.o
1894 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1895 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1897 pre-suspend.o: $(suspend_mod_DEPENDENCIES) suspend_mod-commands_ieee1275_suspend.o
1898 -rm -f $@
1899 $(TARGET_CC) $(suspend_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ suspend_mod-commands_ieee1275_suspend.o
1901 mod-suspend.o: mod-suspend.c
1902 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(suspend_mod_CFLAGS) -c -o $@ $<
1904 mod-suspend.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1905 sh $(srcdir)/genmodsrc.sh 'suspend' $< > $@ || (rm -f $@; exit 1)
1907 ifneq ($(suspend_mod_EXPORTS),no)
1908 def-suspend.lst: pre-suspend.o
1909 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 suspend/' > $@
1910 endif
1912 und-suspend.lst: pre-suspend.o
1913 echo 'suspend' > $@
1914 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1916 suspend_mod-commands_ieee1275_suspend.o: commands/ieee1275/suspend.c $(commands/ieee1275/suspend.c_DEPENDENCIES)
1917 $(TARGET_CC) -Icommands/ieee1275 -I$(srcdir)/commands/ieee1275 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(suspend_mod_CFLAGS) -MD -c -o $@ $<
1918 -include suspend_mod-commands_ieee1275_suspend.d
1920 CLEANFILES += cmd-suspend_mod-commands_ieee1275_suspend.lst fs-suspend_mod-commands_ieee1275_suspend.lst partmap-suspend_mod-commands_ieee1275_suspend.lst
1921 COMMANDFILES += cmd-suspend_mod-commands_ieee1275_suspend.lst
1922 FSFILES += fs-suspend_mod-commands_ieee1275_suspend.lst
1923 PARTMAPFILES += partmap-suspend_mod-commands_ieee1275_suspend.lst
1925 cmd-suspend_mod-commands_ieee1275_suspend.lst: commands/ieee1275/suspend.c $(commands/ieee1275/suspend.c_DEPENDENCIES) gencmdlist.sh
1926 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)
1928 fs-suspend_mod-commands_ieee1275_suspend.lst: commands/ieee1275/suspend.c $(commands/ieee1275/suspend.c_DEPENDENCIES) genfslist.sh
1929 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)
1931 partmap-suspend_mod-commands_ieee1275_suspend.lst: commands/ieee1275/suspend.c $(commands/ieee1275/suspend.c_DEPENDENCIES) genpartmaplist.sh
1932 set -e; $(TARGET_CC) -Icommands/ieee1275 -I$(srcdir)/commands/ieee1275 $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(suspend_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh suspend > $@ || (rm -f $@; exit 1)
1935 suspend_mod_CFLAGS = $(COMMON_CFLAGS)
1936 suspend_mod_LDFLAGS = $(COMMON_LDFLAGS)
1938 # For reboot.mod
1939 reboot_mod_SOURCES = commands/reboot.c
1940 CLEANFILES += reboot.mod mod-reboot.o mod-reboot.c pre-reboot.o reboot_mod-commands_reboot.o und-reboot.lst
1941 ifneq ($(reboot_mod_EXPORTS),no)
1942 CLEANFILES += def-reboot.lst
1943 DEFSYMFILES += def-reboot.lst
1944 endif
1945 MOSTLYCLEANFILES += reboot_mod-commands_reboot.d
1946 UNDSYMFILES += und-reboot.lst
1948 reboot.mod: pre-reboot.o mod-reboot.o $(TARGET_OBJ2ELF)
1949 -rm -f $@
1950 $(TARGET_CC) $(reboot_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-reboot.o mod-reboot.o
1951 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
1952 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
1954 pre-reboot.o: $(reboot_mod_DEPENDENCIES) reboot_mod-commands_reboot.o
1955 -rm -f $@
1956 $(TARGET_CC) $(reboot_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ reboot_mod-commands_reboot.o
1958 mod-reboot.o: mod-reboot.c
1959 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) -c -o $@ $<
1961 mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
1962 sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
1964 ifneq ($(reboot_mod_EXPORTS),no)
1965 def-reboot.lst: pre-reboot.o
1966 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 reboot/' > $@
1967 endif
1969 und-reboot.lst: pre-reboot.o
1970 echo 'reboot' > $@
1971 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1973 reboot_mod-commands_reboot.o: commands/reboot.c $(commands/reboot.c_DEPENDENCIES)
1974 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) -MD -c -o $@ $<
1975 -include reboot_mod-commands_reboot.d
1977 CLEANFILES += cmd-reboot_mod-commands_reboot.lst fs-reboot_mod-commands_reboot.lst partmap-reboot_mod-commands_reboot.lst
1978 COMMANDFILES += cmd-reboot_mod-commands_reboot.lst
1979 FSFILES += fs-reboot_mod-commands_reboot.lst
1980 PARTMAPFILES += partmap-reboot_mod-commands_reboot.lst
1982 cmd-reboot_mod-commands_reboot.lst: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) gencmdlist.sh
1983 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh reboot > $@ || (rm -f $@; exit 1)
1985 fs-reboot_mod-commands_reboot.lst: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) genfslist.sh
1986 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh reboot > $@ || (rm -f $@; exit 1)
1988 partmap-reboot_mod-commands_reboot.lst: commands/reboot.c $(commands/reboot.c_DEPENDENCIES) genpartmaplist.sh
1989 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh reboot > $@ || (rm -f $@; exit 1)
1992 reboot_mod_CFLAGS = $(COMMON_CFLAGS)
1993 reboot_mod_LDFLAGS = $(COMMON_LDFLAGS)
1995 # For halt.mod
1996 halt_mod_SOURCES = commands/halt.c
1997 CLEANFILES += halt.mod mod-halt.o mod-halt.c pre-halt.o halt_mod-commands_halt.o und-halt.lst
1998 ifneq ($(halt_mod_EXPORTS),no)
1999 CLEANFILES += def-halt.lst
2000 DEFSYMFILES += def-halt.lst
2001 endif
2002 MOSTLYCLEANFILES += halt_mod-commands_halt.d
2003 UNDSYMFILES += und-halt.lst
2005 halt.mod: pre-halt.o mod-halt.o $(TARGET_OBJ2ELF)
2006 -rm -f $@
2007 $(TARGET_CC) $(halt_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-halt.o mod-halt.o
2008 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
2009 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
2011 pre-halt.o: $(halt_mod_DEPENDENCIES) halt_mod-commands_halt.o
2012 -rm -f $@
2013 $(TARGET_CC) $(halt_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ halt_mod-commands_halt.o
2015 mod-halt.o: mod-halt.c
2016 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c -o $@ $<
2018 mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
2019 sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
2021 ifneq ($(halt_mod_EXPORTS),no)
2022 def-halt.lst: pre-halt.o
2023 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 halt/' > $@
2024 endif
2026 und-halt.lst: pre-halt.o
2027 echo 'halt' > $@
2028 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
2030 halt_mod-commands_halt.o: commands/halt.c $(commands/halt.c_DEPENDENCIES)
2031 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -MD -c -o $@ $<
2032 -include halt_mod-commands_halt.d
2034 CLEANFILES += cmd-halt_mod-commands_halt.lst fs-halt_mod-commands_halt.lst partmap-halt_mod-commands_halt.lst
2035 COMMANDFILES += cmd-halt_mod-commands_halt.lst
2036 FSFILES += fs-halt_mod-commands_halt.lst
2037 PARTMAPFILES += partmap-halt_mod-commands_halt.lst
2039 cmd-halt_mod-commands_halt.lst: commands/halt.c $(commands/halt.c_DEPENDENCIES) gencmdlist.sh
2040 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh halt > $@ || (rm -f $@; exit 1)
2042 fs-halt_mod-commands_halt.lst: commands/halt.c $(commands/halt.c_DEPENDENCIES) genfslist.sh
2043 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh halt > $@ || (rm -f $@; exit 1)
2045 partmap-halt_mod-commands_halt.lst: commands/halt.c $(commands/halt.c_DEPENDENCIES) genpartmaplist.sh
2046 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh halt > $@ || (rm -f $@; exit 1)
2049 halt_mod_CFLAGS = $(COMMON_CFLAGS)
2050 halt_mod_LDFLAGS = $(COMMON_LDFLAGS)
2052 # For help.mod.
2053 help_mod_SOURCES = commands/help.c
2054 CLEANFILES += help.mod mod-help.o mod-help.c pre-help.o help_mod-commands_help.o und-help.lst
2055 ifneq ($(help_mod_EXPORTS),no)
2056 CLEANFILES += def-help.lst
2057 DEFSYMFILES += def-help.lst
2058 endif
2059 MOSTLYCLEANFILES += help_mod-commands_help.d
2060 UNDSYMFILES += und-help.lst
2062 help.mod: pre-help.o mod-help.o $(TARGET_OBJ2ELF)
2063 -rm -f $@
2064 $(TARGET_CC) $(help_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-help.o mod-help.o
2065 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
2066 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
2068 pre-help.o: $(help_mod_DEPENDENCIES) help_mod-commands_help.o
2069 -rm -f $@
2070 $(TARGET_CC) $(help_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ help_mod-commands_help.o
2072 mod-help.o: mod-help.c
2073 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(help_mod_CFLAGS) -c -o $@ $<
2075 mod-help.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
2076 sh $(srcdir)/genmodsrc.sh 'help' $< > $@ || (rm -f $@; exit 1)
2078 ifneq ($(help_mod_EXPORTS),no)
2079 def-help.lst: pre-help.o
2080 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 help/' > $@
2081 endif
2083 und-help.lst: pre-help.o
2084 echo 'help' > $@
2085 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
2087 help_mod-commands_help.o: commands/help.c $(commands/help.c_DEPENDENCIES)
2088 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(help_mod_CFLAGS) -MD -c -o $@ $<
2089 -include help_mod-commands_help.d
2091 CLEANFILES += cmd-help_mod-commands_help.lst fs-help_mod-commands_help.lst partmap-help_mod-commands_help.lst
2092 COMMANDFILES += cmd-help_mod-commands_help.lst
2093 FSFILES += fs-help_mod-commands_help.lst
2094 PARTMAPFILES += partmap-help_mod-commands_help.lst
2096 cmd-help_mod-commands_help.lst: commands/help.c $(commands/help.c_DEPENDENCIES) gencmdlist.sh
2097 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(help_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh help > $@ || (rm -f $@; exit 1)
2099 fs-help_mod-commands_help.lst: commands/help.c $(commands/help.c_DEPENDENCIES) genfslist.sh
2100 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(help_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh help > $@ || (rm -f $@; exit 1)
2102 partmap-help_mod-commands_help.lst: commands/help.c $(commands/help.c_DEPENDENCIES) genpartmaplist.sh
2103 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(help_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh help > $@ || (rm -f $@; exit 1)
2106 help_mod_CFLAGS = $(COMMON_CFLAGS)
2107 help_mod_LDFLAGS = $(COMMON_LDFLAGS)
2109 # For default.mod
2110 default_mod_SOURCES = commands/default.c
2111 default_mod_CFLAGS = $(COMMON_CFLAGS)
2112 default_mod_LDFLAGS = $(COMMON_LDFLAGS)
2114 # For timeout.mod
2115 timeout_mod_SOURCES = commands/timeout.c
2116 timeout_mod_CFLAGS = $(COMMON_CFLAGS)
2117 timeout_mod_LDFLAGS = $(COMMON_LDFLAGS)
2119 # For configfile.mod
2120 configfile_mod_SOURCES = commands/configfile.c
2121 CLEANFILES += configfile.mod mod-configfile.o mod-configfile.c pre-configfile.o configfile_mod-commands_configfile.o und-configfile.lst
2122 ifneq ($(configfile_mod_EXPORTS),no)
2123 CLEANFILES += def-configfile.lst
2124 DEFSYMFILES += def-configfile.lst
2125 endif
2126 MOSTLYCLEANFILES += configfile_mod-commands_configfile.d
2127 UNDSYMFILES += und-configfile.lst
2129 configfile.mod: pre-configfile.o mod-configfile.o $(TARGET_OBJ2ELF)
2130 -rm -f $@
2131 $(TARGET_CC) $(configfile_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-configfile.o mod-configfile.o
2132 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
2133 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
2135 pre-configfile.o: $(configfile_mod_DEPENDENCIES) configfile_mod-commands_configfile.o
2136 -rm -f $@
2137 $(TARGET_CC) $(configfile_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ configfile_mod-commands_configfile.o
2139 mod-configfile.o: mod-configfile.c
2140 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(configfile_mod_CFLAGS) -c -o $@ $<
2142 mod-configfile.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
2143 sh $(srcdir)/genmodsrc.sh 'configfile' $< > $@ || (rm -f $@; exit 1)
2145 ifneq ($(configfile_mod_EXPORTS),no)
2146 def-configfile.lst: pre-configfile.o
2147 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 configfile/' > $@
2148 endif
2150 und-configfile.lst: pre-configfile.o
2151 echo 'configfile' > $@
2152 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
2154 configfile_mod-commands_configfile.o: commands/configfile.c $(commands/configfile.c_DEPENDENCIES)
2155 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(configfile_mod_CFLAGS) -MD -c -o $@ $<
2156 -include configfile_mod-commands_configfile.d
2158 CLEANFILES += cmd-configfile_mod-commands_configfile.lst fs-configfile_mod-commands_configfile.lst partmap-configfile_mod-commands_configfile.lst
2159 COMMANDFILES += cmd-configfile_mod-commands_configfile.lst
2160 FSFILES += fs-configfile_mod-commands_configfile.lst
2161 PARTMAPFILES += partmap-configfile_mod-commands_configfile.lst
2163 cmd-configfile_mod-commands_configfile.lst: commands/configfile.c $(commands/configfile.c_DEPENDENCIES) gencmdlist.sh
2164 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(configfile_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh configfile > $@ || (rm -f $@; exit 1)
2166 fs-configfile_mod-commands_configfile.lst: commands/configfile.c $(commands/configfile.c_DEPENDENCIES) genfslist.sh
2167 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(configfile_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh configfile > $@ || (rm -f $@; exit 1)
2169 partmap-configfile_mod-commands_configfile.lst: commands/configfile.c $(commands/configfile.c_DEPENDENCIES) genpartmaplist.sh
2170 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(configfile_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh configfile > $@ || (rm -f $@; exit 1)
2173 configfile_mod_CFLAGS = $(COMMON_CFLAGS)
2174 configfile_mod_LDFLAGS = $(COMMON_LDFLAGS)
2176 # For search.mod.
2177 search_mod_SOURCES = commands/search.c
2178 CLEANFILES += search.mod mod-search.o mod-search.c pre-search.o search_mod-commands_search.o und-search.lst
2179 ifneq ($(search_mod_EXPORTS),no)
2180 CLEANFILES += def-search.lst
2181 DEFSYMFILES += def-search.lst
2182 endif
2183 MOSTLYCLEANFILES += search_mod-commands_search.d
2184 UNDSYMFILES += und-search.lst
2186 search.mod: pre-search.o mod-search.o $(TARGET_OBJ2ELF)
2187 -rm -f $@
2188 $(TARGET_CC) $(search_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-search.o mod-search.o
2189 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
2190 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
2192 pre-search.o: $(search_mod_DEPENDENCIES) search_mod-commands_search.o
2193 -rm -f $@
2194 $(TARGET_CC) $(search_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ search_mod-commands_search.o
2196 mod-search.o: mod-search.c
2197 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(search_mod_CFLAGS) -c -o $@ $<
2199 mod-search.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
2200 sh $(srcdir)/genmodsrc.sh 'search' $< > $@ || (rm -f $@; exit 1)
2202 ifneq ($(search_mod_EXPORTS),no)
2203 def-search.lst: pre-search.o
2204 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 search/' > $@
2205 endif
2207 und-search.lst: pre-search.o
2208 echo 'search' > $@
2209 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
2211 search_mod-commands_search.o: commands/search.c $(commands/search.c_DEPENDENCIES)
2212 $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(search_mod_CFLAGS) -MD -c -o $@ $<
2213 -include search_mod-commands_search.d
2215 CLEANFILES += cmd-search_mod-commands_search.lst fs-search_mod-commands_search.lst partmap-search_mod-commands_search.lst
2216 COMMANDFILES += cmd-search_mod-commands_search.lst
2217 FSFILES += fs-search_mod-commands_search.lst
2218 PARTMAPFILES += partmap-search_mod-commands_search.lst
2220 cmd-search_mod-commands_search.lst: commands/search.c $(commands/search.c_DEPENDENCIES) gencmdlist.sh
2221 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(search_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh search > $@ || (rm -f $@; exit 1)
2223 fs-search_mod-commands_search.lst: commands/search.c $(commands/search.c_DEPENDENCIES) genfslist.sh
2224 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(search_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh search > $@ || (rm -f $@; exit 1)
2226 partmap-search_mod-commands_search.lst: commands/search.c $(commands/search.c_DEPENDENCIES) genpartmaplist.sh
2227 set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(search_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh search > $@ || (rm -f $@; exit 1)
2230 search_mod_CFLAGS = $(COMMON_CFLAGS)
2231 search_mod_LDFLAGS = $(COMMON_LDFLAGS)
2233 # For gzio.mod.
2234 gzio_mod_SOURCES = io/gzio.c
2235 CLEANFILES += gzio.mod mod-gzio.o mod-gzio.c pre-gzio.o gzio_mod-io_gzio.o und-gzio.lst
2236 ifneq ($(gzio_mod_EXPORTS),no)
2237 CLEANFILES += def-gzio.lst
2238 DEFSYMFILES += def-gzio.lst
2239 endif
2240 MOSTLYCLEANFILES += gzio_mod-io_gzio.d
2241 UNDSYMFILES += und-gzio.lst
2243 gzio.mod: pre-gzio.o mod-gzio.o $(TARGET_OBJ2ELF)
2244 -rm -f $@
2245 $(TARGET_CC) $(gzio_mod_LDFLAGS) $(TARGET_LDFLAGS) $(MODULE_LDFLAGS) -Wl,-r,-d -o $@ pre-gzio.o mod-gzio.o
2246 if test ! -z $(TARGET_OBJ2ELF); then ./$(TARGET_OBJ2ELF) $@ || (rm -f $@; exit 1); fi
2247 $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -K _grub_mod_init -K _grub_mod_fini -R .note -R .comment $@
2249 pre-gzio.o: $(gzio_mod_DEPENDENCIES) gzio_mod-io_gzio.o
2250 -rm -f $@
2251 $(TARGET_CC) $(gzio_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ gzio_mod-io_gzio.o
2253 mod-gzio.o: mod-gzio.c
2254 $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gzio_mod_CFLAGS) -c -o $@ $<
2256 mod-gzio.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
2257 sh $(srcdir)/genmodsrc.sh 'gzio' $< > $@ || (rm -f $@; exit 1)
2259 ifneq ($(gzio_mod_EXPORTS),no)
2260 def-gzio.lst: pre-gzio.o
2261 $(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 gzio/' > $@
2262 endif
2264 und-gzio.lst: pre-gzio.o
2265 echo 'gzio' > $@
2266 $(NM) -u -P -p $< | cut -f1 -d' ' >> $@
2268 gzio_mod-io_gzio.o: io/gzio.c $(io/gzio.c_DEPENDENCIES)
2269 $(TARGET_CC) -Iio -I$(srcdir)/io $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gzio_mod_CFLAGS) -MD -c -o $@ $<
2270 -include gzio_mod-io_gzio.d
2272 CLEANFILES += cmd-gzio_mod-io_gzio.lst fs-gzio_mod-io_gzio.lst partmap-gzio_mod-io_gzio.lst
2273 COMMANDFILES += cmd-gzio_mod-io_gzio.lst
2274 FSFILES += fs-gzio_mod-io_gzio.lst
2275 PARTMAPFILES += partmap-gzio_mod-io_gzio.lst
2277 cmd-gzio_mod-io_gzio.lst: io/gzio.c $(io/gzio.c_DEPENDENCIES) gencmdlist.sh
2278 set -e; $(TARGET_CC) -Iio -I$(srcdir)/io $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gzio_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh gzio > $@ || (rm -f $@; exit 1)
2280 fs-gzio_mod-io_gzio.lst: io/gzio.c $(io/gzio.c_DEPENDENCIES) genfslist.sh
2281 set -e; $(TARGET_CC) -Iio -I$(srcdir)/io $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gzio_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh gzio > $@ || (rm -f $@; exit 1)
2283 partmap-gzio_mod-io_gzio.lst: io/gzio.c $(io/gzio.c_DEPENDENCIES) genpartmaplist.sh
2284 set -e; $(TARGET_CC) -Iio -I$(srcdir)/io $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gzio_mod_CFLAGS) -E $< | sh $(srcdir)/genpartmaplist.sh gzio > $@ || (rm -f $@; exit 1)
2287 gzio_mod_CFLAGS = $(COMMON_CFLAGS)
2288 gzio_mod_LDFLAGS = $(COMMON_LDFLAGS)
2290 # For test.mod.
2291 test_mod_SOURCES = commands/test.c
2292 test_mod_CFLAGS = $(COMMON_CFLAGS)
2293 test_mod_LDFLAGS = $(COMMON_LDFLAGS)