Patchwork [RFC,3/3] sparc: introduce arch/sparc/Kbuild

login
register
mail settings
Submitter Sam Ravnborg
Date May 15, 2012, 7:36 p.m.
Message ID <20120515193651.GC17309@merkur.ravnborg.org>
Download mbox | patch
Permalink /patch/159423/
State Accepted
Delegated to: David Miller
Headers show

Comments

Sam Ravnborg - May 15, 2012, 7:36 p.m.
From 850652644b60709d7eae7d421fa6e18630f2bac8 Mon Sep 17 00:00:00 2001
From: Sam Ravnborg <sam@ravnborg.org>
Date: Tue, 15 May 2012 21:27:15 +0200
Subject: [PATCH 3/3] sparc: introduce arch/sparc/Kbuild

This allows us to do:

    make arch/sparc/

to build the core part of the sparc kernel.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---

This will conflict with the BFP work you have in netdev,
but the resolution is trivial.
The assignment to core-y shall be moved
to Kbuild and the "arch/sparc/" part dropped.

RFC due to this known conflict.

	Sam


 arch/sparc/Kbuild   |    8 ++++++++
 arch/sparc/Makefile |    4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)
 create mode 100644 arch/sparc/Kbuild
David Miller - May 15, 2012, 7:52 p.m.
From: Sam Ravnborg <sam@ravnborg.org>
Date: Tue, 15 May 2012 21:36:51 +0200

>>From 850652644b60709d7eae7d421fa6e18630f2bac8 Mon Sep 17 00:00:00 2001
> From: Sam Ravnborg <sam@ravnborg.org>
> Date: Tue, 15 May 2012 21:27:15 +0200
> Subject: [PATCH 3/3] sparc: introduce arch/sparc/Kbuild
> 
> This allows us to do:
> 
>     make arch/sparc/
> 
> to build the core part of the sparc kernel.
> 
> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
> ---
> 
> This will conflict with the BFP work you have in netdev,
> but the resolution is trivial.
> The assignment to core-y shall be moved
> to Kbuild and the "arch/sparc/" part dropped.
> 
> RFC due to this known conflict.

I'll most likely apply this, especially since, as you say, the
conflict is trivial to resolve.
--
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Patch

diff --git a/arch/sparc/Kbuild b/arch/sparc/Kbuild
new file mode 100644
index 0000000..ff1585e
--- /dev/null
+++ b/arch/sparc/Kbuild
@@ -0,0 +1,8 @@ 
+#
+# core part of the sparc kernel
+#
+
+obj-y += kernel/
+obj-y += mm/
+obj-y += math-emu/
+
diff --git a/arch/sparc/Makefile b/arch/sparc/Makefile
index a492815..b9a72e2 100644
--- a/arch/sparc/Makefile
+++ b/arch/sparc/Makefile
@@ -52,8 +52,8 @@  endif
 head-y                 := arch/sparc/kernel/head_$(BITS).o
 head-y                 += arch/sparc/kernel/init_task.o
 
-core-y                 += arch/sparc/kernel/
-core-y                 += arch/sparc/mm/ arch/sparc/math-emu/
+# See arch/sparc/Kbuild for the core part of the kernel
+core-y                 += arch/sparc/
 
 libs-y                 += arch/sparc/prom/
 libs-y                 += arch/sparc/lib/