source: rtems/testsuites/psxtests/configure.ac @ 1fe4042

4.115
Last change on this file since 1fe4042 was 1fe4042, checked in by Joel Sherrill <joel.sherrill@…>, on 07/01/10 at 17:26:37

2010-07-01 Bharath Suri <bharath.s.jois@…>

PR 1598/testing

  • Makefile.am, configure.ac, psxpasswd01/init.c, psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing for POSIX user database (e.g. /etc/group and /etc/passwd) access routines which are implemented in libcsupport/src/getpwent.c.
  • psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c, psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
  • Property mode set to 100644
File size: 3.1 KB
RevLine 
[d7aecdc]1## Process this file with autoconf to produce a configure script.
2##
3## $Id$
4
[ba2c04f]5AC_PREREQ(2.60)
[fcb0cd46]6AC_INIT([rtems-c-src-tests-psxtests],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
[d7aecdc]7AC_CONFIG_SRCDIR([psx01])
[7c48a2e8]8RTEMS_TOP([../..],[..])
[d7aecdc]9
10RTEMS_CANONICAL_TARGET_CPU
11
[ba2c04f]12AM_INIT_AUTOMAKE([no-define foreign 1.10])
[d7aecdc]13AM_MAINTAINER_MODE
14
15RTEMS_ENV_RTEMSBSP
16
17RTEMS_PROJECT_ROOT
18
[50a7df1]19RTEMS_PROG_CC_FOR_TARGET
[d7aecdc]20
21RTEMS_CANONICALIZE_TOOLS
22
23RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
24
[41f17ba]25AM_CONDITIONAL([HAS_NETWORKING],[test "$HAS_NETWORKING" = "yes"])
[d7aecdc]26
[88271c33]27RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
28AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
29
[f2ced5d]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
[cd06fd58]34# FIXME: newlib should supply declaration of pthread_rwlock_unlock()
35AC_CHECK_DECLS([pthread_rwlock_unlock],[],[],[[#include <pthread.h>]])
36
[f2ced5d]37# FIXME: newlib should supply declaration of pthread_atfork()
38AC_CHECK_DECLS([pthread_atfork],[],[],[[#include <pthread.h>]])
39
[7a6c4c51]40# FIXME: RTEMS presumes pthread_attr_getcputime to be IEEE Std 1003.1
41# Likely an anachronism in RTEMS.
42AC_CHECK_DECLS([pthread_pthread_attr_getcputime],[],[],[[#include <pthread.h>]])
43
44# FIXME: RTEMS presumes pthread_attr_setcputime to be IEEE Std 1003.1
45# Likely an anachronism in RTEMS.
46AC_CHECK_DECLS([pthread_pthread_attr_setcputime],[],[],[[#include <pthread.h>]])
47
[f2ced5d]48# FIXME: adjtime is a non-standardized BSD/Linux extension
49# RTEMS should not rely on adjtime
50AC_CHECK_DECLS([adjtime],[],[],[[#include <sys/time.h>]])
51
52# FIXME: IEEE Std 1003.1-2008 mandates mprotect in sys/mman.h,
53# RTEMS provides a stub, despite newlib doesn't have sys/mman.h
54AC_CHECK_DECLS([mprotect],[],[],[[#include <sys/mman.h>]])
55
[700b9116]56# FIXME: We should get rid of this. It's a cludge.
57AC_CHECK_SIZEOF([off_t])
58
[d7aecdc]59# Explicitly list all Makefiles here
60AC_CONFIG_FILES([Makefile
61psx01/Makefile
62psx02/Makefile
63psx03/Makefile
64psx04/Makefile
65psx05/Makefile
66psx06/Makefile
67psx07/Makefile
68psx08/Makefile
69psx09/Makefile
70psx10/Makefile
71psx11/Makefile
72psx12/Makefile
73psx13/Makefile
[c87593f]74psx14/Makefile
[a4506973]75psxalarm01/Makefile
[9a845e17]76psxautoinit01/Makefile
[13a4c71c]77psxautoinit02/Makefile
[b4e79bc]78psxbarrier01/Makefile
[d7aecdc]79psxcancel/Makefile
[bfd225e]80psxcancel01/Makefile
[d7aecdc]81psxchroot01/Makefile
[f7ad5b3]82psxcleanup/Makefile
[a3a9a2d]83psxcleanup01/Makefile
[88271c33]84psxclock/Makefile
[14d3ad4f]85psxcond01/Makefile
[8728969]86psxenosys/Makefile
[920343e]87psxfatal01/Makefile
88psxfatal02/Makefile
[d7aecdc]89psxfile01/Makefile
[6cb7221]90psxfile02/Makefile
[98e16aad]91psxfilelock01/Makefile
[d7aecdc]92psxhdrs/Makefile
[98e16aad]93psxid01/Makefile
[43efb633]94psximfs01/Makefile
[6ffde61]95psxintrcritical01/Makefile
[9bced10]96psxitimer/Makefile
[f8d39b8d]97psxkey01/Makefile
[3e5a9e51]98psxkey02/Makefile
[64bad68b]99psxkey03/Makefile
[d7aecdc]100psxmount/Makefile
101psxmsgq01/Makefile
[f8d39b8d]102psxmsgq02/Makefile
[7cd9cd89]103psxmsgq03/Makefile
[330e858c]104psxmsgq04/Makefile
[5d6e8c88]105psxmutexattr01/Makefile
[c0ae267]106psxobj01/Makefile
[4828ee2]107psxpasswd01/Makefile
[1fe4042]108psxpasswd02/Makefile
[d7aecdc]109psxreaddir/Makefile
[41f17ba]110psxrdwrv/Makefile
[b4e79bc]111psxrwlock01/Makefile
[d7aecdc]112psxsem01/Makefile
[7689b49]113psxsignal01/Makefile
[a3e4a58]114psxsignal02/Makefile
[2ad8f85]115psxsignal03/Makefile
[70a66ca]116psxsignal04/Makefile
[b053cab]117psxsignal05/Makefile
[b4e79bc]118psxspin01/Makefile
[1938cc07]119psxspin02/Makefile
[c05f2010]120psxstack01/Makefile
[d7aecdc]121psxstat/Makefile
[901a913]122psxsysconf/Makefile
[d7aecdc]123psxtime/Makefile
[eed0b96d]124psxtimer01/Makefile
125psxtimer02/Makefile
[c3a8293]126psxualarm/Makefile
[ea7d86b]127psxusleep/Makefile
[d7aecdc]128])
129AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.