TARGET      = Kernel.vsb

#宣言
CC			= gcc
RM			= /bin/rm
MV			= /bin/mv
LD			= /usr/bin/ld
LN_S			= ln -s
AR			= /usr/bin/ar
RANLIB		= ranlib
INCLUDES	    = -I../include
FLAGS		= -m32 -ffreestanding -fno-common -fno-builtin -fomit-frame-pointer -O2 -c
FLAGSC		= -m32 -ffreestanding -fno-common -masm=intel -fno-builtin -fomit-frame-pointer -O2 -c
LD          = ld  -melf_i386  -Ttext=0x100000 --oformat elf32-i386 -o

#サフィックス
.S.o:
	${CC} ${INCLUDES} ${FLAGS} $<
.c.o:
	${CC} ${INCLUDES} ${FLAGSC} $<
	
#ソースコード


#オブジェクト

Drivers: ${BOOT_OBJ}
	#${LD} ${TARGET} ${BOOT_OBJ}
	@echo "No File In This Directory"

${BOOT_OBJ}: ${BOOT_SRC}
clean::
	-${RM}  -f *~ *.lo *.o make.log *.bak .a.out .core .*.core

