commit-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[1891] 2008-11-01 Robert Millan <address@hidden>


From: Robert Millan
Subject: [1891] 2008-11-01 Robert Millan <address@hidden>
Date: Sat, 01 Nov 2008 17:44:48 +0000

Revision: 1891
          http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=1891
Author:   robertmh
Date:     2008-11-01 17:44:47 +0000 (Sat, 01 Nov 2008)

Log Message:
-----------
2008-11-01  Robert Millan  <address@hidden>

        * Makefile.in (CPPFLAGS): Fix builddir=. assumption.
        (TARGET_CPPFLAGS): Likewise.
        * genmk.rb (mod_src): Fix builddir=. and srcdir=. assumptions.

Modified Paths:
--------------
    trunk/grub2/ChangeLog
    trunk/grub2/Makefile.in
    trunk/grub2/conf/common.mk
    trunk/grub2/conf/i386-coreboot.mk
    trunk/grub2/conf/i386-efi.mk
    trunk/grub2/conf/i386-ieee1275.mk
    trunk/grub2/conf/i386-pc.mk
    trunk/grub2/conf/i386.mk
    trunk/grub2/conf/powerpc-ieee1275.mk
    trunk/grub2/conf/sparc64-ieee1275.mk
    trunk/grub2/conf/x86_64-efi.mk
    trunk/grub2/genmk.rb

Modified: trunk/grub2/ChangeLog
===================================================================
--- trunk/grub2/ChangeLog       2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/ChangeLog       2008-11-01 17:44:47 UTC (rev 1891)
@@ -1,3 +1,9 @@
+2008-11-01  Robert Millan  <address@hidden>
+
+       * Makefile.in (CPPFLAGS): Fix builddir=. assumption.
+       (TARGET_CPPFLAGS): Likewise.
+       * genmk.rb (mod_src): Fix builddir=. and srcdir=. assumptions.
+
 2008-11-01  Carles Pina i Estany  <address@hidden>
 
        * normal/menu.c (run_menu): Add Previous and Next Page keys in menu.

Modified: trunk/grub2/Makefile.in
===================================================================
--- trunk/grub2/Makefile.in     2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/Makefile.in     2008-11-01 17:44:47 UTC (rev 1891)
@@ -62,11 +62,11 @@
 CC = @CC@
 CFLAGS = @CFLAGS@
 LDFLAGS = @LDFLAGS@
-CPPFLAGS = @CPPFLAGS@ -I. -Iinclude -I$(srcdir)/include -Wall -W \
+CPPFLAGS = @CPPFLAGS@ -I$(builddir) -I$(builddir)/include -I$(srcdir)/include 
-Wall -W \
         -DGRUB_LIBDIR=\"$(pkglibdir)\"
 TARGET_CC = @TARGET_CC@
 TARGET_CFLAGS = @TARGET_CFLAGS@
-TARGET_CPPFLAGS = @TARGET_CPPFLAGS@ -I. -Iinclude -I$(srcdir)/include \
+TARGET_CPPFLAGS = @TARGET_CPPFLAGS@ -I$(builddir) -I$(builddir)/include 
-I$(srcdir)/include \
        -Wall -W
 TARGET_LDFLAGS = @TARGET_LDFLAGS@
 TARGET_IMG_LDSCRIPT = @TARGET_IMG_LDSCRIPT@

Modified: trunk/grub2/conf/common.mk
===================================================================
--- trunk/grub2/conf/common.mk  2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/conf/common.mk  2008-11-01 17:44:47 UTC (rev 1891)
@@ -587,7 +587,7 @@
 mod-fshelp.o: mod-fshelp.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fshelp_mod_CFLAGS) 
-c -o $@ $<
 
-mod-fshelp.c: moddep.lst genmodsrc.sh
+mod-fshelp.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'fshelp' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(fshelp_mod_EXPORTS),no)
@@ -644,7 +644,7 @@
 mod-fat.o: mod-fat.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fat_mod_CFLAGS) -c 
-o $@ $<
 
-mod-fat.c: moddep.lst genmodsrc.sh
+mod-fat.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'fat' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(fat_mod_EXPORTS),no)
@@ -701,7 +701,7 @@
 mod-ufs.o: mod-ufs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ufs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-ufs.c: moddep.lst genmodsrc.sh
+mod-ufs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ufs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ufs_mod_EXPORTS),no)
@@ -758,7 +758,7 @@
 mod-ext2.o: mod-ext2.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ext2_mod_CFLAGS) -c 
-o $@ $<
 
-mod-ext2.c: moddep.lst genmodsrc.sh
+mod-ext2.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ext2' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ext2_mod_EXPORTS),no)
@@ -815,7 +815,7 @@
 mod-ntfs.o: mod-ntfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ntfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-ntfs.c: moddep.lst genmodsrc.sh
+mod-ntfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ntfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ntfs_mod_EXPORTS),no)
@@ -872,7 +872,7 @@
 mod-ntfscomp.o: mod-ntfscomp.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ntfscomp_mod_CFLAGS) 
-c -o $@ $<
 
-mod-ntfscomp.c: moddep.lst genmodsrc.sh
+mod-ntfscomp.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ntfscomp' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ntfscomp_mod_EXPORTS),no)
@@ -929,7 +929,7 @@
 mod-minix.o: mod-minix.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(minix_mod_CFLAGS) -c 
-o $@ $<
 
-mod-minix.c: moddep.lst genmodsrc.sh
+mod-minix.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'minix' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(minix_mod_EXPORTS),no)
@@ -986,7 +986,7 @@
 mod-hfs.o: mod-hfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-hfs.c: moddep.lst genmodsrc.sh
+mod-hfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'hfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(hfs_mod_EXPORTS),no)
@@ -1043,7 +1043,7 @@
 mod-jfs.o: mod-jfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-jfs.c: moddep.lst genmodsrc.sh
+mod-jfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'jfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(jfs_mod_EXPORTS),no)
@@ -1100,7 +1100,7 @@
 mod-iso9660.o: mod-iso9660.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(iso9660_mod_CFLAGS) 
-c -o $@ $<
 
-mod-iso9660.c: moddep.lst genmodsrc.sh
+mod-iso9660.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'iso9660' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(iso9660_mod_EXPORTS),no)
@@ -1157,7 +1157,7 @@
 mod-xfs.o: mod-xfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(xfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-xfs.c: moddep.lst genmodsrc.sh
+mod-xfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'xfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(xfs_mod_EXPORTS),no)
@@ -1214,7 +1214,7 @@
 mod-affs.o: mod-affs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(affs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-affs.c: moddep.lst genmodsrc.sh
+mod-affs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'affs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(affs_mod_EXPORTS),no)
@@ -1271,7 +1271,7 @@
 mod-sfs.o: mod-sfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-sfs.c: moddep.lst genmodsrc.sh
+mod-sfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'sfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(sfs_mod_EXPORTS),no)
@@ -1328,7 +1328,7 @@
 mod-hfsplus.o: mod-hfsplus.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfsplus_mod_CFLAGS) 
-c -o $@ $<
 
-mod-hfsplus.c: moddep.lst genmodsrc.sh
+mod-hfsplus.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'hfsplus' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(hfsplus_mod_EXPORTS),no)
@@ -1385,7 +1385,7 @@
 mod-reiserfs.o: mod-reiserfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reiserfs_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reiserfs.c: moddep.lst genmodsrc.sh
