X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=Makefile64;h=bc07d107a2f877f26e0f2920aff686f5f0bc32aa;hp=c484a5ebd4adbf311e82d5c6af4f0fcd0b4afb41;hb=1050892f30b28680a92f7d6966656d688201037b;hpb=60fe0c90c4f70d12487235f750f21561da5e455b diff --git a/Makefile64 b/Makefile64 index c484a5e..bc07d10 100644 --- a/Makefile64 +++ b/Makefile64 @@ -8,12 +8,12 @@ HOSTTYPE=$(shell uname -m) ifeq ("${HOSTTYPE}","x86_64") ARCHTYPE=x86 endif -ifeq ("${HOSTTYPE}","i486") -ARCHTYPE=x86 -endif ifeq ("${HOSTTYPE}","powerpc") ARCHTYPE=ppc endif +ifeq ("${HOSTTYPE}","ppc64") +ARCHTYPE=ppc +endif #debug #CFLAGS=-m64 -Wall -g @@ -28,7 +28,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 test_looplen checkarch: ifeq (${ARCHTYPE},) @@ -52,6 +52,9 @@ urcu-qsbr.h: arch.h api.h arch_atomic.h test_urcu: urcu.o test_urcu.c urcu.h $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) +test_looplen: test_looplen.c urcu.h + $(CC) ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) + test_urcu_mb: urcu-mb.o test_urcu.c urcu.h $(CC) -DDEBUG_FULL_MB ${CFLAGS} $(LDFLAGS) -o $@ $(SRC_DEP) @@ -64,6 +67,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) @@ -120,5 +126,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