summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/arch/parisc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'ANDROID_3.4.5/arch/parisc/Makefile')
-rw-r--r--ANDROID_3.4.5/arch/parisc/Makefile137
1 files changed, 0 insertions, 137 deletions
diff --git a/ANDROID_3.4.5/arch/parisc/Makefile b/ANDROID_3.4.5/arch/parisc/Makefile
deleted file mode 100644
index 19ab7b2e..00000000
--- a/ANDROID_3.4.5/arch/parisc/Makefile
+++ /dev/null
@@ -1,137 +0,0 @@
-#
-# parisc/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
-# for "archclean" and "archdep" for cleaning up and making dependencies for
-# this architecture
-#
-# This file is subject to the terms and conditions of the GNU General Public
-# License. See the file "COPYING" in the main directory of this archive
-# for more details.
-#
-# Copyright (C) 1994 by Linus Torvalds
-# Portions Copyright (C) 1999 The Puffin Group
-#
-# Modified for PA-RISC Linux by Paul Lahaie, Alex deVries,
-# Mike Shaver, Helge Deller and Martin K. Petersen
-#
-
-KBUILD_DEFCONFIG := default_defconfig
-
-NM = sh $(srctree)/arch/parisc/nm
-CHECKFLAGS += -D__hppa__=1
-
-MACHINE := $(shell uname -m)
-ifeq ($(MACHINE),parisc*)
-NATIVE := 1
-endif
-
-ifdef CONFIG_64BIT
-UTS_MACHINE := parisc64
-CHECKFLAGS += -D__LP64__=1 -m64
-WIDTH := 64
-
-# FIXME: if no default set, should really try to locate dynamically
-ifeq ($(CROSS_COMPILE),)
-CROSS_COMPILE := hppa64-linux-gnu-
-endif
-else # 32-bit
-WIDTH :=
-endif
-
-# attempt to help out folks who are cross-compiling
-ifeq ($(NATIVE),1)
-CROSS_COMPILE := hppa$(WIDTH)-linux-
-endif
-
-OBJCOPY_FLAGS =-O binary -R .note -R .comment -S
-
-cflags-y := -pipe
-
-# These flags should be implied by an hppa-linux configuration, but they
-# are not in gcc 3.2.
-cflags-y += -mno-space-regs -mfast-indirect-calls
-
-# Currently we save and restore fpregs on all kernel entry/interruption paths.
-# If that gets optimized, we might need to disable the use of fpregs in the
-# kernel.
-cflags-y += -mdisable-fpregs
-
-# Without this, "ld -r" results in .text sections that are too big
-# (> 0x40000) for branches to reach stubs.
-ifndef CONFIG_FUNCTION_TRACER
- cflags-y += -ffunction-sections
-endif
-
-# select which processor to optimise for
-cflags-$(CONFIG_PA7100) += -march=1.1 -mschedule=7100
-cflags-$(CONFIG_PA7200) += -march=1.1 -mschedule=7200
-cflags-$(CONFIG_PA7100LC) += -march=1.1 -mschedule=7100LC
-cflags-$(CONFIG_PA7300LC) += -march=1.1 -mschedule=7300
-cflags-$(CONFIG_PA8X00) += -march=2.0 -mschedule=8000
-
-head-y := arch/parisc/kernel/head.o
-
-KBUILD_CFLAGS += $(cflags-y)
-
-kernel-y := mm/ kernel/ math-emu/ kernel/init_task.o
-kernel-$(CONFIG_HPUX) += hpux/
-
-core-y += $(addprefix arch/parisc/, $(kernel-y))
-libs-y += arch/parisc/lib/ `$(CC) -print-libgcc-file-name`
-
-drivers-$(CONFIG_OPROFILE) += arch/parisc/oprofile/
-
-PALO := $(shell if (which palo 2>&1); then : ; \
- elif [ -x /sbin/palo ]; then echo /sbin/palo; \
- fi)
-
-PALOCONF := $(shell if [ -f $(src)/palo.conf ]; then echo $(src)/palo.conf; \
- else echo $(obj)/palo.conf; \
- fi)
-
-palo: vmlinux
- @if test ! -x "$(PALO)"; then \
- echo 'ERROR: Please install palo first (apt-get install palo)';\
- echo 'or build it from source and install it somewhere in your $$PATH';\
- false; \
- fi
- @if test ! -f "$(PALOCONF)"; then \
- cp $(src)/arch/parisc/defpalo.conf $(obj)/palo.conf; \
- echo 'A generic palo config file ($(obj)/palo.conf) has been created for you.'; \
- echo 'You should check it and re-run "make palo".'; \
- echo 'WARNING: the "lifimage" file is now placed in this directory by default!'; \
- false; \
- fi
- $(PALO) -f $(PALOCONF)
-
-# Shorthands for known targets not supported by parisc, use vmlinux as default
-Image zImage bzImage: vmlinux
-
-kernel_install: vmlinux
- sh $(src)/arch/parisc/install.sh \
- $(KERNELRELEASE) $< System.map "$(INSTALL_PATH)"
-
-install: kernel_install modules_install
-
-CLEAN_FILES += lifimage
-MRPROPER_FILES += palo.conf
-
-define archhelp
- @echo '* vmlinux - Uncompressed kernel image (./vmlinux)'
- @echo ' palo - Bootable image (./lifimage)'
- @echo ' install - Install kernel using'
- @echo ' (your) ~/bin/$(INSTALLKERNEL) or'
- @echo ' (distribution) /sbin/$(INSTALLKERNEL) or'
- @echo ' copy to $$(INSTALL_PATH)'
-endef
-
-# we require gcc 3.3 or above to compile the kernel
-archprepare: checkbin
-checkbin:
- @if test "$(call cc-version)" -lt "0303"; then \
- echo -n "Sorry, GCC v3.3 or above is required to build " ; \
- echo "the kernel." ; \
- false ; \
- fi