X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=Makefile;h=e03d50936d4b9ce81dd6077f5deef02ba70767c1;hb=b89816ac7ea2c05447e881d9820c883e019c850b;hp=917aa1a31b6be0d90b974da8d1759f55123cd239;hpb=60fe0c90c4f70d12487235f750f21561da5e455b;p=urcu.git diff --git a/Makefile b/Makefile index 917aa1a..e03d509 100644 --- a/Makefile +++ b/Makefile @@ -7,12 +7,18 @@ HOSTTYPE=$(shell uname -m) ifeq ("${HOSTTYPE}","x86_64") ARCHTYPE=x86 endif -ifeq ("${HOSTTYPE}","i486") +ifeq ("${HOSTTYPE}","i586") +ARCHTYPE=x86 +endif +ifeq ("${HOSTTYPE}","i686") ARCHTYPE=x86 endif ifeq ("${HOSTTYPE}","powerpc") ARCHTYPE=ppc endif +ifeq ("${HOSTTYPE}","ppc64") +ARCHTYPE=ppc +endif #debug #CFLAGS=-Wall -g @@ -27,7 +33,7 @@ all: checkarch test_urcu test_urcu_dynamic_link test_urcu_timing \ test_rwlock_timing test_rwlock test_perthreadlock_timing \ test_perthreadlock test_urcu_yield test_urcu_mb \ urcu-asm.S test_qsbr_timing test_qsbr urcu-asm.o urcutorture \ - urcutorture-yield liburcu.so + urcutorture-yield liburcu.so test_mutex checkarch: ifeq (${ARCHTYPE},) @@ -63,6 +69,9 @@ test_rwlock: urcu.o test_rwlock.c urcu.h test_perthreadlock: urcu.o test_perthreadlock.c urcu.h $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) +test_mutex: urcu.o test_mutex.c urcu.h + $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) + test_urcu_dynamic_link: urcu.o test_urcu.c urcu.h $(CC) ${CFLAGS} -DDYNAMIC_LINK_TEST $(LDFLAGS) -o $@ $(SRC_DEP) @@ -119,5 +128,6 @@ clean: test_rwlock_timing test_rwlock test_perthreadlock_timing \ test_perthreadlock test_urcu_yield test_urcu_mb \ urcu-asm.S test_qsbr_timing test_qsbr urcutorture \ - urcutorture-yield liburcu.so api.h arch.h arch_atomic.h + urcutorture-yield liburcu.so api.h arch.h arch_atomic.h \ + test_mutex