/[grub]/grub2/conf/sparc64-ieee1275.mk
ViewVC logotype

Diff of /grub2/conf/sparc64-ieee1275.mk

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

revision 1.5 by marco_g, Mon Oct 24 10:23:46 2005 UTC revision 1.6 by subdino, Mon Nov 7 22:28:56 2005 UTC
# Line 19  grubof_HEADERS = arg.h boot.h device.h d Line 19  grubof_HEADERS = arg.h boot.h device.h d
19  grubof_symlist.c: $(addprefix include/grub/,$(grubof_HEADERS)) gensymlist.sh  grubof_symlist.c: $(addprefix include/grub/,$(grubof_HEADERS)) gensymlist.sh
20          sh $(srcdir)/gensymlist.sh $(filter %.h,$^) > $@          sh $(srcdir)/gensymlist.sh $(filter %.h,$^) > $@
21    
22    # For the parser.
23    grub_script.tab.c: normal/parser.y
24            $(YACC) -d -p grub_script_yy -b grub_script $(srcdir)/normal/parser.y
25    grub_script.tab.h: normal/parser.y
26            $(YACC) -d -p grub_script_yy -b grub_script $(srcdir)/normal/parser.y
27    
28  kernel_syms.lst: $(addprefix include/grub/,$(grubof_HEADERS)) genkernsyms.sh  kernel_syms.lst: $(addprefix include/grub/,$(grubof_HEADERS)) genkernsyms.sh
29          sh $(srcdir)/genkernsyms.sh $(filter %h,$^) > $@          sh $(srcdir)/genkernsyms.sh $(filter %h,$^) > $@
30    
# Line 37  grub_mkimage_SOURCES = util/sparc64/ieee Line 43  grub_mkimage_SOURCES = util/sparc64/ieee
43  #grub_emu_SOURCES = commands/boot.c commands/cat.c commands/cmp.c       \  #grub_emu_SOURCES = commands/boot.c commands/cat.c commands/cmp.c       \
44  #       commands/configfile.c commands/default.c commands/help.c        \  #       commands/configfile.c commands/default.c commands/help.c        \
45  #       commands/search.c commands/terminal.c commands/ls.c             \  #       commands/search.c commands/terminal.c commands/ls.c             \
46  #       commands/timeout.c                                              \  #       commands/timeout.c commands/test.c                              \
47  #       commands/ieee1275/halt.c commands/ieee1275/reboot.c             \  #       commands/ieee1275/halt.c commands/ieee1275/reboot.c             \
48  #       disk/loopback.c                                                 \  #       disk/loopback.c                                                 \
49  #       fs/ext2.c fs/fat.c fs/fshelp.c fs/hfs.c fs/iso9660.c fs/jfs.c   \  #       fs/affs.c fs/ext2.c fs/fat.c fs/fshelp.c fs/hfs.c fs/iso9660.c  \
50  #       fs/minix.c fs/ufs.c                                             \  #       fs/jfs.c fs/minix.c fs/sfs.c fs/ufs.c fs/xfs.c                  \
51    #       grub_script.tab.c                                               \
52    #       io/gzio.c                                                       \
53  #       kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c       \  #       kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c       \
54  #       kern/file.c kern/fs.c kern/loader.c kern/main.c kern/misc.c     \  #       kern/file.c kern/fs.c kern/loader.c kern/main.c kern/misc.c     \
55  #       kern/partition.c kern/rescue.c kern/term.c                      \  #       kern/parser.c kern/partition.c kern/rescue.c kern/term.c        \
56  #       normal/arg.c normal/cmdline.c normal/command.c                  \  #       normal/arg.c normal/cmdline.c normal/command.c                  \
57  #       normal/completion.c normal/context.c    \  #       normal/completion.c normal/context.c normal/execute.c           \
58    #       normal/function.c normal/lexer.c                                \
59  #       normal/main.c normal/menu.c normal/menu_entry.c normal/misc.c   \  #       normal/main.c normal/menu.c normal/menu_entry.c normal/misc.c   \
60  #       partmap/amiga.c partmap/apple.c partmap/pc.c partmap/sun.c      \  #       partmap/amiga.c partmap/apple.c partmap/pc.c partmap/sun.c      \
61  #       util/console.c util/grub-emu.c util/misc.c                      \  #       util/console.c util/grub-emu.c util/misc.c                      \
62  #       util/i386/pc/biosdisk.c util/i386/pc/getroot.c                  \  #       util/i386/pc/biosdisk.c util/i386/pc/getroot.c                  \
63  #       util/sparc64/ieee1275/misc.c  #       util/sparc64/ieee1275/misc.c
64    
65  #grub_emu_LDFLAGS = $(LIBCURSES)  grub_emu_LDFLAGS = $(LIBCURSES)
66    
67  grubof_SOURCES = kern/sparc64/ieee1275/init.c kern/ieee1275/ieee1275.c \  grubof_SOURCES = kern/sparc64/ieee1275/init.c kern/ieee1275/ieee1275.c \
68          kern/main.c kern/device.c kern/disk.c kern/dl.c kern/file.c \          kern/main.c kern/device.c kern/disk.c kern/dl.c kern/file.c \
# Line 810  sfs_mod_LDFLAGS = $(COMMON_LDFLAGS) Line 819  sfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
819    
820  # For normal.mod.  # For normal.mod.
821  normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c     \  normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c     \
822          normal/completion.c normal/context.c normal/main.c              \          normal/completion.c normal/context.c normal/execute.c           \
823          normal/menu.c normal/menu_entry.c normal/misc.c                 \          normal/function.c normal/lexer.c normal/main.c normal/menu.c    \
824          normal/sparc64/setjmp.c          normal/menu_entry.c normal/misc.c normal/script.c               \
825  CLEANFILES += normal.mod mod-normal.o mod-normal.c pre-normal.o normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-normal_sparc64_setjmp.o def-normal.lst und-normal.lst          normal/sparc64/setjmp.S                                         \
826  MOSTLYCLEANFILES += normal_mod-normal_arg.d normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_completion.d normal_mod-normal_context.d normal_mod-normal_main.d normal_mod-normal_menu.d normal_mod-normal_menu_entry.d normal_mod-normal_misc.d normal_mod-normal_sparc64_setjmp.d          grub_script.tab.c
827    CLEANFILES += normal.mod mod-normal.o mod-normal.c pre-normal.o normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-normal_script.o normal_mod-normal_sparc64_setjmp.o normal_mod-grub_script_tab.o def-normal.lst und-normal.lst
828    MOSTLYCLEANFILES += normal_mod-normal_arg.d normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_completion.d normal_mod-normal_context.d normal_mod-normal_execute.d normal_mod-normal_function.d normal_mod-normal_lexer.d normal_mod-normal_main.d normal_mod-normal_menu.d normal_mod-normal_menu_entry.d normal_mod-normal_misc.d normal_mod-normal_script.d normal_mod-normal_sparc64_setjmp.d normal_mod-grub_script_tab.d
829  DEFSYMFILES += def-normal.lst  DEFSYMFILES += def-normal.lst
830  UNDSYMFILES += und-normal.lst  UNDSYMFILES += und-normal.lst
831    
# Line 823  normal.mod: pre-normal.o mod-normal.o Line 834  normal.mod: pre-normal.o mod-normal.o
834          $(LD) $(normal_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^          $(LD) $(normal_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^
835          $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@          $(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
836    
837  pre-normal.o: normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-normal_sparc64_setjmp.o  pre-normal.o: normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_execute.o normal_mod-normal_function.o normal_mod-normal_lexer.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-normal_script.o normal_mod-normal_sparc64_setjmp.o normal_mod-grub_script_tab.o
838          -rm -f $@          -rm -f $@
839          $(LD) $(normal_mod_LDFLAGS) -r -d -o $@ $^          $(LD) $(normal_mod_LDFLAGS) -r -d -o $@ $^
840    
# Line 935  fs-context.lst: normal/context.c genfsli Line 946  fs-context.lst: normal/context.c genfsli
946          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)
947    
948    
949    normal_mod-normal_execute.o: normal/execute.c
950            $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
951    
952    normal_mod-normal_execute.d: normal/execute.c
953            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $<      | sed 's,execute\.o[ :]*,normal_mod-normal_execute.o $@ : ,g' > $@;     [ -s $@ ] || rm -f $@
954    
955    -include normal_mod-normal_execute.d
956    
957    CLEANFILES += cmd-execute.lst fs-execute.lst
958    COMMANDFILES += cmd-execute.lst
959    FSFILES += fs-execute.lst
960    
961    cmd-execute.lst: normal/execute.c gencmdlist.sh
962            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
963    
964    fs-execute.lst: normal/execute.c genfslist.sh
965            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
966    
967    
968    normal_mod-normal_function.o: normal/function.c
969            $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
970    
971    normal_mod-normal_function.d: normal/function.c
972            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $<      | sed 's,function\.o[ :]*,normal_mod-normal_function.o $@ : ,g' > $@;           [ -s $@ ] || rm -f $@
973    
974    -include normal_mod-normal_function.d
975    
976    CLEANFILES += cmd-function.lst fs-function.lst
977    COMMANDFILES += cmd-function.lst
978    FSFILES += fs-function.lst
979    
980    cmd-function.lst: normal/function.c gencmdlist.sh
981            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
982    
983    fs-function.lst: normal/function.c genfslist.sh
984            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
985    
986    
987    normal_mod-normal_lexer.o: normal/lexer.c
988            $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
989    
990    normal_mod-normal_lexer.d: normal/lexer.c
991            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $<      | sed 's,lexer\.o[ :]*,normal_mod-normal_lexer.o $@ : ,g' > $@;         [ -s $@ ] || rm -f $@
992    
993    -include normal_mod-normal_lexer.d
994    
995    CLEANFILES += cmd-lexer.lst fs-lexer.lst
996    COMMANDFILES += cmd-lexer.lst
997    FSFILES += fs-lexer.lst
998    
999    cmd-lexer.lst: normal/lexer.c gencmdlist.sh
1000            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
1001    
1002    fs-lexer.lst: normal/lexer.c genfslist.sh
1003            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
1004    
1005    
1006  normal_mod-normal_main.o: normal/main.c  normal_mod-normal_main.o: normal/main.c
1007          $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<          $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
1008    
# Line 1011  fs-misc.lst: normal/misc.c genfslist.sh Line 1079  fs-misc.lst: normal/misc.c genfslist.sh
1079          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)
1080    
1081    
1082  normal_mod-normal_sparc64_setjmp.o: normal/sparc64/setjmp.c  normal_mod-normal_script.o: normal/script.c
1083          $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<          $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
1084    
1085    normal_mod-normal_script.d: normal/script.c
1086            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $<      | sed 's,script\.o[ :]*,normal_mod-normal_script.o $@ : ,g' > $@;       [ -s $@ ] || rm -f $@
1087    
1088    -include normal_mod-normal_script.d
1089    
1090    CLEANFILES += cmd-script.lst fs-script.lst
1091    COMMANDFILES += cmd-script.lst
1092    FSFILES += fs-script.lst
1093    
1094    cmd-script.lst: normal/script.c gencmdlist.sh
1095            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
1096    
1097    fs-script.lst: normal/script.c genfslist.sh
1098            set -e;           $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
1099    
1100    
1101    normal_mod-normal_sparc64_setjmp.o: normal/sparc64/setjmp.S
1102            $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -c -o $@ $<
1103    
1104  normal_mod-normal_sparc64_setjmp.d: normal/sparc64/setjmp.c  normal_mod-normal_sparc64_setjmp.d: normal/sparc64/setjmp.S
1105          set -e;           $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $<      | sed 's,setjmp\.o[ :]*,normal_mod-normal_sparc64_setjmp.o $@ : ,g' > $@;       [ -s $@ ] || rm -f $@          set -e;           $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -M $<    | sed 's,setjmp\.o[ :]*,normal_mod-normal_sparc64_setjmp.o $@ : ,g' > $@;       [ -s $@ ] || rm -f $@
1106    
1107  -include normal_mod-normal_sparc64_setjmp.d  -include normal_mod-normal_sparc64_setjmp.d
1108    
# Line 1023  CLEANFILES += cmd-setjmp.lst fs-setjmp.l Line 1110  CLEANFILES += cmd-setjmp.lst fs-setjmp.l
1110  COMMANDFILES += cmd-setjmp.lst  COMMANDFILES += cmd-setjmp.lst
1111  FSFILES += fs-setjmp.lst  FSFILES += fs-setjmp.lst
1112    
1113  cmd-setjmp.lst: normal/sparc64/setjmp.c gencmdlist.sh  cmd-setjmp.lst: normal/sparc64/setjmp.S gencmdlist.sh
1114          set -e;           $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)          set -e;           $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $<    | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
1115    
1116    fs-setjmp.lst: normal/sparc64/setjmp.S genfslist.sh
1117            set -e;           $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -E $<    | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
1118    
1119    
1120  fs-setjmp.lst: normal/sparc64/setjmp.c genfslist.sh  normal_mod-grub_script_tab.o: grub_script.tab.c
1121          set -e;           $(CC) -Inormal/sparc64 -I$(srcdir)/normal/sparc64 $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<      | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)          $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $<
1122    
1123    normal_mod-grub_script_tab.d: grub_script.tab.c
1124            set -e;           $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $<        | sed 's,grub_script\.tab\.o[ :]*,normal_mod-grub_script_tab.o $@ : ,g' > $@;           [ -s $@ ] || rm -f $@
1125    
1126    -include normal_mod-grub_script_tab.d
1127    
1128    CLEANFILES += cmd-grub_script.tab.lst fs-grub_script.tab.lst
1129    COMMANDFILES += cmd-grub_script.tab.lst
1130    FSFILES += fs-grub_script.tab.lst
1131    
1132    cmd-grub_script.tab.lst: grub_script.tab.c gencmdlist.sh
1133            set -e;           $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<        | sh $(srcdir)/gencmdlist.sh normal > $@ || (rm -f $@; exit 1)
1134    
1135    fs-grub_script.tab.lst: grub_script.tab.c genfslist.sh
1136            set -e;           $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -E $<        | sh $(srcdir)/genfslist.sh normal > $@ || (rm -f $@; exit 1)
1137    
1138    
1139  normal_mod_CFLAGS = $(COMMON_CFLAGS)  normal_mod_CFLAGS = $(COMMON_CFLAGS)
# Line 2104  fs-gzio.lst: io/gzio.c genfslist.sh Line 2210  fs-gzio.lst: io/gzio.c genfslist.sh
2210    
2211  gzio_mod_CFLAGS = $(COMMON_CFLAGS)  gzio_mod_CFLAGS = $(COMMON_CFLAGS)
2212  gzio_mod_LDFLAGS = $(COMMON_LDFLAGS)  gzio_mod_LDFLAGS = $(COMMON_LDFLAGS)
2213    
2214    # For test.mod.
2215    test_mod_SOURCES = commands/test.c
2216    test_mod_CFLAGS = $(COMMON_CFLAGS)
2217    test_mod_LDFLAGS = $(COMMON_LDFLAGS)
2218  CLEANFILES += moddep.lst command.lst fs.lst  CLEANFILES += moddep.lst command.lst fs.lst
2219  pkgdata_DATA += moddep.lst command.lst fs.lst  pkgdata_DATA += moddep.lst command.lst fs.lst
2220  moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep  moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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