CC = gcc
CFLAGS = -std=c11 -Wall -Wextra -Werror
.PHONY: test clean
test: test-registers
	./test-registers
test-registers: test_registers.c registers.c registers.h
	$(CC) $(CFLAGS) test_registers.c registers.c -o $@
demo: demo.c registers.c registers.h
	$(CC) $(CFLAGS) demo.c registers.c -o $@
clean:
	rm -f test-registers demo
