Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
Makefile
Package: linux-2.4.20.tar.gz [view]
Upload User: jlfgdled
Upload Date: 2013-04-10
Package Size: 33168k
Code Size: 2k
Category:
Linux-Unix program
Development Platform:
Unix_Linux
- # 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
- # Changes for PPC by Gary Thomas
- # Rewritten by Cort Dougan and Paul Mackerras
- # Adjusted for PPC64 by Tom Gall
- #
- KERNELLOAD =0xc000000000000000
- ifeq ($(shell uname -m),ppc64)
- CHECKS = checks
- endif
- LINKFLAGS = -T arch/ppc64/vmlinux.lds -Bstatic
- -e $(KERNELLOAD) -Ttext $(KERNELLOAD)
- CFLAGS := $(CFLAGS) -fsigned-char -msoft-float -pipe
- -Wno-uninitialized -mminimal-toc -fno-builtin
- -mtraceback=full
- CPP = $(CC) -E $(CFLAGS)
- HEAD := arch/ppc64/kernel/head.o
- ARCH_SUBDIRS = arch/ppc64/kernel arch/ppc64/mm arch/ppc64/lib
- SUBDIRS := $(SUBDIRS) $(ARCH_SUBDIRS)
- ARCHIVES := arch/ppc64/kernel/kernel.o arch/ppc64/mm/mm.o arch/ppc64/lib/lib.o $(ARCHIVES)
- CORE_FILES := arch/ppc64/kernel/kernel.o arch/ppc64/mm/mm.o arch/ppc64/lib/lib.o $(CORE_FILES)
- ifdef CONFIG_XMON
- SUBDIRS += arch/ppc64/xmon
- CORE_FILES += arch/ppc64/xmon/x.o
- endif
- ifdef CONFIG_KDB
- SUBDIRS += arch/ppc64/kdb
- CORE_FILES += arch/ppc64/kdb/kdba.o
- endif
- MAKEBOOT = $(MAKE) -C arch/$(ARCH)/boot
- checks:
- @$(MAKE) -C arch/$(ARCH)/kernel checks
- ifdef CONFIG_PPC_PSERIES
- BOOT_TARGETS = zImage znetboot.initrd zImage.initrd
- endif
- ifdef CONFIG_PPC_ISERIES
- BOOT_TARGETS = vmlinux.sminitrd vmlinux.initrd vmlinux.sm
- endif
- $(BOOT_TARGETS): vmlinux
- @$(MAKEBOOT) $@
- znetboot: vmlinux
- ifdef CONFIG_SMP
- cp -f vmlinux /tftpboot/vmlinux.smp
- else
- cp -f vmlinux /tftpboot/vmlinux
- endif
- @$(MAKEBOOT) $@
- %_config: arch/ppc64/configs/%_defconfig
- rm -f .config arch/ppc64/defconfig
- cp -f arch/ppc64/configs/$(@:config=defconfig) arch/ppc64/defconfig
- archclean:
- rm -f arch/ppc64/kernel/{ppc_defs.h,checks,mk_defs.s,mk_defs_out.c,mk_defs_tpl}
- @$(MAKEBOOT) clean
- archmrproper:
- archdep:
- $(MAKEBOOT) fastdep