summaryrefslogtreecommitdiff
path: root/userland/init/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'userland/init/Makefile')
-rw-r--r--userland/init/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/userland/init/Makefile b/userland/init/Makefile
new file mode 100644
index 0000000..932fcd3
--- /dev/null
+++ b/userland/init/Makefile
@@ -0,0 +1,10 @@
+CC="/home/anton/opt/cross/bin/i686-elf-gcc"
+CFLAGS = -ggdb -ffreestanding -O0 -Wall -Wextra -pedantic -mgeneral-regs-only -Wimplicit-fallthrough
+BINS=init
+all: $(BINS)
+
+init.o: init.c
+ $(CC) $(CFLAGS) -I../libc/ -L../libc/ -lc -c init.c
+
+init: init.o
+ $(CC) -shared -o init -ffreestanding -nostdlib $(CFLAGS) init.o -L../libc/ -lc -lgcc #-L../libc/c.a