]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
authorrobertmh <robertmh@localhost>
Mon, 26 Oct 2009 20:04:43 +0000 (20:04 +0000)
committerrobertmh <robertmh@localhost>
Mon, 26 Oct 2009 20:04:43 +0000 (20:04 +0000)
        * autogen.sh: Support addition of external modules via `GRUB_CONTRIB'
        variable.
        * Makefile.in: Likewise.

ChangeLog
Makefile.in
autogen.sh

index b59e2d945b38205438c80163f3fbc84937f69d12..56ff263eddf41d82dd4005da7cb49e6a1f9af61d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>
+
+       * autogen.sh: Support addition of external modules via `GRUB_CONTRIB'
+       variable.
+       * Makefile.in: Likewise.
+
 2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>
 
        * gendistlist.sh: Simplify .svn check.  Skip .bzr as well.
index bde80889b375919ebdf63c53e227ba1cd64a47d4..f99bc3c2a1f4a358794fcb8d260b4241fd6ccfc8 100644 (file)
@@ -148,6 +148,9 @@ $(addprefix $(srcdir)/,$(MKFILES)): %.mk: %.rmk genmk.rb
 
 include $(srcdir)/conf/$(target_cpu)-$(platform).mk
 
+# For external modules.
+-include $(wildcard $(GRUB_CONTRIB)/*/conf/common.mk)
+
 ### General targets.
 
 CLEANFILES += $(pkglib_DATA) $(pkgdata_DATA)
index 6895de221b7a4a1a12dc83b42f11572b1e0bf30e..4fb6bf7dbff14a4dcfaefccafc633712e12d9494 100644 (file)
@@ -5,8 +5,10 @@ set -e
 autoconf
 autoheader
 echo timestamp > stamp-h.in
-for rmk in conf/*.rmk; do
-  ruby genmk.rb < $rmk > `echo $rmk | sed 's/\.rmk$/.mk/'`
+for rmk in conf/*.rmk ${GRUB_CONTRIB}/*/conf/*.rmk; do
+  if test -e $rmk ; then
+    ruby genmk.rb < $rmk > `echo $rmk | sed 's/\.rmk$/.mk/'`
+  fi
 done
 ./gendistlist.sh > DISTLIST