CC = gcc CFLAGS = -g -Wall -I.. # CLFAGS += -fsanitize=address all: smcc smcc: cc asm lib $(CC) $(CFLAGS) riscv32_crt.c riscv32_linker.c test_main.c -L../assembler/riscv32 -lasm -L../ccompiler -lcc -L../lib -lcore -o smcc lib: make -C ../lib asm: make -C ../assembler/riscv32 cc: make -C ../ccompiler clean: make -C ../lib clean make -C ../assembler/riscv32 clean make -C ../ccompiler clean