2 # Vane Operating System Makefile by VOSystems
3 #--------------------------------------------//
13 INCLUDES = -I../include
14 FLAGS = -m32 -ffreestanding -fno-common -fno-builtin -fomit-frame-pointer -O2 -c
15 FLAGSC = -m32 -ffreestanding -fno-common -masm=intel -fno-builtin -fomit-frame-pointer -O2 -c
16 LD = ld -melf_i386 -Ttext=0x100000 --oformat elf32-i386 -o
17 #LDAPP = ld -melf_i386 -Ttext=0x280000 --oformat elf32-i386 -o
21 ${CC} ${INCLUDES} ${FLAGS} $<
23 ${CC} ${INCLUDES} ${FLAGSC} $<
28 cp /media/DATA/OS/OS/Kernel.vsb /media/VaneOS/Vane/Kernel.vsb
32 @echo "Make is finish successfully!!"
34 -${RM} -f *~ *.lo *.o make.log *.bak .a.out .core .*.core
36 -${RM} -f *~ *.lo *.o make.log *.bak .a.out .core .*.core
39 -${RM} -f *~ *.lo *.o make.log *.bak .a.out .core .*.core