forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
x86: move i386 and x86_64 Makefiles to arch/x86
Moving the ARCH specific Makefiles for i386 and x86_64 required a litle bit tweaking in the top-lvel Makefile. SRCARCH is now set in the top-level Makefile because we need this info to include the correct arch Makefile. Signed-off-by: Sam Ravnborg <[email protected]>
- Loading branch information
Showing
5 changed files
with
21 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Unified Makefile for i386 and x86_64 | ||
|
||
# No need to remake these files | ||
$(srctree)/arch/x86/Makefile%: ; | ||
|
||
ifeq ($(ARCH),i386) | ||
include $(srctree)/arch/x86/Makefile_32 | ||
else | ||
include $(srctree)/arch/x86/Makefile_64 | ||
endif | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# | ||
# i386/Makefile | ||
# i386 Makefile | ||
# | ||
# This file is included by the global makefile so that you can add your own | ||
# architecture-specific flags and dependencies. Remember to do have actions | ||
|
@@ -17,9 +17,6 @@ | |
# 20050320 Kianusch Sayah Karadji <[email protected]> | ||
# Added support for GEODE CPU | ||
|
||
# Fill in SRCARCH | ||
SRCARCH := x86 | ||
|
||
# BITS is used as extension for files which are available in a 32 bit | ||
# and a 64 bit version to simplify shared Makefiles. | ||
# e.g.: obj-y += foo_$(BITS).o | ||
|
@@ -46,7 +43,7 @@ KBUILD_CFLAGS += -pipe -msoft-float -mregparm=3 -freg-struct-return | |
KBUILD_CFLAGS += $(call cc-option,-mpreferred-stack-boundary=2) | ||
|
||
# CPU-specific tuning. Anything which can be shared with UML should go here. | ||
include $(srctree)/arch/i386/Makefile.cpu | ||
include $(srctree)/arch/x86/Makefile_32.cpu | ||
|
||
# temporary until string.h is fixed | ||
cflags-y += -ffreestanding | ||
|
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters