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

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

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

revision 1.46 by marco_g, Wed Sep 28 10:07:20 2005 UTC revision 1.47 by marco_g, Sat Oct 1 19:49:55 2005 UTC
# Line 1  Line 1 
1  # -*- makefile -*-  # -*- makefile -*-
2    
3  COMMON_ASFLAGS = -nostdinc -fno-builtin  COMMON_ASFLAGS = -nostdinc -fno-builtin
4  COMMON_CFLAGS = -fno-builtin -mrtd -mregparm=3  COMMON_CFLAGS = -fno-builtin -mrtd -mregparm=3 -m32
5    COMMON_LDFLAGS = -melf_i386
6    
7  # Images.  # Images.
8  pkgdata_IMAGES = boot.img diskboot.img kernel.img pxeboot.img  pkgdata_IMAGES = boot.img diskboot.img kernel.img pxeboot.img
# Line 37  kernel_img_HEADERS = arg.h boot.h device Line 38  kernel_img_HEADERS = arg.h boot.h device
38          machine/vbe.h          machine/vbe.h
39  kernel_img_CFLAGS = $(COMMON_CFLAGS)  kernel_img_CFLAGS = $(COMMON_CFLAGS)
40  kernel_img_ASFLAGS = $(COMMON_ASFLAGS)  kernel_img_ASFLAGS = $(COMMON_ASFLAGS)
41  kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200  kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200 $(COMMON_CFLAGS)
42    
43  MOSTLYCLEANFILES += symlist.c kernel_syms.lst  MOSTLYCLEANFILES += symlist.c kernel_syms.lst
44  DEFSYMFILES += kernel_syms.lst  DEFSYMFILES += kernel_syms.lst
# Line 120  pkgdata_MODULES = _chain.mod _linux.mod Line 121  pkgdata_MODULES = _chain.mod _linux.mod
121  # For _chain.mod.  # For _chain.mod.
122  _chain_mod_SOURCES = loader/i386/pc/chainloader.c  _chain_mod_SOURCES = loader/i386/pc/chainloader.c
123  _chain_mod_CFLAGS = $(COMMON_CFLAGS)  _chain_mod_CFLAGS = $(COMMON_CFLAGS)
124    _chain_mod_LDFLAGS = $(COMMON_LDFLAGS)
125    
126  # For chain.mod.  # For chain.mod.
127  chain_mod_SOURCES = loader/i386/pc/chainloader_normal.c  chain_mod_SOURCES = loader/i386/pc/chainloader_normal.c
128  chain_mod_CFLAGS = $(COMMON_CFLAGS)  chain_mod_CFLAGS = $(COMMON_CFLAGS)
129    chain_mod_LDFLAGS = $(COMMON_LDFLAGS)
130    
131  # For fshelp.mod.  # For fshelp.mod.
132  fshelp_mod_SOURCES = fs/fshelp.c  fshelp_mod_SOURCES = fs/fshelp.c
133  fshelp_mod_CFLAGS = $(COMMON_CFLAGS)  fshelp_mod_CFLAGS = $(COMMON_CFLAGS)
134    fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS)
135    
136  # For fat.mod.  # For fat.mod.
137  fat_mod_SOURCES = fs/fat.c  fat_mod_SOURCES = fs/fat.c
138  fat_mod_CFLAGS = $(COMMON_CFLAGS)  fat_mod_CFLAGS = $(COMMON_CFLAGS)
139    fat_mod_LDFLAGS = $(COMMON_LDFLAGS)
140    
141  # For ext2.mod.  # For ext2.mod.
142  ext2_mod_SOURCES = fs/ext2.c  ext2_mod_SOURCES = fs/ext2.c
143  ext2_mod_CFLAGS = $(COMMON_CFLAGS)  ext2_mod_CFLAGS = $(COMMON_CFLAGS)
144    ext2_mod_LDFLAGS = $(COMMON_LDFLAGS)
145    
146  # For ufs.mod.  # For ufs.mod.
147  ufs_mod_SOURCES = fs/ufs.c  ufs_mod_SOURCES = fs/ufs.c
148  ufs_mod_CFLAGS = $(COMMON_CFLAGS)  ufs_mod_CFLAGS = $(COMMON_CFLAGS)
149    ufs_mod_LDFLAGS = $(COMMON_LDFLAGS)
150    
151  # For minix.mod.  # For minix.mod.
152  minix_mod_SOURCES = fs/minix.c  minix_mod_SOURCES = fs/minix.c
153  minix_mod_CFLAGS = $(COMMON_CFLAGS)  minix_mod_CFLAGS = $(COMMON_CFLAGS)
154    minix_mod_LDFLAGS = $(COMMON_LDFLAGS)
155    
156  # For hfs.mod.  # For hfs.mod.
157  hfs_mod_SOURCES = fs/hfs.c  hfs_mod_SOURCES = fs/hfs.c
158  hfs_mod_CFLAGS = $(COMMON_CFLAGS)  hfs_mod_CFLAGS = $(COMMON_CFLAGS)
159    hfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
160    
161  # For jfs.mod.  # For jfs.mod.
162  jfs_mod_SOURCES = fs/jfs.c  jfs_mod_SOURCES = fs/jfs.c
163  jfs_mod_CFLAGS = $(COMMON_CFLAGS)  jfs_mod_CFLAGS = $(COMMON_CFLAGS)
164    jfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
165    
166  # For iso9660.mod.  # For iso9660.mod.
167  iso9660_mod_SOURCES = fs/iso9660.c  iso9660_mod_SOURCES = fs/iso9660.c
168  iso9660_mod_CFLAGS = $(COMMON_CFLAGS)  iso9660_mod_CFLAGS = $(COMMON_CFLAGS)
169    iso9660_mod_LDFLAGS = $(COMMON_LDFLAGS)
170    
171  # For xfs.mod.  # For xfs.mod.
172  xfs_mod_SOURCES = fs/xfs.c  xfs_mod_SOURCES = fs/xfs.c
173  xfs_mod_CFLAGS = $(COMMON_CFLAGS)  xfs_mod_CFLAGS = $(COMMON_CFLAGS)
174    xfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
175    
176  # For _linux.mod.  # For _linux.mod.
177  _linux_mod_SOURCES = loader/i386/pc/linux.c  _linux_mod_SOURCES = loader/i386/pc/linux.c
178  _linux_mod_CFLAGS = $(COMMON_CFLAGS)  _linux_mod_CFLAGS = $(COMMON_CFLAGS)
179    _linux_mod_LDFLAGS = $(COMMON_LDFLAGS)
180    
181  # For linux.mod.  # For linux.mod.
182  linux_mod_SOURCES = loader/i386/pc/linux_normal.c  linux_mod_SOURCES = loader/i386/pc/linux_normal.c
183  linux_mod_CFLAGS = $(COMMON_CFLAGS)  linux_mod_CFLAGS = $(COMMON_CFLAGS)
184    linux_mod_LDFLAGS = $(COMMON_LDFLAGS)
185    
186  # For normal.mod.  # For normal.mod.
187  normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c     \  normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c     \
# Line 175  normal_mod_SOURCES = normal/arg.c normal Line 189  normal_mod_SOURCES = normal/arg.c normal
189          normal/menu.c normal/menu_entry.c normal/misc.c                 \          normal/menu.c normal/menu_entry.c normal/misc.c                 \
190          normal/i386/setjmp.S          normal/i386/setjmp.S
191  normal_mod_CFLAGS = $(COMMON_CFLAGS)  normal_mod_CFLAGS = $(COMMON_CFLAGS)
192  normal_mod_ASFLAGS = $(COMMON_ASFLAGS)  normal_mod_ASFLAGS = $(COMMON_ASFLAGS) -m32
193    normal_mod_LDFLAGS = $(COMMON_LDFLAGS)
194    
195  # For hello.mod.  # For hello.mod.
196  hello_mod_SOURCES = hello/hello.c  hello_mod_SOURCES = hello/hello.c
197  hello_mod_CFLAGS = $(COMMON_CFLAGS)  hello_mod_CFLAGS = $(COMMON_CFLAGS)
198    hello_mod_LDFLAGS = $(COMMON_LDFLAGS)
199    
200  # For boot.mod.  # For boot.mod.
201  boot_mod_SOURCES = commands/boot.c  boot_mod_SOURCES = commands/boot.c
202  boot_mod_CFLAGS = $(COMMON_CFLAGS)  boot_mod_CFLAGS = $(COMMON_CFLAGS)
203    boot_mod_LDFLAGS = $(COMMON_LDFLAGS)
204    
205  # For terminal.mod.  # For terminal.mod.
206  terminal_mod_SOURCES = commands/terminal.c  terminal_mod_SOURCES = commands/terminal.c
207  terminal_mod_CFLAGS = $(COMMON_CFLAGS)  terminal_mod_CFLAGS = $(COMMON_CFLAGS)
208    terminal_mod_LDFLAGS = $(COMMON_LDFLAGS)
209    
210  # For ls.mod.  # For ls.mod.
211  ls_mod_SOURCES = commands/ls.c  ls_mod_SOURCES = commands/ls.c
212  ls_mod_CFLAGS = $(COMMON_CFLAGS)  ls_mod_CFLAGS = $(COMMON_CFLAGS)
213    ls_mod_LDFLAGS = $(COMMON_LDFLAGS)
214    
215  # For cmp.mod.  # For cmp.mod.
216  cmp_mod_SOURCES = commands/cmp.c  cmp_mod_SOURCES = commands/cmp.c
217  cmp_mod_CFLAGS = $(COMMON_CFLAGS)  cmp_mod_CFLAGS = $(COMMON_CFLAGS)
218    cmp_mod_LDFLAGS = $(COMMON_LDFLAGS)
219    
220  # For cat.mod.  # For cat.mod.
221  cat_mod_SOURCES = commands/cat.c  cat_mod_SOURCES = commands/cat.c
222  cat_mod_CFLAGS = $(COMMON_CFLAGS)  cat_mod_CFLAGS = $(COMMON_CFLAGS)
223    cat_mod_LDFLAGS = $(COMMON_LDFLAGS)
224    
225  # For help.mod.  # For help.mod.
226  help_mod_SOURCES = commands/help.c  help_mod_SOURCES = commands/help.c
227  help_mod_CFLAGS = $(COMMON_CFLAGS)  help_mod_CFLAGS = $(COMMON_CFLAGS)
228    help_mod_LDFLAGS = $(COMMON_LDFLAGS)
229    
230  # For reboot.mod.  # For reboot.mod.
231  reboot_mod_SOURCES = commands/i386/pc/reboot.c  reboot_mod_SOURCES = commands/i386/pc/reboot.c
232  reboot_mod_CFLAGS = $(COMMON_CFLAGS)  reboot_mod_CFLAGS = $(COMMON_CFLAGS)
233    reboot_mod_LDFLAGS = $(COMMON_LDFLAGS)
234    
235  # For halt.mod.  # For halt.mod.
236  halt_mod_SOURCES = commands/i386/pc/halt.c  halt_mod_SOURCES = commands/i386/pc/halt.c
237  halt_mod_CFLAGS = $(COMMON_CFLAGS)  halt_mod_CFLAGS = $(COMMON_CFLAGS)
238    halt_mod_LDFLAGS = $(COMMON_LDFLAGS)
239    
240  # For vga.mod.  # For vga.mod.
241  vga_mod_SOURCES = term/i386/pc/vga.c  vga_mod_SOURCES = term/i386/pc/vga.c
242  vga_mod_CFLAGS = $(COMMON_CFLAGS)  vga_mod_CFLAGS = $(COMMON_CFLAGS)
243    vga_mod_LDFLAGS = $(COMMON_LDFLAGS)
244    
245  # For font.mod.  # For font.mod.
246  font_mod_SOURCES = font/manager.c  font_mod_SOURCES = font/manager.c
247  font_mod_CFLAGS = $(COMMON_CFLAGS)  font_mod_CFLAGS = $(COMMON_CFLAGS)
248    font_mod_LDFLAGS = $(COMMON_LDFLAGS)
249    
250  # For terminfo.mod.  # For terminfo.mod.
251  terminfo_mod_SOURCES = term/terminfo.c term/tparm.c  terminfo_mod_SOURCES = term/terminfo.c term/tparm.c
252  terminfo_mod_CFLAGS = $(COMMON_CFLAGS)  terminfo_mod_CFLAGS = $(COMMON_CFLAGS)
253    terminfo_mod_LDFLAGS = $(COMMON_LDFLAGS)
254    
255  # For serial.mod.  # For serial.mod.
256  serial_mod_SOURCES = term/i386/pc/serial.c  serial_mod_SOURCES = term/i386/pc/serial.c
257  serial_mod_CFLAGS = $(COMMON_CFLAGS)  serial_mod_CFLAGS = $(COMMON_CFLAGS)
258    serial_mod_LDFLAGS = $(COMMON_LDFLAGS)
259    
260  # For _multiboot.mod.  # For _multiboot.mod.
261  _multiboot_mod_SOURCES = loader/i386/pc/multiboot.c  _multiboot_mod_SOURCES = loader/i386/pc/multiboot.c
262  _multiboot_mod_CFLAGS = $(COMMON_CFLAGS)  _multiboot_mod_CFLAGS = $(COMMON_CFLAGS)
263    _multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS)
264    
265  # For multiboot.mod.  # For multiboot.mod.
266  multiboot_mod_SOURCES = loader/i386/pc/multiboot_normal.c  multiboot_mod_SOURCES = loader/i386/pc/multiboot_normal.c
267  multiboot_mod_CFLAGS = $(COMMON_CFLAGS)  multiboot_mod_CFLAGS = $(COMMON_CFLAGS)
268    multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS)
269    
270  # For amiga.mod  # For amiga.mod
271  amiga_mod_SOURCES = partmap/amiga.c  amiga_mod_SOURCES = partmap/amiga.c
272  amiga_mod_CFLAGS = $(COMMON_CFLAGS)  amiga_mod_CFLAGS = $(COMMON_CFLAGS)
273    amiga_mod_LDFLAGS = $(COMMON_LDFLAGS)
274    
275  # For apple.mod  # For apple.mod
276  apple_mod_SOURCES = partmap/apple.c  apple_mod_SOURCES = partmap/apple.c
277  apple_mod_CFLAGS = $(COMMON_CFLAGS)  apple_mod_CFLAGS = $(COMMON_CFLAGS)
278    apple_mod_LDFLAGS = $(COMMON_LDFLAGS)
279    
280  # For pc.mod  # For pc.mod
281  pc_mod_SOURCES = partmap/pc.c  pc_mod_SOURCES = partmap/pc.c
282  pc_mod_CFLAGS = $(COMMON_CFLAGS)  pc_mod_CFLAGS = $(COMMON_CFLAGS)
283    pc_mod_LDFLAGS = $(COMMON_LDFLAGS)
284    
285  # For sun.mod  # For sun.mod
286  sun_mod_SOURCES = partmap/sun.c  sun_mod_SOURCES = partmap/sun.c
287  sun_mod_CFLAGS = $(COMMON_CFLAGS)  sun_mod_CFLAGS = $(COMMON_CFLAGS)
288    sun_mod_LDFLAGS = $(COMMON_LDFLAGS)
289    
290  # For loopback.mod  # For loopback.mod
291  loopback_mod_SOURCES = disk/loopback.c  loopback_mod_SOURCES = disk/loopback.c
292  loopback_mod_CFLAGS = $(COMMON_CFLAGS)  loopback_mod_CFLAGS = $(COMMON_CFLAGS)
293    loopback_mod_LDFLAGS = $(COMMON_LDFLAGS)
294    
295  # For default.mod  # For default.mod
296  default_mod_SOURCES = commands/default.c  default_mod_SOURCES = commands/default.c
297  default_mod_CFLAGS = $(COMMON_CFLAGS)  default_mod_CFLAGS = $(COMMON_CFLAGS)
298    default_mod_LDFLAGS = $(COMMON_LDFLAGS)
299    
300  # For timeout.mod  # For timeout.mod
301  timeout_mod_SOURCES = commands/timeout.c  timeout_mod_SOURCES = commands/timeout.c
302  timeout_mod_CFLAGS = $(COMMON_CFLAGS)  timeout_mod_CFLAGS = $(COMMON_CFLAGS)
303    timeout_mod_LDFLAGS = $(COMMON_LDFLAGS)
304    
305  # For configfile.mod  # For configfile.mod
306  configfile_mod_SOURCES = commands/configfile.c  configfile_mod_SOURCES = commands/configfile.c
307  configfile_mod_CFLAGS = $(COMMON_CFLAGS)  configfile_mod_CFLAGS = $(COMMON_CFLAGS)
308    configfile_mod_LDFLAGS = $(COMMON_LDFLAGS)
309    
310  # For vbe.mod.  # For vbe.mod.
311  vbe_mod_SOURCES = video/i386/pc/vbe.c  vbe_mod_SOURCES = video/i386/pc/vbe.c
312  vbe_mod_CFLAGS = $(COMMON_CFLAGS)  vbe_mod_CFLAGS = $(COMMON_CFLAGS)
313    vbe_mod_LDFLAGS = $(COMMON_LDFLAGS)
314    
315  # For vesafb.mod.  # For vesafb.mod.
316  vesafb_mod_SOURCES = term/i386/pc/vesafb.c  vesafb_mod_SOURCES = term/i386/pc/vesafb.c
317  vesafb_mod_CFLAGS = $(COMMON_CFLAGS)  vesafb_mod_CFLAGS = $(COMMON_CFLAGS)
318    vesafb_mod_LDFLAGS = $(COMMON_LDFLAGS)
319    
320  # For vbeinfo.mod.  # For vbeinfo.mod.
321  vbeinfo_mod_SOURCES = commands/i386/pc/vbeinfo.c  vbeinfo_mod_SOURCES = commands/i386/pc/vbeinfo.c
322  vbeinfo_mod_CFLAGS = $(COMMON_CFLAGS)  vbeinfo_mod_CFLAGS = $(COMMON_CFLAGS)
323    vbeinfo_mod_LDFLAGS = $(COMMON_LDFLAGS)
324    
325  # For vbetest.mod.  # For vbetest.mod.
326  vbetest_mod_SOURCES = commands/i386/pc/vbetest.c  vbetest_mod_SOURCES = commands/i386/pc/vbetest.c
327  vbetest_mod_CFLAGS = $(COMMON_CFLAGS)  vbetest_mod_CFLAGS = $(COMMON_CFLAGS)
328    vbetest_mod_LDFLAGS = $(COMMON_LDFLAGS)
329    
330  # For search.mod.  # For search.mod.
331  search_mod_SOURCES = commands/search.c  search_mod_SOURCES = commands/search.c
332  search_mod_CFLAGS = $(COMMON_CFLAGS)  search_mod_CFLAGS = $(COMMON_CFLAGS)
333    search_mod_LDFLAGS = $(COMMON_LDFLAGS)
334    
335  # For gzio.mod.  # For gzio.mod.
336  gzio_mod_SOURCES = io/gzio.c  gzio_mod_SOURCES = io/gzio.c
337  gzio_mod_CFLAGS = $(COMMON_CFLAGS)  gzio_mod_CFLAGS = $(COMMON_CFLAGS)
338    gzio_mod_LDFLAGS = $(COMMON_LDFLAGS)

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.47

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