/[grub]/grub2/conf/i386-pc.mk
ViewVC logotype

Diff of /grub2/conf/i386-pc.mk

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.57 by okuji, Fri Nov 18 10:50:59 2005 UTC revision 1.58 by marco_g, Fri Nov 18 14:56:55 2005 UTC
# Line 274  DEFSYMFILES += kernel_syms.lst Line 274  DEFSYMFILES += kernel_syms.lst
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    
# Line 1309  grub_emu-grub_emu_init.d: grub_emu_init. Line 1304  grub_emu-grub_emu_init.d: grub_emu_init.
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
# Line 1348  grub-install: util/i386/pc/grub-install. Line 1334  grub-install: util/i386/pc/grub-install.
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
# Line 1395  _chain_mod-loader_i386_pc_chainloader.d: Line 1375  _chain_mod-loader_i386_pc_chainloader.d:
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    
# Line 1446  chain_mod-loader_i386_pc_chainloader_nor Line 1426  chain_mod-loader_i386_pc_chainloader_nor
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
# Line 2012  _linux_mod-loader_i386_pc_linux.d: loade Line 1477  _linux_mod-loader_i386_pc_linux.d: loade
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    
# Line 2063  linux_mod-loader_i386_pc_linux_normal.d: Line 1528  linux_mod-loader_i386_pc_linux_normal.d:
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    
# Line 2118  normal_mod-normal_arg.d: normal/arg.c Line 1583  normal_mod-normal_arg.d: normal/arg.c
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    
# Line 2137  normal_mod-normal_cmdline.d: normal/cmdl Line 1602  normal_mod-normal_cmdline.d: normal/cmdl
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    
# Line 2156  normal_mod-normal_command.d: normal/comm Line 1621  normal_mod-normal_command.d: normal/comm
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    
# Line 2175  normal_mod-normal_completion.d: normal/c Line 1640  normal_mod-normal_completion.d: normal/c
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    
# Line 2194  normal_mod-normal_context.d: normal/cont Line 1659  normal_mod-normal_context.d: normal/cont
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    
# Line 2213  normal_mod-normal_execute.d: normal/exec Line 1678  normal_mod-normal_execute.d: normal/exec
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    
# Line 2232  normal_mod-normal_function.d: normal/fun Line 1697  normal_mod-normal_function.d: normal/fun
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    
# Line 2251  normal_mod-normal_lexer.d: normal/lexer. Line 1716  normal_mod-normal_lexer.d: normal/lexer.
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    
# Line 2270  normal_mod-normal_main.d: normal/main.c Line 1735  normal_mod-normal_main.d: normal/main.c
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    
# Line 2289  normal_mod-normal_menu.d: normal/menu.c Line 1754  normal_mod-normal_menu.d: normal/menu.c
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    
# Line 2308  normal_mod-normal_menu_entry.d: normal/m Line 1773  normal_mod-normal_menu_entry.d: normal/m
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    
# Line 2327  normal_mod-normal_misc.d: normal/misc.c Line 1792  normal_mod-normal_misc.d: normal/misc.c
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    
# Line 2346  normal_mod-grub_script_tab.d: grub_scrip Line 1811  normal_mod-grub_script_tab.d: grub_scrip
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    
# Line 2365  normal_mod-normal_script.d: normal/scrip Line 1830  normal_mod-normal_script.d: normal/scrip
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    
# Line 2384  normal_mod-normal_i386_setjmp.d: normal/ Line 1849  normal_mod-normal_i386_setjmp.d: normal/
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    
# Line 2399  normal_mod_CFLAGS = $(COMMON_CFLAGS) Line 1864  normal_mod_CFLAGS = $(COMMON_CFLAGS)
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
# Line 2793  reboot_mod-commands_i386_pc_reboot.d: co Line 1901  reboot_mod-commands_i386_pc_reboot.d: co
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    
# Line 2844  halt_mod-commands_i386_pc_halt.d: comman Line 1952  halt_mod-commands_i386_pc_halt.d: comman
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    
# Line 2895  vga_mod-term_i386_pc_vga.d: term/i386/pc Line 2003  vga_mod-term_i386_pc_vga.d: term/i386/pc
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    
# Line 3118  _multiboot_mod-loader_i386_pc_multiboot. Line 2059  _multiboot_mod-loader_i386_pc_multiboot.
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    
# Line 3169  multiboot_mod-loader_i386_pc_multiboot_n Line 2110  multiboot_mod-loader_i386_pc_multiboot_n
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
# Line 3679  vbe_mod-video_i386_pc_vbe.d: video/i386/ Line 2161  vbe_mod-video_i386_pc_vbe.d: video/i386/
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    
# Line 3730  vesafb_mod-term_i386_pc_vesafb.d: term/i Line 2212  vesafb_mod-term_i386_pc_vesafb.d: term/i
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    
# Line 3781  vbeinfo_mod-commands_i386_pc_vbeinfo.d: Line 2263  vbeinfo_mod-commands_i386_pc_vbeinfo.d:
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    
# Line 3832  vbetest_mod-commands_i386_pc_vbetest.d: Line 2314  vbetest_mod-commands_i386_pc_vbetest.d:
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 > $@  

Legend:
Removed from v.1.57  
changed lines
  Added in v.1.58

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26