none \
posix
+if ENABLE_THREADS
SUBDIRS = \
posix
THREAD_LIB = \
- posix/libposix.la
+ posix/libthreadsposix.la
+else
+SUBDIRS = \
+ none
+
+THREAD_LIB = \
+ none/libthreadsnone.la
+endif
+
noinst_LTLIBRARIES = \
libthreads.la
+if ENABLE_THREADS
libthreads_la_SOURCES = \
- critical.c \
- critical.h \
+ atomic.c \
+ atomic.hpp \
+ condition.hpp \
lock-common.h \
- mutex.h \
+ removeme.cpp \
+ mutex.hpp \
threadlist.c \
threadlist.h \
thread.c \
thread.h
+else
+libthreads_la_SOURCES =
+endif
libthreads_la_LIBADD = \
$(THREAD_LIB)