all repos — nand2tetris @ 8c016de00acf4ccf622c4e2b1af6d218011fed0c

my nand2tetris progress

projects/06/Makefile

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
# nand2tetris chapter 6 assembler makefile
# for debugging this makefile: `make -d`
CFLAGS = -std=c99 -Wall -Wextra

all: bin/n2tasm1 bin/n2tasm2

bin/n2tasm%: src/n2tasm%.c
	$(CC) $(DEBUG) $(CFLAGS) -o $@ $<

debug: DEBUG = -D_DEBUG
debug: all

#test:
# TODO: write tests, decide suitable way to run

clean:
	rm -vf bin/*

.PHONY: clean debug