+mod-reiserfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reiserfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reiserfs_mod_EXPORTS),no)
@@ -1442,7 +1442,7 @@
 mod-cpio.o: mod-cpio.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpio_mod_CFLAGS) -c 
-o $@ $<
 
-mod-cpio.c: moddep.lst genmodsrc.sh
+mod-cpio.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'cpio' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(cpio_mod_EXPORTS),no)
@@ -1499,7 +1499,7 @@
 mod-udf.o: mod-udf.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(udf_mod_CFLAGS) -c 
-o $@ $<
 
-mod-udf.c: moddep.lst genmodsrc.sh
+mod-udf.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'udf' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(udf_mod_EXPORTS),no)
@@ -1556,7 +1556,7 @@
 mod-afs.o: mod-afs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(afs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-afs.c: moddep.lst genmodsrc.sh
+mod-afs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'afs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(afs_mod_EXPORTS),no)
@@ -1616,7 +1616,7 @@
 mod-amiga.o: mod-amiga.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(amiga_mod_CFLAGS) -c 
-o $@ $<
 
-mod-amiga.c: moddep.lst genmodsrc.sh
+mod-amiga.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'amiga' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(amiga_mod_EXPORTS),no)
@@ -1673,7 +1673,7 @@
 mod-apple.o: mod-apple.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(apple_mod_CFLAGS) -c 
-o $@ $<
 
-mod-apple.c: moddep.lst genmodsrc.sh
+mod-apple.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'apple' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(apple_mod_EXPORTS),no)
@@ -1730,7 +1730,7 @@
 mod-pc.o: mod-pc.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pc_mod_CFLAGS) -c -o 
$@ $<
 
-mod-pc.c: moddep.lst genmodsrc.sh
+mod-pc.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pc' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pc_mod_EXPORTS),no)
@@ -1787,7 +1787,7 @@
 mod-sun.o: mod-sun.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sun_mod_CFLAGS) -c 
-o $@ $<
 
-mod-sun.c: moddep.lst genmodsrc.sh
+mod-sun.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'sun' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(sun_mod_EXPORTS),no)
@@ -1844,7 +1844,7 @@
 mod-acorn.o: mod-acorn.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(acorn_mod_CFLAGS) -c 
-o $@ $<
 
-mod-acorn.c: moddep.lst genmodsrc.sh
+mod-acorn.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'acorn' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(acorn_mod_EXPORTS),no)
@@ -1901,7 +1901,7 @@
 mod-gpt.o: mod-gpt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gpt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-gpt.c: moddep.lst genmodsrc.sh
+mod-gpt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'gpt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(gpt_mod_EXPORTS),no)
@@ -1963,7 +1963,7 @@
 mod-raid.o: mod-raid.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(raid_mod_CFLAGS) -c 
-o $@ $<
 
-mod-raid.c: moddep.lst genmodsrc.sh
+mod-raid.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'raid' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(raid_mod_EXPORTS),no)
@@ -2020,7 +2020,7 @@
 mod-raid5rec.o: mod-raid5rec.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(raid5rec_mod_CFLAGS) 
-c -o $@ $<
 
-mod-raid5rec.c: moddep.lst genmodsrc.sh
+mod-raid5rec.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'raid5rec' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(raid5rec_mod_EXPORTS),no)
@@ -2077,7 +2077,7 @@
 mod-raid6rec.o: mod-raid6rec.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(raid6rec_mod_CFLAGS) 
-c -o $@ $<
 
-mod-raid6rec.c: moddep.lst genmodsrc.sh
+mod-raid6rec.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'raid6rec' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(raid6rec_mod_EXPORTS),no)
@@ -2134,7 +2134,7 @@
 mod-mdraid.o: mod-mdraid.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(mdraid_mod_CFLAGS) 
-c -o $@ $<
 
-mod-mdraid.c: moddep.lst genmodsrc.sh
+mod-mdraid.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'mdraid' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(mdraid_mod_EXPORTS),no)
@@ -2191,7 +2191,7 @@
 mod-dm_nv.o: mod-dm_nv.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(dm_nv_mod_CFLAGS) -c 
-o $@ $<
 
-mod-dm_nv.c: moddep.lst genmodsrc.sh
+mod-dm_nv.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'dm_nv' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(dm_nv_mod_EXPORTS),no)
@@ -2248,7 +2248,7 @@
 mod-lvm.o: mod-lvm.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lvm_mod_CFLAGS) -c 
-o $@ $<
 
-mod-lvm.c: moddep.lst genmodsrc.sh
+mod-lvm.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'lvm' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(lvm_mod_EXPORTS),no)
@@ -2305,7 +2305,7 @@
 mod-scsi.o: mod-scsi.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(scsi_mod_CFLAGS) -c 
-o $@ $<
 
-mod-scsi.c: moddep.lst genmodsrc.sh
+mod-scsi.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'scsi' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(scsi_mod_EXPORTS),no)
@@ -2369,7 +2369,7 @@
 mod-hello.o: mod-hello.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hello_mod_CFLAGS) -c 
-o $@ $<
 
-mod-hello.c: moddep.lst genmodsrc.sh
+mod-hello.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'hello' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(hello_mod_EXPORTS),no)
@@ -2426,7 +2426,7 @@
 mod-boot.o: mod-boot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(boot_mod_CFLAGS) -c 
-o $@ $<
 
-mod-boot.c: moddep.lst genmodsrc.sh
+mod-boot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'boot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(boot_mod_EXPORTS),no)
@@ -2483,7 +2483,7 @@
 mod-terminal.o: mod-terminal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-terminal.c: moddep.lst genmodsrc.sh
+mod-terminal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'terminal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(terminal_mod_EXPORTS),no)
@@ -2540,7 +2540,7 @@
 mod-ls.o: mod-ls.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ls_mod_CFLAGS) -c -o 
$@ $<
 
-mod-ls.c: moddep.lst genmodsrc.sh
+mod-ls.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ls' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ls_mod_EXPORTS),no)
@@ -2597,7 +2597,7 @@
 mod-cmp.o: mod-cmp.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cmp_mod_CFLAGS) -c 
-o $@ $<
 
-mod-cmp.c: moddep.lst genmodsrc.sh
+mod-cmp.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'cmp' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(cmp_mod_EXPORTS),no)
@@ -2654,7 +2654,7 @@
 mod-cat.o: mod-cat.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cat_mod_CFLAGS) -c 
-o $@ $<
 
-mod-cat.c: moddep.lst genmodsrc.sh
+mod-cat.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'cat' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(cat_mod_EXPORTS),no)
@@ -2711,7 +2711,7 @@
 mod-echo.o: mod-echo.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(echo_mod_CFLAGS) -c 
-o $@ $<
 
-mod-echo.c: moddep.lst genmodsrc.sh
+mod-echo.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'echo' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(echo_mod_EXPORTS),no)
@@ -2768,7 +2768,7 @@
 mod-help.o: mod-help.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(help_mod_CFLAGS) -c 
-o $@ $<
 
