5 |
# For dist target. |
# For dist target. |
6 |
noinst_HEADERS = apic.h defs.h dir.h disk_inode.h disk_inode_ffs.h \ |
noinst_HEADERS = apic.h defs.h dir.h disk_inode.h disk_inode_ffs.h \ |
7 |
fat.h filesys.h freebsd.h fs.h hercules.h i386-elf.h \ |
fat.h filesys.h freebsd.h fs.h hercules.h i386-elf.h \ |
8 |
imgact_aout.h mb_header.h mb_info.h md5.h pc_slice.h serial.h \ |
imgact_aout.h jfs.h mb_header.h mb_info.h md5.h pc_slice.h \ |
9 |
shared.h smp-imps.h nbi.h vstafs.h |
serial.h shared.h smp-imps.h nbi.h vstafs.h xfs.h |
10 |
EXTRA_DIST = setjmp.S apm.S $(noinst_SCRIPTS) |
EXTRA_DIST = setjmp.S apm.S $(noinst_SCRIPTS) |
11 |
|
|
12 |
# For <stage1.h>. |
# For <stage1.h>. |
16 |
noinst_LIBRARIES = libgrub.a |
noinst_LIBRARIES = libgrub.a |
17 |
libgrub_a_SOURCES = boot.c builtins.c common.c char_io.c cmdline.c \ |
libgrub_a_SOURCES = boot.c builtins.c common.c char_io.c cmdline.c \ |
18 |
disk_io.c gunzip.c fsys_ffs.c fsys_ext2fs.c fsys_fat.c \ |
disk_io.c gunzip.c fsys_ffs.c fsys_ext2fs.c fsys_fat.c \ |
19 |
fsys_minix.c fsys_reiserfs.c fsys_vstafs.c stage2.c md5.c |
fsys_jfs.c fsys_minix.c fsys_reiserfs.c fsys_vstafs.c \ |
20 |
|
fsys_xfs.c stage2.c md5.c |
21 |
libgrub_a_CFLAGS = $(GRUB_CFLAGS) -I$(top_srcdir)/lib \ |
libgrub_a_CFLAGS = $(GRUB_CFLAGS) -I$(top_srcdir)/lib \ |
22 |
-DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 \ |
-DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 \ |
23 |
-DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 \ |
-DFSYS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 |
24 |
-DUSE_MD5_PASSWORDS=1 \ |
-DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 \ |
25 |
-DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings |
-DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings |
26 |
|
|
27 |
# Stage 2 and Stage 1.5's. |
# Stage 2 and Stage 1.5's. |
31 |
|
|
32 |
if DISKLESS_SUPPORT |
if DISKLESS_SUPPORT |
33 |
pkgdata_DATA = stage2 e2fs_stage1_5 fat_stage1_5 ffs_stage1_5 \ |
pkgdata_DATA = stage2 e2fs_stage1_5 fat_stage1_5 ffs_stage1_5 \ |
34 |
minix_stage1_5 reiserfs_stage1_5 vstafs_stage1_5 nbgrub pxegrub |
jfs_stage1_5 minix_stage1_5 reiserfs_stage1_5 vstafs_stage1_5 \ |
35 |
|
xfs_stage1_5 nbgrub pxegrub |
36 |
noinst_DATA = pre_stage2 start nbloader pxeloader diskless |
noinst_DATA = pre_stage2 start nbloader pxeloader diskless |
37 |
noinst_PROGRAMS = pre_stage2.exec start.exec e2fs_stage1_5.exec \ |
noinst_PROGRAMS = pre_stage2.exec start.exec e2fs_stage1_5.exec \ |
38 |
fat_stage1_5.exec ffs_stage1_5.exec minix_stage1_5.exec \ |
fat_stage1_5.exec ffs_stage1_5.exec jfs_stage1_5.exec \ |
39 |
reiserfs_stage1_5.exec vstafs_stage1_5.exec nbloader.exec \ |
minix_stage1_5.exec reiserfs_stage1_5.exec \ |
40 |
|
vstafs_stage1_5.exec xfs_stage1_5.exec nbloader.exec \ |
41 |
pxeloader.exec diskless.exec |
pxeloader.exec diskless.exec |
42 |
else |
else |
43 |
pkgdata_DATA = stage2 e2fs_stage1_5 fat_stage1_5 ffs_stage1_5 \ |
pkgdata_DATA = stage2 e2fs_stage1_5 fat_stage1_5 ffs_stage1_5 \ |
44 |
minix_stage1_5 reiserfs_stage1_5 vstafs_stage1_5 |
jfs_stage1_5 minix_stage1_5 reiserfs_stage1_5 vstafs_stage1_5 \ |
45 |
|
xfs_stage1_5 |
46 |
noinst_DATA = pre_stage2 start |
noinst_DATA = pre_stage2 start |
47 |
noinst_PROGRAMS = pre_stage2.exec start.exec e2fs_stage1_5.exec \ |
noinst_PROGRAMS = pre_stage2.exec start.exec e2fs_stage1_5.exec \ |
48 |
fat_stage1_5.exec ffs_stage1_5.exec minix_stage1_5.exec \ |
fat_stage1_5.exec ffs_stage1_5.exec jfs_stage1_5.exec \ |
49 |
reiserfs_stage1_5.exec vstafs_stage1_5.exec |
minix_stage1_5.exec reiserfs_stage1_5.exec \ |
50 |
|
vstafs_stage1_5.exec xfs_stage1_5.exec |
51 |
endif |
endif |
52 |
MOSTLYCLEANFILES = $(noinst_PROGRAMS) |
MOSTLYCLEANFILES = $(noinst_PROGRAMS) |
53 |
|
|
83 |
# For stage2 target. |
# For stage2 target. |
84 |
pre_stage2_exec_SOURCES = asm.S bios.c boot.c builtins.c common.c \ |
pre_stage2_exec_SOURCES = asm.S bios.c boot.c builtins.c common.c \ |
85 |
char_io.c cmdline.c disk_io.c gunzip.c fsys_ext2fs.c \ |
char_io.c cmdline.c disk_io.c gunzip.c fsys_ext2fs.c \ |
86 |
fsys_fat.c fsys_ffs.c fsys_minix.c fsys_reiserfs.c \ |
fsys_fat.c fsys_ffs.c fsys_jfs.c fsys_minix.c fsys_reiserfs.c \ |
87 |
fsys_vstafs.c hercules.c serial.c smp-imps.c stage2.c md5.c |
fsys_vstafs.c fsys_xfs.c hercules.c serial.c smp-imps.c \ |
88 |
|
stage2.c md5.c |
89 |
pre_stage2_exec_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) |
pre_stage2_exec_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) |
90 |
pre_stage2_exec_ASFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) |
pre_stage2_exec_ASFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) |
91 |
pre_stage2_exec_LDFLAGS = $(PRE_STAGE2_LINK) |
pre_stage2_exec_LDFLAGS = $(PRE_STAGE2_LINK) |
175 |
-DNO_BLOCK_FILES=1 |
-DNO_BLOCK_FILES=1 |
176 |
vstafs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) |
vstafs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) |
177 |
|
|
178 |
|
# For jfs_stage1_5 target. |
179 |
|
jfs_stage1_5_exec_SOURCES = start.S asm.S common.c char_io.c \ |
180 |
|
disk_io.c stage1_5.c fsys_jfs.c bios.c |
181 |
|
jfs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_JFS=1 \ |
182 |
|
-DNO_BLOCK_FILES=1 |
183 |
|
jfs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_JFS=1 \ |
184 |
|
-DNO_BLOCK_FILES=1 |
185 |
|
jfs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) |
186 |
|
|
187 |
|
# For xfs_stage1_5 target. |
188 |
|
xfs_stage1_5_exec_SOURCES = start.S asm.S common.c char_io.c \ |
189 |
|
disk_io.c stage1_5.c fsys_xfs.c bios.c |
190 |
|
xfs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_XFS=1 \ |
191 |
|
-DNO_BLOCK_FILES=1 |
192 |
|
xfs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_XFS=1 \ |
193 |
|
-DNO_BLOCK_FILES=1 |
194 |
|
xfs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) |
195 |
|
|
196 |
# For diskless target. |
# For diskless target. |
197 |
diskless_exec_SOURCES = $(pre_stage2_exec_SOURCES) |
diskless_exec_SOURCES = $(pre_stage2_exec_SOURCES) |
198 |
diskless_exec_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) \ |
diskless_exec_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) \ |