patch-2.3.33 linux/arch/alpha/Makefile
Next file: linux/arch/alpha/kernel/alpha_ksyms.c
Previous file: linux/Makefile
Back to the patch index
Back to the overall index
- Lines: 47
- Date:
Tue Dec 14 01:26:55 1999
- Orig file:
v2.3.32/linux/arch/alpha/Makefile
- Orig date:
Tue Dec 7 09:32:39 1999
diff -u --recursive --new-file v2.3.32/linux/arch/alpha/Makefile linux/arch/alpha/Makefile
@@ -29,23 +29,32 @@
# the host compiler might have on by default. Given that EV4 and EV5
# have the same instruction set, prefer EV5 because an EV5 schedule is
# more likely to keep an EV4 processor busy than vice-versa.
+ mcpu_done :=
ifeq ($(CONFIG_ALPHA_GENERIC),y)
CFLAGS := $(CFLAGS) -mcpu=ev5
+ mcpu_done := y
endif
- ifeq ($(CONFIG_ALPHA_EV4),y)
- CFLAGS := $(CFLAGS) -mcpu=ev4
- endif
- ifeq ($(CONFIG_ALPHA_PYXIS),y)
+ ifeq ($(mcpu_done)$(CONFIG_ALPHA_PYXIS),y)
CFLAGS := $(CFLAGS) -mcpu=ev56
+ mcpu_done := y
endif
- ifeq ($(CONFIG_ALPHA_POLARIS),y)
+ ifeq ($(mcpu_done)$(CONFIG_ALPHA_POLARIS),y)
ifeq ($(have_mcpu_pca56),y)
CFLAGS := $(CFLAGS) -mcpu=pca56
else
CFLAGS := $(CFLAGS) -mcpu=ev56
endif
+ mcpu_done := y
+ endif
+ ifeq ($(mcpu_done)$(CONFIG_ALPHA_NAUTILUS)$(have_mcpu_ev67),yy)
+ CFLAGS := $(CFLAGS) -mcpu=ev67
+ mcpu_done := y
+ endif
+ ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV4),y)
+ CFLAGS := $(CFLAGS) -mcpu=ev4
+ mcpu_done := y
endif
- ifeq ($(CONFIG_ALPHA_EV6),y)
+ ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV6),y)
ifeq ($(have_mcpu_ev6),y)
CFLAGS := $(CFLAGS) -mcpu=ev6
else
@@ -55,6 +64,7 @@
CFLAGS := $(CFLAGS) -mcpu=ev56
endif
endif
+ mcpu_done := y
endif
endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)