X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fthreads%2FMakefile.am;h=98e8200b3b05e8d660ef9dd5584d5f57ff423da4;hb=86d823b0f0a96d85999b3ffcbaa4a34c7ee6df3f;hp=29f3701cf168101899a00fc336a87d7787ffbd91;hpb=3b23931d1826144ec30695d9c0ba8b147a21191d;p=cacao.git diff --git a/src/threads/Makefile.am b/src/threads/Makefile.am index 29f3701cf..98e8200b3 100644 --- a/src/threads/Makefile.am +++ b/src/threads/Makefile.am @@ -26,26 +26,51 @@ AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/vm/jit/$(ARCH_DIR) -I$(top LIB = DIST_SUBDIRS = \ - native \ - none + none \ + posix + +if ENABLE_THREADS +SUBDIRS = \ + posix +THREAD_LIB = \ + posix/libthreadsposix.la +else SUBDIRS = \ - native + none THREAD_LIB = \ - native/libthreadsposix.la + none/libthreadsnone.la +endif + noinst_LTLIBRARIES = \ libthreads.la +if ENABLE_THREADS libthreads_la_SOURCES = \ - critical.c \ - critical.h \ - lock-common.h \ - threadlist.c \ - threadlist.h \ - threads-common.c \ - threads-common.h + atomic.cpp \ + atomic.hpp \ + condition.hpp \ + lock.cpp \ + lock.hpp \ + lockword.cpp \ + lockword.hpp \ + removeme.cpp \ + mutex.hpp \ + threadlist.cpp \ + threadlist.hpp \ + thread-classpath.cpp \ + thread-classpath.hpp \ + thread-cldc11.cpp \ + thread-cldc11.hpp \ + thread-openjdk.cpp \ + thread-openjdk.hpp \ + thread.cpp \ + thread.hpp +else +libthreads_la_SOURCES = +endif libthreads_la_LIBADD = \ $(THREAD_LIB)