17
17
fs/affs.c fs/cpio.c fs/fat.c fs/ext2.c fs/hfs.c \
18
18
fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \
19
19
fs/ntfs.c fs/ntfscomp.c fs/reiserfs.c fs/sfs.c \
20
fs/ufs.c fs/ufs2.c fs/xfs.c fs/afs.c fs/afs_be.c \
21
fs/befs.c fs/befs_be.c fs/tar.c \
20
fs/ufs.c fs/xfs.c fs/afs.c fs/befs.c fs/tar.c \
23
partmap/msdos.c partmap/apple.c partmap/sun.c partmap/gpt.c\
22
partmap/pc.c partmap/apple.c partmap/sun.c partmap/gpt.c\
24
23
kern/fs.c kern/env.c fs/fshelp.c \
25
24
disk/raid.c disk/mdraid_linux.c disk/lvm.c grub_probe_init.c
39
38
fs/affs.c fs/cpio.c fs/fat.c fs/ext2.c fs/hfs.c \
40
39
fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \
41
40
fs/ntfs.c fs/ntfscomp.c fs/reiserfs.c fs/sfs.c \
42
fs/ufs.c fs/ufs2.c fs/xfs.c fs/afs.c fs/afs_be.c fs/befs.c \
43
fs/befs_be.c fs/tar.c \
41
fs/ufs.c fs/xfs.c fs/afs.c fs/befs.c fs/tar.c \
45
kern/partition.c partmap/msdos.c partmap/apple.c partmap/sun.c \
43
kern/partition.c partmap/pc.c partmap/apple.c partmap/sun.c \
47
45
kern/fs.c kern/env.c fs/fshelp.c disk/raid.c \
48
46
disk/raid5_recover.c disk/raid6_recover.c \
119
117
grub_editenv_SOURCES = util/grub-editenv.c lib/envblk.c util/misc.c kern/misc.c kern/err.c
120
118
CLEANFILES += grub-editenv
122
# Needed for genmk.rb to work
124
bin_UTILITIES += grub-macho2img grub-pe2elf
121
ifeq ($(enable_grub_pe2elf), yes)
122
bin_UTILITIES += grub-pe2elf
127
125
grub_pe2elf_SOURCES = util/grub-pe2elf.c util/misc.c
128
126
CLEANFILES += grub-pe2elf
128
# grub_macho2img assumes a lot about source file.
129
# So installing it definitively is useless
130
# But adding to bin_UTILITIES is needed for
133
bin_UTILITIES += grub-macho2img
130
135
grub_macho2img_SOURCES = util/grub-macho2img.c
131
136
CLEANFILES += grub-macho2img
162
167
grub-mkconfig_DATA += util/grub.d/README
170
grub-dumpbios: util/grub-dumpbios.in config.status
171
./config.status --file=$@:$<
173
sbin_SCRIPTS += grub-dumpbios
174
CLEANFILES += grub-dumpbios
164
176
# Filing systems.
165
pkglib_MODULES += fshelp.mod fat.mod ufs1.mod ufs2.mod ext2.mod ntfs.mod \
177
pkglib_MODULES += fshelp.mod fat.mod ufs.mod ext2.mod ntfs.mod \
166
178
ntfscomp.mod minix.mod hfs.mod jfs.mod iso9660.mod xfs.mod \
167
179
affs.mod sfs.mod hfsplus.mod reiserfs.mod cpio.mod tar.mod \
168
udf.mod afs.mod afs_be.mod befs.mod befs_be.mod
180
udf.mod afs.mod befs.mod
170
182
# For fshelp.mod.
171
183
fshelp_mod_SOURCES = fs/fshelp.c
177
189
fat_mod_CFLAGS = $(COMMON_CFLAGS)
178
190
fat_mod_LDFLAGS = $(COMMON_LDFLAGS)
181
ufs1_mod_SOURCES = fs/ufs.c
182
ufs1_mod_CFLAGS = $(COMMON_CFLAGS)
183
ufs1_mod_LDFLAGS = $(COMMON_LDFLAGS)
186
ufs2_mod_SOURCES = fs/ufs2.c
187
ufs2_mod_CFLAGS = $(COMMON_CFLAGS)
188
ufs2_mod_LDFLAGS = $(COMMON_LDFLAGS)
193
ufs_mod_SOURCES = fs/ufs.c
194
ufs_mod_CFLAGS = $(COMMON_CFLAGS)
195
ufs_mod_LDFLAGS = $(COMMON_LDFLAGS)
191
198
ext2_mod_SOURCES = fs/ext2.c
267
274
afs_mod_CFLAGS = $(COMMON_CFLAGS)
268
275
afs_mod_LDFLAGS = $(COMMON_LDFLAGS)
271
afs_be_mod_SOURCES = fs/afs_be.c
272
afs_be_mod_CFLAGS = $(COMMON_CFLAGS)
273
afs_be_mod_LDFLAGS = $(COMMON_LDFLAGS)
276
278
befs_mod_SOURCES = fs/befs.c
277
279
befs_mod_CFLAGS = $(COMMON_CFLAGS)
278
280
befs_mod_LDFLAGS = $(COMMON_LDFLAGS)
281
befs_be_mod_SOURCES = fs/befs_be.c
282
befs_be_mod_CFLAGS = $(COMMON_CFLAGS)
283
befs_be_mod_LDFLAGS = $(COMMON_LDFLAGS)
285
282
# Partition maps.
287
pkglib_MODULES += part_amiga.mod
288
part_amiga_mod_SOURCES = partmap/amiga.c
289
part_amiga_mod_CFLAGS = $(COMMON_CFLAGS)
290
part_amiga_mod_LDFLAGS = $(COMMON_LDFLAGS)
292
pkglib_MODULES += part_apple.mod
293
part_apple_mod_SOURCES = partmap/apple.c
294
part_apple_mod_CFLAGS = $(COMMON_CFLAGS)
295
part_apple_mod_LDFLAGS = $(COMMON_LDFLAGS)
297
pkglib_MODULES += part_msdos.mod
298
part_msdos_mod_SOURCES = partmap/msdos.c
299
part_msdos_mod_CFLAGS = $(COMMON_CFLAGS)
300
part_msdos_mod_LDFLAGS = $(COMMON_LDFLAGS)
302
pkglib_MODULES += part_sun.mod
303
part_sun_mod_SOURCES = partmap/sun.c
304
part_sun_mod_CFLAGS = $(COMMON_CFLAGS)
305
part_sun_mod_LDFLAGS = $(COMMON_LDFLAGS)
307
pkglib_MODULES += part_acorn.mod
308
part_acorn_mod_SOURCES = partmap/acorn.c
309
part_acorn_mod_CFLAGS = $(COMMON_CFLAGS)
310
part_acorn_mod_LDFLAGS = $(COMMON_LDFLAGS)
312
pkglib_MODULES += part_gpt.mod
313
part_gpt_mod_SOURCES = partmap/gpt.c
314
part_gpt_mod_CFLAGS = $(COMMON_CFLAGS)
315
part_gpt_mod_LDFLAGS = $(COMMON_LDFLAGS)
283
pkglib_MODULES += amiga.mod apple.mod pc.mod sun.mod acorn.mod gpt.mod
286
amiga_mod_SOURCES = partmap/amiga.c
287
amiga_mod_CFLAGS = $(COMMON_CFLAGS)
288
amiga_mod_LDFLAGS = $(COMMON_LDFLAGS)
291
apple_mod_SOURCES = partmap/apple.c
292
apple_mod_CFLAGS = $(COMMON_CFLAGS)
293
apple_mod_LDFLAGS = $(COMMON_LDFLAGS)
296
pc_mod_SOURCES = partmap/pc.c
297
pc_mod_CFLAGS = $(COMMON_CFLAGS)
298
pc_mod_LDFLAGS = $(COMMON_LDFLAGS)
301
sun_mod_SOURCES = partmap/sun.c
302
sun_mod_CFLAGS = $(COMMON_CFLAGS)
303
sun_mod_LDFLAGS = $(COMMON_LDFLAGS)
306
acorn_mod_SOURCES = partmap/acorn.c
307
acorn_mod_CFLAGS = $(COMMON_CFLAGS)
308
acorn_mod_LDFLAGS = $(COMMON_LDFLAGS)
311
gpt_mod_SOURCES = partmap/gpt.c
312
gpt_mod_CFLAGS = $(COMMON_CFLAGS)
313
gpt_mod_LDFLAGS = $(COMMON_LDFLAGS)
317
315
# Special disk structures and generic drivers
360
358
fs_file.mod fs_uuid.mod configfile.mod echo.mod \
361
359
terminfo.mod test.mod blocklist.mod hexdump.mod \
362
360
read.mod sleep.mod loadenv.mod crc.mod parttool.mod \
363
msdospart.mod memrw.mod normal.mod sh.mod \
364
gptsync.mod true.mod probe.mod password.mod \
368
password_mod_SOURCES = commands/password.c
369
password_mod_CFLAGS = $(COMMON_CFLAGS)
370
password_mod_LDFLAGS = $(COMMON_LDFLAGS)
361
pcpart.mod memrw.mod normal.mod sh.mod lua.mod \
362
gptsync.mod true.mod probe.mod
372
364
# For gptsync.mod.
373
365
gptsync_mod_SOURCES = commands/gptsync.c
394
386
parttool_mod_CFLAGS = $(COMMON_CFLAGS)
395
387
parttool_mod_LDFLAGS = $(COMMON_LDFLAGS)
398
msdospart_mod_SOURCES = parttool/msdospart.c
399
msdospart_mod_CFLAGS = $(COMMON_CFLAGS)
400
msdospart_mod_LDFLAGS = $(COMMON_LDFLAGS)
390
pcpart_mod_SOURCES = parttool/pcpart.c
391
pcpart_mod_CFLAGS = $(COMMON_CFLAGS)
392
pcpart_mod_LDFLAGS = $(COMMON_LDFLAGS)
402
394
# For handler.mod.
403
395
handler_mod_SOURCES = commands/handler.c
509
501
probe_mod_CFLAGS = $(COMMON_CFLAGS)
510
502
probe_mod_LDFLAGS = $(COMMON_LDFLAGS)
513
keystatus_mod_SOURCES = commands/keystatus.c
514
keystatus_mod_CFLAGS = $(COMMON_CFLAGS)
515
keystatus_mod_LDFLAGS = $(COMMON_LDFLAGS)
517
504
# For normal.mod.
518
505
normal_mod_SOURCES = normal/main.c normal/cmdline.c normal/dyncmd.c \
519
normal/auth.c normal/autofs.c normal/handler.c \
506
normal/autofs.c normal/handler.c \
520
507
normal/color.c normal/completion.c normal/datetime.c normal/menu.c \
521
508
normal/menu_entry.c normal/menu_text.c normal/menu_viewer.c \
529
516
sh_mod_CFLAGS = $(COMMON_CFLAGS)
530
517
sh_mod_LDFLAGS = $(COMMON_LDFLAGS)
520
lua_mod_SOURCES = script/lua/lapi.c script/lua/lcode.c script/lua/ldebug.c \
521
script/lua/ldo.c script/lua/ldump.c script/lua/lfunc.c \
522
script/lua/lgc.c script/lua/llex.c script/lua/lmem.c \
523
script/lua/lobject.c script/lua/lopcodes.c script/lua/lparser.c \
524
script/lua/lstate.c script/lua/lstring.c script/lua/ltable.c \
525
script/lua/ltm.c script/lua/lundump.c script/lua/lvm.c \
526
script/lua/lzio.c script/lua/lauxlib.c script/lua/lbaselib.c \
527
script/lua/linit.c script/lua/ltablib.c script/lua/lstrlib.c \
528
script/lua/grub_main.c script/lua/grub_lib.c
529
lua_mod_CFLAGS = $(COMMON_CFLAGS)
530
lua_mod_LDFLAGS = $(COMMON_LDFLAGS)
532
# Extra libraries for lua
533
# script/lua/lmathlib.c script/lua/loslib.c script/lua/liolib.c
534
# script/lua/ldblib.c script/lua/loadlib.c
532
536
# Common Video Subsystem specific modules.
533
537
pkglib_MODULES += video.mod videotest.mod bitmap.mod tga.mod jpeg.mod \
534
png.mod font.mod gfxterm.mod video_fb.mod
538
png.mod font.mod gfxterm.mod
537
541
video_mod_SOURCES = video/video.c
538
542
video_mod_CFLAGS = $(COMMON_CFLAGS)
539
543
video_mod_LDFLAGS = $(COMMON_LDFLAGS)
541
video_fb_mod_SOURCES = video/fb/video_fb.c video/fb/fbblit.c \
542
video/fb/fbfill.c video/fb/fbutil.c
543
video_fb_mod_CFLAGS = $(COMMON_CFLAGS)
544
video_fb_mod_LDFLAGS = $(COMMON_LDFLAGS)
546
545
# For videotest.mod.
547
546
videotest_mod_SOURCES = commands/videotest.c
548
547
videotest_mod_CFLAGS = $(COMMON_CFLAGS)