NEWS: prepare for 6.6.1
[xcsoar.git] / build / libthread.mk
blob15aea6b5834216ffb365be123f51ec6a39ae34e3
1 # Build rules for the multithreading library
3 THREAD_SRC_DIR = $(SRC)/Thread
5 THREAD_SOURCES = \
6 $(SRC)/Poco/RWLock.cpp \
7 $(THREAD_SRC_DIR)/Thread.cpp \
8 $(THREAD_SRC_DIR)/SuspensibleThread.cpp \
9 $(THREAD_SRC_DIR)/RecursivelySuspensibleThread.cpp \
10 $(THREAD_SRC_DIR)/WorkerThread.cpp \
11 $(THREAD_SRC_DIR)/StandbyThread.cpp \
12 $(THREAD_SRC_DIR)/Mutex.cpp \
13 $(THREAD_SRC_DIR)/Debug.cpp
15 # this is needed to compile Notify.cpp, which depends on the screen
16 # library's event queue
17 THREAD_CPPFLAGS_INTERNAL = $(SCREEN_CPPFLAGS)
19 $(eval $(call link-library,libthread,THREAD))