~ilya-yanok/ubuntu/precise/grub2/fix-for-948716

« back to all changes in this revision

Viewing changes to conf/common.rmk

  • Committer: Bazaar Package Importer
  • Author(s): Robert Millan
  • Date: 2009-07-25 19:00:53 UTC
  • mfrom: (1.6.3 upstream)
  • mto: (17.4.13 sid)
  • mto: This revision was merged to the branch mainline in revision 53.
  • Revision ID: james.westby@ubuntu.com-20090725190053-uv3lm6ya3zxs77ep
ImportĀ upstreamĀ versionĀ 1.96+20090725

Show diffs side-by-side

added added

removed removed

Lines of Context:
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           \
22
21
        \
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
26
25
 
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                   \
44
42
        \
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     \
46
44
        partmap/gpt.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
121
119
 
122
 
# Needed for genmk.rb to work
123
 
ifeq (0,1)
124
 
bin_UTILITIES += grub-macho2img grub-pe2elf
 
120
# for grub-pe2elf
 
121
ifeq ($(enable_grub_pe2elf), yes)
 
122
bin_UTILITIES += grub-pe2elf
125
123
endif
126
124
 
127
125
grub_pe2elf_SOURCES = util/grub-pe2elf.c util/misc.c
128
126
CLEANFILES += grub-pe2elf
129
127
 
 
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
 
131
# genmk.rb to work
 
132
ifeq (0,1)
 
133
bin_UTILITIES += grub-macho2img
 
134
endif
130
135
grub_macho2img_SOURCES = util/grub-macho2img.c
131
136
CLEANFILES += grub-macho2img
132
137
 
161
166
 
162
167
grub-mkconfig_DATA += util/grub.d/README
163
168
 
 
169
# For grub-dumpbios
 
170
grub-dumpbios: util/grub-dumpbios.in config.status
 
171
        ./config.status --file=$@:$<
 
172
        chmod +x $@
 
173
sbin_SCRIPTS += grub-dumpbios
 
174
CLEANFILES += grub-dumpbios
 
175
 
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
169
181
 
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)
179
191
 
180
 
# For ufs1.mod.
181
 
ufs1_mod_SOURCES = fs/ufs.c
182
 
ufs1_mod_CFLAGS = $(COMMON_CFLAGS)
183
 
ufs1_mod_LDFLAGS = $(COMMON_LDFLAGS)
184
 
 
185
 
# For ufs2.mod.
186
 
ufs2_mod_SOURCES = fs/ufs2.c
187
 
ufs2_mod_CFLAGS = $(COMMON_CFLAGS)
188
 
ufs2_mod_LDFLAGS = $(COMMON_LDFLAGS)
 
192
# For ufs.mod.
 
193
ufs_mod_SOURCES = fs/ufs.c
 
194
ufs_mod_CFLAGS = $(COMMON_CFLAGS)
 
195
ufs_mod_LDFLAGS = $(COMMON_LDFLAGS)
189
196
 
190
197
# For ext2.mod.
191
198
ext2_mod_SOURCES = fs/ext2.c
267
274
afs_mod_CFLAGS = $(COMMON_CFLAGS)
268
275
afs_mod_LDFLAGS = $(COMMON_LDFLAGS)
269
276
 
270
 
# For afs_be.mod.
271
 
afs_be_mod_SOURCES = fs/afs_be.c
272
 
afs_be_mod_CFLAGS = $(COMMON_CFLAGS)
273
 
afs_be_mod_LDFLAGS = $(COMMON_LDFLAGS)
274
 
 
275
277
# For befs.mod.
276
278
befs_mod_SOURCES = fs/befs.c
277
279
befs_mod_CFLAGS = $(COMMON_CFLAGS)
278
280
befs_mod_LDFLAGS = $(COMMON_LDFLAGS)
279
281
 
280
 
# For befs_be.mod.
281
 
befs_be_mod_SOURCES = fs/befs_be.c
282
 
