diff options
author | Patrick Williams <iawillia@us.ibm.com> | 2010-05-13 23:14:01 -0500 |
---|---|---|
committer | Patrick Williams <iawillia@us.ibm.com> | 2010-05-13 23:14:01 -0500 |
commit | 59a7c32126f7aa856221d080fa9eaba3d8bde1d2 (patch) | |
tree | f26faf6a7e61b6f6ea2de67ecae8258716a2b493 /makefile | |
download | talos-hostboot-59a7c32126f7aa856221d080fa9eaba3d8bde1d2.tar.gz talos-hostboot-59a7c32126f7aa856221d080fa9eaba3d8bde1d2.zip |
Boot, set 64bit mode, relocate from ROM.
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/makefile b/makefile new file mode 100644 index 000000000..df8bff977 --- /dev/null +++ b/makefile @@ -0,0 +1,17 @@ +CC = powerpc64-unknown-linux-gnu-gcc +LD = powerpc64-unknown-linux-gnu-ld + +CFLAGS = -O3 + +OBJECTS = start.o kernel.o + +all: kernel.elf kernel.bin + +kernel.elf: ${OBJECTS} kernel.ld + ${LD} ${LDFLAGS} ${OBJECTS} -T kernel.ld -o kernel.elf + +kernel.bin: ${OBJECTS} kernel.ld + ${LD} ${LDFLAGS} ${OBJECTS} --oformat=binary -T kernel.ld -o kernel.bin + +clean: + (rm -f ${OBJECTS} kernel.elf kernel.bin) |