-mod-help.c: moddep.lst genmodsrc.sh
+mod-help.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'help' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(help_mod_EXPORTS),no)
@@ -2825,7 +2825,7 @@
 mod-font.o: mod-font.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(font_mod_CFLAGS) -c 
-o $@ $<
 
-mod-font.c: moddep.lst genmodsrc.sh
+mod-font.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'font' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(font_mod_EXPORTS),no)
@@ -2882,7 +2882,7 @@
 mod-search.o: mod-search.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(search_mod_CFLAGS) 
-c -o $@ $<
 
-mod-search.c: moddep.lst genmodsrc.sh
+mod-search.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'search' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(search_mod_EXPORTS),no)
@@ -2939,7 +2939,7 @@
 mod-test.o: mod-test.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(test_mod_CFLAGS) -c 
-o $@ $<
 
-mod-test.c: moddep.lst genmodsrc.sh
+mod-test.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'test' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(test_mod_EXPORTS),no)
@@ -2996,7 +2996,7 @@
 mod-loopback.o: mod-loopback.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loopback_mod_CFLAGS) 
-c -o $@ $<
 
-mod-loopback.c: moddep.lst genmodsrc.sh
+mod-loopback.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'loopback' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(loopback_mod_EXPORTS),no)
@@ -3053,7 +3053,7 @@
 mod-fs_uuid.o: mod-fs_uuid.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fs_uuid_mod_CFLAGS) 
-c -o $@ $<
 
-mod-fs_uuid.c: moddep.lst genmodsrc.sh
+mod-fs_uuid.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'fs_uuid' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(fs_uuid_mod_EXPORTS),no)
@@ -3110,7 +3110,7 @@
 mod-configfile.o: mod-configfile.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(configfile_mod_CFLAGS) -c -o $@ $<
 
-mod-configfile.c: moddep.lst genmodsrc.sh
+mod-configfile.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'configfile' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(configfile_mod_EXPORTS),no)
@@ -3167,7 +3167,7 @@
 mod-terminfo.o: mod-terminfo.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminfo_mod_CFLAGS) 
-c -o $@ $<
 
-mod-terminfo.c: moddep.lst genmodsrc.sh
+mod-terminfo.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'terminfo' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(terminfo_mod_EXPORTS),no)
@@ -3243,7 +3243,7 @@
 mod-blocklist.o: mod-blocklist.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(blocklist_mod_CFLAGS) -c -o $@ $<
 
-mod-blocklist.c: moddep.lst genmodsrc.sh
+mod-blocklist.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'blocklist' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(blocklist_mod_EXPORTS),no)
@@ -3300,7 +3300,7 @@
 mod-hexdump.o: mod-hexdump.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hexdump_mod_CFLAGS) 
-c -o $@ $<
 
-mod-hexdump.c: moddep.lst genmodsrc.sh
+mod-hexdump.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'hexdump' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(hexdump_mod_EXPORTS),no)
@@ -3376,7 +3376,7 @@
 mod-read.o: mod-read.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(read_mod_CFLAGS) -c 
-o $@ $<
 
-mod-read.c: moddep.lst genmodsrc.sh
+mod-read.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'read' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(read_mod_EXPORTS),no)
@@ -3433,7 +3433,7 @@
 mod-sleep.o: mod-sleep.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sleep_mod_CFLAGS) -c 
-o $@ $<
 
-mod-sleep.c: moddep.lst genmodsrc.sh
+mod-sleep.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'sleep' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(sleep_mod_EXPORTS),no)
@@ -3490,7 +3490,7 @@
 mod-loadenv.o: mod-loadenv.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loadenv_mod_CFLAGS) 
-c -o $@ $<
 
-mod-loadenv.c: moddep.lst genmodsrc.sh
+mod-loadenv.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'loadenv' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(loadenv_mod_EXPORTS),no)
@@ -3566,7 +3566,7 @@
 mod-crc.o: mod-crc.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(crc_mod_CFLAGS) -c 
-o $@ $<
 
-mod-crc.c: moddep.lst genmodsrc.sh
+mod-crc.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'crc' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(crc_mod_EXPORTS),no)
@@ -3645,7 +3645,7 @@
 mod-elf.o: mod-elf.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(elf_mod_CFLAGS) -c 
-o $@ $<
 
-mod-elf.c: moddep.lst genmodsrc.sh
+mod-elf.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'elf' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(elf_mod_EXPORTS),no)
@@ -3702,7 +3702,7 @@
 mod-gzio.o: mod-gzio.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gzio_mod_CFLAGS) -c 
-o $@ $<
 
-mod-gzio.c: moddep.lst genmodsrc.sh
+mod-gzio.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'gzio' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(gzio_mod_EXPORTS),no)
@@ -3759,7 +3759,7 @@
 mod-bufio.o: mod-bufio.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bufio_mod_CFLAGS) -c 
-o $@ $<
 
-mod-bufio.c: moddep.lst genmodsrc.sh
+mod-bufio.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'bufio' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(bufio_mod_EXPORTS),no)

Modified: trunk/grub2/conf/i386-coreboot.mk
===================================================================
--- trunk/grub2/conf/i386-coreboot.mk   2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/conf/i386-coreboot.mk   2008-11-01 17:44:47 UTC (rev 1891)
@@ -595,7 +595,7 @@
 mod-_linux.o: mod-_linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_linux.c: moddep.lst genmodsrc.sh
+mod-_linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_linux_mod_EXPORTS),no)
@@ -652,7 +652,7 @@
 mod-linux.o: mod-linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c 
-o $@ $<
 
-mod-linux.c: moddep.lst genmodsrc.sh
+mod-linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(linux_mod_EXPORTS),no)
@@ -713,7 +713,7 @@
 mod-normal.o: mod-normal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-normal.c: moddep.lst genmodsrc.sh
+mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(normal_mod_EXPORTS),no)
@@ -1037,7 +1037,7 @@
 mod-reboot.o: mod-reboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reboot.c: moddep.lst genmodsrc.sh
+mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reboot_mod_EXPORTS),no)
@@ -1113,7 +1113,7 @@
 mod-halt.o: mod-halt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-halt.c: moddep.lst genmodsrc.sh
+mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(halt_mod_EXPORTS),no)
@@ -1189,7 +1189,7 @@
 mod-serial.o: mod-serial.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) 
-c -o $@ $<
 
-mod-serial.c: moddep.lst genmodsrc.sh
+mod-serial.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'serial' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(serial_mod_EXPORTS),no)
@@ -1249,7 +1249,7 @@
 mod-_multiboot.o: mod-_multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(_multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-_multiboot.c: moddep.lst genmodsrc.sh
+mod-_multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_multiboot_mod_EXPORTS),no)
@@ -1363,7 +1363,7 @@
 mod-multiboot.o: mod-multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-multiboot.c: moddep.lst genmodsrc.sh
+mod-multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(multiboot_mod_EXPORTS),no)
@@ -1420,7 +1420,7 @@
 mod-aout.o: mod-aout.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -c 
-o $@ $<
 
-mod-aout.c: moddep.lst genmodsrc.sh
+mod-aout.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'aout' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(aout_mod_EXPORTS),no)
@@ -1477,7 +1477,7 @@
 mod-play.o: mod-play.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(play_mod_CFLAGS) -c 
-o $@ $<
 
