Add new testing code
[aes.git] / Makefile
1 CC=g++
2 CFLAGS=-march=athlon-xp -O2
3
4 all: problem2 problem3
5
6 aes_test: aes.o aes_test.o
7         $(CC) $(CFLAGS) -o $@ $^
8
9 problem2: aes.o problem2.o
10         $(CC) $(CFLAGS) -o $@ $^
11
12 problem3: aes.o problem3.o
13         $(CC) $(CFLAGS) -o $@ $^
14
15 clean:
16         rm -f *.o aes_test problem2 problem3
17
18 .cpp.o:
19         $(CC) $(CFLAGS) -c -o $@ $<
20
21 run: run_p2 run_p3
22
23 run_p2: problem2
24         @cat Problem2.in | ./$<
25
26 run_p3: problem3
27         @./$<
28
29 .PHONY: run all clean