Bugfix: Fixed crash in bm.c by correctly allocating memory, fixed output of print_pat...
[2dmatching.git] / Makefile
blob53174ed8116664cb5f7c81ab8a1a6689842a01bb
1 CC = gcc -Wall -O2 -funroll-loops
2 #CC = gcc -Wall -g
4 TARGET = code
6 OBJS= naive.o karp.o code.o helper.o zhu.o bird.o bird2.o aho.o baeza.o baeza2.o bm.o kmp.o
8 LDFLAGS=-lmpi
10 all: $(TARGET)
12 $(TARGET): $(OBJS)
13 $(CC) $(OBJS) -o $(TARGET) $(LDFLAGS)
15 naive.o: naive.c
16 $(CC) -c naive.c
18 karp.o: karp.c
19 $(CC) -c karp.c
21 code.o: code.c
22 $(CC) -c code.c
24 helper.o: helper.c
25 $(CC) -c helper.c
27 zhu.o: zhu.c
28 $(CC) -c zhu.c
30 bird.o: bird.c
31 $(CC) -c bird.c
33 bird2.o: bird2.c
34 $(CC) -c bird2.c
36 aho.o: aho.c
37 $(CC) -c aho.c
39 baeza.o: baeza.c
40 $(CC) -c baeza.c
42 baeza2.o: baeza2.c
43 $(CC) -c baeza2.c
45 bm.o: bm.c
46 $(CC) -c bm.c
48 kmp.o: kmp.c
49 $(CC) -c kmp.c
51 clean:
52 rm -f *.o $(TARGET) core *.txt