-mod-play.c: moddep.lst genmodsrc.sh
+mod-play.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'play' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(play_mod_EXPORTS),no)
@@ -1534,7 +1534,7 @@
 mod-ata.o: mod-ata.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ata_mod_CFLAGS) -c 
-o $@ $<
 
-mod-ata.c: moddep.lst genmodsrc.sh
+mod-ata.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ata' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ata_mod_EXPORTS),no)
@@ -1591,7 +1591,7 @@
 mod-memdisk.o: mod-memdisk.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) 
-c -o $@ $<
 
-mod-memdisk.c: moddep.lst genmodsrc.sh
+mod-memdisk.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'memdisk' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(memdisk_mod_EXPORTS),no)
@@ -1648,7 +1648,7 @@
 mod-pci.o: mod-pci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-pci.c: moddep.lst genmodsrc.sh
+mod-pci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pci_mod_EXPORTS),no)
@@ -1705,7 +1705,7 @@
 mod-lspci.o: mod-lspci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lspci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-lspci.c: moddep.lst genmodsrc.sh
+mod-lspci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'lspci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(lspci_mod_EXPORTS),no)
@@ -1762,7 +1762,7 @@
 mod-datetime.o: mod-datetime.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datetime_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datetime.c: moddep.lst genmodsrc.sh
+mod-datetime.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datetime' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datetime_mod_EXPORTS),no)
@@ -1838,7 +1838,7 @@
 mod-date.o: mod-date.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(date_mod_CFLAGS) -c 
-o $@ $<
 
-mod-date.c: moddep.lst genmodsrc.sh
+mod-date.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'date' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(date_mod_EXPORTS),no)
@@ -1895,7 +1895,7 @@
 mod-datehook.o: mod-datehook.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datehook_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datehook.c: moddep.lst genmodsrc.sh
+mod-datehook.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datehook' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datehook_mod_EXPORTS),no)

Modified: trunk/grub2/conf/i386-efi.mk
===================================================================
--- trunk/grub2/conf/i386-efi.mk        2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/conf/i386-efi.mk        2008-11-01 17:44:47 UTC (rev 1891)
@@ -150,7 +150,7 @@
 mod-kernel.o: mod-kernel.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_CFLAGS) 
-c -o $@ $<
 
-mod-kernel.c: moddep.lst genmodsrc.sh
+mod-kernel.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'kernel' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(kernel_mod_EXPORTS),no)
@@ -758,7 +758,7 @@
 mod-normal.o: mod-normal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-normal.c: moddep.lst genmodsrc.sh
+mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(normal_mod_EXPORTS),no)
@@ -1082,7 +1082,7 @@
 mod-_chain.o: mod-_chain.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_chain.c: moddep.lst genmodsrc.sh
+mod-_chain.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_chain' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_chain_mod_EXPORTS),no)
@@ -1139,7 +1139,7 @@
 mod-chain.o: mod-chain.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -c 
-o $@ $<
 
-mod-chain.c: moddep.lst genmodsrc.sh
+mod-chain.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'chain' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(chain_mod_EXPORTS),no)
@@ -1196,7 +1196,7 @@
 mod-appleldr.o: mod-appleldr.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(appleldr_mod_CFLAGS) 
-c -o $@ $<
 
-mod-appleldr.c: moddep.lst genmodsrc.sh
+mod-appleldr.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'appleldr' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(appleldr_mod_EXPORTS),no)
@@ -1253,7 +1253,7 @@
 mod-_linux.o: mod-_linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_linux.c: moddep.lst genmodsrc.sh
+mod-_linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_linux_mod_EXPORTS),no)
@@ -1310,7 +1310,7 @@
 mod-linux.o: mod-linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c 
-o $@ $<
 
-mod-linux.c: moddep.lst genmodsrc.sh
+mod-linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(linux_mod_EXPORTS),no)
@@ -1367,7 +1367,7 @@
 mod-halt.o: mod-halt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-halt.c: moddep.lst genmodsrc.sh
+mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(halt_mod_EXPORTS),no)
@@ -1424,7 +1424,7 @@
 mod-reboot.o: mod-reboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reboot.c: moddep.lst genmodsrc.sh
+mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reboot_mod_EXPORTS),no)
@@ -1481,7 +1481,7 @@
 mod-pci.o: mod-pci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-pci.c: moddep.lst genmodsrc.sh
+mod-pci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pci_mod_EXPORTS),no)
@@ -1538,7 +1538,7 @@
 mod-lspci.o: mod-lspci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lspci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-lspci.c: moddep.lst genmodsrc.sh
+mod-lspci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'lspci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(lspci_mod_EXPORTS),no)
@@ -1595,7 +1595,7 @@
 mod-datetime.o: mod-datetime.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datetime_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datetime.c: moddep.lst genmodsrc.sh
+mod-datetime.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datetime' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datetime_mod_EXPORTS),no)
@@ -1671,7 +1671,7 @@
 mod-date.o: mod-date.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(date_mod_CFLAGS) -c 
-o $@ $<
 
-mod-date.c: moddep.lst genmodsrc.sh
+mod-date.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'date' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(date_mod_EXPORTS),no)
@@ -1728,7 +1728,7 @@
 mod-datehook.o: mod-datehook.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datehook_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datehook.c: moddep.lst genmodsrc.sh
+mod-datehook.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datehook' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datehook_mod_EXPORTS),no)

Modified: trunk/grub2/conf/i386-ieee1275.mk
===================================================================
--- trunk/grub2/conf/i386-ieee1275.mk   2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/conf/i386-ieee1275.mk   2008-11-01 17:44:47 UTC (rev 1891)
@@ -616,7 +616,7 @@
 mod-normal.o: mod-normal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-normal.c: moddep.lst genmodsrc.sh
+mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(normal_mod_EXPORTS),no)
@@ -942,7 +942,7 @@
 mod-_multiboot.o: mod-_multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(_multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-_multiboot.c: moddep.lst genmodsrc.sh
+mod-_multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_multiboot_mod_EXPORTS),no)
@@ -1037,7 +1037,7 @@
 mod-multiboot.o: mod-multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-multiboot.c: moddep.lst genmodsrc.sh
+mod-multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(multiboot_mod_EXPORTS),no)
@@ -1094,7 +1094,7 @@
 mod-aout.o: mod-aout.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -c 
-o $@ $<
 
-mod-aout.c: moddep.lst genmodsrc.sh
+mod-aout.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'aout' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(aout_mod_EXPORTS),no)
@@ -1151,7 +1151,7 @@
 mod-suspend.o: mod-suspend.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(suspend_mod_CFLAGS) 
-c -o $@ $<
 
-mod-suspend.c: moddep.lst genmodsrc.sh
+mod-suspend.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'suspend' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(suspend_mod_EXPORTS),no)
@@ -1208,7 +1208,7 @@
 mod-reboot.o: mod-reboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reboot.c: moddep.lst genmodsrc.sh
+mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reboot_mod_EXPORTS),no)
@@ -1265,7 +1265,7 @@
 mod-halt.o: mod-halt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-halt.c: moddep.lst genmodsrc.sh
+mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(halt_mod_EXPORTS),no)
@@ -1322,7 +1322,7 @@
 mod-serial.o: mod-serial.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) 
