source: rtems/testsuites/fstests/configure.ac @ ccd212e

4.115
Last change on this file since ccd212e was ccd212e, checked in by Ralf Kirchner <ralf.kirchner@…>, on 02/26/13 at 10:18:32

fsdosfsname01: New test

Test handling of file names and directory names according to Microsofts
specification for the FAT file system. So far tested only for the
default character set (code page 850).

  • Property mode set to 100644
File size: 3.5 KB
RevLine 
[a2f875f]1## Process this file with autoconf to produce a configure script.
2
[0f77281]3AC_PREREQ([2.69])
[858e013f]4AC_INIT([rtems-c-src-tests-fstests],
5        [_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
[a2f875f]6AC_CONFIG_SRCDIR([imfs_support])
7RTEMS_TOP([../..],[..])
8
9RTEMS_CANONICAL_TARGET_CPU
10
[bb2b825]11AM_INIT_AUTOMAKE([no-define foreign 1.12.2])
[a2f875f]12AM_MAINTAINER_MODE
13
14RTEMS_ENV_RTEMSBSP
15
16RTEMS_PROJECT_ROOT
17
18RTEMS_PROG_CC_FOR_TARGET
19
20RTEMS_CANONICALIZE_TOOLS
21
22RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
23AC_CONFIG_HEADER([config.h])
24
25RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
26AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
27
28# but newlib doesn't have sys/mman.h
29AC_CHECK_HEADERS([sys/mman.h])
30
31# FIXME: newlib should supply declaration of pthread_rwlock_unlock()
32AC_CHECK_DECLS([pthread_rwlock_unlock],[],[],[[#include <pthread.h>]])
33
34# FIXME: newlib should supply declaration of pthread_atfork()
35AC_CHECK_DECLS([pthread_atfork],[],[],[[#include <pthread.h>]])
36
37# FIXME: RTEMS presumes pthread_attr_getcputime to be IEEE Std 1003.1
38# Likely an anachronism in RTEMS.
39AC_CHECK_DECLS([pthread_attr_getcputime],[],[],[[#include <pthread.h>]])
40
41# FIXME: RTEMS presumes pthread_attr_getcputime to be IEEE Std 1003.1
42# Likely an anachronism in RTEMS.
43AC_CHECK_DECLS([pthread_attr_getcputime],[],[],[[#include <pthread.h>]])
44
45# FIXME: RTEMS presumes pthread_attr_setcputime to be IEEE Std 1003.1
46# Likely an anachronism in RTEMS.
47AC_CHECK_DECLS([pthread_attr_setcputime],[],[],[[#include <pthread.h>]])
48
49# Added to pthreads after initial revision.  May not be in toolset
50AC_CHECK_DECLS([pthread_attr_getstack],[],[],[[#include <pthread.h>]])
51
52# Added to pthreads after initial revision.  May not be in toolset
53AC_CHECK_DECLS([pthread_attr_setstack],[],[],[[#include <pthread.h>]])
54
55# Added to pthreads after initial revision.  May not be in toolset
56AC_CHECK_DECLS([pthread_attr_getguardsize],[],[],[[#include <pthread.h>]])
57
58# Added to pthreads after initial revision.  May not be in toolset
59AC_CHECK_DECLS([pthread_attr_setguardsize],[],[],[[#include <pthread.h>]])
60
61# FIXME: adjtime is a non-standardized BSD/Linux extension
62# RTEMS should not rely on adjtime
63AC_CHECK_DECLS([adjtime],[],[],[[#include <sys/time.h>]])
64
65# FIXME: IEEE Std 1003.1-2008 mandates mprotect in sys/mman.h,
66# RTEMS provides a stub, despite newlib doesn't have sys/mman.h
67AC_CHECK_DECLS([mprotect],[],[],[[#include <sys/mman.h>]])
68
69# FIXME: IEEE Std 1003.1-2008 mandates seteuid in unistd.h
70# RTEMS provides it, despite newlib doesn't declare it.
71AC_CHECK_DECLS([seteuid],[],[],[#include <unistd.h>])
72
73# FIXME: We should get rid of this. It's a cludge.
74AC_CHECK_SIZEOF([off_t])
75AC_CHECK_SIZEOF([blksize_t])
76AC_CHECK_SIZEOF([blkcnt_t])
77
78# Explicitly list all Makefiles here
[6fed43e]79AC_CONFIG_FILES([Makefile
[ccd212e]80fsdosfsname01/Makefile
[42a22f08]81fsdosfswrite01/Makefile
[5877a10f]82fsdosfsformat01/Makefile
[361a400]83fsfseeko01/Makefile
[86ef0df]84fsdosfssync01/Makefile
[6fed43e]85imfs_fserror/Makefile
86imfs_fslink/Makefile
87imfs_fspatheval/Makefile
88imfs_fspermission/Makefile
89imfs_fsrdwr/Makefile
90imfs_fssymlink/Makefile
91imfs_fstime/Makefile
92mdosfs_fserror/Makefile
93mdosfs_fspatheval/Makefile
94mdosfs_fsrdwr/Makefile
[56f22600]95mdosfs_fsstatvfs/Makefile
[6fed43e]96mdosfs_fstime/Makefile
97mimfs_fserror/Makefile
98mimfs_fslink/Makefile
99mimfs_fspatheval/Makefile
100mimfs_fspermission/Makefile
101mimfs_fsrdwr/Makefile
102mimfs_fssymlink/Makefile
103mimfs_fstime/Makefile
104mrfs_fserror/Makefile
105mrfs_fslink/Makefile
106mrfs_fspatheval/Makefile
107mrfs_fspermission/Makefile
108mrfs_fsrdwr/Makefile
109mrfs_fssymlink/Makefile
110mrfs_fstime/Makefile
[37b18d21]111mrfs_fsfpathconf/Makefile
[8f1b6cde]112fsrfsbitmap01/Makefile
[3b7c123]113fsnofs01/Makefile
[c5392ef9]114fsimfsgeneric01/Makefile
[113944fa]115fsbdpart01/Makefile
[7336d4af]116
[a2f875f]117])
118AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.