Makefile fixes - This fixes passing of the config file information
authorJohn 'Warthog9' Hawley <warthog9@kernel.org>
Fri, 9 Oct 2009 00:09:00 +0000 (00:09 +0000)
committerJohn 'Warthog9' Hawley <warthog9@kernel.org>
Fri, 9 Oct 2009 00:23:47 +0000 (00:23 +0000)
In some cases I had CONFIG vs. BKO_CONFIG and in others I wasn't
even trying to pass the config file around.  This fixes that.

bko/Makefile
bko/live/Makefile

index cdce0a4..0941fb5 100644 (file)
@@ -2,9 +2,11 @@ SHELL = /bin/bash
 
 PWD := $(shell pwd)
 
-
-ifndef BKO_CONFIG
-BKO_CONFIG=config
+ifdef BKO_CONFIG
+include $(BKO_CONFIG)
+NEWCONFIG="../$(BKO_CONFIG)"
+else
+NEWCONFIG=""
 endif
 
 -include $(BKO_CONFIG)
@@ -27,12 +29,12 @@ make_statement:
        echo "  Working on building the bko menuing system"
 
 $(DIRS): make_statement
-       $(MAKE) $(MFLAGS) -C $@ -f Makefile
+       $(MAKE) $(MFLAGS) BKO_CONFIG="$(NEWCONFIG)" -C $@ -f Makefile
 
 $(patsubst %,%.clean,$(DIRS)):
-       $(MAKE) $(MFLAGS) -C $(patsubst %.clean,%,$@) -f Makefile clean
+       $(MAKE) $(MFLAGS) BKO_CONFIG="$(NEWCONFIG)" -C $(patsubst %.clean,%,$@) -f Makefile clean
 
 $(patsubst %,%.clean,$(GPXEDIR)):
-       $(MAKE) $(MFLAGS) -C $(patsubst %.clean,%,$@)/src -f Makefile clean
+       $(MAKE) $(MFLAGS) BKO_CONFIG="$(NEWCONFIG)" -C $(patsubst %.clean,%,$@)/src -f Makefile clean
 
 
index 20b0833..a65a6ac 100644 (file)
@@ -2,6 +2,15 @@ SHELL = /bin/bash
 
 #.SILENT:
 
+ifdef BKO_CONFIG
+include $(BKO_CONFIG)
+NEWCONFIG="../$(BKO_CONFIG)"
+else
+NEWCONFIG=""
+endif
+
+-include $(BKO_CONFIG)
+
 DIRS = debian dsl fedora knoppix ubuntu
 
 configfile = MENU INCLUDE @CONFIGFILE@ @DISTRO@\n
@@ -29,11 +38,11 @@ live.conf: $(subst %,%/%.conf,$(DIRS)) live.tmpl
         done
 
 $(DIRS): make_statement
-       $(MAKE) $(MFLAGS) ABSPATH="$(ABSPATH)/$@" CONFIG="$(NEWCONFIG)" -C $@ -f Makefile
+       $(MAKE) $(MFLAGS) ABSPATH="$(ABSPATH)/$@" BKO_CONFIG="$(NEWCONFIG)" -C $@ -f Makefile
 
 clean: make_statement $(patsubst %,%.clean,$(DIRS))
        -rm -rf *.conf
 
 $(patsubst %,%.clean,$(DIRS)):
-       $(MAKE) $(MFLAGS) ABSPATH="$(ABSPATH)/$@" CONFIG="$(NEWCONFIG)" -C $(patsubst %.clean,%,$@) -f Makefile clean
+       $(MAKE) $(MFLAGS) ABSPATH="$(ABSPATH)/$@" BKO_CONFIG="$(NEWCONFIG)" -C $(patsubst %.clean,%,$@) -f Makefile clean