-c -o $@ $<
 
-mod-serial.c: moddep.lst genmodsrc.sh
+mod-serial.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'serial' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(serial_mod_EXPORTS),no)
@@ -1379,7 +1379,7 @@
 mod-_linux.o: mod-_linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_linux.c: moddep.lst genmodsrc.sh
+mod-_linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_linux_mod_EXPORTS),no)
@@ -1436,7 +1436,7 @@
 mod-linux.o: mod-linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c 
-o $@ $<
 
-mod-linux.c: moddep.lst genmodsrc.sh
+mod-linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(linux_mod_EXPORTS),no)
@@ -1493,7 +1493,7 @@
 mod-nand.o: mod-nand.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(nand_mod_CFLAGS) -c 
-o $@ $<
 
-mod-nand.c: moddep.lst genmodsrc.sh
+mod-nand.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'nand' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(nand_mod_EXPORTS),no)
@@ -1550,7 +1550,7 @@
 mod-memdisk.o: mod-memdisk.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) 
-c -o $@ $<
 
-mod-memdisk.c: moddep.lst genmodsrc.sh
+mod-memdisk.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'memdisk' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(memdisk_mod_EXPORTS),no)
@@ -1607,7 +1607,7 @@
 mod-pci.o: mod-pci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-pci.c: moddep.lst genmodsrc.sh
+mod-pci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pci_mod_EXPORTS),no)
@@ -1664,7 +1664,7 @@
 mod-lspci.o: mod-lspci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lspci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-lspci.c: moddep.lst genmodsrc.sh
+mod-lspci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'lspci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(lspci_mod_EXPORTS),no)
@@ -1721,7 +1721,7 @@
 mod-datetime.o: mod-datetime.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datetime_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datetime.c: moddep.lst genmodsrc.sh
+mod-datetime.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datetime' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datetime_mod_EXPORTS),no)
@@ -1797,7 +1797,7 @@
 mod-date.o: mod-date.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(date_mod_CFLAGS) -c 
-o $@ $<
 
-mod-date.c: moddep.lst genmodsrc.sh
+mod-date.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'date' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(date_mod_EXPORTS),no)
@@ -1854,7 +1854,7 @@
 mod-datehook.o: mod-datehook.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datehook_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datehook.c: moddep.lst genmodsrc.sh
+mod-datehook.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datehook' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datehook_mod_EXPORTS),no)

Modified: trunk/grub2/conf/i386-pc.mk
===================================================================
--- trunk/grub2/conf/i386-pc.mk 2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/conf/i386-pc.mk 2008-11-01 17:44:47 UTC (rev 1891)
@@ -951,7 +951,7 @@
 mod-biosdisk.o: mod-biosdisk.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(biosdisk_mod_CFLAGS) 
-c -o $@ $<
 
-mod-biosdisk.c: moddep.lst genmodsrc.sh
+mod-biosdisk.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'biosdisk' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(biosdisk_mod_EXPORTS),no)
@@ -1008,7 +1008,7 @@
 mod-_chain.o: mod-_chain.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_chain.c: moddep.lst genmodsrc.sh
+mod-_chain.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_chain' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_chain_mod_EXPORTS),no)
@@ -1065,7 +1065,7 @@
 mod-chain.o: mod-chain.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -c 
-o $@ $<
 
-mod-chain.c: moddep.lst genmodsrc.sh
+mod-chain.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'chain' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(chain_mod_EXPORTS),no)
@@ -1122,7 +1122,7 @@
 mod-_linux.o: mod-_linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_linux.c: moddep.lst genmodsrc.sh
+mod-_linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_linux_mod_EXPORTS),no)
@@ -1179,7 +1179,7 @@
 mod-linux.o: mod-linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c 
-o $@ $<
 
-mod-linux.c: moddep.lst genmodsrc.sh
+mod-linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(linux_mod_EXPORTS),no)
@@ -1241,7 +1241,7 @@
 mod-normal.o: mod-normal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-normal.c: moddep.lst genmodsrc.sh
+mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(normal_mod_EXPORTS),no)
@@ -1565,7 +1565,7 @@
 mod-reboot.o: mod-reboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reboot.c: moddep.lst genmodsrc.sh
+mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reboot_mod_EXPORTS),no)
@@ -1622,7 +1622,7 @@
 mod-halt.o: mod-halt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-halt.c: moddep.lst genmodsrc.sh
+mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(halt_mod_EXPORTS),no)
@@ -1679,7 +1679,7 @@
 mod-serial.o: mod-serial.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(serial_mod_CFLAGS) 
-c -o $@ $<
 
-mod-serial.c: moddep.lst genmodsrc.sh
+mod-serial.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'serial' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(serial_mod_EXPORTS),no)
@@ -1739,7 +1739,7 @@
 mod-_multiboot.o: mod-_multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(_multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-_multiboot.c: moddep.lst genmodsrc.sh
+mod-_multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_multiboot_mod_EXPORTS),no)
@@ -1853,7 +1853,7 @@
 mod-multiboot.o: mod-multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-multiboot.c: moddep.lst genmodsrc.sh
+mod-multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(multiboot_mod_EXPORTS),no)
@@ -1911,7 +1911,7 @@
 mod-vbe.o: mod-vbe.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbe_mod_CFLAGS) -c 
-o $@ $<
 
-mod-vbe.c: moddep.lst genmodsrc.sh
+mod-vbe.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'vbe' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(vbe_mod_EXPORTS),no)
@@ -2025,7 +2025,7 @@
 mod-vbeinfo.o: mod-vbeinfo.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbeinfo_mod_CFLAGS) 
-c -o $@ $<
 
-mod-vbeinfo.c: moddep.lst genmodsrc.sh
+mod-vbeinfo.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'vbeinfo' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(vbeinfo_mod_EXPORTS),no)
@@ -2082,7 +2082,7 @@
 mod-vbetest.o: mod-vbetest.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vbetest_mod_CFLAGS) 
-c -o $@ $<
 
-mod-vbetest.c: moddep.lst genmodsrc.sh
+mod-vbetest.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'vbetest' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(vbetest_mod_EXPORTS),no)
@@ -2139,7 +2139,7 @@
 mod-play.o: mod-play.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(play_mod_CFLAGS) -c 
-o $@ $<
 
-mod-play.c: moddep.lst genmodsrc.sh
+mod-play.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'play' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(play_mod_EXPORTS),no)
@@ -2196,7 +2196,7 @@
 mod-video.o: mod-video.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(video_mod_CFLAGS) -c 
-o $@ $<
 
-mod-video.c: moddep.lst genmodsrc.sh
+mod-video.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'video' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(video_mod_EXPORTS),no)
@@ -2253,7 +2253,7 @@
 mod-gfxterm.o: mod-gfxterm.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gfxterm_mod_CFLAGS) 
-c -o $@ $<
 
-mod-gfxterm.c: moddep.lst genmodsrc.sh
+mod-gfxterm.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'gfxterm' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(gfxterm_mod_EXPORTS),no)
@@ -2310,7 +2310,7 @@
 mod-videotest.o: mod-videotest.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(videotest_mod_CFLAGS) -c -o $@ $<
 
