test: bases-and-bits
	./bases-and-bits 27 > bases-and-bits-output-27.txt
	diff bases-and-bits-output-27.txt bases-and-bits-expected-27.txt; \
        if [ $$? -eq 0 ]; then echo "\nTEST PASSED"; else echo "\nTEST FAILED"; fi

bases-and-bits: bases-and-bits.c main.c
	@echo "===== Building bases-and-bits ====="
	gcc -g -Wall -Werror -o $@ $^
	@echo

clean:
	rm -f bases-and-bits

