c library tutorial added

This commit is contained in:
2019-08-13 19:59:14 +02:00
parent 26379ad01f
commit f2cad14426
2 changed files with 77 additions and 0 deletions

View File

@@ -2,7 +2,9 @@ CC = gcc
AS = nasm
LD = ld
CFLAGS = -g -no-pie
ASFLAGS = -g -F dwarf -f elf64
LFLAGS =
ASSEMBLIES = $(wildcard *.asm)
PROGRAMS = $(patsubst %.asm, bin/%, ${ASSEMBLIES})
@@ -24,5 +26,8 @@ build:
build/%.o: %.asm
${AS} ${ASFLAGS} $< -o $@
bin/6_clib: build/6_clib.o
${CC} ${CFLAGS} $< -o $@ ${LFLAGS}
bin/%: build/%.o
${LD} $< -o $@