CC ?= gcc
CFLAGS ?= -std=c11 -Wall -Wextra -O2

.PHONY: all clean test

all: calc

calc: calc.c
	$(CC) $(CFLAGS) -o $@ $<

test: calc
	./tests/smoke.sh

clean:
	rm -f calc
