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

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

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

revision 1.2 by subdino, Sun Aug 21 19:33:14 2005 UTC revision 1.3 by subdino, Sun Oct 23 19:28:28 2005 UTC
# Line 1  Line 1 
1    
2  # -*- makefile -*-  # -*- makefile -*-
3    
4  COMMON_ASFLAGS = -nostdinc  COMMON_ASFLAGS = -nostdinc -Av9
5  COMMON_CFLAGS = -ggdb -ffreestanding -m64 -mcpu=v9 -mtune=ultrasparc  COMMON_CFLAGS = -ggdb -ffreestanding -m64 -mno-app-regs
6    COMMON_LDFLAGS = -melf64_sparc
7    
8  # Images.  # Images.
9    
# Line 11  DEFSYMFILES += kernel_syms.lst Line 12  DEFSYMFILES += kernel_syms.lst
12    
13  grubof_HEADERS = arg.h boot.h device.h disk.h dl.h elf.h env.h err.h \  grubof_HEADERS = arg.h boot.h device.h disk.h dl.h elf.h env.h err.h \
14          file.h fs.h kernel.h misc.h mm.h net.h rescue.h symbol.h \          file.h fs.h kernel.h misc.h mm.h net.h rescue.h symbol.h \
15          term.h types.h loader.h \          term.h types.h sparc64/libgcc.h loader.h \
16          partition.h pc_partition.h ieee1275/ieee1275.h machine/time.h          partition.h pc_partition.h ieee1275/ieee1275.h machine/time.h \
17            machine/kernel.h
18    
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,$^) > $@
# Line 59  grubof_SOURCES = kern/sparc64/ieee1275/i Line 61  grubof_SOURCES = kern/sparc64/ieee1275/i
61          kern/rescue.c kern/term.c term/ieee1275/ofconsole.c \          kern/rescue.c kern/term.c term/ieee1275/ofconsole.c \
62          kern/sparc64/ieee1275/openfw.c disk/ieee1275/ofdisk.c \          kern/sparc64/ieee1275/openfw.c disk/ieee1275/ofdisk.c \
63          kern/partition.c kern/env.c kern/sparc64/dl.c grubof_symlist.c \          kern/partition.c kern/env.c kern/sparc64/dl.c grubof_symlist.c \
64          kern/sparc64/cache.c          kern/sparc64/cache.S
65  grubof_HEADERS = grub/sparc64/ieee1275/ieee1275.h  grubof_HEADERS = grub/sparc64/ieee1275/ieee1275.h
66  grubof_CFLAGS = $(COMMON_CFLAGS)  grubof_CFLAGS = $(COMMON_CFLAGS)
67  grubof_ASFLAGS = $(COMMON_ASFLAGS)  grubof_ASFLAGS = $(COMMON_ASFLAGS)
68  grubof_LDFLAGS = -m64 -nostdlib -Wl,-N,-Ttext,0x200000,-Bstatic -Xlinker --oformat -Xlinker elf64-sparc  grubof_LDFLAGS = -mno-app-regs -nostdlib -Wl,-N,-Ttext,0x200000,-Bstatic,-melf64_sparc
69    
70  # For genmoddep.  # For genmoddep.
71  genmoddep_SOURCES = util/genmoddep.c  genmoddep_SOURCES = util/genmoddep.c
72    
73  # Modules.  # Modules.
74  #pkgdata_MODULES = _linux.mod linux.mod fat.mod ufs.mod ext2.mod minix.mod \  #_linux.mod linux.mod
75  #       hfs.mod jfs.mod normal.mod hello.mod font.mod ls.mod \  pkgdata_MODULES = fat.mod ufs.mod ext2.mod minix.mod \
76  #       boot.mod cmp.mod cat.mod terminal.mod fshelp.mod amiga.mod apple.mod \          hfs.mod jfs.mod normal.mod hello.mod font.mod ls.mod \
77  #       pc.mod suspend.mod loopback.mod help.mod reboot.mod halt.mod sun.mod \          boot.mod cmp.mod cat.mod terminal.mod fshelp.mod amiga.mod apple.mod \
78  #       default.mod timeout.mod configfile.mod search.mod          pc.mod suspend.mod loopback.mod help.mod reboot.mod halt.mod sun.mod \
79            default.mod timeout.mod configfile.mod search.mod gzio.mod xfs.mod \
80            affs.mod sfs.mod
81    
82  # For fshelp.mod.  # For fshelp.mod.
83  fshelp_mod_SOURCES = fs/fshelp.c  fshelp_mod_SOURCES = fs/fshelp.c
84  fshelp_mod_CFLAGS = $(COMMON_CFLAGS)  fshelp_mod_CFLAGS = $(COMMON_CFLAGS)
85    fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS)
86    
87  # For fat.mod.  # For fat.mod.
88  fat_mod_SOURCES = fs/fat.c  fat_mod_SOURCES = fs/fat.c
89  fat_mod_CFLAGS = $(COMMON_CFLAGS)  fat_mod_CFLAGS = $(COMMON_CFLAGS)
90    fat_mod_LDFLAGS = $(COMMON_LDFLAGS)
91    
92  # For ext2.mod.  # For ext2.mod.
93  ext2_mod_SOURCES = fs/ext2.c  ext2_mod_SOURCES = fs/ext2.c
94  ext2_mod_CFLAGS = $(COMMON_CFLAGS)  ext2_mod_CFLAGS = $(COMMON_CFLAGS)
95    ext2_mod_LDFLAGS = $(COMMON_LDFLAGS)
96    
97  # For ufs.mod.  # For ufs.mod.
98  ufs_mod_SOURCES = fs/ufs.c  ufs_mod_SOURCES = fs/ufs.c
99  ufs_mod_CFLAGS = $(COMMON_CFLAGS)  ufs_mod_CFLAGS = $(COMMON_CFLAGS)
100    ufs_mod_LDFLAGS = $(COMMON_LDFLAGS)
101    
102  # For minix.mod.  # For minix.mod.
103  minix_mod_SOURCES = fs/minix.c  minix_mod_SOURCES = fs/minix.c
104  minix_mod_CFLAGS = $(COMMON_CFLAGS)  minix_mod_CFLAGS = $(COMMON_CFLAGS)
105    minix_mod_LDFLAGS = $(COMMON_LDFLAGS)
106    
107  # For hfs.mod.  # For hfs.mod.
108  hfs_mod_SOURCES = fs/hfs.c  hfs_mod_SOURCES = fs/hfs.c
109  hfs_mod_CFLAGS = $(COMMON_CFLAGS)  hfs_mod_CFLAGS = $(COMMON_CFLAGS)
110    hfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
111    
112  # For jfs.mod.  # For jfs.mod.
113  jfs_mod_SOURCES = fs/jfs.c  jfs_mod_SOURCES = fs/jfs.c
114  jfs_mod_CFLAGS = $(COMMON_CFLAGS)  jfs_mod_CFLAGS = $(COMMON_CFLAGS)
115    jfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
116    
117  # For iso9660.mod.  # For iso9660.mod.
118  iso9660_mod_SOURCES = fs/iso9660.c  iso9660_mod_SOURCES = fs/iso9660.c
119  iso9660_mod_CFLAGS = $(COMMON_CFLAGS)  iso9660_mod_CFLAGS = $(COMMON_CFLAGS)
120    iso9660_mod_LDFLAGS = $(COMMON_LDFLAGS)
121    
122    # For xfs.mod.
123    xfs_mod_SOURCES = fs/xfs.c
124    xfs_mod_CFLAGS = $(COMMON_CFLAGS)
125    xfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
126    
127    # For affs.mod.
128    affs_mod_SOURCES = fs/affs.c
129    affs_mod_CFLAGS = $(COMMON_CFLAGS)
130    affs_mod_LDFLAGS = $(COMMON_LDFLAGS)
131    
132    # For sfs.mod.
133    sfs_mod_SOURCES = fs/sfs.c
134    sfs_mod_CFLAGS = $(COMMON_CFLAGS)
135    sfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
136    
137  # For _linux.mod.  # For _linux.mod.
138  _linux_mod_SOURCES = loader/sparc64/ieee1275/linux.c  #_linux_mod_SOURCES = loader/sparc64/ieee1275/linux.c
139  _linux_mod_CFLAGS = $(COMMON_CFLAGS)  #_linux_mod_CFLAGS = $(COMMON_CFLAGS)
140    #_linux_mod_LDFLAGS = $(COMMON_LDFLAGS)
141    
142  # For linux.mod.  # For linux.mod.
143  linux_mod_SOURCES = loader/sparc64/ieee1275/linux_normal.c  #linux_mod_SOURCES = loader/sparc64/ieee1275/linux_normal.c
144  linux_mod_CFLAGS = $(COMMON_CFLAGS)  #linux_mod_CFLAGS = $(COMMON_CFLAGS)
145    #linux_mod_LDFLAGS = $(COMMON_LDFLAGS)
146    
147  # For normal.mod.  # For normal.mod.
148  normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c     \  normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c     \
149          normal/context.c normal/main.c normal/menu.c                    \          normal/completion.c normal/context.c normal/main.c              \
150          normal/menu_entry.c                                             \          normal/menu.c normal/menu_entry.c normal/misc.c                 \
151          normal/sparc64/setjmp.c          normal/sparc64/setjmp.c
152  normal_mod_CFLAGS = $(COMMON_CFLAGS)  normal_mod_CFLAGS = $(COMMON_CFLAGS)
153  normal_mod_ASFLAGS = $(COMMON_ASFLAGS)  normal_mod_ASFLAGS = $(COMMON_ASFLAGS)
154    normal_mod_LDFLAGS = $(COMMON_LDFLAGS)
155    
156  # For hello.mod.  # For hello.mod.
157  hello_mod_SOURCES = hello/hello.c  hello_mod_SOURCES = hello/hello.c
158  hello_mod_CFLAGS = $(COMMON_CFLAGS)  hello_mod_CFLAGS = $(COMMON_CFLAGS)
159    hello_mod_LDFLAGS = $(COMMON_LDFLAGS)
160    
161  # For boot.mod.  # For boot.mod.
162  boot_mod_SOURCES = commands/boot.c  boot_mod_SOURCES = commands/boot.c
163  boot_mod_CFLAGS = $(COMMON_CFLAGS)  boot_mod_CFLAGS = $(COMMON_CFLAGS)
164    boot_mod_LDFLAGS = $(COMMON_LDFLAGS)
165    
166  # For terminal.mod.  # For terminal.mod.
167  terminal_mod_SOURCES = commands/terminal.c  terminal_mod_SOURCES = commands/terminal.c
168  terminal_mod_CFLAGS = $(COMMON_CFLAGS)  terminal_mod_CFLAGS = $(COMMON_CFLAGS)
169    terminal_mod_LDFLAGS = $(COMMON_LDFLAGS)
170    
171  # For ls.mod.  # For ls.mod.
172  ls_mod_SOURCES = commands/ls.c  ls_mod_SOURCES = commands/ls.c
173  ls_mod_CFLAGS = $(COMMON_CFLAGS)  ls_mod_CFLAGS = $(COMMON_CFLAGS)
174    ls_mod_LDFLAGS = $(COMMON_LDFLAGS)
175    
176  # For cmp.mod.  # For cmp.mod.
177  cmp_mod_SOURCES = commands/cmp.c  cmp_mod_SOURCES = commands/cmp.c
178  cmp_mod_CFLAGS = $(COMMON_CFLAGS)  cmp_mod_CFLAGS = $(COMMON_CFLAGS)
179    cmp_mod_LDFLAGS = $(COMMON_LDFLAGS)
180    
181  # For cat.mod.  # For cat.mod.
182  cat_mod_SOURCES = commands/cat.c  cat_mod_SOURCES = commands/cat.c
183  cat_mod_CFLAGS = $(COMMON_CFLAGS)  cat_mod_CFLAGS = $(COMMON_CFLAGS)
184    cat_mod_LDFLAGS = $(COMMON_LDFLAGS)
185    
186  # For font.mod.  # For font.mod.
187  font_mod_SOURCES = font/manager.c  font_mod_SOURCES = font/manager.c
188  font_mod_CFLAGS = $(COMMON_CFLAGS)  font_mod_CFLAGS = $(COMMON_CFLAGS)
189    font_mod_LDFLAGS = $(COMMON_LDFLAGS)
190    
191  # For amiga.mod  # For amiga.mod
192  amiga_mod_SOURCES = partmap/amiga.c  amiga_mod_SOURCES = partmap/amiga.c
193  amiga_mod_CFLAGS = $(COMMON_CFLAGS)  amiga_mod_CFLAGS = $(COMMON_CFLAGS)
194    amiga_mod_LDFLAGS = $(COMMON_LDFLAGS)
195    
196  # For apple.mod  # For apple.mod
197  apple_mod_SOURCES = partmap/apple.c  apple_mod_SOURCES = partmap/apple.c
198  apple_mod_CFLAGS = $(COMMON_CFLAGS)  apple_mod_CFLAGS = $(COMMON_CFLAGS)
199    apple_mod_LDFLAGS = $(COMMON_LDFLAGS)
200    
201  # For pc.mod  # For pc.mod
202  pc_mod_SOURCES = partmap/pc.c  pc_mod_SOURCES = partmap/pc.c
203  pc_mod_CFLAGS = $(COMMON_CFLAGS)  pc_mod_CFLAGS = $(COMMON_CFLAGS)
204    pc_mod_LDFLAGS = $(COMMON_LDFLAGS)
205    
206  # For sun.mod  # For sun.mod
207  sun_mod_SOURCES = partmap/sun.c  sun_mod_SOURCES = partmap/sun.c
208  sun_mod_CFLAGS = $(COMMON_CFLAGS)  sun_mod_CFLAGS = $(COMMON_CFLAGS)
209    sun_mod_LDFLAGS = $(COMMON_LDFLAGS)
210    
211  # For loopback.mod  # For loopback.mod
212  loopback_mod_SOURCES = disk/loopback.c  loopback_mod_SOURCES = disk/loopback.c
213  loopback_mod_CFLAGS = $(COMMON_CFLAGS)  loopback_mod_CFLAGS = $(COMMON_CFLAGS)
214    loopback_mod_LDFLAGS = $(COMMON_LDFLAGS)
215    
216  # For suspend.mod  # For suspend.mod
217  suspend_mod_SOURCES = commands/ieee1275/suspend.c  suspend_mod_SOURCES = commands/ieee1275/suspend.c
218  suspend_mod_CFLAGS = $(COMMON_CFLAGS)  suspend_mod_CFLAGS = $(COMMON_CFLAGS)
219    suspend_mod_LDFLAGS = $(COMMON_LDFLAGS)
220    
221  # For reboot.mod  # For reboot.mod
222  reboot_mod_SOURCES = commands/ieee1275/reboot.c  reboot_mod_SOURCES = commands/ieee1275/reboot.c
223  reboot_mod_CFLAGS = $(COMMON_CFLAGS)  reboot_mod_CFLAGS = $(COMMON_CFLAGS)
224    reboot_mod_LDFLAGS = $(COMMON_LDFLAGS)
225    
226  # For halt.mod  # For halt.mod
227  halt_mod_SOURCES = commands/ieee1275/halt.c  halt_mod_SOURCES = commands/ieee1275/halt.c
228  halt_mod_CFLAGS = $(COMMON_CFLAGS)  halt_mod_CFLAGS = $(COMMON_CFLAGS)
229    halt_mod_LDFLAGS = $(COMMON_LDFLAGS)
230    
231  # For help.mod.  # For help.mod.
232  help_mod_SOURCES = commands/help.c  help_mod_SOURCES = commands/help.c
233  help_mod_CFLAGS = $(COMMON_CFLAGS)  help_mod_CFLAGS = $(COMMON_CFLAGS)
234    help_mod_LDFLAGS = $(COMMON_LDFLAGS)
235    
236  # For default.mod  # For default.mod
237  default_mod_SOURCES = commands/default.c  default_mod_SOURCES = commands/default.c
238  default_mod_CFLAGS =  $(COMMON_CFLAGS)  default_mod_CFLAGS =  $(COMMON_CFLAGS)
239    default_mod_LDFLAGS = $(COMMON_LDFLAGS)
240    
241  # For timeout.mod  # For timeout.mod
242  timeout_mod_SOURCES = commands/timeout.c  timeout_mod_SOURCES = commands/timeout.c
243  timeout_mod_CFLAGS =  $(COMMON_CFLAGS)  timeout_mod_CFLAGS =  $(COMMON_CFLAGS)
244    timeout_mod_LDFLAGS = $(COMMON_LDFLAGS)
245    
246  # For configfile.mod  # For configfile.mod
247  configfile_mod_SOURCES = commands/configfile.c  configfile_mod_SOURCES = commands/configfile.c
248  configfile_mod_CFLAGS = $(COMMON_CFLAGS)  configfile_mod_CFLAGS = $(COMMON_CFLAGS)
249    configfile_mod_LDFLAGS = $(COMMON_LDFLAGS)
250    
251  # For search.mod.  # For search.mod.
252  search_mod_SOURCES = commands/search.c  search_mod_SOURCES = commands/search.c
253  search_mod_CFLAGS = $(COMMON_CFLAGS)  search_mod_CFLAGS = $(COMMON_CFLAGS)
254    search_mod_LDFLAGS = $(COMMON_LDFLAGS)
255    
256    # For gzio.mod.
257    gzio_mod_SOURCES = io/gzio.c
258    gzio_mod_CFLAGS = $(COMMON_CFLAGS)
259    gzio_mod_LDFLAGS = $(COMMON_LDFLAGS)

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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