3 script/sh/lexer.c_DEPENDENCIES = grub_script.tab.h
6 bin_UTILITIES += grub-mkelfimage
7 grub_mkelfimage_SOURCES = util/elf/grub-mkimage.c util/misc.c \
9 util/elf/grub-mkimage.c_DEPENDENCIES = Makefile
12 sbin_UTILITIES += grub-probe
13 util/grub-probe.c_DEPENDENCIES = grub_probe_init.h
14 grub_probe_SOURCES = util/grub-probe.c \
15 util/hostdisk.c util/misc.c util/getroot.c \
16 kern/device.c kern/disk.c kern/err.c kern/misc.c \
17 kern/parser.c kern/partition.c kern/file.c \
19 fs/affs.c fs/cpio.c fs/fat.c fs/ext2.c fs/hfs.c \
20 fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \
21 fs/ntfs.c fs/ntfscomp.c fs/reiserfs.c fs/sfs.c \
22 fs/ufs.c fs/ufs2.c fs/xfs.c fs/afs.c fs/afs_be.c \
23 fs/befs.c fs/befs_be.c fs/tar.c \
25 partmap/msdos.c partmap/apple.c partmap/sun.c partmap/gpt.c\
26 kern/fs.c kern/env.c fs/fshelp.c \
27 disk/raid.c disk/mdraid_linux.c disk/lvm.c grub_probe_init.c
29 ifeq ($(enable_grub_fstest), yes)
30 bin_UTILITIES += grub-fstest
34 util/grub-fstest.c_DEPENDENCIES = grub_fstest_init.h
35 grub_fstest_SOURCES = util/grub-fstest.c util/hostfs.c util/misc.c \
36 kern/file.c kern/device.c kern/disk.c kern/err.c kern/misc.c \
37 disk/host.c disk/loopback.c kern/list.c kern/command.c \
38 lib/arg.c commands/extcmd.c normal/datetime.c normal/misc.c \
39 lib/hexdump.c lib/crc.c commands/blocklist.c commands/ls.c \
41 fs/affs.c fs/cpio.c fs/fat.c fs/ext2.c fs/hfs.c \
42 fs/hfsplus.c fs/iso9660.c fs/udf.c fs/jfs.c fs/minix.c \
43 fs/ntfs.c fs/ntfscomp.c fs/reiserfs.c fs/sfs.c \
44 fs/ufs.c fs/ufs2.c fs/xfs.c fs/afs.c fs/afs_be.c fs/befs.c \
45 fs/befs_be.c fs/tar.c \
47 kern/partition.c partmap/msdos.c partmap/apple.c partmap/sun.c \
49 kern/fs.c kern/env.c fs/fshelp.c disk/raid.c \
50 disk/raid5_recover.c disk/raid6_recover.c \
51 disk/mdraid_linux.c disk/dmraid_nvidia.c disk/lvm.c \
55 ifeq ($(enable_grub_mkfont), yes)
56 bin_UTILITIES += grub-mkfont
57 grub_mkfont_SOURCES = util/grub-mkfont.c util/misc.c
58 grub_mkfont_CFLAGS = $(freetype_cflags)
59 grub_mkfont_LDFLAGS = $(freetype_libs)
63 grub_script.tab.c grub_script.tab.h: script/sh/parser.y
64 $(YACC) -d -p grub_script_yy -b grub_script $(srcdir)/script/sh/parser.y
65 DISTCLEANFILES += grub_script.tab.c grub_script.tab.h
68 grub_emu_init.lst: geninit.sh $(filter-out grub_emu_init.c,$(grub_emu_SOURCES))
69 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
70 DISTCLEANFILES += grub_emu_init.lst
72 grub_emu_init.h: grub_emu_init.lst $(filter-out grub_emu_init.c,$(grub_emu_SOURCES)) geninitheader.sh
73 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
74 DISTCLEANFILES += grub_emu_init.h
76 grub_emu_init.c: grub_emu_init.lst $(filter-out grub_emu_init.c,$(grub_emu_SOURCES)) geninit.sh grub_emu_init.h
77 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
78 DISTCLEANFILES += grub_emu_init.c
81 grub_probe_init.lst: geninit.sh $(filter-out grub_probe_init.c,$(grub_probe_SOURCES))
82 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
83 DISTCLEANFILES += grub_probe_init.lst
85 grub_probe_init.h: grub_probe_init.lst $(filter-out grub_probe_init.c,$(grub_probe_SOURCES)) geninitheader.sh
86 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
87 DISTCLEANFILES += grub_probe_init.h
89 grub_probe_init.c: grub_probe_init.lst $(filter-out grub_probe_init.c,$(grub_probe_SOURCES)) geninit.sh grub_probe_init.h
90 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
91 DISTCLEANFILES += grub_probe_init.c
94 grub_setup_init.lst: geninit.sh $(filter-out grub_setup_init.c,$(grub_setup_SOURCES))
95 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
96 DISTCLEANFILES += grub_setup_init.lst
98 grub_setup_init.h: grub_setup_init.lst $(filter-out grub_setup_init.c,$(grub_setup_SOURCES)) geninitheader.sh
99 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
100 DISTCLEANFILES += grub_setup_init.h
102 grub_setup_init.c: grub_setup_init.lst $(filter-out grub_setup_init.c,$(grub_setup_SOURCES)) geninit.sh grub_setup_init.h
103 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
104 DISTCLEANFILES += grub_setup_init.c
107 grub_fstest_init.lst: geninit.sh $(filter-out grub_fstest_init.c,$(grub_fstest_SOURCES))
108 rm -f $@; grep GRUB_MOD_INIT $(filter %.c,$^) /dev/null > $@
109 DISTCLEANFILES += grub_fstest_init.lst
111 grub_fstest_init.h: grub_fstest_init.lst $(filter-out grub_fstest_init.c,$(grub_fstest_SOURCES)) geninitheader.sh
112 rm -f $@; sh $(srcdir)/geninitheader.sh $< > $@
113 DISTCLEANFILES += grub_fstest_init.h
115 grub_fstest_init.c: grub_fstest_init.lst $(filter-out grub_fstest_init.c,$(grub_fstest_SOURCES)) geninit.sh grub_fstest_init.h
116 rm -f $@; sh $(srcdir)/geninit.sh $< $(filter %.c,$^) > $@
117 DISTCLEANFILES += grub_fstest_init.c
120 bin_UTILITIES += grub-editenv
121 grub_editenv_SOURCES = util/grub-editenv.c lib/envblk.c util/misc.c kern/misc.c kern/err.c
122 CLEANFILES += grub-editenv
124 # Needed for genmk.rb to work
126 bin_UTILITIES += grub-macho2img grub-pe2elf
129 grub_pe2elf_SOURCES = util/grub-pe2elf.c util/misc.c
130 CLEANFILES += grub-pe2elf
132 grub_macho2img_SOURCES = util/grub-macho2img.c
133 CLEANFILES += grub-macho2img
136 grub-mkconfig: util/grub-mkconfig.in config.status
137 ./config.status --file=$@:$<
139 sbin_SCRIPTS += grub-mkconfig
140 CLEANFILES += grub-mkconfig
142 grub-mkconfig_lib: util/grub-mkconfig_lib.in config.status
143 ./config.status --file=$@:$<
145 lib_SCRIPTS += grub-mkconfig_lib
146 CLEANFILES += grub-mkconfig_lib
148 update-grub_lib: util/update-grub_lib.in config.status
149 ./config.status --file=$@:$<
151 lib_SCRIPTS += update-grub_lib
152 CLEANFILES += update-grub_lib
154 %: util/grub.d/%.in config.status
155 ./config.status --file=$@:$<
157 grub-mkconfig_SCRIPTS = 00_header 30_os-prober 40_custom
158 ifneq (, $(host_kernel))
159 grub-mkconfig_SCRIPTS += 10_$(host_kernel)
162 CLEANFILES += $(grub-mkconfig_SCRIPTS)
164 grub-mkconfig_DATA += util/grub.d/README
167 pkglib_MODULES += fshelp.mod fat.mod ufs1.mod ufs2.mod ext2.mod ntfs.mod \
168 ntfscomp.mod minix.mod hfs.mod jfs.mod iso9660.mod xfs.mod \
169 affs.mod sfs.mod hfsplus.mod reiserfs.mod cpio.mod tar.mod \
170 udf.mod afs.mod afs_be.mod befs.mod befs_be.mod
173 fshelp_mod_SOURCES = fs/fshelp.c
174 fshelp_mod_CFLAGS = $(COMMON_CFLAGS)
175 fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS)
178 fat_mod_SOURCES = fs/fat.c
179 fat_mod_CFLAGS = $(COMMON_CFLAGS)
180 fat_mod_LDFLAGS = $(COMMON_LDFLAGS)
183 ufs1_mod_SOURCES = fs/ufs.c
184 ufs1_mod_CFLAGS = $(COMMON_CFLAGS)
185 ufs1_mod_LDFLAGS = $(COMMON_LDFLAGS)
188 ufs2_mod_SOURCES = fs/ufs2.c
189 ufs2_mod_CFLAGS = $(COMMON_CFLAGS)
190 ufs2_mod_LDFLAGS = $(COMMON_LDFLAGS)
193 ext2_mod_SOURCES = fs/ext2.c
194 ext2_mod_CFLAGS = $(COMMON_CFLAGS)
195 ext2_mod_LDFLAGS = $(COMMON_LDFLAGS)
198 ntfs_mod_SOURCES = fs/ntfs.c
199 ntfs_mod_CFLAGS = $(COMMON_CFLAGS)
200 ntfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
203 ntfscomp_mod_SOURCES = fs/ntfscomp.c
204 ntfscomp_mod_CFLAGS = $(COMMON_CFLAGS)
205 ntfscomp_mod_LDFLAGS = $(COMMON_LDFLAGS)
208 minix_mod_SOURCES = fs/minix.c
209 minix_mod_CFLAGS = $(COMMON_CFLAGS)
210 minix_mod_LDFLAGS = $(COMMON_LDFLAGS)
213 hfs_mod_SOURCES = fs/hfs.c
214 hfs_mod_CFLAGS = $(COMMON_CFLAGS)
215 hfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
218 jfs_mod_SOURCES = fs/jfs.c
219 jfs_mod_CFLAGS = $(COMMON_CFLAGS)
220 jfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
223 iso9660_mod_SOURCES = fs/iso9660.c
224 iso9660_mod_CFLAGS = $(COMMON_CFLAGS)
225 iso9660_mod_LDFLAGS = $(COMMON_LDFLAGS)
228 xfs_mod_SOURCES = fs/xfs.c
229 xfs_mod_CFLAGS = $(COMMON_CFLAGS)
230 xfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
233 affs_mod_SOURCES = fs/affs.c
234 affs_mod_CFLAGS = $(COMMON_CFLAGS)
235 affs_mod_LDFLAGS = $(COMMON_LDFLAGS)
238 sfs_mod_SOURCES = fs/sfs.c
239 sfs_mod_CFLAGS = $(COMMON_CFLAGS)
240 sfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
243 hfsplus_mod_SOURCES = fs/hfsplus.c
244 hfsplus_mod_CFLAGS = $(COMMON_CFLAGS)
245 hfsplus_mod_LDFLAGS = $(COMMON_LDFLAGS)
248 reiserfs_mod_SOURCES = fs/reiserfs.c
249 reiserfs_mod_CFLAGS = $(COMMON_CFLAGS)
250 reiserfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
253 cpio_mod_SOURCES = fs/cpio.c
254 cpio_mod_CFLAGS = $(COMMON_CFLAGS)
255 cpio_mod_LDFLAGS = $(COMMON_LDFLAGS)
258 tar_mod_SOURCES = fs/tar.c
259 tar_mod_CFLAGS = $(COMMON_CFLAGS)
260 tar_mod_LDFLAGS = $(COMMON_LDFLAGS)
263 udf_mod_SOURCES = fs/udf.c
264 udf_mod_CFLAGS = $(COMMON_CFLAGS)
265 udf_mod_LDFLAGS = $(COMMON_LDFLAGS)
268 afs_mod_SOURCES = fs/afs.c
269 afs_mod_CFLAGS = $(COMMON_CFLAGS)
270 afs_mod_LDFLAGS = $(COMMON_LDFLAGS)
273 afs_be_mod_SOURCES = fs/afs_be.c
274 afs_be_mod_CFLAGS = $(COMMON_CFLAGS)
275 afs_be_mod_LDFLAGS = $(COMMON_LDFLAGS)
278 befs_mod_SOURCES = fs/befs.c
279 befs_mod_CFLAGS = $(COMMON_CFLAGS)
280 befs_mod_LDFLAGS = $(COMMON_LDFLAGS)
283 befs_be_mod_SOURCES = fs/befs_be.c
284 befs_be_mod_CFLAGS = $(COMMON_CFLAGS)
285 befs_be_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 \
366 gptsync.mod true.mod probe.mod password.mod \
370 password_mod_SOURCES = commands/password.c
371 password_mod_CFLAGS = $(COMMON_CFLAGS)
372 password_mod_LDFLAGS = $(COMMON_LDFLAGS)
375 gptsync_mod_SOURCES = commands/gptsync.c
376 gptsync_mod_CFLAGS = $(COMMON_CFLAGS)
377 gptsync_mod_LDFLAGS = $(COMMON_LDFLAGS)
380 minicmd_mod_SOURCES = commands/minicmd.c
381 minicmd_mod_CFLAGS = $(COMMON_CFLAGS)
382 minicmd_mod_LDFLAGS = $(COMMON_LDFLAGS)
385 extcmd_mod_SOURCES = commands/extcmd.c lib/arg.c
386 extcmd_mod_CFLAGS = $(COMMON_CFLAGS)
387 extcmd_mod_LDFLAGS = $(COMMON_LDFLAGS)
390 hello_mod_SOURCES = hello/hello.c
391 hello_mod_CFLAGS = $(COMMON_CFLAGS)
392 hello_mod_LDFLAGS = $(COMMON_LDFLAGS)
395 parttool_mod_SOURCES = commands/parttool.c
396 parttool_mod_CFLAGS = $(COMMON_CFLAGS)
397 parttool_mod_LDFLAGS = $(COMMON_LDFLAGS)
400 msdospart_mod_SOURCES = parttool/msdospart.c
401 msdospart_mod_CFLAGS = $(COMMON_CFLAGS)
402 msdospart_mod_LDFLAGS = $(COMMON_LDFLAGS)
405 handler_mod_SOURCES = commands/handler.c
406 handler_mod_CFLAGS = $(COMMON_CFLAGS)
407 handler_mod_LDFLAGS = $(COMMON_LDFLAGS)
410 ls_mod_SOURCES = commands/ls.c
411 ls_mod_CFLAGS = $(COMMON_CFLAGS)
412 ls_mod_LDFLAGS = $(COMMON_LDFLAGS)
415 cmp_mod_SOURCES = commands/cmp.c
416 cmp_mod_CFLAGS = $(COMMON_CFLAGS)
417 cmp_mod_LDFLAGS = $(COMMON_LDFLAGS)
420 cat_mod_SOURCES = commands/cat.c
421 cat_mod_CFLAGS = $(COMMON_CFLAGS)
422 cat_mod_LDFLAGS = $(COMMON_LDFLAGS)
425 echo_mod_SOURCES = commands/echo.c
426 echo_mod_CFLAGS = $(COMMON_CFLAGS)
427 echo_mod_LDFLAGS = $(COMMON_LDFLAGS)
430 help_mod_SOURCES = commands/help.c
431 help_mod_CFLAGS = $(COMMON_CFLAGS)
432 help_mod_LDFLAGS = $(COMMON_LDFLAGS)
435 search_mod_SOURCES = commands/search.c
436 search_mod_CFLAGS = $(COMMON_CFLAGS)
437 search_mod_LDFLAGS = $(COMMON_LDFLAGS)
440 test_mod_SOURCES = commands/test.c
441 test_mod_CFLAGS = $(COMMON_CFLAGS)
442 test_mod_LDFLAGS = $(COMMON_LDFLAGS)
445 loopback_mod_SOURCES = disk/loopback.c
446 loopback_mod_CFLAGS = $(COMMON_CFLAGS)
447 loopback_mod_LDFLAGS = $(COMMON_LDFLAGS)
450 fs_file_mod_SOURCES = disk/fs_file.c
451 fs_file_mod_CFLAGS = $(COMMON_CFLAGS)
452 fs_file_mod_LDFLAGS = $(COMMON_LDFLAGS)
455 fs_uuid_mod_SOURCES = disk/fs_uuid.c
456 fs_uuid_mod_CFLAGS = $(COMMON_CFLAGS)
457 fs_uuid_mod_LDFLAGS = $(COMMON_LDFLAGS)
460 configfile_mod_SOURCES = commands/configfile.c
461 configfile_mod_CFLAGS = $(COMMON_CFLAGS)
462 configfile_mod_LDFLAGS = $(COMMON_LDFLAGS)
465 terminfo_mod_SOURCES = term/terminfo.c term/tparm.c
466 terminfo_mod_CFLAGS = $(COMMON_CFLAGS)
467 terminfo_mod_LDFLAGS = $(COMMON_LDFLAGS)
470 blocklist_mod_SOURCES = commands/blocklist.c
471 blocklist_mod_CFLAGS = $(COMMON_CFLAGS)
472 blocklist_mod_LDFLAGS = $(COMMON_LDFLAGS)
475 hexdump_mod_SOURCES = commands/hexdump.c lib/hexdump.c
476 hexdump_mod_CFLAGS = $(COMMON_CFLAGS)
477 hexdump_mod_LDFLAGS = $(COMMON_LDFLAGS)
480 read_mod_SOURCES = commands/read.c
481 read_mod_CFLAGS = $(COMMON_CFLAGS)
482 read_mod_LDFLAGS = $(COMMON_LDFLAGS)
485 sleep_mod_SOURCES = commands/sleep.c
486 sleep_mod_CFLAGS = $(COMMON_CFLAGS)
487 sleep_mod_LDFLAGS = $(COMMON_LDFLAGS)
490 loadenv_mod_SOURCES = commands/loadenv.c lib/envblk.c
491 loadenv_mod_CFLAGS = $(COMMON_CFLAGS)
492 loadenv_mod_LDFLAGS = $(COMMON_LDFLAGS)
495 crc_mod_SOURCES = commands/crc.c lib/crc.c
496 crc_mod_CFLAGS = $(COMMON_CFLAGS)
497 crc_mod_LDFLAGS = $(COMMON_LDFLAGS)
500 memrw_mod_SOURCES = commands/memrw.c
501 memrw_mod_CFLAGS = $(COMMON_CFLAGS)
502 memrw_mod_LDFLAGS = $(COMMON_LDFLAGS)
505 true_mod_SOURCES = commands/true.c
506 true_mod_CFLAGS = $(COMMON_CFLAGS)
507 true_mod_LDFLAGS = $(COMMON_LDFLAGS)
510 probe_mod_SOURCES = commands/probe.c
511 probe_mod_CFLAGS = $(COMMON_CFLAGS)
512 probe_mod_LDFLAGS = $(COMMON_LDFLAGS)
515 keystatus_mod_SOURCES = commands/keystatus.c
516 keystatus_mod_CFLAGS = $(COMMON_CFLAGS)
517 keystatus_mod_LDFLAGS = $(COMMON_LDFLAGS)
520 normal_mod_SOURCES = normal/main.c normal/cmdline.c normal/dyncmd.c \
521 normal/auth.c normal/autofs.c normal/handler.c \
522 normal/color.c normal/completion.c normal/datetime.c normal/menu.c \
523 normal/menu_entry.c normal/menu_text.c normal/menu_viewer.c \
525 normal_mod_CFLAGS = $(COMMON_CFLAGS)
526 normal_mod_LDFLAGS = $(COMMON_LDFLAGS)
529 sh_mod_SOURCES = script/sh/main.c script/sh/script.c script/sh/execute.c \
530 script/sh/function.c script/sh/lexer.c grub_script.tab.c
531 sh_mod_CFLAGS = $(COMMON_CFLAGS)
532 sh_mod_LDFLAGS = $(COMMON_LDFLAGS)
534 # Common Video Subsystem specific modules.
535 pkglib_MODULES += video.mod videotest.mod bitmap.mod tga.mod jpeg.mod \
536 png.mod font.mod gfxterm.mod video_fb.mod
539 video_mod_SOURCES = video/video.c
540 video_mod_CFLAGS = $(COMMON_CFLAGS)
541 video_mod_LDFLAGS = $(COMMON_LDFLAGS)
543 video_fb_mod_SOURCES = video/fb/video_fb.c video/fb/fbblit.c \
544 video/fb/fbfill.c video/fb/fbutil.c
545 video_fb_mod_CFLAGS = $(COMMON_CFLAGS)
546 video_fb_mod_LDFLAGS = $(COMMON_LDFLAGS)
549 videotest_mod_SOURCES = commands/videotest.c
550 videotest_mod_CFLAGS = $(COMMON_CFLAGS)
551 videotest_mod_LDFLAGS = $(COMMON_LDFLAGS)
554 bitmap_mod_SOURCES = video/bitmap.c
555 bitmap_mod_CFLAGS = $(COMMON_CFLAGS)
556 bitmap_mod_LDFLAGS = $(COMMON_LDFLAGS)
559 tga_mod_SOURCES = video/readers/tga.c
560 tga_mod_CFLAGS = $(COMMON_CFLAGS)
561 tga_mod_LDFLAGS = $(COMMON_LDFLAGS)
564 jpeg_mod_SOURCES = video/readers/jpeg.c
565 jpeg_mod_CFLAGS = $(COMMON_CFLAGS)
566 jpeg_mod_LDFLAGS = $(COMMON_LDFLAGS)
569 png_mod_SOURCES = video/readers/png.c
570 png_mod_CFLAGS = $(COMMON_CFLAGS)
571 png_mod_LDFLAGS = $(COMMON_LDFLAGS)
574 font_mod_SOURCES = font/font_cmd.c font/font.c
575 font_mod_CFLAGS = $(COMMON_CFLAGS)
576 font_mod_LDFLAGS = $(COMMON_LDFLAGS)
579 gfxterm_mod_SOURCES = term/gfxterm.c
580 gfxterm_mod_CFLAGS = $(COMMON_CFLAGS)
581 gfxterm_mod_LDFLAGS = $(COMMON_LDFLAGS)
584 pkglib_MODULES += gzio.mod bufio.mod elf.mod
587 elf_mod_SOURCES = kern/elf.c
588 elf_mod_CFLAGS = $(COMMON_CFLAGS)
589 elf_mod_LDFLAGS = $(COMMON_LDFLAGS)
592 gzio_mod_SOURCES = io/gzio.c
593 gzio_mod_CFLAGS = $(COMMON_CFLAGS)
594 gzio_mod_LDFLAGS = $(COMMON_LDFLAGS)
597 bufio_mod_SOURCES = io/bufio.c
598 bufio_mod_CFLAGS = $(COMMON_CFLAGS)
599 bufio_mod_LDFLAGS = $(COMMON_LDFLAGS)
602 pkglib_MODULES += xnu_uuid.mod
605 xnu_uuid_mod_SOURCES = commands/xnu_uuid.c
606 xnu_uuid_mod_CFLAGS = $(COMMON_CFLAGS)
607 xnu_uuid_mod_LDFLAGS = $(COMMON_LDFLAGS)
609 pkglib_MODULES += setjmp.mod
610 setjmp_mod_SOURCES = lib/$(target_cpu)/setjmp.S
611 setjmp_mod_ASFLAGS = $(COMMON_ASFLAGS)
612 setjmp_mod_LDFLAGS = $(COMMON_LDFLAGS)