Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f168079 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-kconfig:
  kconfig: Fix make O=<dir> local{mod,yes}config
parents 7d34f464 463bf900
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ silentoldconfig: $(obj)/conf
	$< -s $(Kconfig)

localmodconfig: $(obj)/streamline_config.pl $(obj)/conf
	$(Q)perl $< $(Kconfig) > .tmp.config
	$(Q)perl $< $(srctree) $(Kconfig) > .tmp.config
	$(Q)if [ -f .config ]; then 				\
			cmp -s .tmp.config .config ||		\
			(mv -f .config .config.old.1;		\
@@ -44,7 +44,7 @@ localmodconfig: $(obj)/streamline_config.pl $(obj)/conf
	$(Q)rm -f .tmp.config

localyesconfig: $(obj)/streamline_config.pl $(obj)/conf
	$(Q)perl $< $(Kconfig) > .tmp.config
	$(Q)perl $< $(srctree) $(Kconfig) > .tmp.config
	$(Q)sed -i s/=m/=y/ .tmp.config
	$(Q)if [ -f .config ]; then 				\
			cmp -s .tmp.config .config ||		\
+6 −6
Original line number Diff line number Diff line
@@ -43,7 +43,6 @@
#    make oldconfig
#
my $config = ".config";
my $linuxpath = ".";

my $uname = `uname -r`;
chomp $uname;
@@ -111,7 +110,11 @@ sub find_config {

find_config;

my @makefiles = `find $linuxpath -name Makefile`;
# Get the build source and top level Kconfig file (passed in)
my $ksource = $ARGV[0];
my $kconfig = $ARGV[1];

my @makefiles = `find $ksource -name Makefile`;
my %depends;
my %selects;
my %prompts;
@@ -119,9 +122,6 @@ my %objects;
my $var;
my $cont = 0;

# Get the top level Kconfig file (passed in)
my $kconfig = $ARGV[0];

# prevent recursion
my %read_kconfigs;

@@ -132,7 +132,7 @@ sub read_kconfig {
    my $config;
    my @kconfigs;

    open(KIN, $kconfig) || die "Can't open $kconfig";
    open(KIN, "$ksource/$kconfig") || die "Can't open $kconfig";
    while (<KIN>) {
	chomp;