changeset 13:f21ccddc12cb

change directory structure
author taiki
date Tue, 01 Apr 2014 08:35:34 +0900
parents 56e8a3d49069
children 8b2ce241f5f1
files kernel/Makefile kernel/kernel.c
diffstat 2 files changed, 29 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /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)
--- /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;
+}