-mod-videotest.c: moddep.lst genmodsrc.sh
+mod-videotest.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'videotest' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(videotest_mod_EXPORTS),no)
@@ -2367,7 +2367,7 @@
 mod-bitmap.o: mod-bitmap.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bitmap_mod_CFLAGS) 
-c -o $@ $<
 
-mod-bitmap.c: moddep.lst genmodsrc.sh
+mod-bitmap.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'bitmap' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(bitmap_mod_EXPORTS),no)
@@ -2424,7 +2424,7 @@
 mod-tga.o: mod-tga.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(tga_mod_CFLAGS) -c 
-o $@ $<
 
-mod-tga.c: moddep.lst genmodsrc.sh
+mod-tga.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'tga' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(tga_mod_EXPORTS),no)
@@ -2481,7 +2481,7 @@
 mod-ata.o: mod-ata.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ata_mod_CFLAGS) -c 
-o $@ $<
 
-mod-ata.c: moddep.lst genmodsrc.sh
+mod-ata.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ata' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ata_mod_EXPORTS),no)
@@ -2538,7 +2538,7 @@
 mod-vga.o: mod-vga.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(vga_mod_CFLAGS) -c 
-o $@ $<
 
-mod-vga.c: moddep.lst genmodsrc.sh
+mod-vga.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'vga' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(vga_mod_EXPORTS),no)
@@ -2595,7 +2595,7 @@
 mod-memdisk.o: mod-memdisk.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) 
-c -o $@ $<
 
-mod-memdisk.c: moddep.lst genmodsrc.sh
+mod-memdisk.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'memdisk' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(memdisk_mod_EXPORTS),no)
@@ -2652,7 +2652,7 @@
 mod-jpeg.o: mod-jpeg.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jpeg_mod_CFLAGS) -c 
-o $@ $<
 
-mod-jpeg.c: moddep.lst genmodsrc.sh
+mod-jpeg.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'jpeg' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(jpeg_mod_EXPORTS),no)
@@ -2709,7 +2709,7 @@
 mod-png.o: mod-png.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(png_mod_CFLAGS) -c 
-o $@ $<
 
-mod-png.c: moddep.lst genmodsrc.sh
+mod-png.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'png' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(png_mod_EXPORTS),no)
@@ -2766,7 +2766,7 @@
 mod-pci.o: mod-pci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-pci.c: moddep.lst genmodsrc.sh
+mod-pci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pci_mod_EXPORTS),no)
@@ -2823,7 +2823,7 @@
 mod-lspci.o: mod-lspci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lspci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-lspci.c: moddep.lst genmodsrc.sh
+mod-lspci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'lspci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(lspci_mod_EXPORTS),no)
@@ -2880,7 +2880,7 @@
 mod-aout.o: mod-aout.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(aout_mod_CFLAGS) -c 
-o $@ $<
 
-mod-aout.c: moddep.lst genmodsrc.sh
+mod-aout.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'aout' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(aout_mod_EXPORTS),no)
@@ -2937,7 +2937,7 @@
 mod-_bsd.o: mod-_bsd.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_bsd_mod_CFLAGS) -c 
-o $@ $<
 
-mod-_bsd.c: moddep.lst genmodsrc.sh
+mod-_bsd.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_bsd' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_bsd_mod_EXPORTS),no)
@@ -2994,7 +2994,7 @@
 mod-bsd.o: mod-bsd.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(bsd_mod_CFLAGS) -c 
-o $@ $<
 
-mod-bsd.c: moddep.lst genmodsrc.sh
+mod-bsd.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'bsd' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(bsd_mod_EXPORTS),no)
@@ -3051,7 +3051,7 @@
 mod-pxe.o: mod-pxe.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pxe_mod_CFLAGS) -c 
-o $@ $<
 
-mod-pxe.c: moddep.lst genmodsrc.sh
+mod-pxe.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pxe' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pxe_mod_EXPORTS),no)
@@ -3108,7 +3108,7 @@
 mod-pxecmd.o: mod-pxecmd.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pxecmd_mod_CFLAGS) 
-c -o $@ $<
 
-mod-pxecmd.c: moddep.lst genmodsrc.sh
+mod-pxecmd.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pxecmd' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pxecmd_mod_EXPORTS),no)
@@ -3165,7 +3165,7 @@
 mod-datetime.o: mod-datetime.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datetime_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datetime.c: moddep.lst genmodsrc.sh
+mod-datetime.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datetime' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datetime_mod_EXPORTS),no)
@@ -3241,7 +3241,7 @@
 mod-date.o: mod-date.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(date_mod_CFLAGS) -c 
-o $@ $<
 
-mod-date.c: moddep.lst genmodsrc.sh
+mod-date.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'date' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(date_mod_EXPORTS),no)
@@ -3298,7 +3298,7 @@
 mod-datehook.o: mod-datehook.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datehook_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datehook.c: moddep.lst genmodsrc.sh
+mod-datehook.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datehook' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datehook_mod_EXPORTS),no)

Modified: trunk/grub2/conf/i386.mk
===================================================================
--- trunk/grub2/conf/i386.mk    2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/conf/i386.mk    2008-11-01 17:44:47 UTC (rev 1891)
@@ -26,7 +26,7 @@
 mod-cpuid.o: mod-cpuid.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpuid_mod_CFLAGS) -c 
-o $@ $<
 
-mod-cpuid.c: moddep.lst genmodsrc.sh
+mod-cpuid.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'cpuid' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(cpuid_mod_EXPORTS),no)

Modified: trunk/grub2/conf/powerpc-ieee1275.mk
===================================================================
--- trunk/grub2/conf/powerpc-ieee1275.mk        2008-11-01 12:42:27 UTC (rev 
1890)
+++ trunk/grub2/conf/powerpc-ieee1275.mk        2008-11-01 17:44:47 UTC (rev 
1891)
@@ -606,7 +606,7 @@
 mod-_linux.o: mod-_linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_linux.c: moddep.lst genmodsrc.sh
+mod-_linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_linux_mod_EXPORTS),no)
@@ -663,7 +663,7 @@
 mod-linux.o: mod-linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c 
-o $@ $<
 
-mod-linux.c: moddep.lst genmodsrc.sh
+mod-linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(linux_mod_EXPORTS),no)
@@ -724,7 +724,7 @@
 mod-normal.o: mod-normal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-normal.c: moddep.lst genmodsrc.sh
+mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(normal_mod_EXPORTS),no)
@@ -1048,7 +1048,7 @@
 mod-suspend.o: mod-suspend.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(suspend_mod_CFLAGS) 
-c -o $@ $<
 
-mod-suspend.c: moddep.lst genmodsrc.sh
+mod-suspend.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'suspend' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(suspend_mod_EXPORTS),no)
@@ -1105,7 +1105,7 @@
 mod-reboot.o: mod-reboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reboot.c: moddep.lst genmodsrc.sh
+mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reboot_mod_EXPORTS),no)
@@ -1162,7 +1162,7 @@
 mod-halt.o: mod-halt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-halt.c: moddep.lst genmodsrc.sh
+mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(halt_mod_EXPORTS),no)
@@ -1221,7 +1221,7 @@
 mod-_multiboot.o: mod-_multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(_multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-_multiboot.c: moddep.lst genmodsrc.sh
+mod-_multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_multiboot_mod_EXPORTS),no)
@@ -1316,7 +1316,7 @@
 mod-multiboot.o: mod-multiboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(multiboot_mod_CFLAGS) -c -o $@ $<
 
-mod-multiboot.c: moddep.lst genmodsrc.sh
+mod-multiboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'multiboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(multiboot_mod_EXPORTS),no)
@@ -1373,7 +1373,7 @@
 mod-memdisk.o: mod-memdisk.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(memdisk_mod_CFLAGS) 
-c -o $@ $<
 
-mod-memdisk.c: moddep.lst genmodsrc.sh
+mod-memdisk.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'memdisk' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(memdisk_mod_EXPORTS),no)

Modified: trunk/grub2/conf/sparc64-ieee1275.mk
===================================================================
--- trunk/grub2/conf/sparc64-ieee1275.mk        2008-11-01 12:42:27 UTC (rev 
1890)
+++ trunk/grub2/conf/sparc64-ieee1275.mk        2008-11-01 17:44:47 UTC (rev 
1891)
@@ -219,7 +219,7 @@
 mod-fshelp.o: mod-fshelp.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fshelp_mod_CFLAGS) 
-c -o $@ $<
 
-mod-fshelp.c: moddep.lst genmodsrc.sh
+mod-fshelp.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'fshelp' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(fshelp_mod_EXPORTS),no)
@@ -276,7 +276,7 @@
 mod-fat.o: mod-fat.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(fat_mod_CFLAGS) -c 
-o $@ $<
 
-mod-fat.c: moddep.lst genmodsrc.sh
+mod-fat.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'fat' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(fat_mod_EXPORTS),no)
@@ -333,7 +333,7 @@
 mod-ext2.o: mod-ext2.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ext2_mod_CFLAGS) -c 
-o $@ $<
 
-mod-ext2.c: moddep.lst genmodsrc.sh
+mod-ext2.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ext2' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ext2_mod_EXPORTS),no)
@@ -390,7 +390,7 @@
 mod-ufs.o: mod-ufs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ufs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-ufs.c: moddep.lst genmodsrc.sh
+mod-ufs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ufs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ufs_mod_EXPORTS),no)
@@ -447,7 +447,7 @@
 mod-minix.o: mod-minix.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(minix_mod_CFLAGS) -c 
-o $@ $<
 
-mod-minix.c: moddep.lst genmodsrc.sh
+mod-minix.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'minix' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(minix_mod_EXPORTS),no)
@@ -504,7 +504,7 @@
 mod-hfs.o: mod-hfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-hfs.c: moddep.lst genmodsrc.sh
+mod-hfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'hfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(hfs_mod_EXPORTS),no)
@@ -561,7 +561,7 @@
 mod-jfs.o: mod-jfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(jfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-jfs.c: moddep.lst genmodsrc.sh
+mod-jfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'jfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(jfs_mod_EXPORTS),no)
@@ -623,7 +623,7 @@
 mod-xfs.o: mod-xfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(xfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-xfs.c: moddep.lst genmodsrc.sh
+mod-xfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'xfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(xfs_mod_EXPORTS),no)
@@ -680,7 +680,7 @@
 mod-affs.o: mod-affs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(affs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-affs.c: moddep.lst genmodsrc.sh
+mod-affs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'affs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(affs_mod_EXPORTS),no)
@@ -737,7 +737,7 @@
 mod-sfs.o: mod-sfs.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sfs_mod_CFLAGS) -c 
-o $@ $<
 
-mod-sfs.c: moddep.lst genmodsrc.sh
+mod-sfs.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'sfs' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(sfs_mod_EXPORTS),no)
@@ -809,7 +809,7 @@
 mod-normal.o: mod-normal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-normal.c: moddep.lst genmodsrc.sh
+mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(normal_mod_EXPORTS),no)
@@ -1114,7 +1114,7 @@
 mod-hello.o: mod-hello.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hello_mod_CFLAGS) -c 
-o $@ $<
 
-mod-hello.c: moddep.lst genmodsrc.sh
+mod-hello.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'hello' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(hello_mod_EXPORTS),no)
@@ -1171,7 +1171,7 @@
 mod-boot.o: mod-boot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(boot_mod_CFLAGS) -c 
-o $@ $<
 
-mod-boot.c: moddep.lst genmodsrc.sh
+mod-boot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'boot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(boot_mod_EXPORTS),no)
@@ -1228,7 +1228,7 @@
 mod-terminal.o: mod-terminal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(terminal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-terminal.c: moddep.lst genmodsrc.sh
+mod-terminal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'terminal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(terminal_mod_EXPORTS),no)
@@ -1285,7 +1285,7 @@
 mod-ls.o: mod-ls.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ls_mod_CFLAGS) -c -o 
$@ $<
 
-mod-ls.c: moddep.lst genmodsrc.sh
+mod-ls.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'ls' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(ls_mod_EXPORTS),no)
@@ -1342,7 +1342,7 @@
 mod-cmp.o: mod-cmp.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cmp_mod_CFLAGS) -c 
-o $@ $<
 
-mod-cmp.c: moddep.lst genmodsrc.sh
+mod-cmp.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'cmp' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(cmp_mod_EXPORTS),no)
@@ -1399,7 +1399,7 @@
 mod-cat.o: mod-cat.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cat_mod_CFLAGS) -c 
-o $@ $<
 
-mod-cat.c: moddep.lst genmodsrc.sh
+mod-cat.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'cat' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(cat_mod_EXPORTS),no)
@@ -1456,7 +1456,7 @@
 mod-font.o: mod-font.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(font_mod_CFLAGS) -c 
-o $@ $<
 
-mod-font.c: moddep.lst genmodsrc.sh
+mod-font.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'font' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(font_mod_EXPORTS),no)
@@ -1513,7 +1513,7 @@
 mod-amiga.o: mod-amiga.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(amiga_mod_CFLAGS) -c 
-o $@ $<
 
-mod-amiga.c: moddep.lst genmodsrc.sh
+mod-amiga.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'amiga' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(amiga_mod_EXPORTS),no)
@@ -1570,7 +1570,7 @@
 mod-apple.o: mod-apple.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(apple_mod_CFLAGS) -c 
-o $@ $<
 
-mod-apple.c: moddep.lst genmodsrc.sh
+mod-apple.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'apple' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(apple_mod_EXPORTS),no)
@@ -1627,7 +1627,7 @@
 mod-pc.o: mod-pc.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pc_mod_CFLAGS) -c -o 
$@ $<
 
-mod-pc.c: moddep.lst genmodsrc.sh
+mod-pc.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pc' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pc_mod_EXPORTS),no)
@@ -1684,7 +1684,7 @@
 mod-sun.o: mod-sun.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(sun_mod_CFLAGS) -c 
-o $@ $<
 
-mod-sun.c: moddep.lst genmodsrc.sh
+mod-sun.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'sun' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(sun_mod_EXPORTS),no)
@@ -1741,7 +1741,7 @@
 mod-acorn.o: mod-acorn.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(acorn_mod_CFLAGS) -c 
-o $@ $<
 
