view Makefile.def @ 1:d89b6aa4f359

add Makefile.def ,and start to writte cbc_os appversion
author Taiki TAIRA <e095767@ie.u-ryukyu.ac.jp>
date Fri, 11 May 2012 15:55:15 +0900
parents
children e4dc4a33b32a
line wrap: on
line source

TARGET	 = kernel
HOME 	= /Users/TaikiTAIRA

prefix_cbc	= $(HOME)/hg/CbC/build-CbC/INSTALL_DIR/bin
prefix_gcc	= $(HOME)/thesis/os/build-tools/gcc/bin
prefix_binutils	= $(HOME)/thesis/os/build-tools/binutils/bin

CC	= $(prefix_gcc)/gcc
CBC = $(prefix_cbc)/cbc-gcc-4.6.0
LD	= $(prefix_binutils)/x86_64-os-elf-ld
AS	= $(prefix_binutils)/x86_64-os-elf-as

CFLAGS	= -m64 \
		  -ffreestanding \
		  -nostdlib \
		  -mcmodel=large \
		  -pipe \
		  -fno-common \
		  -fomit-frame-pointer \
		  -g -Wall -O2 -c -o
#ASFLAGS	=  -pipe -ffreestanding -fno-common \
		  -fno-builtin -fomit-frame-pointer -g -Wall -O2 -o
LDFLAGS	= -nostdlib \
		  -nodefaultlibs \
		  -Ttext=0x100000 \
		  --oformat elf64-x86-64