summaryrefslogtreecommitdiff
path: root/kernel/usrbin/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/usrbin/Makefile')
-rw-r--r--kernel/usrbin/Makefile32
1 files changed, 0 insertions, 32 deletions
diff --git a/kernel/usrbin/Makefile b/kernel/usrbin/Makefile
deleted file mode 100644
index dd42909..0000000
--- a/kernel/usrbin/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-TARGET = usrbin_blob.o
-
-SRCS = $(wildcard *.c)
-ASMS = $(wildcard *.s)
-OBJS = $(SRCS:.c=.o) $(ASMS:.s=.o)
-
-CFLAGS = -m32 -I../../include -ffreestanding -nostdinc -nostdlib -fno-stack-protector -fno-pie
-LDFLAGS = -m elf_i386 -T link.ld
-ASMFLAGS = -f elf32
-
-CC = gcc $(CFLAGS)
-LD = ld $(LDFLAGS)
-ASM = nasm $(ASMFLAGS)
-
-all: build
-
-build: $(TARGET)
-
-.s.o:
- $(ASM) -o $*.o $^
-
-.c.o:
- $(CC) -c -o $*.o $^
-
-$(TARGET): $(OBJS)
- $(LD) -o usrbin.bin $(OBJS)
- objcopy -I binary -O elf32-i386 -B i386 usrbin.bin $(TARGET)
-
-clean:
- rm -f usrbin.bin
- rm -f $(OBJS)
- rm -f $(TARGET)