# HG changeset patch # User taiki # Date 1396308934 -32400 # Node ID f21ccddc12cb311bb03de080a256b2fcfd87b64c # Parent 56e8a3d490695aa2776f89f7838cd4ca4f05bc8c change directory structure diff -r 56e8a3d49069 -r f21ccddc12cb kernel/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kernel/Makefile Tue Apr 01 08:35:34 2014 +0900 @@ -0,0 +1,23 @@ +CC = gcc +LD = ld + +CFLAGS = -m64 \ + -ffreestanding \ + -fno-common \ + -fomit-frame-pointer \ + -Wall \ + +LDFLAGS = -arch x86_64 \ + -no_version_load_command \ + -static + +TARGET = kernel + +$(TARGET): kernel.o + $(LD) $(LDFLAGS) -o $(TARGET) $^ + +kernel.o: kernel.c + $(CC) $(CFLAGS) -c -o $@ $^ + +clean: + rm $(TARGET).o $(TARGET) diff -r 56e8a3d49069 -r f21ccddc12cb kernel/kernel.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kernel/kernel.c Tue Apr 01 08:35:34 2014 +0900 @@ -0,0 +1,6 @@ + +int +main() +{ + return 0; +}