-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
19 lines (14 loc) · 801 Bytes
/
Makefile
File metadata and controls
19 lines (14 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CC = clang
CFLAGS = -Wall -g
all: m-serial m-pthread m-openmp
m-serial: aho-corasick-m-serial.c
$(CC) $(CFLAGS) aho-corasick-m-serial.c -o binaries/m-serial
m-pthread: aho-corasick-m-pthread.c
$(CC) $(CFLAGS) aho-corasick-m-pthread.c -o binaries/m-pthread -lpthread
m-openmp: aho-corasick-m-openmp.c
$(CC) $(CFLAGS) aho-corasick-m-openmp.c -o binaries/m-openmp -fopenmp
# serial: aho-corasick-serial.c trie.c queue.c linkedlist.c hashtable.c aho-corasick.c
# $(CC) $(CFLAGS) aho-corasick-serial.c trie.c queue.c linkedlist.c hashtable.c aho-corasick.c -o serial
#
# parallel: aho-corasick-data-parallel.c trie.c queue.c linkedlist.c hashtable.c aho-corasick.c
# $(CC) $(CFLAGS) aho-corasick-data-parallel.c trie.c queue.c linkedlist.c hashtable.c aho-corasick.c -o data-parallel -lpthread