From 97e2729d1a3432b9792b82ce88ce6d804a104f7a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 23 Nov 1998 17:38:09 +0000 Subject: Added --disable-multiprocessing flag and modified a lot of files to make it work. --- c/src/exec/posix/include/rtems/posix/Makefile.in | 10 +++++++--- c/src/exec/posix/include/rtems/posix/cond.h | 2 ++ c/src/exec/posix/include/rtems/posix/mqueue.h | 2 ++ c/src/exec/posix/include/rtems/posix/mutex.h | 2 ++ c/src/exec/posix/include/rtems/posix/pthread.h | 2 ++ c/src/exec/posix/include/rtems/posix/semaphore.h | 2 ++ 6 files changed, 17 insertions(+), 3 deletions(-) (limited to 'c/src/exec/posix/include/rtems/posix') diff --git a/c/src/exec/posix/include/rtems/posix/Makefile.in b/c/src/exec/posix/include/rtems/posix/Makefile.in index 543917d7ed..3c75974208 100644 --- a/c/src/exec/posix/include/rtems/posix/Makefile.in +++ b/c/src/exec/posix/include/rtems/posix/Makefile.in @@ -8,9 +8,13 @@ VPATH = @srcdir@ RTEMS_ROOT = @top_srcdir@ PROJECT_ROOT = @PROJECT_ROOT@ -H_PIECES= cond condmp config key mutex mutexmp posixapi \ - priority psignal pthread pthreadmp seterr threadsup time -#H_PIECES= cancel cond condmp intr key mqueue mqueuemp mutex \ +# We only build multiprocessing related files if HAS_MP was defined +MP_PIECES_yes_V = condmp mutexmp pthreadmp +MP_PIECES = $(MP_PIECES_$(HAS_MP)_V) + +H_PIECES= cond config key mutex posixapi \ + priority psignal pthread seterr threadsup time +#H_PIECES= cancel cond intr key mqueue mqueuemp mutex \ # mutexmp pthread pthreadmp priority semaphore semaphoremp threadsup \ # time H_FILES=$(H_PIECES:%=$(srcdir)/%.h) diff --git a/c/src/exec/posix/include/rtems/posix/cond.h b/c/src/exec/posix/include/rtems/posix/cond.h index 92c2e453ae..0fb44d8042 100644 --- a/c/src/exec/posix/include/rtems/posix/cond.h +++ b/c/src/exec/posix/include/rtems/posix/cond.h @@ -119,7 +119,9 @@ RTEMS_INLINE_ROUTINE boolean _POSIX_Condition_variables_Is_null ( ); #include +#if defined(RTEMS_MULTIPROCESSING) #include +#endif #ifdef __cplusplus } diff --git a/c/src/exec/posix/include/rtems/posix/mqueue.h b/c/src/exec/posix/include/rtems/posix/mqueue.h index 8e2851bfb5..f73cb509ce 100644 --- a/c/src/exec/posix/include/rtems/posix/mqueue.h +++ b/c/src/exec/posix/include/rtems/posix/mqueue.h @@ -175,7 +175,9 @@ RTEMS_INLINE_ROUTINE Priority_Control _POSIX_Message_queue_Priority_to_core( ); #include +#if defined(RTEMS_MULTIPROCESSING) #include +#endif #ifdef __cplusplus } diff --git a/c/src/exec/posix/include/rtems/posix/mutex.h b/c/src/exec/posix/include/rtems/posix/mutex.h index e6c5c44d39..b0d9526dd5 100644 --- a/c/src/exec/posix/include/rtems/posix/mutex.h +++ b/c/src/exec/posix/include/rtems/posix/mutex.h @@ -109,7 +109,9 @@ RTEMS_INLINE_ROUTINE boolean _POSIX_Mutex_Is_null ( ); #include +#if defined(RTEMS_MULTIPROCESSING) #include +#endif #ifdef __cplusplus } diff --git a/c/src/exec/posix/include/rtems/posix/pthread.h b/c/src/exec/posix/include/rtems/posix/pthread.h index abf5933fc2..46e5834385 100644 --- a/c/src/exec/posix/include/rtems/posix/pthread.h +++ b/c/src/exec/posix/include/rtems/posix/pthread.h @@ -112,7 +112,9 @@ RTEMS_INLINE_ROUTINE boolean _POSIX_Threads_Is_null( ); #include +#if defined(RTEMS_MULTIPROCESSING) #include +#endif #ifdef __cplusplus } diff --git a/c/src/exec/posix/include/rtems/posix/semaphore.h b/c/src/exec/posix/include/rtems/posix/semaphore.h index cc658ee32b..aaf0c4b898 100644 --- a/c/src/exec/posix/include/rtems/posix/semaphore.h +++ b/c/src/exec/posix/include/rtems/posix/semaphore.h @@ -124,7 +124,9 @@ int _POSIX_Semaphore_Name_to_id( ); #include +#if defined(RTEMS_MULTIPROCESSING) #include +#endif #ifdef __cplusplus } -- cgit v1.2.3