CFLAGS = -O3 $(EXTRACFLAGS)
build: rijndaeltest-ref$(EXE) rijndael-bench$(EXE)

rijndaeltest-ref$(EXE): rijndaeltest-ref.o rijndael-api-ref.o rijndael-alg-ref.o
	$(CC) $(CFLAGS) -o $@ $^

rijndael-bench$(EXE): rijndael-bench.o rijndael-api-ref.o rijndael-alg-ref.o
	$(CC) $(CFLAGS) -o $@ $^

clean:
	$(RM) ecb_vk.txt ecb_vt.txt ecb_tbl.txt ecb_iv.txt
	$(RM) ecb_e_m.txt ecb_d_m.txt cbc_e_m.txt cbc_d_m.txt
	$(RM) rijndael-api-ref.o rijndael-alg-ref.o
	$(RM) rijndaeltest-ref rijndaeltest-ref.exe rijndaeltest-ref.o
	$(RM) rijndael-bench rijndael-bench.exe rijndael-bench.o