-mod-acorn.c: moddep.lst genmodsrc.sh
+mod-acorn.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'acorn' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(acorn_mod_EXPORTS),no)
@@ -1797,7 +1797,7 @@
 mod-loopback.o: mod-loopback.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(loopback_mod_CFLAGS) 
-c -o $@ $<
 
-mod-loopback.c: moddep.lst genmodsrc.sh
+mod-loopback.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'loopback' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(loopback_mod_EXPORTS),no)
@@ -1854,7 +1854,7 @@
 mod-suspend.o: mod-suspend.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(suspend_mod_CFLAGS) 
-c -o $@ $<
 
-mod-suspend.c: moddep.lst genmodsrc.sh
+mod-suspend.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'suspend' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(suspend_mod_EXPORTS),no)
@@ -1911,7 +1911,7 @@
 mod-reboot.o: mod-reboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reboot.c: moddep.lst genmodsrc.sh
+mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reboot_mod_EXPORTS),no)
@@ -1968,7 +1968,7 @@
 mod-halt.o: mod-halt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-halt.c: moddep.lst genmodsrc.sh
+mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(halt_mod_EXPORTS),no)
@@ -2025,7 +2025,7 @@
 mod-help.o: mod-help.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(help_mod_CFLAGS) -c 
-o $@ $<
 
-mod-help.c: moddep.lst genmodsrc.sh
+mod-help.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'help' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(help_mod_EXPORTS),no)
@@ -2092,7 +2092,7 @@
 mod-configfile.o: mod-configfile.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(configfile_mod_CFLAGS) -c -o $@ $<
 
-mod-configfile.c: moddep.lst genmodsrc.sh
+mod-configfile.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'configfile' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(configfile_mod_EXPORTS),no)
@@ -2149,7 +2149,7 @@
 mod-search.o: mod-search.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(search_mod_CFLAGS) 
-c -o $@ $<
 
-mod-search.c: moddep.lst genmodsrc.sh
+mod-search.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'search' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(search_mod_EXPORTS),no)
@@ -2206,7 +2206,7 @@
 mod-gzio.o: mod-gzio.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(gzio_mod_CFLAGS) -c 
-o $@ $<
 
-mod-gzio.c: moddep.lst genmodsrc.sh
+mod-gzio.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'gzio' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(gzio_mod_EXPORTS),no)

Modified: trunk/grub2/conf/x86_64-efi.mk
===================================================================
--- trunk/grub2/conf/x86_64-efi.mk      2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/conf/x86_64-efi.mk      2008-11-01 17:44:47 UTC (rev 1891)
@@ -138,7 +138,7 @@
 mod-kernel.o: mod-kernel.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(kernel_mod_CFLAGS) 
-c -o $@ $<
 
-mod-kernel.c: moddep.lst genmodsrc.sh
+mod-kernel.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'kernel' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(kernel_mod_EXPORTS),no)
@@ -765,7 +765,7 @@
 mod-normal.o: mod-normal.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(normal_mod_CFLAGS) 
-c -o $@ $<
 
-mod-normal.c: moddep.lst genmodsrc.sh
+mod-normal.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(normal_mod_EXPORTS),no)
@@ -1089,7 +1089,7 @@
 mod-_chain.o: mod-_chain.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_chain_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_chain.c: moddep.lst genmodsrc.sh
+mod-_chain.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_chain' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_chain_mod_EXPORTS),no)
@@ -1146,7 +1146,7 @@
 mod-chain.o: mod-chain.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(chain_mod_CFLAGS) -c 
-o $@ $<
 
-mod-chain.c: moddep.lst genmodsrc.sh
+mod-chain.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'chain' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(chain_mod_EXPORTS),no)
@@ -1203,7 +1203,7 @@
 mod-appleldr.o: mod-appleldr.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(appleldr_mod_CFLAGS) 
-c -o $@ $<
 
-mod-appleldr.c: moddep.lst genmodsrc.sh
+mod-appleldr.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'appleldr' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(appleldr_mod_EXPORTS),no)
@@ -1260,7 +1260,7 @@
 mod-_linux.o: mod-_linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(_linux_mod_CFLAGS) 
-c -o $@ $<
 
-mod-_linux.c: moddep.lst genmodsrc.sh
+mod-_linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(_linux_mod_EXPORTS),no)
@@ -1317,7 +1317,7 @@
 mod-linux.o: mod-linux.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(linux_mod_CFLAGS) -c 
-o $@ $<
 
-mod-linux.c: moddep.lst genmodsrc.sh
+mod-linux.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(linux_mod_EXPORTS),no)
@@ -1374,7 +1374,7 @@
 mod-halt.o: mod-halt.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(halt_mod_CFLAGS) -c 
-o $@ $<
 
-mod-halt.c: moddep.lst genmodsrc.sh
+mod-halt.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'halt' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(halt_mod_EXPORTS),no)
@@ -1431,7 +1431,7 @@
 mod-reboot.o: mod-reboot.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reboot_mod_CFLAGS) 
-c -o $@ $<
 
-mod-reboot.c: moddep.lst genmodsrc.sh
+mod-reboot.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'reboot' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(reboot_mod_EXPORTS),no)
@@ -1488,7 +1488,7 @@
 mod-pci.o: mod-pci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(pci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-pci.c: moddep.lst genmodsrc.sh
+mod-pci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'pci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(pci_mod_EXPORTS),no)
@@ -1545,7 +1545,7 @@
 mod-lspci.o: mod-lspci.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(lspci_mod_CFLAGS) -c 
-o $@ $<
 
-mod-lspci.c: moddep.lst genmodsrc.sh
+mod-lspci.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'lspci' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(lspci_mod_EXPORTS),no)
@@ -1602,7 +1602,7 @@
 mod-datetime.o: mod-datetime.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datetime_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datetime.c: moddep.lst genmodsrc.sh
+mod-datetime.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datetime' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datetime_mod_EXPORTS),no)
@@ -1678,7 +1678,7 @@
 mod-date.o: mod-date.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(date_mod_CFLAGS) -c 
-o $@ $<
 
-mod-date.c: moddep.lst genmodsrc.sh
+mod-date.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'date' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(date_mod_EXPORTS),no)
@@ -1735,7 +1735,7 @@
 mod-datehook.o: mod-datehook.c
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(datehook_mod_CFLAGS) 
-c -o $@ $<
 
-mod-datehook.c: moddep.lst genmodsrc.sh
+mod-datehook.c: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh 'datehook' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(datehook_mod_EXPORTS),no)

Modified: trunk/grub2/genmk.rb
===================================================================
--- trunk/grub2/genmk.rb        2008-11-01 12:42:27 UTC (rev 1890)
+++ trunk/grub2/genmk.rb        2008-11-01 17:44:47 UTC (rev 1891)
@@ -125,7 +125,7 @@
 #{mod_obj}: #{mod_src}
        $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(#{prefix}_CFLAGS) -c 
-o $@ $<
 
-#{mod_src}: moddep.lst genmodsrc.sh
+#{mod_src}: $(builddir)/moddep.lst $(srcdir)/genmodsrc.sh
        sh $(srcdir)/genmodsrc.sh '#{mod_name}' $< > $@ || (rm -f $@; exit 1)
 
 ifneq ($(#{prefix}_EXPORTS),no)






reply via email to

[Prev in Thread] Current Thread [Next in Thread]