diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-09-21 14:13:16 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-10-05 14:29:01 +0200 |
commit | e67929c4c0025ef46053523be4c8736dd178cbec (patch) | |
tree | 09fca2c6ff8369031b9e76d97872da12236e155a /cpukit/posix/Makefile.am | |
parent | posix: Implement self-contained POSIX semaphores (diff) | |
download | rtems-e67929c4c0025ef46053523be4c8736dd178cbec.tar.bz2 |
posix: Implement self-contained POSIX barriers
POSIX barriers are now available in all configurations and no longer
depend on --enable-posix.
Update #2514.
Update #3114.
Diffstat (limited to '')
-rw-r--r-- | cpukit/posix/Makefile.am | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/cpukit/posix/Makefile.am b/cpukit/posix/Makefile.am index 1d9e209101..7980ca3cc5 100644 --- a/cpukit/posix/Makefile.am +++ b/cpukit/posix/Makefile.am @@ -16,6 +16,7 @@ include_rtems_posixdir = $(includedir)/rtems/posix include_rtems_posix_HEADERS = include/rtems/posix/sigset.h ## Some POSIX threads features are needed all the time +include_rtems_posix_HEADERS += include/rtems/posix/barrierimpl.h include_rtems_posix_HEADERS += include/rtems/posix/key.h include_rtems_posix_HEADERS += include/rtems/posix/keyimpl.h include_rtems_posix_HEADERS += include/rtems/posix/config.h @@ -49,8 +50,6 @@ include_rtems_posix_HEADERS += include/rtems/posix/shmimpl.h include_rtems_posix_HEADERS += include/rtems/posix/threadsup.h include_rtems_posix_HEADERS += include/rtems/posix/timer.h include_rtems_posix_HEADERS += include/rtems/posix/timerimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/barrier.h -include_rtems_posix_HEADERS += include/rtems/posix/barrierimpl.h include_rtems_posix_HEADERS += include/rtems/posix/rwlock.h include_rtems_posix_HEADERS += include/rtems/posix/rwlockimpl.h @@ -68,15 +67,15 @@ libposix_a_SOURCES += src/wait.c src/waitpid.c libposix_a_SOURCES += src/pthreadgetnamenp.c libposix_a_SOURCES += src/pthreadsetnamenp.c -if HAS_PTHREADS -libposix_a_SOURCES += src/pthreadatfork.c - ## BARRIER_C_FILES libposix_a_SOURCES += src/barrierattrdestroy.c src/barrierattrgetpshared.c \ - src/barrierattrinit.c src/barrierattrsetpshared.c src/pbarrier.c \ + src/barrierattrinit.c src/barrierattrsetpshared.c \ src/pbarrierdestroy.c src/pbarrierinit.c \ src/pbarrierwait.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 \ |