diff options
Diffstat (limited to 'test/nptl/Makefile')
| -rw-r--r-- | test/nptl/Makefile | 128 |
1 files changed, 79 insertions, 49 deletions
diff --git a/test/nptl/Makefile b/test/nptl/Makefile index 89260d51e..1513b6ad0 100644 --- a/test/nptl/Makefile +++ b/test/nptl/Makefile @@ -31,7 +31,8 @@ INCLUDES := -I$(TOPDIR)include -I. \ -I$(PTDIR)/sysdeps/pthread/bits \ -I$(PTDIR)/sysdeps/generic \ -I$(TOPDIR)ldso/include \ - -I$(TOPDIR)ldso/ldso/$(TARGET_ARCH) + -I$(TOPDIR)ldso/ldso/$(TARGET_ARCH) \ + -include $(TOPDIR)include/libc-symbols.h # # CFLAGS for global use as well as individual tests @@ -62,6 +63,26 @@ LDFLAGS-tst-rwlock14 = -lrt LDFLAGS-tst-tls3 = -ldl -rdynamic LDFLAGS-tst-tls4 = -ldl LDFLAGS-tst-tls5 = tst-tls5mod.so +LDFLAGS-tst-clock = -lrt +LDFLAGS-tst-clock_nanosleep = -lrt +LDFLAGS-tst-cpuclock1 = -lrt +LDFLAGS-tst-cpuclock2 = -lrt +LDFLAGS-tst-cputimer1 = -lrt +LDFLAGS-tst-cputimer2 = -lrt +LDFLAGS-tst-cputimer3 = -lrt +LDFLAGS-tst-mqueue1 = -lrt +LDFLAGS-tst-mqueue2 = -lrt +LDFLAGS-tst-mqueue3 = -lrt +LDFLAGS-tst-mqueue4 = -lrt +LDFLAGS-tst-mqueue5 = -lrt +LDFLAGS-tst-mqueue6 = -lrt +LDFLAGS-tst-mqueue7 = -lrt +LDFLAGS-tst-mqueue8 = -lrt +LDFLAGS-tst-mqueue9 = -lrt +LDFLAGS-tst-timer2 = -lrt +LDFLAGS-tst-timer3 = -lrt +LDFLAGS-tst-timer4 = -lrt +LDFLAGS-tst-timer5 = -lrt # # Flags to build and link DSO modules @@ -81,54 +102,63 @@ SO_OBJS := $(patsubst %.c, %.so, $(wildcard tst-*mod*.c)) # OBJS := tst-cleanup4aux.o -TARGETS = tst-align tst-align2 \ - tst-atfork1 \ - tst-attr1 tst-attr2 tst-attr3 \ - tst-barrier1 tst-barrier2 tst-barrier3 tst-barrier4 \ - tst-basic1 tst-basic2 tst-basic3 \ - tst-basic4 tst-basic5 tst-basic6 \ - tst-cancel1 tst-cancel2 tst-cancel3 tst-cancel6 tst-cancel7 \ - tst-cancel8 tst-cancel9 tst-cancel10 tst-cancel11 \ - tst-cancel12 tst-cancel13 tst-cancel14 tst-cancel15 \ - tst-cancel16 tst-cancel19 tst-cancel20 tst-cancel21 \ - tst-cancel22 \ - tst-cleanup0 tst-cleanup1 tst-cleanup2 \ - tst-cleanup3 tst-cleanup4 \ - tst-clock1 tst-clock2 \ - tst-cond1 tst-cond2 tst-cond3 tst-cond4 tst-cond5 tst-cond6 \ - tst-cond7 tst-cond8 tst-cond9 tst-cond10 tst-cond11 \ - tst-cond12 tst-cond13 tst-cond14 tst-cond15 tst-cond16 \ - tst-cond17 tst-cond18 tst-cond19 tst-cond20 tst-cond21 \ - tst-detach1 \ - tst-eintr1 tst-eintr2 tst-eintr3 tst-eintr4 tst-eintr5 \ - tst-exec2 tst-exec3 tst-exec4 \ - tst-exit1 tst-exit2 tst-exit3 \ - tst-flock1 tst-flock2 \ - tst-fork1 tst-fork2 tst-fork3 tst-fork4 \ - tst-initializers1 \ - tst-join1 tst-join2 tst-join3 tst-join4 tst-join5 \ - tst-key1 tst-key2 tst-key3 tst-key4 \ - tst-kill1 tst-kill2 tst-kill3 tst-kill4 tst-kill5 tst-kill6 \ - tst-mutex1 tst-mutex2 tst-mutex3 tst-mutex4 tst-mutex5 \ - tst-mutex6 tst-mutex7 tst-mutex8 tst-mutex9 tst-mutex5a \ - tst-mutex7a \ - tst-once1 tst-once2 tst-once3 tst-once4 \ - tst-popen1 \ - tst-raise1 \ - tst-rwlock1 tst-rwlock2 tst-rwlock3 tst-rwlock4 tst-rwlock5 \ - tst-rwlock6 tst-rwlock7 tst-rwlock8 tst-rwlock9 tst-rwlock10 \ - tst-rwlock11 tst-rwlock12 tst-rwlock13 tst-rwlock14 \ - tst-sched1 \ - tst-sem1 tst-sem2 tst-sem3 tst-sem4 tst-sem5 tst-sem6 \ - tst-sem7 tst-sem8 tst-sem9 \ - tst-signal1 tst-signal2 tst-signal3 tst-signal4 tst-signal5 \ - tst-signal6 \ - tst-spin1 tst-spin2 tst-spin3 \ - tst-stack1 tst-stack2 \ - tst-stdio1 tst-stdio2 tst-sysconf \ - tst-tls1 tst-tls2 tst-tls3 tst-tls4 tst-tls5 \ - tst-tsd1 tst-tsd2 tst-tsd3 tst-tsd4 tst-tsd5 \ - tst-umask1 +TARGETS := tst-align tst-align2 \ + tst-atfork1 \ + tst-attr1 tst-attr2 tst-attr3 \ + tst-barrier1 tst-barrier2 tst-barrier3 tst-barrier4 \ + tst-basic1 tst-basic2 tst-basic3 \ + tst-basic4 tst-basic5 tst-basic6 \ + tst-cancel1 tst-cancel2 tst-cancel3 tst-cancel6 tst-cancel7 \ + tst-cancel8 tst-cancel9 tst-cancel10 tst-cancel11 \ + tst-cancel12 tst-cancel13 tst-cancel14 tst-cancel15 \ + tst-cancel16 tst-cancel19 tst-cancel20 tst-cancel21 \ + tst-cancel22 \ + tst-cleanup0 tst-cleanup1 tst-cleanup2 \ + tst-cleanup3 tst-cleanup4 \ + tst-clock1 tst-clock2 \ + tst-cond1 tst-cond2 tst-cond3 tst-cond4 tst-cond5 tst-cond6 \ + tst-cond7 tst-cond8 tst-cond9 tst-cond10 tst-cond11 \ + tst-cond12 tst-cond13 tst-cond14 tst-cond15 tst-cond16 \ + tst-cond17 tst-cond18 tst-cond19 tst-cond20 tst-cond21 \ + tst-detach1 \ + tst-eintr1 tst-eintr2 tst-eintr3 tst-eintr4 tst-eintr5 \ + tst-exec2 tst-exec3 tst-exec4 \ + tst-exit1 tst-exit2 tst-exit3 \ + tst-flock1 tst-flock2 \ + tst-fork1 tst-fork2 tst-fork3 tst-fork4 \ + tst-initializers1 \ + tst-join1 tst-join2 tst-join3 tst-join4 tst-join5 \ + tst-key1 tst-key2 tst-key3 tst-key4 \ + tst-kill1 tst-kill2 tst-kill3 tst-kill4 tst-kill5 tst-kill6 \ + tst-mutex1 tst-mutex2 tst-mutex3 tst-mutex4 tst-mutex5 \ + tst-mutex6 tst-mutex7 tst-mutex8 tst-mutex9 tst-mutex5a \ + tst-mutex7a \ + tst-once1 tst-once2 tst-once3 tst-once4 \ + tst-popen1 \ + tst-raise1 \ + tst-rwlock1 tst-rwlock2 tst-rwlock3 tst-rwlock4 tst-rwlock5 \ + tst-rwlock6 tst-rwlock7 tst-rwlock8 tst-rwlock9 tst-rwlock10 \ + tst-rwlock11 tst-rwlock12 tst-rwlock13 tst-rwlock14 \ + tst-sched1 \ + tst-sem1 tst-sem2 tst-sem3 tst-sem4 tst-sem5 tst-sem6 \ + tst-sem7 tst-sem8 tst-sem9 \ + tst-signal1 tst-signal2 tst-signal3 tst-signal4 tst-signal5 \ + tst-signal6 \ + tst-spin1 tst-spin2 tst-spin3 \ + tst-stack1 tst-stack2 \ + tst-stdio1 tst-stdio2 tst-sysconf \ + tst-tls1 tst-tls2 tst-tls3 tst-tls4 tst-tls5 \ + tst-tsd1 tst-tsd2 tst-tsd3 tst-tsd4 tst-tsd5 \ + tst-umask1 + +# +# These are actually for the RT library and POSIX timers. +# +TARGETS += tst-clock tst-clock_nanosleep tst-cpuclock1 tst-cpuclock2 \ + tst-cputimer1 tst-cputimer2 tst-cputimer3 tst-mqueue1 \ + tst-mqueue2 tst-mqueue3 tst-mqueue4 tst-mqueue5 tst-mqueue6 \ + tst-mqueue7 tst-mqueue8 tst-mqueue9 tst-timer2 tst-timer3 \ + tst-timer4 tst-timer5 # # Arguments used when running tests |
