CPARSER := ../cparser/build/debug/cparser
CPARSER_FLAGS := -Wall

CC := gcc
CCFLAGS := -g -static

.PHONY: default clean

TESTS := hello addrtaken trickier

default: $(TESTS)

$(TESTS) : % : %.s
	$(CC) $(CCFLAGS) $< -o $@

%.s : %.c
	$(CPARSER) $(CPARSER_FLAGS) -S $< -o $@

clean:
	-rm -f $(TESTS) $(TESTS:=.s)