befs_be_mod_CFLAGS = $(COMMON_CFLAGS)
283
 
befs_be_mod_LDFLAGS = $(COMMON_LDFLAGS)
284
 
 
285
282
# Partition maps.
286
 
 
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)
291
 
 
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)
296
 
 
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)
301
 
 
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)
306
 
 
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)
311
 
 
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
 
284
 
 
285
# For amiga.mod
 
286
amiga_mod_SOURCES = partmap/amiga.c
 
287
amiga_mod_CFLAGS = $(COMMON_CFLAGS)
 
288
amiga_mod_LDFLAGS = $(COMMON_LDFLAGS)
 
289
 
 
290
# For apple.mod
 
291
apple_mod_SOURCES = partmap/apple.c
 
292
apple_mod_CFLAGS = $(COMMON_CFLAGS)
 
293
apple_mod_LDFLAGS = $(COMMON_LDFLAGS)
 
294
 
 
295
# For pc.mod
 
296
pc_mod_SOURCES = partmap/pc.c
 
297
pc_mod_CFLAGS = $(COMMON_CFLAGS)
 
298
pc_mod_LDFLAGS = $(COMMON_LDFLAGS)
 
299
 
 
300
# For sun.mod
 
301
sun_mod_SOURCES = partmap/sun.c
 
302
sun_mod_CFLAGS = $(COMMON_CFLAGS)
 
303
sun_mod_LDFLAGS = $(COMMON_LDFLAGS)
 
304
 
 
305
# For acorn.mod
 
306
acorn_mod_SOURCES = partmap/acorn.c
 
307
acorn_mod_CFLAGS = $(COMMON_CFLAGS)
 
308
acorn_mod_LDFLAGS = $(COMMON_LDFLAGS)
 
309
 
 
310
# For gpt.mod
 
311
gpt_mod_SOURCES = partmap/gpt.c
 
312
gpt_mod_CFLAGS = $(COMMON_CFLAGS)
 
313
gpt_mod_LDFLAGS = $(COMMON_LDFLAGS)
316
314
 
317
315
# Special disk structures and generic drivers
318
316
 
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             \
365
 
        keystatus.mod
366
 
 
367
 
# For 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
371
363
 
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)
396
388
 
397
 
# For msdospart.mod.
398
 
msdospart_mod_SOURCES = parttool/msdospart.c
399
 
msdospart_mod_CFLAGS = $(COMMON_CFLAGS)
400
 
msdospart_mod_LDFLAGS = $(COMMON_LDFLAGS)
 
389
# For pcpart.mod.
 
390
pcpart_mod_SOURCES = parttool/pcpart.c
 
391
pcpart_mod_CFLAGS = $(COMMON_CFLAGS)
 
392
pcpart_mod_LDFLAGS = $(COMMON_LDFLAGS)
401
393
 
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)
511
503
 
512
 
# For keystatus.mod.
513
 
keystatus_mod_SOURCES = commands/keystatus.c
514
 
keystatus_mod_CFLAGS = $(COMMON_CFLAGS)
515
 
keystatus_mod_LDFLAGS = $(COMMON_LDFLAGS)
516
 
 
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 \
522
509
        normal/misc.c
529
516
sh_mod_CFLAGS = $(COMMON_CFLAGS)
530
517
sh_mod_LDFLAGS = $(COMMON_LDFLAGS)
531
518
 
 
519
# For lua.mod.
 
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)
 
531
 
 
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
 
535
 
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
535
539
 
536
540
# For video.mod.
537
541
video_mod_SOURCES = video/video.c
538
542
video_mod_CFLAGS = $(COMMON_CFLAGS)
539
543
video_mod_LDFLAGS = $(COMMON_LDFLAGS)
540
544
 
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)
545
 
 
546
545
# For videotest.mod.
547
546
videotest_mod_SOURCES = commands/videotest.c
548
547
videotest_mod_CFLAGS = $(COMMON_CFLAGS)