source: rtems/testsuites/psxtests/configure.ac @ e6e4eec

4.115
Last change on this file since e6e4eec was e6e4eec, checked in by Joel Sherrill <joel.sherrill@…>, on 06/23/10 at 22:48:44

2010-06-23 Joel Sherrill <joel.sherrilL@…>

  • Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am, psxautoinit01/Makefile.am, psxautoinit02/Makefile.am, psxbarrier01/Makefile.am, psxcancel/Makefile.am, psxcancel01/Makefile.am, psxchroot01/Makefile.am, psxcleanup/Makefile.am, psxcleanup01/Makefile.am, psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am, psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c, psxfile02/psxfile02.doc, psxfile02/psxfile02.scn, psxintrcritical01/Makefile.am, psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am, psxmutexattr01/Makefile.am, psxobj01/Makefile.am, psxpasswd01/Makefile.am, psxrdwrv/Makefile.am, psxreaddir/Makefile.am, psxrwlock01/Makefile.am, psxsem01/Makefile.am, psxsignal01/Makefile.am, psxsignal02/Makefile.am, psxsignal03/Makefile.am, psxsignal04/Makefile.am, psxsignal05/Makefile.am, psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am, psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater than number of file descriptors configured.
  • Property mode set to 100644
File size: 3.0 KB
Line 
1## Process this file with autoconf to produce a configure script.
2##
3## $Id$
4
5AC_PREREQ(2.60)
6AC_INIT([rtems-c-src-tests-psxtests],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
7AC_CONFIG_SRCDIR([psx01])
8RTEMS_TOP([../..],[..])
9
10RTEMS_CANONICAL_TARGET_CPU
11
12AM_INIT_AUTOMAKE([no-define foreign 1.10])
13AM_MAINTAINER_MODE
14
15RTEMS_ENV_RTEMSBSP
16
17RTEMS_PROJECT_ROOT
18
19RTEMS_PROG_CC_FOR_TARGET
20
21RTEMS_CANONICALIZE_TOOLS
22
23RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
24
25RTEMS_OBJECT_FORMAT
26
27AM_CONDITIONAL([HAS_NETWORKING],[test "$HAS_NETWORKING" = "yes"])
28
29RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
30AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
31
32# FIXME: IEEE Std 1003.1-2008 mandates sys/mman.h,
33# but newlib doesn't have sys/mman.h
34AC_CHECK_HEADERS([sys/mman.h])
35
36# FIXME: newlib should supply declaration of pthread_rwlock_unlock()
37AC_CHECK_DECLS([pthread_rwlock_unlock],[],[],[[#include <pthread.h>]])
38
39# FIXME: newlib should supply declaration of pthread_atfork()
40AC_CHECK_DECLS([pthread_atfork],[],[],[[#include <pthread.h>]])
41
42# FIXME: RTEMS presumes pthread_attr_getcputime to be IEEE Std 1003.1
43# Likely an anachronism in RTEMS.
44AC_CHECK_DECLS([pthread_pthread_attr_getcputime],[],[],[[#include <pthread.h>]])
45
46# FIXME: RTEMS presumes pthread_attr_setcputime to be IEEE Std 1003.1
47# Likely an anachronism in RTEMS.
48AC_CHECK_DECLS([pthread_pthread_attr_setcputime],[],[],[[#include <pthread.h>]])
49
50# FIXME: adjtime is a non-standardized BSD/Linux extension
51# RTEMS should not rely on adjtime
52AC_CHECK_DECLS([adjtime],[],[],[[#include <sys/time.h>]])
53
54# FIXME: IEEE Std 1003.1-2008 mandates mprotect in sys/mman.h,
55# RTEMS provides a stub, despite newlib doesn't have sys/mman.h
56AC_CHECK_DECLS([mprotect],[],[],[[#include <sys/mman.h>]])
57
58# FIXME: We should get rid of this. It's a cludge.
59AC_CHECK_SIZEOF([off_t])
60
61# Explicitly list all Makefiles here
62AC_CONFIG_FILES([Makefile
63psx01/Makefile
64psx02/Makefile
65psx03/Makefile
66psx04/Makefile
67psx05/Makefile
68psx06/Makefile
69psx07/Makefile
70psx08/Makefile
71psx09/Makefile
72psx10/Makefile
73psx11/Makefile
74psx12/Makefile
75psx13/Makefile
76psx14/Makefile
77psxalarm01/Makefile
78psxautoinit01/Makefile
79psxautoinit02/Makefile
80psxbarrier01/Makefile
81psxcancel/Makefile
82psxcancel01/Makefile
83psxchroot01/Makefile
84psxcleanup/Makefile
85psxcleanup01/Makefile
86psxclock/Makefile
87psxcond01/Makefile
88psxenosys/Makefile
89psxfatal01/Makefile
90psxfatal02/Makefile
91psxfile01/Makefile
92psxfile02/Makefile
93psxhdrs/Makefile
94psxintrcritical01/Makefile
95psxitimer/Makefile
96psxkey01/Makefile
97psxkey02/Makefile
98psxkey03/Makefile
99psxload01/Makefile
100psxmount/Makefile
101psxmsgq01/Makefile
102psxmsgq02/Makefile
103psxmsgq03/Makefile
104psxmsgq04/Makefile
105psxmutexattr01/Makefile
106psxobj01/Makefile
107psxpasswd01/Makefile
108psxreaddir/Makefile
109psxrdwrv/Makefile
110psxrwlock01/Makefile
111psxsem01/Makefile
112psxsignal01/Makefile
113psxsignal02/Makefile
114psxsignal03/Makefile
115psxsignal04/Makefile
116psxsignal05/Makefile
117psxspin01/Makefile
118psxspin02/Makefile
119psxstack01/Makefile
120psxstat/Makefile
121psxsysconf/Makefile
122psxtime/Makefile
123psxtimer01/Makefile
124psxtimer02/Makefile
125psxualarm/Makefile
126psxusleep/Makefile
127])
128AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.