4 bin_UTILITIES += grub-mkelfimage
5 grub_mkelfimage_SOURCES = util/elf/grub-mkimage.c util/misc.c \
7 util/elf/grub-mkimage.c_DEPENDENCIES = Makefile
10 sbin_UTILITIES += grub-probe
11 util/grub-probe.c_DEPENDENCIES = grub_probe_init.h
12 grub_probe_SOURCES = util/grub-probe.c \
13 util/hostdisk.c util/misc.c util/getroot.c \
14 kern/device.c kern/disk.c kern/err.c kern/misc.c \
15 kern/parser.c kern/partition.c kern/file.c \
17 fs/affs.c fs/cpio.c fs/fat.c fs/ext2.c fs/hfs.c \
18 fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \
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/befs.c fs/tar.c \
22 partmap/msdos.c partmap/apple.c partmap/sun.c partmap/gpt.c\
23 kern/fs.c kern/env.c fs/fshelp.c \
24 disk/raid.c disk/mdraid_linux.c disk/lvm.c grub_probe_init.c
26 ifeq ($(enable_grub_fstest), yes)
27 bin_UTILITIES += grub-fstest
31 util/grub-fstest.c_DEPENDENCIES = grub_fstest_init.h
32 grub_fstest_SOURCES = util/grub-fstest.c util/hostfs.c util/misc.c \
33 kern/file.c kern/device.c kern/disk.c kern/err.c kern/misc.c \
34 disk/host.c disk/loopback.c kern/list.c kern/command.c \
35 lib/arg.c commands/extcmd.c normal/datetime.c normal/misc.c \
36 lib/hexdump.c lib/crc.c commands/blocklist.c commands/ls.c \
38 fs/affs.c fs/cpio.c fs/fat.c fs/ext2.c fs/hfs.c \
39 fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \
40 fs/ntfs.c fs/ntfscomp.c fs/reiserfs.c fs/sfs.c \
41 fs/ufs.c fs/ufs2.c fs/xfs.c fs/afs.c fs/befs.c fs/tar.c \
43 kern/partition.c partmap/msdos.c partmap/apple.c partmap/sun.c \
45 kern/fs.c kern/env.c fs/fshelp.c disk/raid.c \
46 disk/raid5_recover.c disk/raid6_recover.c \
47 disk/mdraid_linux.c disk/dmraid_nvidia.c disk/lvm.c \
51 ifeq ($(enable_grub_mkfont), yes)
52 bin_UTILITIES += grub-mkfont
53 grub_mkfont_SOURCES = util/grub-mkfont.c util/misc.c
54 grub_mkfont_CFLAGS = $(freetype_cflags)
55 grub_mkfont_LDFLAGS = $(freetype_libs)
59 grub_script.tab.c grub_script.tab.h: script/sh/parser.y
60 $(YACC) -d -p grub_script_yy -b grub_script $(srcdir)/script/sh/parser.y
61 DISTCLEANFILES += grub_script.tab.c grub_script.tab.h
64 grub_emu_init.lst: geninit.sh $(filter-out grub_emu_init.c,$(grub_emu_SOURCES))
65 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
66 DISTCLEANFILES += grub_emu_init.lst
68 grub_emu_init.h: grub_emu_init.lst $(filter-out grub_emu_init.c,$(grub_emu_SOURCES)) geninitheader.sh
69 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
70 DISTCLEANFILES += grub_emu_init.h
72 grub_emu_init.c: grub_emu_init.lst $(filter-out grub_emu_init.c,$(grub_emu_SOURCES)) geninit.sh grub_emu_init.h
73 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
74 DISTCLEANFILES += grub_emu_init.c
77 grub_probe_init.lst: geninit.sh $(filter-out grub_probe_init.c,$(grub_probe_SOURCES))
78 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
79 DISTCLEANFILES += grub_probe_init.lst
81 grub_probe_init.h: grub_probe_init.lst $(filter-out grub_probe_init.c,$(grub_probe_SOURCES)) geninitheader.sh
82 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
83 DISTCLEANFILES += grub_probe_init.h
85 grub_probe_init.c: grub_probe_init.lst $(filter-out grub_probe_init.c,$(grub_probe_SOURCES)) geninit.sh grub_probe_init.h
86 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
87 DISTCLEANFILES += grub_probe_init.c
90 grub_setup_init.lst: geninit.sh $(filter-out grub_setup_init.c,$(grub_setup_SOURCES))
91 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
92 DISTCLEANFILES += grub_setup_init.lst
94 grub_setup_init.h: grub_setup_init.lst $(filter-out grub_setup_init.c,$(grub_setup_SOURCES)) geninitheader.sh
95 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
96 DISTCLEANFILES += grub_setup_init.h
98 grub_setup_init.c: grub_setup_init.lst $(filter-out grub_setup_init.c,$(grub_setup_SOURCES)) geninit.sh grub_setup_init.h
99 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
100 DISTCLEANFILES += grub_setup_init.c
103 grub_fstest_init.lst: geninit.sh $(filter-out grub_fstest_init.c,$(grub_fstest_SOURCES))
104 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
105 DISTCLEANFILES += grub_fstest_init.lst
107 grub_fstest_init.h: grub_fstest_init.lst $(filter-out grub_fstest_init.c,$(grub_fstest_SOURCES)) geninitheader.sh
108 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
109 DISTCLEANFILES += grub_fstest_init.h
111 grub_fstest_init.c: grub_fstest_init.lst $(filter-out grub_fstest_init.c,$(grub_fstest_SOURCES)) geninit.sh grub_fstest_init.h
112 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
113 DISTCLEANFILES += grub_fstest_init.c
116 bin_UTILITIES += grub-editenv
117 grub_editenv_SOURCES = util/grub-editenv.c lib/envblk.c util/misc.c kern/misc.c kern/err.c
118 CLEANFILES += grub-editenv
121 ifeq ($(enable_grub_pe2elf), yes)
122 bin_UTILITIES += grub-pe2elf
125 grub_pe2elf_SOURCES = util/grub-pe2elf.c util/misc.c
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
135 grub_macho2img_SOURCES = util/grub-macho2img.c
136 CLEANFILES += grub-macho2img
139 grub-mkconfig: util/grub-mkconfig.in config.status
140 ./config.status --file=$@:$<
142 sbin_SCRIPTS += grub-mkconfig
143 CLEANFILES += grub-mkconfig
145 grub-mkconfig_lib: util/grub-mkconfig_lib.in config.status
146 ./config.status --file=$@:$<
148 lib_SCRIPTS += grub-mkconfig_lib
149 CLEANFILES += grub-mkconfig_lib
151 update-grub_lib: util/update-grub_lib.in config.status
152 ./config.status --file=$@:$<
154 lib_SCRIPTS += update-grub_lib
155 CLEANFILES += update-grub_lib
157 %: util/grub.d/%.in config.status
158 ./config.status --file=$@:$<
160 grub-mkconfig_SCRIPTS = 00_header 30_os-prober 40_custom
161 ifneq (, $(host_kernel))
162 grub-mkconfig_SCRIPTS += 10_$(host_kernel)
165 CLEANFILES += $(grub-mkconfig_SCRIPTS)
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
177 pkglib_MODULES += fshelp.mod fat.mod ufs1.mod ufs2.mod ext2.mod ntfs.mod \
178 ntfscomp.mod minix.mod hfs.mod jfs.mod iso9660.mod xfs.mod \
179 affs.mod sfs.mod hfsplus.mod reiserfs.mod cpio.mod tar.mod \
180 udf.mod afs.mod befs.mod
183 fshelp_mod_SOURCES = fs/fshelp.c
184 fshelp_mod_CFLAGS = $(COMMON_CFLAGS)
185 fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS)
188 fat_mod_SOURCES = fs/fat.c
189 fat_mod_CFLAGS = $(COMMON_CFLAGS)
190 fat_mod_LDFLAGS = $(COMMON_LDFLAGS)
193 ufs1_mod_SOURCES = fs/ufs.c
194 ufs1_mod_CFLAGS = $(COMMON_CFLAGS)
195 ufs1_mod_LDFLAGS = $(COMMON_LDFLAGS)
198 ufs2_mod_SOURCES = fs/ufs2.c
199 ufs2_mod_CFLAGS = $(COMMON_CFLAGS)
200 ufs2_mod_LDFLAGS = $(COMMON_LDFLAGS)
203 ext2_mod_SOURCES = fs/ext2.c
204 ext2_mod_CFLAGS = $(COMMON_CFLAGS)
205 ext2_mod_LDFLAGS = $(COMMON_LDFLAGS)
208 ntfs_mod_SOURCES = fs/ntfs.c
209 ntfs_mod_CFLAGS = $(COMMON_CFLAGS)
210 ntfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
213 ntfscomp_mod_SOURCES = fs/ntfscomp.c
214 ntfscomp_mod_CFLAGS = $(COMMON_CFLAGS)
215 ntfscomp_mod_LDFLAGS = $(COMMON_LDFLAGS)
218 minix_mod_SOURCES = fs/minix.c
219 minix_mod_CFLAGS = $(COMMON_CFLAGS)
220 minix_mod_LDFLAGS = $(COMMON_LDFLAGS)
223 hfs_mod_SOURCES = fs/hfs.c
224 hfs_mod_CFLAGS = $(COMMON_CFLAGS)
225 hfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
228 jfs_mod_SOURCES = fs/jfs.c
229 jfs_mod_CFLAGS = $(COMMON_CFLAGS)
230 jfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
233 iso9660_mod_SOURCES = fs/iso9660.c
234 iso9660_mod_CFLAGS = $(COMMON_CFLAGS)
235 iso9660_mod_LDFLAGS = $(COMMON_LDFLAGS)
238 xfs_mod_SOURCES = fs/xfs.c
239 xfs_mod_CFLAGS = $(COMMON_CFLAGS)
240 xfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
243 affs_mod_SOURCES = fs/affs.c
244 affs_mod_CFLAGS = $(COMMON_CFLAGS)
245 affs_mod_LDFLAGS = $(COMMON_LDFLAGS)
248 sfs_mod_SOURCES = fs/sfs.c
249 sfs_mod_CFLAGS = $(COMMON_CFLAGS)
250 sfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
253 hfsplus_mod_SOURCES = fs/hfsplus.c
254 hfsplus_mod_CFLAGS = $(COMMON_CFLAGS)
255 hfsplus_mod_LDFLAGS = $(COMMON_LDFLAGS)
258 reiserfs_mod_SOURCES = fs/reiserfs.c
259 reiserfs_mod_CFLAGS = $(COMMON_CFLAGS)
260 reiserfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
263 cpio_mod_SOURCES = fs/cpio.c
264 cpio_mod_CFLAGS = $(COMMON_CFLAGS)
265 cpio_mod_LDFLAGS = $(COMMON_LDFLAGS)
268 tar_mod_SOURCES = fs/tar.c
269 tar_mod_CFLAGS = $(COMMON_CFLAGS)
270 tar_mod_LDFLAGS = $(COMMON_LDFLAGS)
273 udf_mod_SOURCES = fs/udf.c
274 udf_mod_CFLAGS = $(COMMON_CFLAGS)
275 udf_mod_LDFLAGS = $(COMMON_LDFLAGS)
278 afs_mod_SOURCES = fs/afs.c
279 afs_mod_CFLAGS = $(COMMON_CFLAGS)
280 afs_mod_LDFLAGS = $(COMMON_LDFLAGS)
283 befs_mod_SOURCES = fs/befs.c
284 befs_mod_CFLAGS = $(COMMON_CFLAGS)
285 befs_mod_LDFLAGS = $(COMMON_LDFLAGS)
289 pkglib_MODULES += part_amiga.mod
290 part_amiga_mod_SOURCES = partmap/amiga.c
291 part_amiga_mod_CFLAGS = $(COMMON_CFLAGS)
292 part_amiga_mod_LDFLAGS = $(COMMON_LDFLAGS)
294 pkglib_MODULES += part_apple.mod
295 part_apple_mod_SOURCES = partmap/apple.c
296 part_apple_mod_CFLAGS = $(COMMON_CFLAGS)
297 part_apple_mod_LDFLAGS = $(COMMON_LDFLAGS)
299 pkglib_MODULES += part_msdos.mod
300 part_msdos_mod_SOURCES = partmap/msdos.c
301 part_msdos_mod_CFLAGS = $(COMMON_CFLAGS)
302 part_msdos_mod_LDFLAGS = $(COMMON_LDFLAGS)
304 pkglib_MODULES += part_sun.mod
305 part_sun_mod_SOURCES = partmap/sun.c
306 part_sun_mod_CFLAGS = $(COMMON_CFLAGS)
307 part_sun_mod_LDFLAGS = $(COMMON_LDFLAGS)
309 pkglib_MODULES += part_acorn.mod
310 part_acorn_mod_SOURCES = partmap/acorn.c
311 part_acorn_mod_CFLAGS = $(COMMON_CFLAGS)
312 part_acorn_mod_LDFLAGS = $(COMMON_LDFLAGS)
314 pkglib_MODULES += part_gpt.mod
315 part_gpt_mod_SOURCES = partmap/gpt.c
316 part_gpt_mod_CFLAGS = $(COMMON_CFLAGS)
317 part_gpt_mod_LDFLAGS = $(COMMON_LDFLAGS)
319 # Special disk structures and generic drivers
321 pkglib_MODULES += raid.mod raid5rec.mod raid6rec.mod mdraid.mod dm_nv.mod \
325 raid_mod_SOURCES = disk/raid.c
326 raid_mod_CFLAGS = $(COMMON_CFLAGS)
327 raid_mod_LDFLAGS = $(COMMON_LDFLAGS)
330 raid5rec_mod_SOURCES = disk/raid5_recover.c
331 raid5rec_mod_CFLAGS = $(COMMON_CFLAGS)
332 raid5rec_mod_LDFLAGS = $(COMMON_LDFLAGS)
335 raid6rec_mod_SOURCES = disk/raid6_recover.c
336 raid6rec_mod_CFLAGS = $(COMMON_CFLAGS)
337 raid6rec_mod_LDFLAGS = $(COMMON_LDFLAGS)
340 mdraid_mod_SOURCES = disk/mdraid_linux.c
341 mdraid_mod_CFLAGS = $(COMMON_CFLAGS)
342 mdraid_mod_LDFLAGS = $(COMMON_LDFLAGS)
345 dm_nv_mod_SOURCES = disk/dmraid_nvidia.c
346 dm_nv_mod_CFLAGS = $(COMMON_CFLAGS)
347 dm_nv_mod_LDFLAGS = $(COMMON_LDFLAGS)
350 lvm_mod_SOURCES = disk/lvm.c
351 lvm_mod_CFLAGS = $(COMMON_CFLAGS)
352 lvm_mod_LDFLAGS = $(COMMON_LDFLAGS)
355 scsi_mod_SOURCES = disk/scsi.c
356 scsi_mod_CFLAGS = $(COMMON_CFLAGS)
357 scsi_mod_LDFLAGS = $(COMMON_LDFLAGS)
360 pkglib_MODULES += minicmd.mod extcmd.mod hello.mod handler.mod \
361 ls.mod cmp.mod cat.mod help.mod search.mod loopback.mod \
362 fs_file.mod fs_uuid.mod configfile.mod echo.mod \
363 terminfo.mod test.mod blocklist.mod hexdump.mod \
364 read.mod sleep.mod loadenv.mod crc.mod parttool.mod \
365 msdospart.mod memrw.mod normal.mod sh.mod lua.mod \
366 gptsync.mod true.mod probe.mod
369 gptsync_mod_SOURCES = commands/gptsync.c
370 gptsync_mod_CFLAGS = $(COMMON_CFLAGS)
371 gptsync_mod_LDFLAGS = $(COMMON_LDFLAGS)
374 minicmd_mod_SOURCES = commands/minicmd.c
375 minicmd_mod_CFLAGS = $(COMMON_CFLAGS)
376 minicmd_mod_LDFLAGS = $(COMMON_LDFLAGS)
379 extcmd_mod_SOURCES = commands/extcmd.c lib/arg.c
380 extcmd_mod_CFLAGS = $(COMMON_CFLAGS)
381 extcmd_mod_LDFLAGS = $(COMMON_LDFLAGS)
384 hello_mod_SOURCES = hello/hello.c
385 hello_mod_CFLAGS = $(COMMON_CFLAGS)
386 hello_mod_LDFLAGS = $(COMMON_LDFLAGS)
389 parttool_mod_SOURCES = commands/parttool.c
390 parttool_mod_CFLAGS = $(COMMON_CFLAGS)
391 parttool_mod_LDFLAGS = $(COMMON_LDFLAGS)
394 msdospart_mod_SOURCES = parttool/msdospart.c
395 msdospart_mod_CFLAGS = $(COMMON_CFLAGS)
396 msdospart_mod_LDFLAGS = $(COMMON_LDFLAGS)
399 handler_mod_SOURCES = commands/handler.c
400 handler_mod_CFLAGS = $(COMMON_CFLAGS)
401 handler_mod_LDFLAGS = $(COMMON_LDFLAGS)
404 ls_mod_SOURCES = commands/ls.c
405 ls_mod_CFLAGS = $(COMMON_CFLAGS)
406 ls_mod_LDFLAGS = $(COMMON_LDFLAGS)
409 cmp_mod_SOURCES = commands/cmp.c
410 cmp_mod_CFLAGS = $(COMMON_CFLAGS)
411 cmp_mod_LDFLAGS = $(COMMON_LDFLAGS)
414 cat_mod_SOURCES = commands/cat.c
415 cat_mod_CFLAGS = $(COMMON_CFLAGS)
416 cat_mod_LDFLAGS = $(COMMON_LDFLAGS)
419 echo_mod_SOURCES = commands/echo.c
420 echo_mod_CFLAGS = $(COMMON_CFLAGS)
421 echo_mod_LDFLAGS = $(COMMON_LDFLAGS)
424 help_mod_SOURCES = commands/help.c
425 help_mod_CFLAGS = $(COMMON_CFLAGS)
426 help_mod_LDFLAGS = $(COMMON_LDFLAGS)
429 search_mod_SOURCES = commands/search.c
430 search_mod_CFLAGS = $(COMMON_CFLAGS)
431 search_mod_LDFLAGS = $(COMMON_LDFLAGS)
434 test_mod_SOURCES = commands/test.c
435 test_mod_CFLAGS = $(COMMON_CFLAGS)
436 test_mod_LDFLAGS = $(COMMON_LDFLAGS)
439 loopback_mod_SOURCES = disk/loopback.c
440 loopback_mod_CFLAGS = $(COMMON_CFLAGS)
441 loopback_mod_LDFLAGS = $(COMMON_LDFLAGS)
444 fs_file_mod_SOURCES = disk/fs_file.c
445 fs_file_mod_CFLAGS = $(COMMON_CFLAGS)
446 fs_file_mod_LDFLAGS = $(COMMON_LDFLAGS)
449 fs_uuid_mod_SOURCES = disk/fs_uuid.c
450 fs_uuid_mod_CFLAGS = $(COMMON_CFLAGS)
451 fs_uuid_mod_LDFLAGS = $(COMMON_LDFLAGS)
454 configfile_mod_SOURCES = commands/configfile.c
455 configfile_mod_CFLAGS = $(COMMON_CFLAGS)
456 configfile_mod_LDFLAGS = $(COMMON_LDFLAGS)
459 terminfo_mod_SOURCES = term/terminfo.c term/tparm.c
460 terminfo_mod_CFLAGS = $(COMMON_CFLAGS)
461 terminfo_mod_LDFLAGS = $(COMMON_LDFLAGS)
464 blocklist_mod_SOURCES = commands/blocklist.c
465 blocklist_mod_CFLAGS = $(COMMON_CFLAGS)
466 blocklist_mod_LDFLAGS = $(COMMON_LDFLAGS)
469 hexdump_mod_SOURCES = commands/hexdump.c lib/hexdump.c
470 hexdump_mod_CFLAGS = $(COMMON_CFLAGS)
471 hexdump_mod_LDFLAGS = $(COMMON_LDFLAGS)
474 read_mod_SOURCES = commands/read.c
475 read_mod_CFLAGS = $(COMMON_CFLAGS)
476 read_mod_LDFLAGS = $(COMMON_LDFLAGS)
479 sleep_mod_SOURCES = commands/sleep.c
480 sleep_mod_CFLAGS = $(COMMON_CFLAGS)
481 sleep_mod_LDFLAGS = $(COMMON_LDFLAGS)
484 loadenv_mod_SOURCES = commands/loadenv.c lib/envblk.c
485 loadenv_mod_CFLAGS = $(COMMON_CFLAGS)
486 loadenv_mod_LDFLAGS = $(COMMON_LDFLAGS)
489 crc_mod_SOURCES = commands/crc.c lib/crc.c
490 crc_mod_CFLAGS = $(COMMON_CFLAGS)
491 crc_mod_LDFLAGS = $(COMMON_LDFLAGS)
494 memrw_mod_SOURCES = commands/memrw.c
495 memrw_mod_CFLAGS = $(COMMON_CFLAGS)
496 memrw_mod_LDFLAGS = $(COMMON_LDFLAGS)
499 true_mod_SOURCES = commands/true.c
500 true_mod_CFLAGS = $(COMMON_CFLAGS)
501 true_mod_LDFLAGS = $(COMMON_LDFLAGS)
504 probe_mod_SOURCES = commands/probe.c
505 probe_mod_CFLAGS = $(COMMON_CFLAGS)
506 probe_mod_LDFLAGS = $(COMMON_LDFLAGS)
509 normal_mod_SOURCES = normal/main.c normal/cmdline.c normal/dyncmd.c \
510 normal/autofs.c normal/handler.c \
511 normal/color.c normal/completion.c normal/datetime.c normal/menu.c \
512 normal/menu_entry.c normal/menu_text.c normal/menu_viewer.c \
514 normal_mod_CFLAGS = $(COMMON_CFLAGS)
515 normal_mod_LDFLAGS = $(COMMON_LDFLAGS)
518 sh_mod_SOURCES = script/sh/main.c script/sh/script.c script/sh/execute.c \
519 script/sh/function.c script/sh/lexer.c grub_script.tab.c
520 sh_mod_CFLAGS = $(COMMON_CFLAGS)
521 sh_mod_LDFLAGS = $(COMMON_LDFLAGS)
524 lua_mod_SOURCES = script/lua/lapi.c script/lua/lcode.c script/lua/ldebug.c \
525 script/lua/ldo.c script/lua/ldump.c script/lua/lfunc.c \
526 script/lua/lgc.c script/lua/llex.c script/lua/lmem.c \
527 script/lua/lobject.c script/lua/lopcodes.c script/lua/lparser.c \
528 script/lua/lstate.c script/lua/lstring.c script/lua/ltable.c \
529 script/lua/ltm.c script/lua/lundump.c script/lua/lvm.c \
530 script/lua/lzio.c script/lua/lauxlib.c script/lua/lbaselib.c \
531 script/lua/linit.c script/lua/ltablib.c script/lua/lstrlib.c \
532 script/lua/grub_main.c script/lua/grub_lib.c
533 lua_mod_CFLAGS = $(COMMON_CFLAGS)
534 lua_mod_LDFLAGS = $(COMMON_LDFLAGS)
536 # Extra libraries for lua
537 # script/lua/lmathlib.c script/lua/loslib.c script/lua/liolib.c
538 # script/lua/ldblib.c script/lua/loadlib.c
540 # Common Video Subsystem specific modules.
541 pkglib_MODULES += video.mod videotest.mod bitmap.mod tga.mod jpeg.mod \
542 png.mod font.mod gfxterm.mod video_fb.mod
545 video_mod_SOURCES = video/video.c
546 video_mod_CFLAGS = $(COMMON_CFLAGS)
547 video_mod_LDFLAGS = $(COMMON_LDFLAGS)
549 video_fb_mod_SOURCES = video/fb/video_fb.c video/fb/fbblit.c \
550 video/fb/fbfill.c video/fb/fbutil.c
551 video_fb_mod_CFLAGS = $(COMMON_CFLAGS)
552 video_fb_mod_LDFLAGS = $(COMMON_LDFLAGS)
555 videotest_mod_SOURCES = commands/videotest.c
556 videotest_mod_CFLAGS = $(COMMON_CFLAGS)
557 videotest_mod_LDFLAGS = $(COMMON_LDFLAGS)
560 bitmap_mod_SOURCES = video/bitmap.c
561 bitmap_mod_CFLAGS = $(COMMON_CFLAGS)
562 bitmap_mod_LDFLAGS = $(COMMON_LDFLAGS)
565 tga_mod_SOURCES = video/readers/tga.c
566 tga_mod_CFLAGS = $(COMMON_CFLAGS)
567 tga_mod_LDFLAGS = $(COMMON_LDFLAGS)
570 jpeg_mod_SOURCES = video/readers/jpeg.c
571 jpeg_mod_CFLAGS = $(COMMON_CFLAGS)
572 jpeg_mod_LDFLAGS = $(COMMON_LDFLAGS)
575 png_mod_SOURCES = video/readers/png.c
576 png_mod_CFLAGS = $(COMMON_CFLAGS)
577 png_mod_LDFLAGS = $(COMMON_LDFLAGS)
580 font_mod_SOURCES = font/font_cmd.c font/font.c
581 font_mod_CFLAGS = $(COMMON_CFLAGS)
582 font_mod_LDFLAGS = $(COMMON_LDFLAGS)
585 gfxterm_mod_SOURCES = term/gfxterm.c
586 gfxterm_mod_CFLAGS = $(COMMON_CFLAGS)
587 gfxterm_mod_LDFLAGS = $(COMMON_LDFLAGS)
590 pkglib_MODULES += gzio.mod bufio.mod elf.mod
593 elf_mod_SOURCES = kern/elf.c
594 elf_mod_CFLAGS = $(COMMON_CFLAGS)
595 elf_mod_LDFLAGS = $(COMMON_LDFLAGS)
598 gzio_mod_SOURCES = io/gzio.c
599 gzio_mod_CFLAGS = $(COMMON_CFLAGS)
600 gzio_mod_LDFLAGS = $(COMMON_LDFLAGS)
603 bufio_mod_SOURCES = io/bufio.c
604 bufio_mod_CFLAGS = $(COMMON_CFLAGS)
605 bufio_mod_LDFLAGS = $(COMMON_LDFLAGS)
608 pkglib_MODULES += xnu_uuid.mod
611 xnu_uuid_mod_SOURCES = commands/xnu_uuid.c
612 xnu_uuid_mod_CFLAGS = $(COMMON_CFLAGS)
613 xnu_uuid_mod_LDFLAGS = $(COMMON_LDFLAGS)
615 pkglib_MODULES += setjmp.mod
616 setjmp_mod_SOURCES = lib/$(target_cpu)/setjmp.S
617 setjmp_mod_ASFLAGS = $(COMMON_ASFLAGS)
618 setjmp_mod_LDFLAGS = $(COMMON_LDFLAGS)