20 lines
303 B
Makefile
20 lines
303 B
Makefile
all: bin/nos
|
|
|
|
bin:
|
|
mkdir -p bin
|
|
|
|
bin/nos: bin obj/nos.o
|
|
ld obj/nos.o -o bin/nos
|
|
|
|
obj:
|
|
mkdir -p obj
|
|
|
|
obj/nos.o: obj src/nos.asm include/syscalls.inc include/mmap.inc
|
|
nasm -g -f elf64 src/nos.asm -o obj/nos.o -Iinclude
|
|
|
|
run: bin/nos
|
|
bin/nos
|
|
@echo "Program returned $$?."
|
|
|
|
debug: bin/nos
|
|
gf2 bin/nos
|