summaryrefslogtreecommitdiffstats
path: root/cpukit/posix/Makefile.am
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-10 07:18:09 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-10 07:18:09 +0200
commitbd5be58fa6b4f1108fc69c8ff55cf2d20ddde620 (patch)
tree747a03289a5f31df52a69f04a57a916b069d4a78 /cpukit/posix/Makefile.am
parent4f9ed26655c2659fcf697a281cb401aa919849bf (diff)
downloadrtems-bd5be58fa6b4f1108fc69c8ff55cf2d20ddde620.tar.bz2
posix: Unconditional thread attribute support
Update #2514.
Diffstat (limited to 'cpukit/posix/Makefile.am')
-rw-r--r--cpukit/posix/Makefile.am29
1 files changed, 16 insertions, 13 deletions
diff --git a/cpukit/posix/Makefile.am b/cpukit/posix/Makefile.am
index 7bd6869c3c..cbdd22bd3a 100644
--- a/cpukit/posix/Makefile.am
+++ b/cpukit/posix/Makefile.am
@@ -24,6 +24,7 @@ include_rtems_posix_HEADERS += include/rtems/posix/config.h
include_rtems_posix_HEADERS += include/rtems/posix/muteximpl.h
include_rtems_posix_HEADERS += include/rtems/posix/posixapi.h
include_rtems_posix_HEADERS += include/rtems/posix/priorityimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/pthreadattrimpl.h
include_rtems_posix_HEADERS += include/rtems/posix/rwlockimpl.h
include_rtems_posix_HEADERS += include/rtems/posix/semaphore.h
include_rtems_posix_HEADERS += include/rtems/posix/semaphoreimpl.h
@@ -89,14 +90,25 @@ libposix_a_SOURCES += src/mutexattrdestroy.c src/mutexattrgetprioceiling.c \
src/mutexlocksupp.c src/mutexsetprioceiling.c src/mutextimedlock.c \
src/mutextrylock.c src/mutexunlock.c
+## PTHREAD_ATTR_C_FILES
+libposix_a_SOURCES += src/pthreadattrdefault.c src/pthreadattrdestroy.c \
+ src/pthreadattrgetdetachstate.c src/pthreadattrgetguardsize.c \
+ src/pthreadattrgetinheritsched.c src/pthreadattrgetschedparam.c \
+ src/pthreadattrgetschedpolicy.c src/pthreadattrgetscope.c \
+ src/pthreadattrgetstackaddr.c src/pthreadattrgetstack.c \
+ src/pthreadattrgetstacksize.c src/pthreadattrinit.c \
+ src/pthreadattrsetdetachstate.c src/pthreadattrsetguardsize.c \
+ src/pthreadattrsetinheritsched.c src/pthreadattrsetschedparam.c \
+ src/pthreadattrsetschedpolicy.c src/pthreadattrsetscope.c \
+ src/pthreadattrsetstackaddr.c src/pthreadattrsetstack.c \
+ src/pthreadattrsetstacksize.c
+
## PTHREAD_AFFINITY_C_FILES
libposix_a_SOURCES += src/pthreadattrsetaffinitynp.c \
src/pthreadattrgetaffinitynp.c src/pthreadgetaffinitynp.c \
src/pthreadsetaffinitynp.c
if HAS_PTHREADS
-libposix_a_SOURCES += src/pthreadatfork.c
-
## CANCEL_C_FILES
libposix_a_SOURCES += src/cancel.c \
src/cleanuppush.c src/setcancelstate.c \
@@ -128,18 +140,9 @@ libposix_a_SOURCES += src/mqueue.c src/mqueueclose.c \
src/mqueueunlink.c
## PTHREAD_C_FILES
-libposix_a_SOURCES += src/pthreadatfork.c src/pthreadattrdestroy.c \
- src/pthreadattrgetdetachstate.c src/pthreadattrgetinheritsched.c \
- src/pthreadattrgetschedparam.c src/pthreadattrgetschedpolicy.c \
- src/pthreadattrgetscope.c src/pthreadattrgetstackaddr.c \
- src/pthreadattrgetstack.c src/pthreadattrgetstacksize.c \
- src/pthreadattrinit.c src/pthreadattrsetdetachstate.c \
- src/pthreadattrsetguardsize.c src/pthreadattrsetinheritsched.c \
- src/pthreadattrsetschedparam.c src/pthreadattrsetschedpolicy.c \
- src/pthreadattrsetscope.c src/pthreadattrsetstackaddr.c \
- src/pthreadattrsetstack.c src/pthreadattrsetstacksize.c \
+libposix_a_SOURCES += src/pthreadatfork.c \
src/pthreadgetattrnp.c \
- src/pthreadattrgetguardsize.c src/pthread.c \
+ src/pthread.c \
src/pthreadconcurrency.c \
src/pthreadcreate.c src/pthreaddetach.c src/pthreadequal.c \
src/pthreadexit.c src/pthreadgetcpuclockid.c \