Makefile (8280:5dddde1126c2) | Makefile (8870:f95c4042f2d0) |
---|---|
1# Copyright (c) 2011 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 26 unchanged lines hidden (view full) --- 35# 36# Authors: Ali Saidi 37# Prakash Ramrakhyani 38 39 40# Need to have CROSS_COMPILE set to /path/to/bin/arm-unknown-linux-gnu- 41# or have arm-unknown-linux-gnu in your path 42 | 1# Copyright (c) 2011 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 26 unchanged lines hidden (view full) --- 35# 36# Authors: Ali Saidi 37# Prakash Ramrakhyani 38 39 40# Need to have CROSS_COMPILE set to /path/to/bin/arm-unknown-linux-gnu- 41# or have arm-unknown-linux-gnu in your path 42 |
43CROSS_COMPILE?=arm-none-linux-gnueabi- | 43CROSS_COMPILE?=arm-linux-gnueabi- |
44 45CC=$(CROSS_COMPILE)gcc 46CPP=$(CROSS_COMPILE)g++ 47LD=$(CROSS_COMPILE)ld 48 | 44 45CC=$(CROSS_COMPILE)gcc 46CPP=$(CROSS_COMPILE)g++ 47LD=$(CROSS_COMPILE)ld 48 |
49all: boot.arm | 49all: boot.arm boot_emm.arm |
50 51boot.o: simple.S | 50 51boot.o: simple.S |
52 $(CC) -mfloat-abi=softfp -march=armv7-a -fno-builtin -nostdinc -o boot.o -c simple.S | 52 $(CC) -mfloat-abi=softfp -march=armv7-a -fno-builtin -nostdinc -o $@ -c $< |
53 54boot.arm: boot.o | 53 54boot.arm: boot.o |
55 $(LD) -o boot.arm -N -Ttext 0x80000000 boot.o -non_shared -static | 55 $(LD) -o $@ -N -Ttext 0x80000000 $< -non_shared -static 56boot_emm.arm: boot.o 57 $(LD) -o $@ -N -Ttext 0x00000010 $< -non_shared -static |
56 57 58clean: | 58 59 60clean: |
59 rm *.o boot.arm | 61 $(RM) -f *.o boot.arm boot_emm.arm |
60 | 62 |
63.PHONY: all clean |
|