274 |
symlist.c: $(addprefix include/grub/,$(kernel_img_HEADERS)) gensymlist.sh |
symlist.c: $(addprefix include/grub/,$(kernel_img_HEADERS)) gensymlist.sh |
275 |
sh $(srcdir)/gensymlist.sh $(filter %.h,$^) > $@ |
sh $(srcdir)/gensymlist.sh $(filter %.h,$^) > $@ |
276 |
|
|
|
# For the parser. |
|
|
grub_script.tab.c grub_script.tab.h: normal/parser.y |
|
|
$(YACC) -d -p grub_script_yy -b grub_script $(srcdir)/normal/parser.y |
|
|
|
|
|
|
|
277 |
kernel_syms.lst: $(addprefix include/grub/,$(kernel_img_HEADERS)) genkernsyms.sh |
kernel_syms.lst: $(addprefix include/grub/,$(kernel_img_HEADERS)) genkernsyms.sh |
278 |
sh $(srcdir)/genkernsyms.sh $(filter %h,$^) > $@ |
sh $(srcdir)/genkernsyms.sh $(filter %h,$^) > $@ |
279 |
|
|
1304 |
|
|
1305 |
grub_emu_LDFLAGS = $(LIBCURSES) |
grub_emu_LDFLAGS = $(LIBCURSES) |
1306 |
|
|
|
grub_modules_init.lst: geninit.sh |
|
|
(cd $(srcdir); grep -r --include="*.c" GRUB_MOD_INIT *) > $@ |
|
|
|
|
|
grub_modules_init.h: $(filter-out grub_emu_init.c,$(grub_emu_SOURCES)) geninitheader.sh grub_modules_init.lst |
|
|
sh $(srcdir)/geninitheader.sh > $@ |
|
|
|
|
|
grub_emu_init.c: $(filter-out grub_emu_init.c,$(grub_emu_SOURCES)) geninit.sh grub_modules_init.lst grub_modules_init.h |
|
|
sh $(srcdir)/geninit.sh $(filter %.c,$^) > $@ |
|
|
|
|
1307 |
# For genmoddep. |
# For genmoddep. |
1308 |
genmoddep_SOURCES = util/genmoddep.c |
genmoddep_SOURCES = util/genmoddep.c |
1309 |
CLEANFILES += genmoddep genmoddep-util_genmoddep.o |
CLEANFILES += genmoddep genmoddep-util_genmoddep.o |
1334 |
|
|
1335 |
|
|
1336 |
# Modules. |
# Modules. |
1337 |
pkgdata_MODULES = _chain.mod _linux.mod linux.mod fat.mod ufs.mod \ |
pkgdata_MODULES = _chain.mod _linux.mod linux.mod normal.mod vga.mod \ |
1338 |
ext2.mod minix.mod hfs.mod jfs.mod normal.mod hello.mod vga.mod \ |
_multiboot.mod chain.mod multiboot.mod reboot.mod halt.mod \ |
1339 |
font.mod _multiboot.mod ls.mod boot.mod cmp.mod cat.mod \ |
vbe.mod vesafb.mod vbetest.mod vbeinfo.mod |
|
terminal.mod fshelp.mod chain.mod multiboot.mod amiga.mod \ |
|
|
apple.mod pc.mod sun.mod loopback.mod reboot.mod halt.mod \ |
|
|
help.mod default.mod timeout.mod configfile.mod vbe.mod \ |
|
|
vesafb.mod vbetest.mod vbeinfo.mod search.mod gzio.mod \ |
|
|
terminfo.mod serial.mod xfs.mod affs.mod sfs.mod test.mod \ |
|
|
acorn.mod |
|
1340 |
|
|
1341 |
# For _chain.mod. |
# For _chain.mod. |
1342 |
_chain_mod_SOURCES = loader/i386/pc/chainloader.c |
_chain_mod_SOURCES = loader/i386/pc/chainloader.c |
1375 |
|
|
1376 |
-include _chain_mod-loader_i386_pc_chainloader.d |
-include _chain_mod-loader_i386_pc_chainloader.d |
1377 |
|
|
1378 |
CLEANFILES += cmd-chainloader.lst fs-chainloader.lst |
CLEANFILES += cmd-_chain_mod-loader_i386_pc_chainloader.lst fs-_chain_mod-loader_i386_pc_chainloader.lst |
1379 |
COMMANDFILES += cmd-chainloader.lst |
COMMANDFILES += cmd-_chain_mod-loader_i386_pc_chainloader.lst |
1380 |
FSFILES += fs-chainloader.lst |
FSFILES += fs-_chain_mod-loader_i386_pc_chainloader.lst |
1381 |
|
|
1382 |
cmd-chainloader.lst: loader/i386/pc/chainloader.c gencmdlist.sh |
cmd-_chain_mod-loader_i386_pc_chainloader.lst: loader/i386/pc/chainloader.c gencmdlist.sh |
1383 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _chain > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _chain > $@ || (rm -f $@; exit 1) |
1384 |
|
|
1385 |
fs-chainloader.lst: loader/i386/pc/chainloader.c genfslist.sh |
fs-_chain_mod-loader_i386_pc_chainloader.lst: loader/i386/pc/chainloader.c genfslist.sh |
1386 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _chain > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _chain > $@ || (rm -f $@; exit 1) |
1387 |
|
|
1388 |
|
|
1426 |
|
|
1427 |
-include chain_mod-loader_i386_pc_chainloader_normal.d |
-include chain_mod-loader_i386_pc_chainloader_normal.d |
1428 |
|
|
1429 |
CLEANFILES += cmd-chainloader_normal.lst fs-chainloader_normal.lst |
CLEANFILES += cmd-chain_mod-loader_i386_pc_chainloader_normal.lst fs-chain_mod-loader_i386_pc_chainloader_normal.lst |
1430 |
COMMANDFILES += cmd-chainloader_normal.lst |
COMMANDFILES += cmd-chain_mod-loader_i386_pc_chainloader_normal.lst |
1431 |
FSFILES += fs-chainloader_normal.lst |
FSFILES += fs-chain_mod-loader_i386_pc_chainloader_normal.lst |
1432 |
|
|
1433 |
cmd-chainloader_normal.lst: loader/i386/pc/chainloader_normal.c gencmdlist.sh |
cmd-chain_mod-loader_i386_pc_chainloader_normal.lst: loader/i386/pc/chainloader_normal.c gencmdlist.sh |
1434 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh chain > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh chain > $@ || (rm -f $@; exit 1) |
1435 |
|
|
1436 |
fs-chainloader_normal.lst: loader/i386/pc/chainloader_normal.c genfslist.sh |
fs-chain_mod-loader_i386_pc_chainloader_normal.lst: loader/i386/pc/chainloader_normal.c genfslist.sh |
1437 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh chain > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh chain > $@ || (rm -f $@; exit 1) |
1438 |
|
|
1439 |
|
|
1440 |
chain_mod_CFLAGS = $(COMMON_CFLAGS) |
chain_mod_CFLAGS = $(COMMON_CFLAGS) |
1441 |
chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1442 |
|
|
|
# For fshelp.mod. |
|
|
fshelp_mod_SOURCES = fs/fshelp.c |
|
|
CLEANFILES += fshelp.mod mod-fshelp.o mod-fshelp.c pre-fshelp.o fshelp_mod-fs_fshelp.o def-fshelp.lst und-fshelp.lst |
|
|
MOSTLYCLEANFILES += fshelp_mod-fs_fshelp.d |
|
|
DEFSYMFILES += def-fshelp.lst |
|
|
UNDSYMFILES += und-fshelp.lst |
|
|
|
|
|
fshelp.mod: pre-fshelp.o mod-fshelp.o |
|
|
-rm -f $@ |
|
|
$(LD) $(fshelp_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-fshelp.o: fshelp_mod-fs_fshelp.o |
|
|
-rm -f $@ |
|
|
$(LD) $(fshelp_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-fshelp.o: mod-fshelp.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-fshelp.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'fshelp' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-fshelp.lst: pre-fshelp.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 fshelp/' > $@ |
|
|
|
|
|
und-fshelp.lst: pre-fshelp.o |
|
|
echo 'fshelp' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
fshelp_mod-fs_fshelp.o: fs/fshelp.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
fshelp_mod-fs_fshelp.d: fs/fshelp.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -M $< | sed 's,fshelp\.o[ :]*,fshelp_mod-fs_fshelp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include fshelp_mod-fs_fshelp.d |
|
|
|
|
|
CLEANFILES += cmd-fshelp.lst fs-fshelp.lst |
|
|
COMMANDFILES += cmd-fshelp.lst |
|
|
FSFILES += fs-fshelp.lst |
|
|
|
|
|
cmd-fshelp.lst: fs/fshelp.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh fshelp > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-fshelp.lst: fs/fshelp.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh fshelp > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
fshelp_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For fat.mod. |
|
|
fat_mod_SOURCES = fs/fat.c |
|
|
CLEANFILES += fat.mod mod-fat.o mod-fat.c pre-fat.o fat_mod-fs_fat.o def-fat.lst und-fat.lst |
|
|
MOSTLYCLEANFILES += fat_mod-fs_fat.d |
|
|
DEFSYMFILES += def-fat.lst |
|
|
UNDSYMFILES += und-fat.lst |
|
|
|
|
|
fat.mod: pre-fat.o mod-fat.o |
|
|
-rm -f $@ |
|
|
$(LD) $(fat_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-fat.o: fat_mod-fs_fat.o |
|
|
-rm -f $@ |
|
|
$(LD) $(fat_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-fat.o: mod-fat.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-fat.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'fat' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-fat.lst: pre-fat.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 fat/' > $@ |
|
|
|
|
|
und-fat.lst: pre-fat.o |
|
|
echo 'fat' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
fat_mod-fs_fat.o: fs/fat.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
fat_mod-fs_fat.d: fs/fat.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -M $< | sed 's,fat\.o[ :]*,fat_mod-fs_fat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include fat_mod-fs_fat.d |
|
|
|
|
|
CLEANFILES += cmd-fat.lst fs-fat.lst |
|
|
COMMANDFILES += cmd-fat.lst |
|
|
FSFILES += fs-fat.lst |
|
|
|
|
|
cmd-fat.lst: fs/fat.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh fat > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-fat.lst: fs/fat.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh fat > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
fat_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
fat_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For ext2.mod. |
|
|
ext2_mod_SOURCES = fs/ext2.c |
|
|
CLEANFILES += ext2.mod mod-ext2.o mod-ext2.c pre-ext2.o ext2_mod-fs_ext2.o def-ext2.lst und-ext2.lst |
|
|
MOSTLYCLEANFILES += ext2_mod-fs_ext2.d |
|
|
DEFSYMFILES += def-ext2.lst |
|
|
UNDSYMFILES += und-ext2.lst |
|
|
|
|
|
ext2.mod: pre-ext2.o mod-ext2.o |
|
|
-rm -f $@ |
|
|
$(LD) $(ext2_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-ext2.o: ext2_mod-fs_ext2.o |
|
|
-rm -f $@ |
|
|
$(LD) $(ext2_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-ext2.o: mod-ext2.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-ext2.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'ext2' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-ext2.lst: pre-ext2.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ext2/' > $@ |
|
|
|
|
|
und-ext2.lst: pre-ext2.o |
|
|
echo 'ext2' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
ext2_mod-fs_ext2.o: fs/ext2.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
ext2_mod-fs_ext2.d: fs/ext2.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -M $< | sed 's,ext2\.o[ :]*,ext2_mod-fs_ext2.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include ext2_mod-fs_ext2.d |
|
|
|
|
|
CLEANFILES += cmd-ext2.lst fs-ext2.lst |
|
|
COMMANDFILES += cmd-ext2.lst |
|
|
FSFILES += fs-ext2.lst |
|
|
|
|
|
cmd-ext2.lst: fs/ext2.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ext2 > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-ext2.lst: fs/ext2.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ext2 > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
ext2_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
ext2_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For ufs.mod. |
|
|
ufs_mod_SOURCES = fs/ufs.c |
|
|
CLEANFILES += ufs.mod mod-ufs.o mod-ufs.c pre-ufs.o ufs_mod-fs_ufs.o def-ufs.lst und-ufs.lst |
|
|
MOSTLYCLEANFILES += ufs_mod-fs_ufs.d |
|
|
DEFSYMFILES += def-ufs.lst |
|
|
UNDSYMFILES += und-ufs.lst |
|
|
|
|
|
ufs.mod: pre-ufs.o mod-ufs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(ufs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-ufs.o: ufs_mod-fs_ufs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(ufs_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-ufs.o: mod-ufs.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-ufs.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'ufs' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-ufs.lst: pre-ufs.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ufs/' > $@ |
|
|
|
|
|
und-ufs.lst: pre-ufs.o |
|
|
echo 'ufs' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
ufs_mod-fs_ufs.o: fs/ufs.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
ufs_mod-fs_ufs.d: fs/ufs.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -M $< | sed 's,ufs\.o[ :]*,ufs_mod-fs_ufs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include ufs_mod-fs_ufs.d |
|
|
|
|
|
CLEANFILES += cmd-ufs.lst fs-ufs.lst |
|
|
COMMANDFILES += cmd-ufs.lst |
|
|
FSFILES += fs-ufs.lst |
|
|
|
|
|
cmd-ufs.lst: fs/ufs.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ufs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-ufs.lst: fs/ufs.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ufs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
ufs_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
ufs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For minix.mod. |
|
|
minix_mod_SOURCES = fs/minix.c |
|
|
CLEANFILES += minix.mod mod-minix.o mod-minix.c pre-minix.o minix_mod-fs_minix.o def-minix.lst und-minix.lst |
|
|
MOSTLYCLEANFILES += minix_mod-fs_minix.d |
|
|
DEFSYMFILES += def-minix.lst |
|
|
UNDSYMFILES += und-minix.lst |
|
|
|
|
|
minix.mod: pre-minix.o mod-minix.o |
|
|
-rm -f $@ |
|
|
$(LD) $(minix_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-minix.o: minix_mod-fs_minix.o |
|
|
-rm -f $@ |
|
|
$(LD) $(minix_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-minix.o: mod-minix.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-minix.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'minix' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-minix.lst: pre-minix.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 minix/' > $@ |
|
|
|
|
|
und-minix.lst: pre-minix.o |
|
|
echo 'minix' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
minix_mod-fs_minix.o: fs/minix.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
minix_mod-fs_minix.d: fs/minix.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -M $< | sed 's,minix\.o[ :]*,minix_mod-fs_minix.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include minix_mod-fs_minix.d |
|
|
|
|
|
CLEANFILES += cmd-minix.lst fs-minix.lst |
|
|
COMMANDFILES += cmd-minix.lst |
|
|
FSFILES += fs-minix.lst |
|
|
|
|
|
cmd-minix.lst: fs/minix.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh minix > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-minix.lst: fs/minix.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh minix > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
minix_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
minix_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For hfs.mod. |
|
|
hfs_mod_SOURCES = fs/hfs.c |
|
|
CLEANFILES += hfs.mod mod-hfs.o mod-hfs.c pre-hfs.o hfs_mod-fs_hfs.o def-hfs.lst und-hfs.lst |
|
|
MOSTLYCLEANFILES += hfs_mod-fs_hfs.d |
|
|
DEFSYMFILES += def-hfs.lst |
|
|
UNDSYMFILES += und-hfs.lst |
|
|
|
|
|
hfs.mod: pre-hfs.o mod-hfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(hfs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-hfs.o: hfs_mod-fs_hfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(hfs_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-hfs.o: mod-hfs.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-hfs.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'hfs' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-hfs.lst: pre-hfs.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 hfs/' > $@ |
|
|
|
|
|
und-hfs.lst: pre-hfs.o |
|
|
echo 'hfs' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
hfs_mod-fs_hfs.o: fs/hfs.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
hfs_mod-fs_hfs.d: fs/hfs.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -M $< | sed 's,hfs\.o[ :]*,hfs_mod-fs_hfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include hfs_mod-fs_hfs.d |
|
|
|
|
|
CLEANFILES += cmd-hfs.lst fs-hfs.lst |
|
|
COMMANDFILES += cmd-hfs.lst |
|
|
FSFILES += fs-hfs.lst |
|
|
|
|
|
cmd-hfs.lst: fs/hfs.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh hfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-hfs.lst: fs/hfs.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh hfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
hfs_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
hfs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For jfs.mod. |
|
|
jfs_mod_SOURCES = fs/jfs.c |
|
|
CLEANFILES += jfs.mod mod-jfs.o mod-jfs.c pre-jfs.o jfs_mod-fs_jfs.o def-jfs.lst und-jfs.lst |
|
|
MOSTLYCLEANFILES += jfs_mod-fs_jfs.d |
|
|
DEFSYMFILES += def-jfs.lst |
|
|
UNDSYMFILES += und-jfs.lst |
|
|
|
|
|
jfs.mod: pre-jfs.o mod-jfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(jfs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-jfs.o: jfs_mod-fs_jfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(jfs_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-jfs.o: mod-jfs.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-jfs.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'jfs' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-jfs.lst: pre-jfs.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 jfs/' > $@ |
|
|
|
|
|
und-jfs.lst: pre-jfs.o |
|
|
echo 'jfs' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
jfs_mod-fs_jfs.o: fs/jfs.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
jfs_mod-fs_jfs.d: fs/jfs.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -M $< | sed 's,jfs\.o[ :]*,jfs_mod-fs_jfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include jfs_mod-fs_jfs.d |
|
|
|
|
|
CLEANFILES += cmd-jfs.lst fs-jfs.lst |
|
|
COMMANDFILES += cmd-jfs.lst |
|
|
FSFILES += fs-jfs.lst |
|
|
|
|
|
cmd-jfs.lst: fs/jfs.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh jfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-jfs.lst: fs/jfs.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh jfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
jfs_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
jfs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For iso9660.mod. |
|
|
iso9660_mod_SOURCES = fs/iso9660.c |
|
|
iso9660_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
iso9660_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For xfs.mod. |
|
|
xfs_mod_SOURCES = fs/xfs.c |
|
|
CLEANFILES += xfs.mod mod-xfs.o mod-xfs.c pre-xfs.o xfs_mod-fs_xfs.o def-xfs.lst und-xfs.lst |
|
|
MOSTLYCLEANFILES += xfs_mod-fs_xfs.d |
|
|
DEFSYMFILES += def-xfs.lst |
|
|
UNDSYMFILES += und-xfs.lst |
|
|
|
|
|
xfs.mod: pre-xfs.o mod-xfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(xfs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-xfs.o: xfs_mod-fs_xfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(xfs_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-xfs.o: mod-xfs.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(xfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-xfs.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'xfs' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-xfs.lst: pre-xfs.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 xfs/' > $@ |
|
|
|
|
|
und-xfs.lst: pre-xfs.o |
|
|
echo 'xfs' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
xfs_mod-fs_xfs.o: fs/xfs.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(xfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
xfs_mod-fs_xfs.d: fs/xfs.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(xfs_mod_CFLAGS) -M $< | sed 's,xfs\.o[ :]*,xfs_mod-fs_xfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include xfs_mod-fs_xfs.d |
|
|
|
|
|
CLEANFILES += cmd-xfs.lst fs-xfs.lst |
|
|
COMMANDFILES += cmd-xfs.lst |
|
|
FSFILES += fs-xfs.lst |
|
|
|
|
|
cmd-xfs.lst: fs/xfs.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(xfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh xfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-xfs.lst: fs/xfs.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(xfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh xfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
xfs_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
xfs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For affs.mod. |
|
|
affs_mod_SOURCES = fs/affs.c |
|
|
CLEANFILES += affs.mod mod-affs.o mod-affs.c pre-affs.o affs_mod-fs_affs.o def-affs.lst und-affs.lst |
|
|
MOSTLYCLEANFILES += affs_mod-fs_affs.d |
|
|
DEFSYMFILES += def-affs.lst |
|
|
UNDSYMFILES += und-affs.lst |
|
|
|
|
|
affs.mod: pre-affs.o mod-affs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(affs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-affs.o: affs_mod-fs_affs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(affs_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-affs.o: mod-affs.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(affs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-affs.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'affs' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-affs.lst: pre-affs.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 affs/' > $@ |
|
|
|
|
|
und-affs.lst: pre-affs.o |
|
|
echo 'affs' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
affs_mod-fs_affs.o: fs/affs.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(affs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
affs_mod-fs_affs.d: fs/affs.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(affs_mod_CFLAGS) -M $< | sed 's,affs\.o[ :]*,affs_mod-fs_affs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include affs_mod-fs_affs.d |
|
|
|
|
|
CLEANFILES += cmd-affs.lst fs-affs.lst |
|
|
COMMANDFILES += cmd-affs.lst |
|
|
FSFILES += fs-affs.lst |
|
|
|
|
|
cmd-affs.lst: fs/affs.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(affs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh affs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-affs.lst: fs/affs.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(affs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh affs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
affs_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
affs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For sfs.mod. |
|
|
sfs_mod_SOURCES = fs/sfs.c |
|
|
CLEANFILES += sfs.mod mod-sfs.o mod-sfs.c pre-sfs.o sfs_mod-fs_sfs.o def-sfs.lst und-sfs.lst |
|
|
MOSTLYCLEANFILES += sfs_mod-fs_sfs.d |
|
|
DEFSYMFILES += def-sfs.lst |
|
|
UNDSYMFILES += und-sfs.lst |
|
|
|
|
|
sfs.mod: pre-sfs.o mod-sfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(sfs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-sfs.o: sfs_mod-fs_sfs.o |
|
|
-rm -f $@ |
|
|
$(LD) $(sfs_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-sfs.o: mod-sfs.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(sfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-sfs.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'sfs' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-sfs.lst: pre-sfs.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 sfs/' > $@ |
|
|
|
|
|
und-sfs.lst: pre-sfs.o |
|
|
echo 'sfs' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
sfs_mod-fs_sfs.o: fs/sfs.c |
|
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(sfs_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
sfs_mod-fs_sfs.d: fs/sfs.c |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(sfs_mod_CFLAGS) -M $< | sed 's,sfs\.o[ :]*,sfs_mod-fs_sfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include sfs_mod-fs_sfs.d |
|
|
|
|
|
CLEANFILES += cmd-sfs.lst fs-sfs.lst |
|
|
COMMANDFILES += cmd-sfs.lst |
|
|
FSFILES += fs-sfs.lst |
|
|
|
|
|
cmd-sfs.lst: fs/sfs.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(sfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh sfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-sfs.lst: fs/sfs.c genfslist.sh |
|
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(sfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh sfs > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
sfs_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
sfs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
1443 |
# For _linux.mod. |
# For _linux.mod. |
1444 |
_linux_mod_SOURCES = loader/i386/pc/linux.c |
_linux_mod_SOURCES = loader/i386/pc/linux.c |
1445 |
CLEANFILES += _linux.mod mod-_linux.o mod-_linux.c pre-_linux.o _linux_mod-loader_i386_pc_linux.o def-_linux.lst und-_linux.lst |
CLEANFILES += _linux.mod mod-_linux.o mod-_linux.c pre-_linux.o _linux_mod-loader_i386_pc_linux.o def-_linux.lst und-_linux.lst |
1477 |
|
|
1478 |
-include _linux_mod-loader_i386_pc_linux.d |
-include _linux_mod-loader_i386_pc_linux.d |
1479 |
|
|
1480 |
CLEANFILES += cmd-linux.lst fs-linux.lst |
CLEANFILES += cmd-_linux_mod-loader_i386_pc_linux.lst fs-_linux_mod-loader_i386_pc_linux.lst |
1481 |
COMMANDFILES += cmd-linux.lst |
COMMANDFILES += cmd-_linux_mod-loader_i386_pc_linux.lst |
1482 |
FSFILES += fs-linux.lst |
FSFILES += fs-_linux_mod-loader_i386_pc_linux.lst |
1483 |
|
|
1484 |
cmd-linux.lst: loader/i386/pc/linux.c gencmdlist.sh |
cmd-_linux_mod-loader_i386_pc_linux.lst: loader/i386/pc/linux.c gencmdlist.sh |
1485 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _linux > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _linux > $@ || (rm -f $@; exit 1) |
1486 |
|
|
1487 |
fs-linux.lst: loader/i386/pc/linux.c genfslist.sh |
fs-_linux_mod-loader_i386_pc_linux.lst: loader/i386/pc/linux.c genfslist.sh |
1488 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _linux > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _linux > $@ || (rm -f $@; exit 1) |
1489 |
|
|
1490 |
|
|
1528 |
|
|
1529 |
-include linux_mod-loader_i386_pc_linux_normal.d |
-include linux_mod-loader_i386_pc_linux_normal.d |
1530 |
|
|
1531 |
CLEANFILES += cmd-linux_normal.lst fs-linux_normal.lst |
CLEANFILES += cmd-linux_mod-loader_i386_pc_linux_normal.lst fs-linux_mod-loader_i386_pc_linux_normal.lst |
1532 |
COMMANDFILES += cmd-linux_normal.lst |
COMMANDFILES += cmd-linux_mod-loader_i386_pc_linux_normal.lst |
1533 |
FSFILES += fs-linux_normal.lst |
FSFILES += fs-linux_mod-loader_i386_pc_linux_normal.lst |
1534 |
|
|
1535 |
cmd-linux_normal.lst: loader/i386/pc/linux_normal.c gencmdlist.sh |
cmd-linux_mod-loader_i386_pc_linux_normal.lst: loader/i386/pc/linux_normal.c gencmdlist.sh |
1536 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh linux > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh linux > $@ || (rm -f $@; exit 1) |
1537 |
|
|
1538 |
fs-linux_normal.lst: loader/i386/pc/linux_normal.c genfslist.sh |
fs-linux_mod-loader_i386_pc_linux_normal.lst: loader/i386/pc/linux_normal.c genfslist.sh |
1539 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh linux > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh linux > $@ || (rm -f $@; exit 1) |
1540 |
|
|
1541 |
|
|
1583 |
|
|
1584 |
-include normal_mod-normal_arg.d |
-include normal_mod-normal_arg.d |
1585 |
|
|
1586 |
CLEANFILES += cmd-arg.lst fs-arg.lst |
CLEANFILES += cmd-normal_mod-normal_arg.lst fs-normal_mod-normal_arg.lst |
1587 |
COMMANDFILES += cmd-arg.lst |
COMMANDFILES += cmd-normal_mod-normal_arg.lst |
1588 |
FSFILES += fs-arg.lst |
FSFILES += fs-normal_mod-normal_arg.lst |
1589 |
|
|
1590 |
cmd-arg.lst: normal/arg.c gencmdlist.sh |
cmd-normal_mod-normal_arg.lst: normal/arg.c gencmdlist.sh |
1591 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1592 |
|
|
1593 |
fs-arg.lst: normal/arg.c genfslist.sh |
fs-normal_mod-normal_arg.lst: normal/arg.c genfslist.sh |
1594 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1595 |
|
|
1596 |
|
|
1602 |
|
|
1603 |
-include normal_mod-normal_cmdline.d |
-include normal_mod-normal_cmdline.d |
1604 |
|
|
1605 |
CLEANFILES += cmd-cmdline.lst fs-cmdline.lst |
CLEANFILES += cmd-normal_mod-normal_cmdline.lst fs-normal_mod-normal_cmdline.lst |
1606 |
COMMANDFILES += cmd-cmdline.lst |
COMMANDFILES += cmd-normal_mod-normal_cmdline.lst |
1607 |
FSFILES += fs-cmdline.lst |
FSFILES += fs-normal_mod-normal_cmdline.lst |
1608 |
|
|
1609 |
cmd-cmdline.lst: normal/cmdline.c gencmdlist.sh |
cmd-normal_mod-normal_cmdline.lst: normal/cmdline.c gencmdlist.sh |
1610 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1611 |
|
|
1612 |
fs-cmdline.lst: normal/cmdline.c genfslist.sh |
fs-normal_mod-normal_cmdline.lst: normal/cmdline.c genfslist.sh |
1613 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1614 |
|
|
1615 |
|
|
1621 |
|
|
1622 |
-include normal_mod-normal_command.d |
-include normal_mod-normal_command.d |
1623 |
|
|
1624 |
CLEANFILES += cmd-command.lst fs-command.lst |
CLEANFILES += cmd-normal_mod-normal_command.lst fs-normal_mod-normal_command.lst |
1625 |
COMMANDFILES += cmd-command.lst |
COMMANDFILES += cmd-normal_mod-normal_command.lst |
1626 |
FSFILES += fs-command.lst |
FSFILES += fs-normal_mod-normal_command.lst |
1627 |
|
|
1628 |
cmd-command.lst: normal/command.c gencmdlist.sh |
cmd-normal_mod-normal_command.lst: normal/command.c gencmdlist.sh |
1629 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1630 |
|
|
1631 |
fs-command.lst: normal/command.c genfslist.sh |
fs-normal_mod-normal_command.lst: normal/command.c genfslist.sh |
1632 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1633 |
|
|
1634 |
|
|
1640 |
|
|
1641 |
-include normal_mod-normal_completion.d |
-include normal_mod-normal_completion.d |
1642 |
|
|
1643 |
CLEANFILES += cmd-completion.lst fs-completion.lst |
CLEANFILES += cmd-normal_mod-normal_completion.lst fs-normal_mod-normal_completion.lst |
1644 |
COMMANDFILES += cmd-completion.lst |
COMMANDFILES += cmd-normal_mod-normal_completion.lst |
1645 |
FSFILES += fs-completion.lst |
FSFILES += fs-normal_mod-normal_completion.lst |
1646 |
|
|
1647 |
cmd-completion.lst: normal/completion.c gencmdlist.sh |
cmd-normal_mod-normal_completion.lst: normal/completion.c gencmdlist.sh |
1648 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1649 |
|
|
1650 |
fs-completion.lst: normal/completion.c genfslist.sh |
fs-normal_mod-normal_completion.lst: normal/completion.c genfslist.sh |
1651 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1652 |
|
|
1653 |
|
|
1659 |
|
|
1660 |
-include normal_mod-normal_context.d |
-include normal_mod-normal_context.d |
1661 |
|
|
1662 |
CLEANFILES += cmd-context.lst fs-context.lst |
CLEANFILES += cmd-normal_mod-normal_context.lst fs-normal_mod-normal_context.lst |
1663 |
COMMANDFILES += cmd-context.lst |
COMMANDFILES += cmd-normal_mod-normal_context.lst |
1664 |
FSFILES += fs-context.lst |
FSFILES += fs-normal_mod-normal_context.lst |
1665 |
|
|
1666 |
cmd-context.lst: normal/context.c gencmdlist.sh |
cmd-normal_mod-normal_context.lst: normal/context.c gencmdlist.sh |
1667 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1668 |
|
|
1669 |
fs-context.lst: normal/context.c genfslist.sh |
fs-normal_mod-normal_context.lst: normal/context.c genfslist.sh |
1670 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1671 |
|
|
1672 |
|
|
1678 |
|
|
1679 |
-include normal_mod-normal_execute.d |
-include normal_mod-normal_execute.d |
1680 |
|
|
1681 |
CLEANFILES += cmd-execute.lst fs-execute.lst |
CLEANFILES += cmd-normal_mod-normal_execute.lst fs-normal_mod-normal_execute.lst |
1682 |
COMMANDFILES += cmd-execute.lst |
COMMANDFILES += cmd-normal_mod-normal_execute.lst |
1683 |
FSFILES += fs-execute.lst |
FSFILES += fs-normal_mod-normal_execute.lst |
1684 |
|
|
1685 |
cmd-execute.lst: normal/execute.c gencmdlist.sh |
cmd-normal_mod-normal_execute.lst: normal/execute.c gencmdlist.sh |
1686 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1687 |
|
|
1688 |
fs-execute.lst: normal/execute.c genfslist.sh |
fs-normal_mod-normal_execute.lst: normal/execute.c genfslist.sh |
1689 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1690 |
|
|
1691 |
|
|
1697 |
|
|
1698 |
-include normal_mod-normal_function.d |
-include normal_mod-normal_function.d |
1699 |
|
|
1700 |
CLEANFILES += cmd-function.lst fs-function.lst |
CLEANFILES += cmd-normal_mod-normal_function.lst fs-normal_mod-normal_function.lst |
1701 |
COMMANDFILES += cmd-function.lst |
COMMANDFILES += cmd-normal_mod-normal_function.lst |
1702 |
FSFILES += fs-function.lst |
FSFILES += fs-normal_mod-normal_function.lst |
1703 |
|
|
1704 |
cmd-function.lst: normal/function.c gencmdlist.sh |
cmd-normal_mod-normal_function.lst: normal/function.c gencmdlist.sh |
1705 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1706 |
|
|
1707 |
fs-function.lst: normal/function.c genfslist.sh |
fs-normal_mod-normal_function.lst: normal/function.c genfslist.sh |
1708 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1709 |
|
|
1710 |
|
|
1716 |
|
|
1717 |
-include normal_mod-normal_lexer.d |
-include normal_mod-normal_lexer.d |
1718 |
|
|
1719 |
CLEANFILES += cmd-lexer.lst fs-lexer.lst |
CLEANFILES += cmd-normal_mod-normal_lexer.lst fs-normal_mod-normal_lexer.lst |
1720 |
COMMANDFILES += cmd-lexer.lst |
COMMANDFILES += cmd-normal_mod-normal_lexer.lst |
1721 |
FSFILES += fs-lexer.lst |
FSFILES += fs-normal_mod-normal_lexer.lst |
1722 |
|
|
1723 |
cmd-lexer.lst: normal/lexer.c gencmdlist.sh |
cmd-normal_mod-normal_lexer.lst: normal/lexer.c gencmdlist.sh |
1724 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1725 |
|
|
1726 |
fs-lexer.lst: normal/lexer.c genfslist.sh |
fs-normal_mod-normal_lexer.lst: normal/lexer.c genfslist.sh |
1727 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1728 |
|
|
1729 |
|
|
1735 |
|
|
1736 |
-include normal_mod-normal_main.d |
-include normal_mod-normal_main.d |
1737 |
|
|
1738 |
CLEANFILES += cmd-main.lst fs-main.lst |
CLEANFILES += cmd-normal_mod-normal_main.lst fs-normal_mod-normal_main.lst |
1739 |
COMMANDFILES += cmd-main.lst |
COMMANDFILES += cmd-normal_mod-normal_main.lst |
1740 |
FSFILES += fs-main.lst |
FSFILES += fs-normal_mod-normal_main.lst |
1741 |
|
|
1742 |
cmd-main.lst: normal/main.c gencmdlist.sh |
cmd-normal_mod-normal_main.lst: normal/main.c gencmdlist.sh |
1743 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1744 |
|
|
1745 |
fs-main.lst: normal/main.c genfslist.sh |
fs-normal_mod-normal_main.lst: normal/main.c genfslist.sh |
1746 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1747 |
|
|
1748 |
|
|
1754 |
|
|
1755 |
-include normal_mod-normal_menu.d |
-include normal_mod-normal_menu.d |
1756 |
|
|
1757 |
CLEANFILES += cmd-menu.lst fs-menu.lst |
CLEANFILES += cmd-normal_mod-normal_menu.lst fs-normal_mod-normal_menu.lst |
1758 |
COMMANDFILES += cmd-menu.lst |
COMMANDFILES += cmd-normal_mod-normal_menu.lst |
1759 |
FSFILES += fs-menu.lst |
FSFILES += fs-normal_mod-normal_menu.lst |
1760 |
|
|
1761 |
cmd-menu.lst: normal/menu.c gencmdlist.sh |
cmd-normal_mod-normal_menu.lst: normal/menu.c gencmdlist.sh |
1762 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1763 |
|
|
1764 |
fs-menu.lst: normal/menu.c genfslist.sh |
fs-normal_mod-normal_menu.lst: normal/menu.c genfslist.sh |
1765 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1766 |
|
|
1767 |
|
|
1773 |
|
|
1774 |
-include normal_mod-normal_menu_entry.d |
-include normal_mod-normal_menu_entry.d |
1775 |
|
|
1776 |
CLEANFILES += cmd-menu_entry.lst fs-menu_entry.lst |
CLEANFILES += cmd-normal_mod-normal_menu_entry.lst fs-normal_mod-normal_menu_entry.lst |
1777 |
COMMANDFILES += cmd-menu_entry.lst |
COMMANDFILES += cmd-normal_mod-normal_menu_entry.lst |
1778 |
FSFILES += fs-menu_entry.lst |
FSFILES += fs-normal_mod-normal_menu_entry.lst |
1779 |
|
|
1780 |
cmd-menu_entry.lst: normal/menu_entry.c gencmdlist.sh |
cmd-normal_mod-normal_menu_entry.lst: normal/menu_entry.c gencmdlist.sh |
1781 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1782 |
|
|
1783 |
fs-menu_entry.lst: normal/menu_entry.c genfslist.sh |
fs-normal_mod-normal_menu_entry.lst: normal/menu_entry.c genfslist.sh |
1784 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1785 |
|
|
1786 |
|
|
1792 |
|
|
1793 |
-include normal_mod-normal_misc.d |
-include normal_mod-normal_misc.d |
1794 |
|
|
1795 |
CLEANFILES += cmd-misc.lst fs-misc.lst |
CLEANFILES += cmd-normal_mod-normal_misc.lst fs-normal_mod-normal_misc.lst |
1796 |
COMMANDFILES += cmd-misc.lst |
COMMANDFILES += cmd-normal_mod-normal_misc.lst |
1797 |
FSFILES += fs-misc.lst |
FSFILES += fs-normal_mod-normal_misc.lst |
1798 |
|
|
1799 |
cmd-misc.lst: normal/misc.c gencmdlist.sh |
cmd-normal_mod-normal_misc.lst: normal/misc.c gencmdlist.sh |
1800 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1801 |
|
|
1802 |
fs-misc.lst: normal/misc.c genfslist.sh |
fs-normal_mod-normal_misc.lst: normal/misc.c genfslist.sh |
1803 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1804 |
|
|
1805 |
|
|
1811 |
|
|
1812 |
-include normal_mod-grub_script_tab.d |
-include normal_mod-grub_script_tab.d |
1813 |
|
|
1814 |
CLEANFILES += cmd-grub_script.tab.lst fs-grub_script.tab.lst |
CLEANFILES += cmd-normal_mod-grub_script_tab.lst fs-normal_mod-grub_script_tab.lst |
1815 |
COMMANDFILES += cmd-grub_script.tab.lst |
COMMANDFILES += cmd-normal_mod-grub_script_tab.lst |
1816 |
FSFILES += fs-grub_script.tab.lst |
FSFILES += fs-normal_mod-grub_script_tab.lst |
1817 |
|
|
1818 |
cmd-grub_script.tab.lst: grub_script.tab.c gencmdlist.sh |
cmd-normal_mod-grub_script_tab.lst: grub_script.tab.c gencmdlist.sh |
1819 |
set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1820 |
|
|
1821 |
fs-grub_script.tab.lst: grub_script.tab.c genfslist.sh |
fs-normal_mod-grub_script_tab.lst: grub_script.tab.c genfslist.sh |
1822 |
set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1823 |
|
|
1824 |
|
|
1830 |
|
|
1831 |
-include normal_mod-normal_script.d |
-include normal_mod-normal_script.d |
1832 |
|
|
1833 |
CLEANFILES += cmd-script.lst fs-script.lst |
CLEANFILES += cmd-normal_mod-normal_script.lst fs-normal_mod-normal_script.lst |
1834 |
COMMANDFILES += cmd-script.lst |
COMMANDFILES += cmd-normal_mod-normal_script.lst |
1835 |
FSFILES += fs-script.lst |
FSFILES += fs-normal_mod-normal_script.lst |
1836 |
|
|
1837 |
cmd-script.lst: normal/script.c gencmdlist.sh |
cmd-normal_mod-normal_script.lst: normal/script.c gencmdlist.sh |
1838 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1839 |
|
|
1840 |
fs-script.lst: normal/script.c genfslist.sh |
fs-normal_mod-normal_script.lst: normal/script.c genfslist.sh |
1841 |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1842 |
|
|
1843 |
|
|
1849 |
|
|
1850 |
-include normal_mod-normal_i386_setjmp.d |
-include normal_mod-normal_i386_setjmp.d |
1851 |
|
|
1852 |
CLEANFILES += cmd-setjmp.lst fs-setjmp.lst |
CLEANFILES += cmd-normal_mod-normal_i386_setjmp.lst fs-normal_mod-normal_i386_setjmp.lst |
1853 |
COMMANDFILES += cmd-setjmp.lst |
COMMANDFILES += cmd-normal_mod-normal_i386_setjmp.lst |
1854 |
FSFILES += fs-setjmp.lst |
FSFILES += fs-normal_mod-normal_i386_setjmp.lst |
1855 |
|
|
1856 |
cmd-setjmp.lst: normal/i386/setjmp.S gencmdlist.sh |
cmd-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S gencmdlist.sh |
1857 |
set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1) |
1858 |
|
|
1859 |
fs-setjmp.lst: normal/i386/setjmp.S genfslist.sh |
fs-normal_mod-normal_i386_setjmp.lst: normal/i386/setjmp.S genfslist.sh |
1860 |
set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Inormal/i386 -I$(srcdir)/normal/i386 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $< | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1) |
1861 |
|
|
1862 |
|
|
1864 |
normal_mod_ASFLAGS = $(COMMON_ASFLAGS) -m32 |
normal_mod_ASFLAGS = $(COMMON_ASFLAGS) -m32 |
1865 |
normal_mod_LDFLAGS = $(COMMON_LDFLAGS) |
normal_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1866 |
|
|
|
# For hello.mod. |
|
|
hello_mod_SOURCES = hello/hello.c |
|
|
CLEANFILES += hello.mod mod-hello.o mod-hello.c pre-hello.o hello_mod-hello_hello.o def-hello.lst und-hello.lst |
|
|
MOSTLYCLEANFILES += hello_mod-hello_hello.d |
|
|
DEFSYMFILES += def-hello.lst |
|
|
UNDSYMFILES += und-hello.lst |
|
|
|
|
|
hello.mod: pre-hello.o mod-hello.o |
|
|
-rm -f $@ |
|
|
$(LD) $(hello_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-hello.o: hello_mod-hello_hello.o |
|
|
-rm -f $@ |
|
|
$(LD) $(hello_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-hello.o: mod-hello.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-hello.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'hello' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-hello.lst: pre-hello.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 hello/' > $@ |
|
|
|
|
|
und-hello.lst: pre-hello.o |
|
|
echo 'hello' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
hello_mod-hello_hello.o: hello/hello.c |
|
|
$(CC) -Ihello -I$(srcdir)/hello $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
hello_mod-hello_hello.d: hello/hello.c |
|
|
set -e; $(CC) -Ihello -I$(srcdir)/hello $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -M $< | sed 's,hello\.o[ :]*,hello_mod-hello_hello.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include hello_mod-hello_hello.d |
|
|
|
|
|
CLEANFILES += cmd-hello.lst fs-hello.lst |
|
|
COMMANDFILES += cmd-hello.lst |
|
|
FSFILES += fs-hello.lst |
|
|
|
|
|
cmd-hello.lst: hello/hello.c gencmdlist.sh |
|
|
set -e; $(CC) -Ihello -I$(srcdir)/hello $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh hello > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-hello.lst: hello/hello.c genfslist.sh |
|
|
set -e; $(CC) -Ihello -I$(srcdir)/hello $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh hello > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
hello_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
hello_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For boot.mod. |
|
|
boot_mod_SOURCES = commands/boot.c |
|
|
CLEANFILES += boot.mod mod-boot.o mod-boot.c pre-boot.o boot_mod-commands_boot.o def-boot.lst und-boot.lst |
|
|
MOSTLYCLEANFILES += boot_mod-commands_boot.d |
|
|
DEFSYMFILES += def-boot.lst |
|
|
UNDSYMFILES += und-boot.lst |
|
|
|
|
|
boot.mod: pre-boot.o mod-boot.o |
|
|
-rm -f $@ |
|
|
$(LD) $(boot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-boot.o: boot_mod-commands_boot.o |
|
|
-rm -f $@ |
|
|
$(LD) $(boot_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-boot.o: mod-boot.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-boot.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'boot' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-boot.lst: pre-boot.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 boot/' > $@ |
|
|
|
|
|
und-boot.lst: pre-boot.o |
|
|
echo 'boot' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
boot_mod-commands_boot.o: commands/boot.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
boot_mod-commands_boot.d: commands/boot.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -M $< | sed 's,boot\.o[ :]*,boot_mod-commands_boot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include boot_mod-commands_boot.d |
|
|
|
|
|
CLEANFILES += cmd-boot.lst fs-boot.lst |
|
|
COMMANDFILES += cmd-boot.lst |
|
|
FSFILES += fs-boot.lst |
|
|
|
|
|
cmd-boot.lst: commands/boot.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh boot > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-boot.lst: commands/boot.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh boot > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
boot_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
boot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For terminal.mod. |
|
|
terminal_mod_SOURCES = commands/terminal.c |
|
|
CLEANFILES += terminal.mod mod-terminal.o mod-terminal.c pre-terminal.o terminal_mod-commands_terminal.o def-terminal.lst und-terminal.lst |
|
|
MOSTLYCLEANFILES += terminal_mod-commands_terminal.d |
|
|
DEFSYMFILES += def-terminal.lst |
|
|
UNDSYMFILES += und-terminal.lst |
|
|
|
|
|
terminal.mod: pre-terminal.o mod-terminal.o |
|
|
-rm -f $@ |
|
|
$(LD) $(terminal_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-terminal.o: terminal_mod-commands_terminal.o |
|
|
-rm -f $@ |
|
|
$(LD) $(terminal_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-terminal.o: mod-terminal.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-terminal.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'terminal' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-terminal.lst: pre-terminal.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 terminal/' > $@ |
|
|
|
|
|
und-terminal.lst: pre-terminal.o |
|
|
echo 'terminal' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
terminal_mod-commands_terminal.o: commands/terminal.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
terminal_mod-commands_terminal.d: commands/terminal.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -M $< | sed 's,terminal\.o[ :]*,terminal_mod-commands_terminal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include terminal_mod-commands_terminal.d |
|
|
|
|
|
CLEANFILES += cmd-terminal.lst fs-terminal.lst |
|
|
COMMANDFILES += cmd-terminal.lst |
|
|
FSFILES += fs-terminal.lst |
|
|
|
|
|
cmd-terminal.lst: commands/terminal.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh terminal > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-terminal.lst: commands/terminal.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh terminal > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
terminal_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
terminal_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For ls.mod. |
|
|
ls_mod_SOURCES = commands/ls.c |
|
|
CLEANFILES += ls.mod mod-ls.o mod-ls.c pre-ls.o ls_mod-commands_ls.o def-ls.lst und-ls.lst |
|
|
MOSTLYCLEANFILES += ls_mod-commands_ls.d |
|
|
DEFSYMFILES += def-ls.lst |
|
|
UNDSYMFILES += und-ls.lst |
|
|
|
|
|
ls.mod: pre-ls.o mod-ls.o |
|
|
-rm -f $@ |
|
|
$(LD) $(ls_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-ls.o: ls_mod-commands_ls.o |
|
|
-rm -f $@ |
|
|
$(LD) $(ls_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-ls.o: mod-ls.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(ls_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-ls.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'ls' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-ls.lst: pre-ls.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ls/' > $@ |
|
|
|
|
|
und-ls.lst: pre-ls.o |
|
|
echo 'ls' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
ls_mod-commands_ls.o: commands/ls.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(ls_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
ls_mod-commands_ls.d: commands/ls.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(ls_mod_CFLAGS) -M $< | sed 's,ls\.o[ :]*,ls_mod-commands_ls.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include ls_mod-commands_ls.d |
|
|
|
|
|
CLEANFILES += cmd-ls.lst fs-ls.lst |
|
|
COMMANDFILES += cmd-ls.lst |
|
|
FSFILES += fs-ls.lst |
|
|
|
|
|
cmd-ls.lst: commands/ls.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(ls_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ls > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-ls.lst: commands/ls.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(ls_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ls > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
ls_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
ls_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For cmp.mod. |
|
|
cmp_mod_SOURCES = commands/cmp.c |
|
|
CLEANFILES += cmp.mod mod-cmp.o mod-cmp.c pre-cmp.o cmp_mod-commands_cmp.o def-cmp.lst und-cmp.lst |
|
|
MOSTLYCLEANFILES += cmp_mod-commands_cmp.d |
|
|
DEFSYMFILES += def-cmp.lst |
|
|
UNDSYMFILES += und-cmp.lst |
|
|
|
|
|
cmp.mod: pre-cmp.o mod-cmp.o |
|
|
-rm -f $@ |
|
|
$(LD) $(cmp_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-cmp.o: cmp_mod-commands_cmp.o |
|
|
-rm -f $@ |
|
|
$(LD) $(cmp_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-cmp.o: mod-cmp.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-cmp.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'cmp' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-cmp.lst: pre-cmp.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cmp/' > $@ |
|
|
|
|
|
und-cmp.lst: pre-cmp.o |
|
|
echo 'cmp' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
cmp_mod-commands_cmp.o: commands/cmp.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
cmp_mod-commands_cmp.d: commands/cmp.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -M $< | sed 's,cmp\.o[ :]*,cmp_mod-commands_cmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include cmp_mod-commands_cmp.d |
|
|
|
|
|
CLEANFILES += cmd-cmp.lst fs-cmp.lst |
|
|
COMMANDFILES += cmd-cmp.lst |
|
|
FSFILES += fs-cmp.lst |
|
|
|
|
|
cmd-cmp.lst: commands/cmp.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh cmp > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-cmp.lst: commands/cmp.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh cmp > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
cmp_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
cmp_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For cat.mod. |
|
|
cat_mod_SOURCES = commands/cat.c |
|
|
CLEANFILES += cat.mod mod-cat.o mod-cat.c pre-cat.o cat_mod-commands_cat.o def-cat.lst und-cat.lst |
|
|
MOSTLYCLEANFILES += cat_mod-commands_cat.d |
|
|
DEFSYMFILES += def-cat.lst |
|
|
UNDSYMFILES += und-cat.lst |
|
|
|
|
|
cat.mod: pre-cat.o mod-cat.o |
|
|
-rm -f $@ |
|
|
$(LD) $(cat_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-cat.o: cat_mod-commands_cat.o |
|
|
-rm -f $@ |
|
|
$(LD) $(cat_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-cat.o: mod-cat.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-cat.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'cat' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-cat.lst: pre-cat.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cat/' > $@ |
|
|
|
|
|
und-cat.lst: pre-cat.o |
|
|
echo 'cat' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
cat_mod-commands_cat.o: commands/cat.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
cat_mod-commands_cat.d: commands/cat.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -M $< | sed 's,cat\.o[ :]*,cat_mod-commands_cat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include cat_mod-commands_cat.d |
|
|
|
|
|
CLEANFILES += cmd-cat.lst fs-cat.lst |
|
|
COMMANDFILES += cmd-cat.lst |
|
|
FSFILES += fs-cat.lst |
|
|
|
|
|
cmd-cat.lst: commands/cat.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh cat > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-cat.lst: commands/cat.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh cat > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
cat_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
cat_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For help.mod. |
|
|
help_mod_SOURCES = commands/help.c |
|
|
CLEANFILES += help.mod mod-help.o mod-help.c pre-help.o help_mod-commands_help.o def-help.lst und-help.lst |
|
|
MOSTLYCLEANFILES += help_mod-commands_help.d |
|
|
DEFSYMFILES += def-help.lst |
|
|
UNDSYMFILES += und-help.lst |
|
|
|
|
|
help.mod: pre-help.o mod-help.o |
|
|
-rm -f $@ |
|
|
$(LD) $(help_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-help.o: help_mod-commands_help.o |
|
|
-rm -f $@ |
|
|
$(LD) $(help_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-help.o: mod-help.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(help_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-help.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'help' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-help.lst: pre-help.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 help/' > $@ |
|
|
|
|
|
und-help.lst: pre-help.o |
|
|
echo 'help' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
help_mod-commands_help.o: commands/help.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(help_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
help_mod-commands_help.d: commands/help.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(help_mod_CFLAGS) -M $< | sed 's,help\.o[ :]*,help_mod-commands_help.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include help_mod-commands_help.d |
|
|
|
|
|
CLEANFILES += cmd-help.lst fs-help.lst |
|
|
COMMANDFILES += cmd-help.lst |
|
|
FSFILES += fs-help.lst |
|
|
|
|
|
cmd-help.lst: commands/help.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(help_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh help > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-help.lst: commands/help.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(help_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh help > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
help_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
help_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
1867 |
# For reboot.mod. |
# For reboot.mod. |
1868 |
reboot_mod_SOURCES = commands/i386/pc/reboot.c |
reboot_mod_SOURCES = commands/i386/pc/reboot.c |
1869 |
CLEANFILES += reboot.mod mod-reboot.o mod-reboot.c pre-reboot.o reboot_mod-commands_i386_pc_reboot.o def-reboot.lst und-reboot.lst |
CLEANFILES += reboot.mod mod-reboot.o mod-reboot.c pre-reboot.o reboot_mod-commands_i386_pc_reboot.o def-reboot.lst und-reboot.lst |
1901 |
|
|
1902 |
-include reboot_mod-commands_i386_pc_reboot.d |
-include reboot_mod-commands_i386_pc_reboot.d |
1903 |
|
|
1904 |
CLEANFILES += cmd-reboot.lst fs-reboot.lst |
CLEANFILES += cmd-reboot_mod-commands_i386_pc_reboot.lst fs-reboot_mod-commands_i386_pc_reboot.lst |
1905 |
COMMANDFILES += cmd-reboot.lst |
COMMANDFILES += cmd-reboot_mod-commands_i386_pc_reboot.lst |
1906 |
FSFILES += fs-reboot.lst |
FSFILES += fs-reboot_mod-commands_i386_pc_reboot.lst |
1907 |
|
|
1908 |
cmd-reboot.lst: commands/i386/pc/reboot.c gencmdlist.sh |
cmd-reboot_mod-commands_i386_pc_reboot.lst: commands/i386/pc/reboot.c gencmdlist.sh |
1909 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh reboot > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh reboot > $@ || (rm -f $@; exit 1) |
1910 |
|
|
1911 |
fs-reboot.lst: commands/i386/pc/reboot.c genfslist.sh |
fs-reboot_mod-commands_i386_pc_reboot.lst: commands/i386/pc/reboot.c genfslist.sh |
1912 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh reboot > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh reboot > $@ || (rm -f $@; exit 1) |
1913 |
|
|
1914 |
|
|
1952 |
|
|
1953 |
-include halt_mod-commands_i386_pc_halt.d |
-include halt_mod-commands_i386_pc_halt.d |
1954 |
|
|
1955 |
CLEANFILES += cmd-halt.lst fs-halt.lst |
CLEANFILES += cmd-halt_mod-commands_i386_pc_halt.lst fs-halt_mod-commands_i386_pc_halt.lst |
1956 |
COMMANDFILES += cmd-halt.lst |
COMMANDFILES += cmd-halt_mod-commands_i386_pc_halt.lst |
1957 |
FSFILES += fs-halt.lst |
FSFILES += fs-halt_mod-commands_i386_pc_halt.lst |
1958 |
|
|
1959 |
cmd-halt.lst: commands/i386/pc/halt.c gencmdlist.sh |
cmd-halt_mod-commands_i386_pc_halt.lst: commands/i386/pc/halt.c gencmdlist.sh |
1960 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh halt > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh halt > $@ || (rm -f $@; exit 1) |
1961 |
|
|
1962 |
fs-halt.lst: commands/i386/pc/halt.c genfslist.sh |
fs-halt_mod-commands_i386_pc_halt.lst: commands/i386/pc/halt.c genfslist.sh |
1963 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh halt > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh halt > $@ || (rm -f $@; exit 1) |
1964 |
|
|
1965 |
|
|
2003 |
|
|
2004 |
-include vga_mod-term_i386_pc_vga.d |
-include vga_mod-term_i386_pc_vga.d |
2005 |
|
|
2006 |
CLEANFILES += cmd-vga.lst fs-vga.lst |
CLEANFILES += cmd-vga_mod-term_i386_pc_vga.lst fs-vga_mod-term_i386_pc_vga.lst |
2007 |
COMMANDFILES += cmd-vga.lst |
COMMANDFILES += cmd-vga_mod-term_i386_pc_vga.lst |
2008 |
FSFILES += fs-vga.lst |
FSFILES += fs-vga_mod-term_i386_pc_vga.lst |
2009 |
|
|
2010 |
cmd-vga.lst: term/i386/pc/vga.c gencmdlist.sh |
cmd-vga_mod-term_i386_pc_vga.lst: term/i386/pc/vga.c gencmdlist.sh |
2011 |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vga_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vga > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vga_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vga > $@ || (rm -f $@; exit 1) |
2012 |
|
|
2013 |
fs-vga.lst: term/i386/pc/vga.c genfslist.sh |
fs-vga_mod-term_i386_pc_vga.lst: term/i386/pc/vga.c genfslist.sh |
2014 |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vga_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vga > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vga_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vga > $@ || (rm -f $@; exit 1) |
2015 |
|
|
2016 |
|
|
2017 |
vga_mod_CFLAGS = $(COMMON_CFLAGS) |
vga_mod_CFLAGS = $(COMMON_CFLAGS) |
2018 |
vga_mod_LDFLAGS = $(COMMON_LDFLAGS) |
vga_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2019 |
|
|
|
# For font.mod. |
|
|
font_mod_SOURCES = font/manager.c |
|
|
CLEANFILES += font.mod mod-font.o mod-font.c pre-font.o font_mod-font_manager.o def-font.lst und-font.lst |
|
|
MOSTLYCLEANFILES += font_mod-font_manager.d |
|
|
DEFSYMFILES += def-font.lst |
|
|
UNDSYMFILES += und-font.lst |
|
|
|
|
|
font.mod: pre-font.o mod-font.o |
|
|
-rm -f $@ |
|
|
$(LD) $(font_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-font.o: font_mod-font_manager.o |
|
|
-rm -f $@ |
|
|
$(LD) $(font_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-font.o: mod-font.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-font.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'font' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-font.lst: pre-font.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 font/' > $@ |
|
|
|
|
|
und-font.lst: pre-font.o |
|
|
echo 'font' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
font_mod-font_manager.o: font/manager.c |
|
|
$(CC) -Ifont -I$(srcdir)/font $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
font_mod-font_manager.d: font/manager.c |
|
|
set -e; $(CC) -Ifont -I$(srcdir)/font $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -M $< | sed 's,manager\.o[ :]*,font_mod-font_manager.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include font_mod-font_manager.d |
|
|
|
|
|
CLEANFILES += cmd-manager.lst fs-manager.lst |
|
|
COMMANDFILES += cmd-manager.lst |
|
|
FSFILES += fs-manager.lst |
|
|
|
|
|
cmd-manager.lst: font/manager.c gencmdlist.sh |
|
|
set -e; $(CC) -Ifont -I$(srcdir)/font $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh font > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-manager.lst: font/manager.c genfslist.sh |
|
|
set -e; $(CC) -Ifont -I$(srcdir)/font $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh font > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
font_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
font_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For terminfo.mod. |
|
|
terminfo_mod_SOURCES = term/terminfo.c term/tparm.c |
|
|
CLEANFILES += terminfo.mod mod-terminfo.o mod-terminfo.c pre-terminfo.o terminfo_mod-term_terminfo.o terminfo_mod-term_tparm.o def-terminfo.lst und-terminfo.lst |
|
|
MOSTLYCLEANFILES += terminfo_mod-term_terminfo.d terminfo_mod-term_tparm.d |
|
|
DEFSYMFILES += def-terminfo.lst |
|
|
UNDSYMFILES += und-terminfo.lst |
|
|
|
|
|
terminfo.mod: pre-terminfo.o mod-terminfo.o |
|
|
-rm -f $@ |
|
|
$(LD) $(terminfo_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-terminfo.o: terminfo_mod-term_terminfo.o terminfo_mod-term_tparm.o |
|
|
-rm -f $@ |
|
|
$(LD) $(terminfo_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-terminfo.o: mod-terminfo.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-terminfo.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'terminfo' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-terminfo.lst: pre-terminfo.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 terminfo/' > $@ |
|
|
|
|
|
und-terminfo.lst: pre-terminfo.o |
|
|
echo 'terminfo' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
terminfo_mod-term_terminfo.o: term/terminfo.c |
|
|
$(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
terminfo_mod-term_terminfo.d: term/terminfo.c |
|
|
set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -M $< | sed 's,terminfo\.o[ :]*,terminfo_mod-term_terminfo.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include terminfo_mod-term_terminfo.d |
|
|
|
|
|
CLEANFILES += cmd-terminfo.lst fs-terminfo.lst |
|
|
COMMANDFILES += cmd-terminfo.lst |
|
|
FSFILES += fs-terminfo.lst |
|
|
|
|
|
cmd-terminfo.lst: term/terminfo.c gencmdlist.sh |
|
|
set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh terminfo > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-terminfo.lst: term/terminfo.c genfslist.sh |
|
|
set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh terminfo > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
terminfo_mod-term_tparm.o: term/tparm.c |
|
|
$(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
terminfo_mod-term_tparm.d: term/tparm.c |
|
|
set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -M $< | sed 's,tparm\.o[ :]*,terminfo_mod-term_tparm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include terminfo_mod-term_tparm.d |
|
|
|
|
|
CLEANFILES += cmd-tparm.lst fs-tparm.lst |
|
|
COMMANDFILES += cmd-tparm.lst |
|
|
FSFILES += fs-tparm.lst |
|
|
|
|
|
cmd-tparm.lst: term/tparm.c gencmdlist.sh |
|
|
set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh terminfo > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-tparm.lst: term/tparm.c genfslist.sh |
|
|
set -e; $(CC) -Iterm -I$(srcdir)/term $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh terminfo > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
terminfo_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
terminfo_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
2020 |
# For serial.mod. |
# For serial.mod. |
2021 |
serial_mod_SOURCES = term/i386/pc/serial.c |
serial_mod_SOURCES = term/i386/pc/serial.c |
|
CLEANFILES += serial.mod mod-serial.o mod-serial.c pre-serial.o serial_mod-term_i386_pc_serial.o def-serial.lst und-serial.lst |
|
|
MOSTLYCLEANFILES += serial_mod-term_i386_pc_serial.d |
|
|
DEFSYMFILES += def-serial.lst |
|
|
UNDSYMFILES += und-serial.lst |
|
|
|
|
|
serial.mod: pre-serial.o mod-serial.o |
|
|
-rm -f $@ |
|
|
$(LD) $(serial_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-serial.o: serial_mod-term_i386_pc_serial.o |
|
|
-rm -f $@ |
|
|
$(LD) $(serial_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-serial.o: mod-serial.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(serial_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-serial.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'serial' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-serial.lst: pre-serial.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 serial/' > $@ |
|
|
|
|
|
und-serial.lst: pre-serial.o |
|
|
echo 'serial' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
serial_mod-term_i386_pc_serial.o: term/i386/pc/serial.c |
|
|
$(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(serial_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
serial_mod-term_i386_pc_serial.d: term/i386/pc/serial.c |
|
|
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(serial_mod_CFLAGS) -M $< | sed 's,serial\.o[ :]*,serial_mod-term_i386_pc_serial.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include serial_mod-term_i386_pc_serial.d |
|
|
|
|
|
CLEANFILES += cmd-serial.lst fs-serial.lst |
|
|
COMMANDFILES += cmd-serial.lst |
|
|
FSFILES += fs-serial.lst |
|
|
|
|
|
cmd-serial.lst: term/i386/pc/serial.c gencmdlist.sh |
|
|
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(serial_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh serial > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-serial.lst: term/i386/pc/serial.c genfslist.sh |
|
|
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(serial_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh serial > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
2022 |
serial_mod_CFLAGS = $(COMMON_CFLAGS) |
serial_mod_CFLAGS = $(COMMON_CFLAGS) |
2023 |
serial_mod_LDFLAGS = $(COMMON_LDFLAGS) |
serial_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2024 |
|
|
2059 |
|
|
2060 |
-include _multiboot_mod-loader_i386_pc_multiboot.d |
-include _multiboot_mod-loader_i386_pc_multiboot.d |
2061 |
|
|
2062 |
CLEANFILES += cmd-multiboot.lst fs-multiboot.lst |
CLEANFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot.lst fs-_multiboot_mod-loader_i386_pc_multiboot.lst |
2063 |
COMMANDFILES += cmd-multiboot.lst |
COMMANDFILES += cmd-_multiboot_mod-loader_i386_pc_multiboot.lst |
2064 |
FSFILES += fs-multiboot.lst |
FSFILES += fs-_multiboot_mod-loader_i386_pc_multiboot.lst |
2065 |
|
|
2066 |
cmd-multiboot.lst: loader/i386/pc/multiboot.c gencmdlist.sh |
cmd-_multiboot_mod-loader_i386_pc_multiboot.lst: loader/i386/pc/multiboot.c gencmdlist.sh |
2067 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _multiboot > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh _multiboot > $@ || (rm -f $@; exit 1) |
2068 |
|
|
2069 |
fs-multiboot.lst: loader/i386/pc/multiboot.c genfslist.sh |
fs-_multiboot_mod-loader_i386_pc_multiboot.lst: loader/i386/pc/multiboot.c genfslist.sh |
2070 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _multiboot > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh _multiboot > $@ || (rm -f $@; exit 1) |
2071 |
|
|
2072 |
|
|
2110 |
|
|
2111 |
-include multiboot_mod-loader_i386_pc_multiboot_normal.d |
-include multiboot_mod-loader_i386_pc_multiboot_normal.d |
2112 |
|
|
2113 |
CLEANFILES += cmd-multiboot_normal.lst fs-multiboot_normal.lst |
CLEANFILES += cmd-multiboot_mod-loader_i386_pc_multiboot_normal.lst fs-multiboot_mod-loader_i386_pc_multiboot_normal.lst |
2114 |
COMMANDFILES += cmd-multiboot_normal.lst |
COMMANDFILES += cmd-multiboot_mod-loader_i386_pc_multiboot_normal.lst |
2115 |
FSFILES += fs-multiboot_normal.lst |
FSFILES += fs-multiboot_mod-loader_i386_pc_multiboot_normal.lst |
2116 |
|
|
2117 |
cmd-multiboot_normal.lst: loader/i386/pc/multiboot_normal.c gencmdlist.sh |
cmd-multiboot_mod-loader_i386_pc_multiboot_normal.lst: loader/i386/pc/multiboot_normal.c gencmdlist.sh |
2118 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh multiboot > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh multiboot > $@ || (rm -f $@; exit 1) |
2119 |
|
|
2120 |
fs-multiboot_normal.lst: loader/i386/pc/multiboot_normal.c genfslist.sh |
fs-multiboot_mod-loader_i386_pc_multiboot_normal.lst: loader/i386/pc/multiboot_normal.c genfslist.sh |
2121 |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh multiboot > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iloader/i386/pc -I$(srcdir)/loader/i386/pc $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh multiboot > $@ || (rm -f $@; exit 1) |
2122 |
|
|
2123 |
|
|
2124 |
multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
2125 |
multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2126 |
|
|
|
# For amiga.mod |
|
|
amiga_mod_SOURCES = partmap/amiga.c |
|
|
CLEANFILES += amiga.mod mod-amiga.o mod-amiga.c pre-amiga.o amiga_mod-partmap_amiga.o def-amiga.lst und-amiga.lst |
|
|
MOSTLYCLEANFILES += amiga_mod-partmap_amiga.d |
|
|
DEFSYMFILES += def-amiga.lst |
|
|
UNDSYMFILES += und-amiga.lst |
|
|
|
|
|
amiga.mod: pre-amiga.o mod-amiga.o |
|
|
-rm -f $@ |
|
|
$(LD) $(amiga_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-amiga.o: amiga_mod-partmap_amiga.o |
|
|
-rm -f $@ |
|
|
$(LD) $(amiga_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-amiga.o: mod-amiga.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-amiga.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'amiga' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-amiga.lst: pre-amiga.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 amiga/' > $@ |
|
|
|
|
|
und-amiga.lst: pre-amiga.o |
|
|
echo 'amiga' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
amiga_mod-partmap_amiga.o: partmap/amiga.c |
|
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
amiga_mod-partmap_amiga.d: partmap/amiga.c |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -M $< | sed 's,amiga\.o[ :]*,amiga_mod-partmap_amiga.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include amiga_mod-partmap_amiga.d |
|
|
|
|
|
CLEANFILES += cmd-amiga.lst fs-amiga.lst |
|
|
COMMANDFILES += cmd-amiga.lst |
|
|
FSFILES += fs-amiga.lst |
|
|
|
|
|
cmd-amiga.lst: partmap/amiga.c gencmdlist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh amiga > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-amiga.lst: partmap/amiga.c genfslist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh amiga > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
amiga_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
amiga_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For apple.mod |
|
|
apple_mod_SOURCES = partmap/apple.c |
|
|
CLEANFILES += apple.mod mod-apple.o mod-apple.c pre-apple.o apple_mod-partmap_apple.o def-apple.lst und-apple.lst |
|
|
MOSTLYCLEANFILES += apple_mod-partmap_apple.d |
|
|
DEFSYMFILES += def-apple.lst |
|
|
UNDSYMFILES += und-apple.lst |
|
|
|
|
|
apple.mod: pre-apple.o mod-apple.o |
|
|
-rm -f $@ |
|
|
$(LD) $(apple_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-apple.o: apple_mod-partmap_apple.o |
|
|
-rm -f $@ |
|
|
$(LD) $(apple_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-apple.o: mod-apple.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-apple.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'apple' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-apple.lst: pre-apple.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 apple/' > $@ |
|
|
|
|
|
und-apple.lst: pre-apple.o |
|
|
echo 'apple' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
apple_mod-partmap_apple.o: partmap/apple.c |
|
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
apple_mod-partmap_apple.d: partmap/apple.c |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -M $< | sed 's,apple\.o[ :]*,apple_mod-partmap_apple.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include apple_mod-partmap_apple.d |
|
|
|
|
|
CLEANFILES += cmd-apple.lst fs-apple.lst |
|
|
COMMANDFILES += cmd-apple.lst |
|
|
FSFILES += fs-apple.lst |
|
|
|
|
|
cmd-apple.lst: partmap/apple.c gencmdlist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh apple > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-apple.lst: partmap/apple.c genfslist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh apple > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
apple_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
apple_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For pc.mod |
|
|
pc_mod_SOURCES = partmap/pc.c |
|
|
CLEANFILES += pc.mod mod-pc.o mod-pc.c pre-pc.o pc_mod-partmap_pc.o def-pc.lst und-pc.lst |
|
|
MOSTLYCLEANFILES += pc_mod-partmap_pc.d |
|
|
DEFSYMFILES += def-pc.lst |
|
|
UNDSYMFILES += und-pc.lst |
|
|
|
|
|
pc.mod: pre-pc.o mod-pc.o |
|
|
-rm -f $@ |
|
|
$(LD) $(pc_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-pc.o: pc_mod-partmap_pc.o |
|
|
-rm -f $@ |
|
|
$(LD) $(pc_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-pc.o: mod-pc.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-pc.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'pc' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-pc.lst: pre-pc.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 pc/' > $@ |
|
|
|
|
|
und-pc.lst: pre-pc.o |
|
|
echo 'pc' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
pc_mod-partmap_pc.o: partmap/pc.c |
|
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
pc_mod-partmap_pc.d: partmap/pc.c |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -M $< | sed 's,pc\.o[ :]*,pc_mod-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include pc_mod-partmap_pc.d |
|
|
|
|
|
CLEANFILES += cmd-pc.lst fs-pc.lst |
|
|
COMMANDFILES += cmd-pc.lst |
|
|
FSFILES += fs-pc.lst |
|
|
|
|
|
cmd-pc.lst: partmap/pc.c gencmdlist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh pc > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-pc.lst: partmap/pc.c genfslist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh pc > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
pc_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
pc_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For sun.mod |
|
|
sun_mod_SOURCES = partmap/sun.c |
|
|
CLEANFILES += sun.mod mod-sun.o mod-sun.c pre-sun.o sun_mod-partmap_sun.o def-sun.lst und-sun.lst |
|
|
MOSTLYCLEANFILES += sun_mod-partmap_sun.d |
|
|
DEFSYMFILES += def-sun.lst |
|
|
UNDSYMFILES += und-sun.lst |
|
|
|
|
|
sun.mod: pre-sun.o mod-sun.o |
|
|
-rm -f $@ |
|
|
$(LD) $(sun_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-sun.o: sun_mod-partmap_sun.o |
|
|
-rm -f $@ |
|
|
$(LD) $(sun_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-sun.o: mod-sun.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(sun_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-sun.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'sun' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-sun.lst: pre-sun.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 sun/' > $@ |
|
|
|
|
|
und-sun.lst: pre-sun.o |
|
|
echo 'sun' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
sun_mod-partmap_sun.o: partmap/sun.c |
|
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(sun_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
sun_mod-partmap_sun.d: partmap/sun.c |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(sun_mod_CFLAGS) -M $< | sed 's,sun\.o[ :]*,sun_mod-partmap_sun.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include sun_mod-partmap_sun.d |
|
|
|
|
|
CLEANFILES += cmd-sun.lst fs-sun.lst |
|
|
COMMANDFILES += cmd-sun.lst |
|
|
FSFILES += fs-sun.lst |
|
|
|
|
|
cmd-sun.lst: partmap/sun.c gencmdlist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(sun_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh sun > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-sun.lst: partmap/sun.c genfslist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(sun_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh sun > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
sun_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
sun_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For acorn.mod |
|
|
acorn_mod_SOURCES = partmap/acorn.c |
|
|
CLEANFILES += acorn.mod mod-acorn.o mod-acorn.c pre-acorn.o acorn_mod-partmap_acorn.o def-acorn.lst und-acorn.lst |
|
|
MOSTLYCLEANFILES += acorn_mod-partmap_acorn.d |
|
|
DEFSYMFILES += def-acorn.lst |
|
|
UNDSYMFILES += und-acorn.lst |
|
|
|
|
|
acorn.mod: pre-acorn.o mod-acorn.o |
|
|
-rm -f $@ |
|
|
$(LD) $(acorn_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-acorn.o: acorn_mod-partmap_acorn.o |
|
|
-rm -f $@ |
|
|
$(LD) $(acorn_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-acorn.o: mod-acorn.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(acorn_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-acorn.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'acorn' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-acorn.lst: pre-acorn.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 acorn/' > $@ |
|
|
|
|
|
und-acorn.lst: pre-acorn.o |
|
|
echo 'acorn' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
acorn_mod-partmap_acorn.o: partmap/acorn.c |
|
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(acorn_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
acorn_mod-partmap_acorn.d: partmap/acorn.c |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(acorn_mod_CFLAGS) -M $< | sed 's,acorn\.o[ :]*,acorn_mod-partmap_acorn.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include acorn_mod-partmap_acorn.d |
|
|
|
|
|
CLEANFILES += cmd-acorn.lst fs-acorn.lst |
|
|
COMMANDFILES += cmd-acorn.lst |
|
|
FSFILES += fs-acorn.lst |
|
|
|
|
|
cmd-acorn.lst: partmap/acorn.c gencmdlist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(acorn_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh acorn > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-acorn.lst: partmap/acorn.c genfslist.sh |
|
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(acorn_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh acorn > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
acorn_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
acorn_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For loopback.mod |
|
|
loopback_mod_SOURCES = disk/loopback.c |
|
|
CLEANFILES += loopback.mod mod-loopback.o mod-loopback.c pre-loopback.o loopback_mod-disk_loopback.o def-loopback.lst und-loopback.lst |
|
|
MOSTLYCLEANFILES += loopback_mod-disk_loopback.d |
|
|
DEFSYMFILES += def-loopback.lst |
|
|
UNDSYMFILES += und-loopback.lst |
|
|
|
|
|
loopback.mod: pre-loopback.o mod-loopback.o |
|
|
-rm -f $@ |
|
|
$(LD) $(loopback_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-loopback.o: loopback_mod-disk_loopback.o |
|
|
-rm -f $@ |
|
|
$(LD) $(loopback_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-loopback.o: mod-loopback.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(loopback_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-loopback.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'loopback' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-loopback.lst: pre-loopback.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 loopback/' > $@ |
|
|
|
|
|
und-loopback.lst: pre-loopback.o |
|
|
echo 'loopback' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
loopback_mod-disk_loopback.o: disk/loopback.c |
|
|
$(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) $(loopback_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
loopback_mod-disk_loopback.d: disk/loopback.c |
|
|
set -e; $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) $(loopback_mod_CFLAGS) -M $< | sed 's,loopback\.o[ :]*,loopback_mod-disk_loopback.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include loopback_mod-disk_loopback.d |
|
|
|
|
|
CLEANFILES += cmd-loopback.lst fs-loopback.lst |
|
|
COMMANDFILES += cmd-loopback.lst |
|
|
FSFILES += fs-loopback.lst |
|
|
|
|
|
cmd-loopback.lst: disk/loopback.c gencmdlist.sh |
|
|
set -e; $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) $(loopback_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh loopback > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-loopback.lst: disk/loopback.c genfslist.sh |
|
|
set -e; $(CC) -Idisk -I$(srcdir)/disk $(CPPFLAGS) $(CFLAGS) $(loopback_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh loopback > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
loopback_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
loopback_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For default.mod |
|
|
default_mod_SOURCES = commands/default.c |
|
|
CLEANFILES += default.mod mod-default.o mod-default.c pre-default.o default_mod-commands_default.o def-default.lst und-default.lst |
|
|
MOSTLYCLEANFILES += default_mod-commands_default.d |
|
|
DEFSYMFILES += def-default.lst |
|
|
UNDSYMFILES += und-default.lst |
|
|
|
|
|
default.mod: pre-default.o mod-default.o |
|
|
-rm -f $@ |
|
|
$(LD) $(default_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-default.o: default_mod-commands_default.o |
|
|
-rm -f $@ |
|
|
$(LD) $(default_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-default.o: mod-default.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(default_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-default.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'default' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-default.lst: pre-default.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 default/' > $@ |
|
|
|
|
|
und-default.lst: pre-default.o |
|
|
echo 'default' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
default_mod-commands_default.o: commands/default.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(default_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
default_mod-commands_default.d: commands/default.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(default_mod_CFLAGS) -M $< | sed 's,default\.o[ :]*,default_mod-commands_default.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include default_mod-commands_default.d |
|
|
|
|
|
CLEANFILES += cmd-default.lst fs-default.lst |
|
|
COMMANDFILES += cmd-default.lst |
|
|
FSFILES += fs-default.lst |
|
|
|
|
|
cmd-default.lst: commands/default.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(default_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh default > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-default.lst: commands/default.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(default_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh default > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
default_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
default_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For timeout.mod |
|
|
timeout_mod_SOURCES = commands/timeout.c |
|
|
CLEANFILES += timeout.mod mod-timeout.o mod-timeout.c pre-timeout.o timeout_mod-commands_timeout.o def-timeout.lst und-timeout.lst |
|
|
MOSTLYCLEANFILES += timeout_mod-commands_timeout.d |
|
|
DEFSYMFILES += def-timeout.lst |
|
|
UNDSYMFILES += und-timeout.lst |
|
|
|
|
|
timeout.mod: pre-timeout.o mod-timeout.o |
|
|
-rm -f $@ |
|
|
$(LD) $(timeout_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-timeout.o: timeout_mod-commands_timeout.o |
|
|
-rm -f $@ |
|
|
$(LD) $(timeout_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-timeout.o: mod-timeout.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(timeout_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-timeout.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'timeout' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-timeout.lst: pre-timeout.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 timeout/' > $@ |
|
|
|
|
|
und-timeout.lst: pre-timeout.o |
|
|
echo 'timeout' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
timeout_mod-commands_timeout.o: commands/timeout.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(timeout_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
timeout_mod-commands_timeout.d: commands/timeout.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(timeout_mod_CFLAGS) -M $< | sed 's,timeout\.o[ :]*,timeout_mod-commands_timeout.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include timeout_mod-commands_timeout.d |
|
|
|
|
|
CLEANFILES += cmd-timeout.lst fs-timeout.lst |
|
|
COMMANDFILES += cmd-timeout.lst |
|
|
FSFILES += fs-timeout.lst |
|
|
|
|
|
cmd-timeout.lst: commands/timeout.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(timeout_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh timeout > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-timeout.lst: commands/timeout.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(timeout_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh timeout > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
timeout_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
timeout_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For configfile.mod |
|
|
configfile_mod_SOURCES = commands/configfile.c |
|
|
CLEANFILES += configfile.mod mod-configfile.o mod-configfile.c pre-configfile.o configfile_mod-commands_configfile.o def-configfile.lst und-configfile.lst |
|
|
MOSTLYCLEANFILES += configfile_mod-commands_configfile.d |
|
|
DEFSYMFILES += def-configfile.lst |
|
|
UNDSYMFILES += und-configfile.lst |
|
|
|
|
|
configfile.mod: pre-configfile.o mod-configfile.o |
|
|
-rm -f $@ |
|
|
$(LD) $(configfile_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-configfile.o: configfile_mod-commands_configfile.o |
|
|
-rm -f $@ |
|
|
$(LD) $(configfile_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-configfile.o: mod-configfile.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(configfile_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-configfile.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'configfile' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-configfile.lst: pre-configfile.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 configfile/' > $@ |
|
|
|
|
|
und-configfile.lst: pre-configfile.o |
|
|
echo 'configfile' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
configfile_mod-commands_configfile.o: commands/configfile.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(configfile_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
configfile_mod-commands_configfile.d: commands/configfile.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(configfile_mod_CFLAGS) -M $< | sed 's,configfile\.o[ :]*,configfile_mod-commands_configfile.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include configfile_mod-commands_configfile.d |
|
|
|
|
|
CLEANFILES += cmd-configfile.lst fs-configfile.lst |
|
|
COMMANDFILES += cmd-configfile.lst |
|
|
FSFILES += fs-configfile.lst |
|
|
|
|
|
cmd-configfile.lst: commands/configfile.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(configfile_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh configfile > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-configfile.lst: commands/configfile.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(configfile_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh configfile > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
configfile_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
configfile_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
2127 |
# For vbe.mod. |
# For vbe.mod. |
2128 |
vbe_mod_SOURCES = video/i386/pc/vbe.c |
vbe_mod_SOURCES = video/i386/pc/vbe.c |
2129 |
CLEANFILES += vbe.mod mod-vbe.o mod-vbe.c pre-vbe.o vbe_mod-video_i386_pc_vbe.o def-vbe.lst und-vbe.lst |
CLEANFILES += vbe.mod mod-vbe.o mod-vbe.c pre-vbe.o vbe_mod-video_i386_pc_vbe.o def-vbe.lst und-vbe.lst |
2161 |
|
|
2162 |
-include vbe_mod-video_i386_pc_vbe.d |
-include vbe_mod-video_i386_pc_vbe.d |
2163 |
|
|
2164 |
CLEANFILES += cmd-vbe.lst fs-vbe.lst |
CLEANFILES += cmd-vbe_mod-video_i386_pc_vbe.lst fs-vbe_mod-video_i386_pc_vbe.lst |
2165 |
COMMANDFILES += cmd-vbe.lst |
COMMANDFILES += cmd-vbe_mod-video_i386_pc_vbe.lst |
2166 |
FSFILES += fs-vbe.lst |
FSFILES += fs-vbe_mod-video_i386_pc_vbe.lst |
2167 |
|
|
2168 |
cmd-vbe.lst: video/i386/pc/vbe.c gencmdlist.sh |
cmd-vbe_mod-video_i386_pc_vbe.lst: video/i386/pc/vbe.c gencmdlist.sh |
2169 |
set -e; $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbe > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbe > $@ || (rm -f $@; exit 1) |
2170 |
|
|
2171 |
fs-vbe.lst: video/i386/pc/vbe.c genfslist.sh |
fs-vbe_mod-video_i386_pc_vbe.lst: video/i386/pc/vbe.c genfslist.sh |
2172 |
set -e; $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbe > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Ivideo/i386/pc -I$(srcdir)/video/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbe > $@ || (rm -f $@; exit 1) |
2173 |
|
|
2174 |
|
|
2212 |
|
|
2213 |
-include vesafb_mod-term_i386_pc_vesafb.d |
-include vesafb_mod-term_i386_pc_vesafb.d |
2214 |
|
|
2215 |
CLEANFILES += cmd-vesafb.lst fs-vesafb.lst |
CLEANFILES += cmd-vesafb_mod-term_i386_pc_vesafb.lst fs-vesafb_mod-term_i386_pc_vesafb.lst |
2216 |
COMMANDFILES += cmd-vesafb.lst |
COMMANDFILES += cmd-vesafb_mod-term_i386_pc_vesafb.lst |
2217 |
FSFILES += fs-vesafb.lst |
FSFILES += fs-vesafb_mod-term_i386_pc_vesafb.lst |
2218 |
|
|
2219 |
cmd-vesafb.lst: term/i386/pc/vesafb.c gencmdlist.sh |
cmd-vesafb_mod-term_i386_pc_vesafb.lst: term/i386/pc/vesafb.c gencmdlist.sh |
2220 |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vesafb_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vesafb > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vesafb_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vesafb > $@ || (rm -f $@; exit 1) |
2221 |
|
|
2222 |
fs-vesafb.lst: term/i386/pc/vesafb.c genfslist.sh |
fs-vesafb_mod-term_i386_pc_vesafb.lst: term/i386/pc/vesafb.c genfslist.sh |
2223 |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vesafb_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vesafb > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Iterm/i386/pc -I$(srcdir)/term/i386/pc $(CPPFLAGS) $(CFLAGS) $(vesafb_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vesafb > $@ || (rm -f $@; exit 1) |
2224 |
|
|
2225 |
|
|
2263 |
|
|
2264 |
-include vbeinfo_mod-commands_i386_pc_vbeinfo.d |
-include vbeinfo_mod-commands_i386_pc_vbeinfo.d |
2265 |
|
|
2266 |
CLEANFILES += cmd-vbeinfo.lst fs-vbeinfo.lst |
CLEANFILES += cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst |
2267 |
COMMANDFILES += cmd-vbeinfo.lst |
COMMANDFILES += cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst |
2268 |
FSFILES += fs-vbeinfo.lst |
FSFILES += fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst |
2269 |
|
|
2270 |
cmd-vbeinfo.lst: commands/i386/pc/vbeinfo.c gencmdlist.sh |
cmd-vbeinfo_mod-commands_i386_pc_vbeinfo.lst: commands/i386/pc/vbeinfo.c gencmdlist.sh |
2271 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
2272 |
|
|
2273 |
fs-vbeinfo.lst: commands/i386/pc/vbeinfo.c genfslist.sh |
fs-vbeinfo_mod-commands_i386_pc_vbeinfo.lst: commands/i386/pc/vbeinfo.c genfslist.sh |
2274 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbeinfo > $@ || (rm -f $@; exit 1) |
2275 |
|
|
2276 |
|
|
2314 |
|
|
2315 |
-include vbetest_mod-commands_i386_pc_vbetest.d |
-include vbetest_mod-commands_i386_pc_vbetest.d |
2316 |
|
|
2317 |
CLEANFILES += cmd-vbetest.lst fs-vbetest.lst |
CLEANFILES += cmd-vbetest_mod-commands_i386_pc_vbetest.lst fs-vbetest_mod-commands_i386_pc_vbetest.lst |
2318 |
COMMANDFILES += cmd-vbetest.lst |
COMMANDFILES += cmd-vbetest_mod-commands_i386_pc_vbetest.lst |
2319 |
FSFILES += fs-vbetest.lst |
FSFILES += fs-vbetest_mod-commands_i386_pc_vbetest.lst |
2320 |
|
|
2321 |
cmd-vbetest.lst: commands/i386/pc/vbetest.c gencmdlist.sh |
cmd-vbetest_mod-commands_i386_pc_vbetest.lst: commands/i386/pc/vbetest.c gencmdlist.sh |
2322 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbetest > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh vbetest > $@ || (rm -f $@; exit 1) |
2323 |
|
|
2324 |
fs-vbetest.lst: commands/i386/pc/vbetest.c genfslist.sh |
fs-vbetest_mod-commands_i386_pc_vbetest.lst: commands/i386/pc/vbetest.c genfslist.sh |
2325 |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbetest > $@ || (rm -f $@; exit 1) |
set -e; $(CC) -Icommands/i386/pc -I$(srcdir)/commands/i386/pc $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh vbetest > $@ || (rm -f $@; exit 1) |
2326 |
|
|
2327 |
|
|
2328 |
vbetest_mod_CFLAGS = $(COMMON_CFLAGS) |
vbetest_mod_CFLAGS = $(COMMON_CFLAGS) |
2329 |
vbetest_mod_LDFLAGS = $(COMMON_LDFLAGS) |
vbetest_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2330 |
|
|
2331 |
# For search.mod. |
include $(srcdir)/conf/common.mk |
|
search_mod_SOURCES = commands/search.c |
|
|
CLEANFILES += search.mod mod-search.o mod-search.c pre-search.o search_mod-commands_search.o def-search.lst und-search.lst |
|
|
MOSTLYCLEANFILES += search_mod-commands_search.d |
|
|
DEFSYMFILES += def-search.lst |
|
|
UNDSYMFILES += und-search.lst |
|
|
|
|
|
search.mod: pre-search.o mod-search.o |
|
|
-rm -f $@ |
|
|
$(LD) $(search_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-search.o: search_mod-commands_search.o |
|
|
-rm -f $@ |
|
|
$(LD) $(search_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-search.o: mod-search.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(search_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-search.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'search' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-search.lst: pre-search.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 search/' > $@ |
|
|
|
|
|
und-search.lst: pre-search.o |
|
|
echo 'search' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
search_mod-commands_search.o: commands/search.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(search_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
search_mod-commands_search.d: commands/search.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(search_mod_CFLAGS) -M $< | sed 's,search\.o[ :]*,search_mod-commands_search.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include search_mod-commands_search.d |
|
|
|
|
|
CLEANFILES += cmd-search.lst fs-search.lst |
|
|
COMMANDFILES += cmd-search.lst |
|
|
FSFILES += fs-search.lst |
|
|
|
|
|
cmd-search.lst: commands/search.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(search_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh search > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-search.lst: commands/search.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(search_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh search > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
search_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
search_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For gzio.mod. |
|
|
gzio_mod_SOURCES = io/gzio.c |
|
|
CLEANFILES += gzio.mod mod-gzio.o mod-gzio.c pre-gzio.o gzio_mod-io_gzio.o def-gzio.lst und-gzio.lst |
|
|
MOSTLYCLEANFILES += gzio_mod-io_gzio.d |
|
|
DEFSYMFILES += def-gzio.lst |
|
|
UNDSYMFILES += und-gzio.lst |
|
|
|
|
|
gzio.mod: pre-gzio.o mod-gzio.o |
|
|
-rm -f $@ |
|
|
$(LD) $(gzio_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-gzio.o: gzio_mod-io_gzio.o |
|
|
-rm -f $@ |
|
|
$(LD) $(gzio_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-gzio.o: mod-gzio.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-gzio.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'gzio' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-gzio.lst: pre-gzio.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 gzio/' > $@ |
|
|
|
|
|
und-gzio.lst: pre-gzio.o |
|
|
echo 'gzio' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
gzio_mod-io_gzio.o: io/gzio.c |
|
|
$(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
gzio_mod-io_gzio.d: io/gzio.c |
|
|
set -e; $(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -M $< | sed 's,gzio\.o[ :]*,gzio_mod-io_gzio.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include gzio_mod-io_gzio.d |
|
|
|
|
|
CLEANFILES += cmd-gzio.lst fs-gzio.lst |
|
|
COMMANDFILES += cmd-gzio.lst |
|
|
FSFILES += fs-gzio.lst |
|
|
|
|
|
cmd-gzio.lst: io/gzio.c gencmdlist.sh |
|
|
set -e; $(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh gzio > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-gzio.lst: io/gzio.c genfslist.sh |
|
|
set -e; $(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh gzio > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
gzio_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
gzio_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
|
|
|
# For test.mod. |
|
|
test_mod_SOURCES = commands/test.c |
|
|
CLEANFILES += test.mod mod-test.o mod-test.c pre-test.o test_mod-commands_test.o def-test.lst und-test.lst |
|
|
MOSTLYCLEANFILES += test_mod-commands_test.d |
|
|
DEFSYMFILES += def-test.lst |
|
|
UNDSYMFILES += und-test.lst |
|
|
|
|
|
test.mod: pre-test.o mod-test.o |
|
|
-rm -f $@ |
|
|
$(LD) $(test_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
|
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
|
|
|
|
|
pre-test.o: test_mod-commands_test.o |
|
|
-rm -f $@ |
|
|
$(LD) $(test_mod_LDFLAGS) -r -d -o $@ $^ |
|
|
|
|
|
mod-test.o: mod-test.c |
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(test_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
mod-test.c: moddep.lst genmodsrc.sh |
|
|
sh $(srcdir)/genmodsrc.sh 'test' $< > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
def-test.lst: pre-test.o |
|
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 test/' > $@ |
|
|
|
|
|
und-test.lst: pre-test.o |
|
|
echo 'test' > $@ |
|
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
|
|
|
|
|
test_mod-commands_test.o: commands/test.c |
|
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(test_mod_CFLAGS) -c -o $@ $< |
|
|
|
|
|
test_mod-commands_test.d: commands/test.c |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(test_mod_CFLAGS) -M $< | sed 's,test\.o[ :]*,test_mod-commands_test.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include test_mod-commands_test.d |
|
|
|
|
|
CLEANFILES += cmd-test.lst fs-test.lst |
|
|
COMMANDFILES += cmd-test.lst |
|
|
FSFILES += fs-test.lst |
|
|
|
|
|
cmd-test.lst: commands/test.c gencmdlist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(test_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh test > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
fs-test.lst: commands/test.c genfslist.sh |
|
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(test_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh test > $@ || (rm -f $@; exit 1) |
|
|
|
|
|
|
|
|
test_mod_CFLAGS = $(COMMON_CFLAGS) |
|
|
test_mod_LDFLAGS = $(COMMON_LDFLAGS) |
|
|
CLEANFILES += moddep.lst command.lst fs.lst |
|
|
pkgdata_DATA += moddep.lst command.lst fs.lst |
|
|
moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep |
|
|
cat $(DEFSYMFILES) /dev/null | ./genmoddep $(UNDSYMFILES) > $@ \ |
|
|
|| (rm -f $@; exit 1) |
|
|
|
|
|
command.lst: $(COMMANDFILES) |
|
|
cat $^ /dev/null | sort > $@ |
|
|
|
|
|
fs.lst: $(FSFILES) |
|
|
cat $^ /dev/null | sort > $@ |
|