Commit | Line | Data |
---|---|---|
27b012e2 | 1 | |
20bf310a MD |
2 | CFLAGS=-Wall -O2 |
3 | #debug | |
4 | #CFLAGS=-Wall -g | |
5 | LDFLAGS=-lpthread | |
6 | ||
7 | SRC_DEP=`echo $^ | sed 's/[^ ]*.h//g'` | |
8 | ||
9 | all: test_urcu test_urcu_timing test_rwlock_timing | |
10 | ||
27b012e2 | 11 | test_urcu: urcu.o test_urcu.c |
20bf310a MD |
12 | $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) |
13 | ||
14 | test_urcu_timing: urcu.o test_urcu_timing.c | |
15 | $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) | |
16 | ||
17 | test_rwlock_timing: urcu.o test_rwlock_timing.c | |
18 | $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) | |
27b012e2 MD |
19 | |
20 | urcu.o: urcu.c urcu.h | |
20bf310a | 21 | $(CC) ${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP) |
c777f0b1 MD |
22 | |
23 | .PHONY: clean | |
24 | ||
25 | clean: | |
20bf310a | 26 | rm -f urcu.o test_urcu test_urcu_timing |