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

4.115
Last change on this file since a0cd0829 was a0cd0829, checked in by Joel Sherrill <joel.sherrill@…>, on 01/17/11 at 22:17:18

2011-01-17 Alin Rus <alin.codejunkie@…>

  • Makefile.am, configure.ac: Add psxaio03/.
  • psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn psxaio03/system.h: New.
  • Property mode set to 100644
File size: 4.2 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
25AM_CONDITIONAL([HAS_NETWORKING],[test "$HAS_NETWORKING" = "yes"])
26
27RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
28AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
29
30# FIXME: IEEE Std 1003.1-2008 mandates sys/mman.h,
31# but newlib doesn't have sys/mman.h
32AC_CHECK_HEADERS([sys/mman.h])
33
34# FIXME: newlib should supply declaration of pthread_rwlock_unlock()
35AC_CHECK_DECLS([pthread_rwlock_unlock],[],[],[[#include <pthread.h>]])
36
37# FIXME: newlib should supply declaration of pthread_atfork()
38AC_CHECK_DECLS([pthread_atfork],[],[],[[#include <pthread.h>]])
39
40# FIXME: RTEMS presumes pthread_attr_getcputime to be IEEE Std 1003.1
41# Likely an anachronism in RTEMS.
42AC_CHECK_DECLS([pthread_attr_getcputime],[],[],[[#include <pthread.h>]])
43
44# FIXME: RTEMS presumes pthread_attr_getcputime to be IEEE Std 1003.1
45# Likely an anachronism in RTEMS.
46AC_CHECK_DECLS([pthread_attr_getcputime],[],[],[[#include <pthread.h>]])
47
48# FIXME: RTEMS presumes pthread_attr_setcputime to be IEEE Std 1003.1
49# Likely an anachronism in RTEMS.
50AC_CHECK_DECLS([pthread_attr_setcputime],[],[],[[#include <pthread.h>]])
51
52# Added to pthreads after initial revision.  May not be in toolset
53AC_CHECK_DECLS([pthread_attr_getstack],[],[],[[#include <pthread.h>]])
54
55# Added to pthreads after initial revision.  May not be in toolset
56AC_CHECK_DECLS([pthread_attr_setstack],[],[],[[#include <pthread.h>]])
57
58# Added to pthreads after initial revision.  May not be in toolset
59AC_CHECK_DECLS([pthread_attr_getguardsize],[],[],[[#include <pthread.h>]])
60
61# Added to pthreads after initial revision.  May not be in toolset
62AC_CHECK_DECLS([pthread_attr_setguardsize],[],[],[[#include <pthread.h>]])
63
64# FIXME: adjtime is a non-standardized BSD/Linux extension
65# RTEMS should not rely on adjtime
66AC_CHECK_DECLS([adjtime],[],[],[[#include <sys/time.h>]])
67
68# FIXME: IEEE Std 1003.1-2008 mandates mprotect in sys/mman.h,
69# RTEMS provides a stub, despite newlib doesn't have sys/mman.h
70AC_CHECK_DECLS([mprotect],[],[],[[#include <sys/mman.h>]])
71
72# FIXME: IEEE Std 1003.1-2008 mandates seteuid in unistd.h
73# RTEMS provides it, despite newlib doesn't declare it.
74AC_CHECK_DECLS([seteuid],[],[],[#include <unistd.h>])
75
76# FIXME: We should get rid of this. It's a cludge.
77AC_CHECK_SIZEOF([off_t])
78
79# Explicitly list all Makefiles here
80AC_CONFIG_FILES([Makefile
81psx01/Makefile
82psx02/Makefile
83psx03/Makefile
84psx04/Makefile
85psx05/Makefile
86psx06/Makefile
87psx07/Makefile
88psx08/Makefile
89psx09/Makefile
90psx10/Makefile
91psx11/Makefile
92psx12/Makefile
93psx13/Makefile
94psx14/Makefile
95psx15/Makefile
96psxaio01/Makefile
97psxaio02/Makefile
98psxaio03/Makefile
99psxalarm01/Makefile
100psxautoinit01/Makefile
101psxautoinit02/Makefile
102psxbarrier01/Makefile
103psxcancel/Makefile
104psxcancel01/Makefile
105psxchroot01/Makefile
106psxcleanup/Makefile
107psxcleanup01/Makefile
108psxclock/Makefile
109psxcond01/Makefile
110psxenosys/Makefile
111psxfatal01/Makefile
112psxfatal02/Makefile
113psxfchx01/Makefile
114psxfile01/Makefile
115psxfile02/Makefile
116psxfilelock01/Makefile
117psxgetrusage01/Makefile
118psxhdrs/Makefile
119psxid01/Makefile
120psximfs01/Makefile
121psximfs02/Makefile
122psxintrcritical01/Makefile
123psxitimer/Makefile
124psxkey01/Makefile
125psxkey02/Makefile
126psxkey03/Makefile
127psxmount/Makefile
128psxmsgq01/Makefile
129psxmsgq02/Makefile
130psxmsgq03/Makefile
131psxmsgq04/Makefile
132psxmutexattr01/Makefile
133psxobj01/Makefile
134psxpasswd01/Makefile
135psxpasswd02/Makefile
136psxpipe01/Makefile
137psxreaddir/Makefile
138psxrdwrv/Makefile
139psxrwlock01/Makefile
140psxsem01/Makefile
141psxsignal01/Makefile
142psxsignal02/Makefile
143psxsignal03/Makefile
144psxsignal04/Makefile
145psxsignal05/Makefile
146psxsignal06/Makefile
147psxspin01/Makefile
148psxspin02/Makefile
149psxstack01/Makefile
150psxstack02/Makefile
151psxstat/Makefile
152psxsysconf/Makefile
153psxtime/Makefile
154psxtimer01/Makefile
155psxtimer02/Makefile
156psxtimes01/Makefile
157psxualarm/Makefile
158psxusleep/Makefile
159])
160AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.