CS= com.c dis.c ht.c lib.c mem.c read.c state.c val.c vm.c HS=chunk.h com.h dis.h ht.h lib.h mem.h read.h state.h util.h val.h vm.h CFLAGS=$(EXTRA_CFLAGS) -O3 -g -lm -Wall -Wpedantic -Werror=implicit-function-declaration bth: $(CS) $(HS) Makefile $(CC) $(CFLAGS) -o bth $(CS) test: bth ./run_tests.sh clean: rm bth .PHONY: clean test