stdio example added

This commit is contained in:
2019-03-10 21:18:54 +01:00
parent d30e426167
commit a46c48b533
2 changed files with 60 additions and 4 deletions

View File

@@ -2,13 +2,19 @@ CC = gcc
AS = nasm
LD = ld
ASSEMBLIES = $(wildcard *.asm)
PROGRAMS = $(patsubst %.asm, bin/%, $(ASSEMBLIES))
.PHONY: all clean
all: build 0_basic
all: bin build $(PROGRAMS)
clean:
-rm -r build
-rm 0_basic
-rm -r bin
bin:
mkdir bin
build:
mkdir build
@@ -16,6 +22,5 @@ build:
build/%.o: %.asm
$(AS) -g -f elf64 $< -o $@
0_basic: build/0_basic.o
bin/%: build/%.o
$(LD) $< -o $@