source: rtems/cpukit/configure.ac @ 438ca2f

5
Last change on this file since 438ca2f was 438ca2f, checked in by Joel Sherrill <joel@…>, on 04/22/17 at 19:15:22

rtems/inttypes.h: Add blksize_t and blkcnt_t

  • Property mode set to 100644
File size: 14.0 KB
RevLine 
[66387986]1## Process this file with autoconf to produce a configure script.
[eb299afc]2
[0f77281]3AC_PREREQ([2.69])
[12072880]4AC_INIT([rtems-cpukit],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
[66387986]5AC_CONFIG_SRCDIR([score])
[2f4c86f]6RTEMS_TOP([..],[])
[eb299afc]7
8RTEMS_CANONICAL_TARGET_CPU
9
[bb2b825]10AM_INIT_AUTOMAKE([no-define nostdinc subdir-objects foreign 1.12.2])
[eb299afc]11AM_MAINTAINER_MODE
[04e6f7bf]12
13RTEMS_ENABLE_MULTILIB
[eb299afc]14RTEMS_ENABLE_MULTIPROCESSING
15RTEMS_ENABLE_POSIX
[39607984]16RTEMS_ENABLE_RTEMS_DEBUG
[3e39b47]17RTEMS_ENABLE_NETWORKING
[6ffaeb28]18RTEMS_ENABLE_PARAVIRT
[eafb040]19RTEMS_ENABLE_PROFILING
[e7fade3]20RTEMS_ENABLE_DRVMGR
[eb299afc]21
[04e6f7bf]22RTEMS_ENV_RTEMSCPU
[39607984]23RTEMS_CHECK_RTEMS_DEBUG
[eb299afc]24
[1772a04]25AC_DEFUN([RTEMS_TOOL_CHAIN_ERROR],AC_MSG_ERROR([please update your tool chain via the RSB <https://docs.rtems.org/branches/master/rsb/quick-start.html>]))
26
[5b2e199]27# Is this a supported CPU?
28AC_MSG_CHECKING([if cpu $RTEMS_CPU is supported])
29if test -d "$srcdir/score/cpu/$RTEMS_CPU"; then
30  AC_MSG_RESULT(yes)
31else
32  AC_MSG_ERROR(no)
33fi
34
[955c499d]35RTEMS_PROG_CC_FOR_TARGET
[e7d110ba]36AM_PROG_CC_C_O
[9a4eca5]37RTEMS_CANONICALIZE_TOOLS
38RTEMS_PROG_CCAS
[e73e576]39AC_PROG_RANLIB
[eb299afc]40
41RTEMS_CHECK_NEWLIB
42
[b422de6c]43# BSD-isms, used throughout the sources
44# Not really used by this configure script
45# FIXME: They should be eliminated if possible.
[85956f9]46AC_CHECK_FUNCS([strsep strcasecmp snprintf])
[31903f07]47AC_CHECK_FUNCS([strdup strndup strncasecmp])
[b422de6c]48AC_CHECK_FUNCS([bcopy bcmp])
49AC_CHECK_FUNCS([isascii fileno])
[f31a078]50
[e83a477]51# <FIXME>
52#   Check for functions supplied by newlib >= 1.17.0
53# Newlib's posix/ directory
[f154804]54AC_CHECK_FUNCS([readdir_r isatty])
[0111c50]55AC_CHECK_FUNCS([creat \
[f154804]56  opendir closedir readdir rewinddir scandir seekdir \
57  sleep \
58  telldir \
59  usleep],,
[1772a04]60  [RTEMS_TOOL_CHAIN_ERROR])
[d020f6f]61AC_CHECK_FUNCS([__assert])
[e83a477]62AC_CHECK_FUNCS([execl execlp execle execv execvp execve])
63AC_CHECK_FUNCS([regcomp regexec regerror regfree])
[8682da39]64
65# Mandated by POSIX, decls not present in some versions of newlib
[2c0450cb]66AC_CHECK_DECLS([flockfile],[AC_CHECK_FUNCS([flockfile])],,[#include <stdio.h>])
67AC_CHECK_DECLS([funlockfile],[AC_CHECK_FUNCS([funlockfile])],,[#include <stdio.h>])
68AC_CHECK_DECLS([ftrylockfile],[AC_CHECK_FUNCS([ftrylockfile])],,[#include <stdio.h>])
[f4cc6c5]69
[b317c391]70# Newlib proprietary
[1772a04]71AC_CHECK_MEMBER([struct _Thread_queue_Queue._name],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <sys/lock.h>])
[b317c391]72
[7383b644]73# Mandated by POSIX, older newlibs bogusly provided CLOCK_PROCESS_CPUTIME+CLOCK_THREAD_CPUTIME
[1772a04]74AC_CHECK_DECL([CLOCK_PROCESS_CPUTIME_ID],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <time.h>])
75AC_CHECK_DECL([CLOCK_THREAD_CPUTIME_ID],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <time.h>])
[7383b644]76
[2f797d0]77# Mandated by POSIX, decls not present in some versions of newlib,
78# some versions stubbed in newlib's rtems crt0
79RTEMS_CHECK_FUNC([seteuid],[#include <unistd.h>])
80RTEMS_CHECK_FUNC([geteuid],[#include <unistd.h>])
81RTEMS_CHECK_FUNC([setegid],[#include <unistd.h>])
82RTEMS_CHECK_FUNC([getegid],[#include <unistd.h>])
83RTEMS_CHECK_FUNC([setuid],[#include <unistd.h>])
84RTEMS_CHECK_FUNC([getuid],[#include <unistd.h>])
85RTEMS_CHECK_FUNC([setgid],[#include <unistd.h>])
86RTEMS_CHECK_FUNC([getgid],[#include <unistd.h>])
87RTEMS_CHECK_FUNC([setsid],[#include <unistd.h>])
88RTEMS_CHECK_FUNC([getsid],[#include <unistd.h>])
89RTEMS_CHECK_FUNC([setpgid],[#include <unistd.h>])
90RTEMS_CHECK_FUNC([getpgid],[#include <unistd.h>])
91RTEMS_CHECK_FUNC([setpgrp],[#include <unistd.h>])
92RTEMS_CHECK_FUNC([getpgrp],[#include <unistd.h>])
[8682da39]93
[199296db]94# pthread-functions not declared in some versions of newlib.
[e76a477]95RTEMS_CHECK_FUNC([pthread_attr_getguardsize],[#include <pthread.h>])
96RTEMS_CHECK_FUNC([pthread_attr_setguardsize],[#include <pthread.h>])
97RTEMS_CHECK_FUNC([pthread_attr_setstack],[#include <pthread.h>])
98RTEMS_CHECK_FUNC([pthread_attr_getstack],[#include <pthread.h>])
[199296db]99
[801a1fc6]100# These are SMP related and were added to newlib by RTEMS.
[57997d8]101RTEMS_CHECK_FUNC([pthread_attr_setaffinity_np],[
102  #define _GNU_SOURCE
103  #include <pthread.h>])
104RTEMS_CHECK_FUNC([pthread_attr_getaffinity_np],[
105  #define _GNU_SOURCE
106  #include <pthread.h>])
107RTEMS_CHECK_FUNC([pthread_setaffinity_np],[
108  #define _GNU_SOURCE
109  #include <pthread.h>])
110RTEMS_CHECK_FUNC([pthread_getaffinity_np],[
111  #define _GNU_SOURCE
112  #include <pthread.h>])
113RTEMS_CHECK_FUNC([pthread_getattr_np],[
114  #define _GNU_SOURCE
115  #include <pthread.h>])
[801a1fc6]116
[6649644]117# Mandated by POSIX, not declared in some versions of newlib.
118AC_CHECK_DECLS([getrusage],,,[#include sys/resource.h])
119
[f4cc6c5]120# Newlib's unix/ directory
121AC_CHECK_FUNCS([ttyname getcwd])
[e83a477]122# </FIXME>
[f4cc6c5]123
[36d9f42f]124# Check if the installed toolchain provides these headers
125# and error out if not.
[dc703190]126AC_CHECK_HEADERS([errno.h sched.h semaphore.h sys/cdefs.h sys/queue.h tar.h threads.h],,
[1772a04]127  [RTEMS_TOOL_CHAIN_ERROR])
[bffdb82]128
[85c429b]129## error out if libc doesn't provide stdint.h
[52a634e9]130AS_IF([test x"${ac_cv_header_stdint_h}" != xyes],
[1772a04]131[RTEMS_TOOL_CHAIN_ERROR])
[d62a2e0]132
[85c429b]133## error out if libc doesn't provide inttypes.h
[d62a2e0]134AS_IF([test x"${ac_cv_header_inttypes_h}" != xyes],
[1772a04]135[RTEMS_TOOL_CHAIN_ERROR])
[ec75ddc]136
[17ed18c0]137AC_HEADER_STDBOOL
[19b9991]138AS_IF([test x"${ac_cv_header_stdbool_h}" != xyes],
[1772a04]139[RTEMS_TOOL_CHAIN_ERROR])
[17ed18c0]140
[bfe2fd3]141AC_CHECK_TYPES([ uint8_t,  int8_t])
142AC_CHECK_TYPES([uint16_t, int16_t])
143AC_CHECK_TYPES([uint32_t, int32_t])
[7b6d1b5]144AC_CHECK_TYPES([uint64_t, int64_t])
[9a673dba]145AC_CHECK_TYPES([uintmax_t, intmax_t])
146AC_CHECK_TYPES([uintptr_t, intptr_t])
147
[72e975e]148# Some toolchain sanity checks and diagnostics
149RTEMS_CHECK_GCC_SANITY
[161016b]150
[9a673dba]151# These are conditionally defined by the toolchain
152# FIXME: we should either conditionally compile those parts in
153# RTEMS depending on them, or abort - For now, simply check.
154AC_CHECK_HEADER([pthread.h],[
155  AC_CHECK_TYPES([pthread_rwlock_t])
156  AC_CHECK_TYPES([pthread_barrier_t])
157  AC_CHECK_TYPES([pthread_spinlock_t])
[1772a04]158  AC_CHECK_TYPES([struct _pthread_cleanup_context],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <pthread.h>])
[9a673dba]159])
[bfe2fd3]160
[57e278d]161AC_CHECK_HEADER([signal.h],[
162  AC_CHECK_TYPES([sighandler_t])
163])
164
[ac5f2442]165if test x"$RTEMS_USE_NEWLIB" = xyes ; then
[1772a04]166  AC_CHECK_DECLS([__getreent],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <sys/reent.h>])
[ac5f2442]167fi
168
[c43981b]169RTEMS_CHECK_MULTIPROCESSING
[8d4b5cf]170RTEMS_CHECK_POSIX_API
171RTEMS_CHECK_NETWORKING
[06dcaf0]172RTEMS_CHECK_SMP
[8a9568d2]173if test "${RTEMS_HAS_SMP}" = "yes"; then
[1772a04]174  AC_CHECK_HEADERS([stdatomic.h],[],[RTEMS_TOOL_CHAIN_ERROR])
[8a9568d2]175fi
[91fadb3]176
[ea35fdc6]177rtems_major=`echo _RTEMS_VERSION | sed "s/\..*//"`
178rtems_minor=`echo _RTEMS_VERSION | sed "s/[[0-9]][[0-9]]*\.//;s/\..*//"`
179rtems_revision=`echo _RTEMS_VERSION | sed "s/[[0-9]][[0-9]]*\.//;s/[[0-9]][[0-9]]*\.//;s/\..*//"`
180
[b4dca71]181_RTEMS_CPUOPT_INIT
[3da33bf8]182
[926e856a]183RTEMS_CPUOPT([RTEMS_DEBUG],
184  [test x"${enable_rtems_debug}" = x"yes"],
185  [1],
186  [if RTEMS_DEBUG is enabled])
187
[3da33bf8]188RTEMS_CPUOPT([RTEMS_MULTIPROCESSING],
[28caa1d]189  [test x"$enable_multiprocessing" = xyes],
[3da33bf8]190  [1],
191  [if multiprocessing is enabled])
192
193RTEMS_CPUOPT([RTEMS_NEWLIB],
[28caa1d]194  [test x"$RTEMS_USE_NEWLIB" = xyes],
[3da33bf8]195  [1],
196  [if using newlib])
197
198RTEMS_CPUOPT([RTEMS_POSIX_API],
[28caa1d]199  [test x"$rtems_cv_HAS_POSIX_API" = xyes],
[3da33bf8]200  [1],
201  [if posix api is supported])
202
[06dcaf0]203RTEMS_CPUOPT([RTEMS_SMP],
204  [test x"$RTEMS_HAS_SMP" = xyes],
205  [1],
206  [if SMP is enabled])
207
[6ffaeb28]208RTEMS_CPUOPT([RTEMS_PARAVIRT],
209  [test x"$RTEMS_HAS_PARAVIRT" = xyes],
210  [1],
211  [PARAVIRT is enabled])
212
[eafb040]213RTEMS_CPUOPT([RTEMS_PROFILING],
214  [test x"$RTEMS_HAS_PROFILING" = xyes],
215  [1],
216  [if profiling is enabled])
217
[28caa1d]218RTEMS_CPUOPT([RTEMS_NETWORKING],
219  [test x"$rtems_cv_HAS_NETWORKING" = xyes],
220  [1],
221  [if networking is enabled])
222
[e7fade3]223RTEMS_CPUOPT([RTEMS_DRVMGR_STARTUP],
224  [test x"$enable_drvmgr" = xyes],
225  [1],
226  [if driver manager api is supported])
227
[3da33bf8]228RTEMS_CPUOPT([RTEMS_VERSION],
229  [true],
[1bcbe41]230  ["]_RTEMS_VERSION["],
[3da33bf8]231  [RTEMS version string])
232
[5787188]233## Header file differences that need to be known in .h after install
234
[7f5a245d]235## Deactivate ada bindings
236RTEMS_CPUOPT([__RTEMS_ADA__],
237  [test x"${enable_ada}" = x"yes"],
238  [1],
239  [Define to 1 if ada/gnat bindings are built-in])
240
[d420b67]241# These are used to provide <rtems/inttypes.h
242AC_CHECK_SIZEOF([mode_t])
243AC_CHECK_SIZEOF([off_t])
244AC_CHECK_SIZEOF([time_t])
245AC_CHECK_SIZEOF([size_t])
[438ca2f]246AC_CHECK_SIZEOF([blksize_t])
247AC_CHECK_SIZEOF([blkcnt_t])
[d420b67]248
249## Provide sizeof(mode_t) information via cpuopts.h
250RTEMS_CPUOPT([__RTEMS_SIZEOF_MODE_T__],
251  [true],
252  [${ac_cv_sizeof_mode_t}],
253  [sizeof(mode_t)])
254
255## Provide sizeof(off_t) information via cpuopts.h
256RTEMS_CPUOPT([__RTEMS_SIZEOF_OFF_T__],
257  [true],
258  [${ac_cv_sizeof_off_t}],
259  [sizeof(off_t)])
260
261## Provide sizeof(time_t) information via cpuopts.h
262RTEMS_CPUOPT([__RTEMS_SIZEOF_TIME_T__],
263  [true],
264  [${ac_cv_sizeof_time_t}],
265  [sizeof(time_t)])
266
[438ca2f]267## Provide sizeof(blksize_t) information via cpuopts.h
268RTEMS_CPUOPT([__RTEMS_SIZEOF_BLKSIZE_T__],
269  [true],
270  [${ac_cv_sizeof_blksize_t}],
271  [sizeof(blksize_t)])
272
273## Provide sizeof(blkcnt_t) information via cpuopts.h
274RTEMS_CPUOPT([__RTEMS_SIZEOF_BLKCNT_T__],
275  [true],
276  [${ac_cv_sizeof_blkcnt_t}],
277  [sizeof(blkcnt_t)])
278
[263ab4b]279## Then we propagate a private copy of the value into cpuopts.h
280## so it is always available to the RTEMS header files.
281
[ea35fdc6]282RTEMS_CPUOPT([__RTEMS_MAJOR__],
283  [true],
284  [$rtems_major],
285  [major version portion of an RTEMS release])
286
287RTEMS_CPUOPT([__RTEMS_MINOR__],
288  [true],
289  [$rtems_minor],
290  [minor version portion of an RTEMS release])
291
[d420b67]292RTEMS_CPUOPT([__RTEMS_REVISION___],
[ea35fdc6]293  [true],
294  [$rtems_revision],
295  [revision version portion of an RTEMS release])
296
[b4dca71]297_RTEMS_CPUOPT_FINI
[3da33bf8]298
[8217c40]299AC_ENABLE_MULTILIB([Makefile],[..])
300
[e30210ea]301# libmisc/shell/* wants to assign file descriptors to stdio file descriptors.
302AC_MSG_CHECKING([for assignable stdio])
303AC_COMPILE_IFELSE(
304  [AC_LANG_PROGRAM(
[ae5fe7e6]305    [#include <stdio.h>],
[e30210ea]306    [stdin = fopen("/tmp", "r")])],
307  [HAVE_ASSIGNABLE_STDIO=yes],
308  [HAVE_ASSIGNABLE_STDIO=no])
309AC_MSG_RESULT([$HAVE_ASSIGNABLE_STDIO])
310
311# libmisc/serdbg exploits weak symbols
[d71ab7fd]312RTEMS_CHECK_GCC_WEAK
[f7952533]313
[07da959]314# FIXME: These checks are only in here to provide
315# configuration-time diagnostics and are not really used.
316AC_CHECK_DECLS([_POSIX_LOGIN_NAME_MAX],,,[#include <limits.h>])
317AC_CHECK_DECLS([CHAR_BIT],,,[#include <limits.h>])
[21d9736]318
[ae5fe7e6]319# FIXME: Mandatory in SUSv4, optional in SUSv3.
[da0475f]320#   Not implemented in GCC/newlib, so far.
321AC_CHECK_DECLS([WORD_BIT],,,[#include <limits.h>])
322AC_CHECK_DECLS([LONG_BIT],,,[#include <limits.h>])
[07da959]323
324## BSD-ism, excluded from POSIX, but available on most platforms
325AC_CHECK_DECLS([sbrk],,,[#include <unistd.h>])
[396b80e]326AC_CHECK_DECLS([rcmd],,,[#include <unistd.h>])
[07da959]327
328## Check if libc provides BSD's strlcpy/strlcat
329AC_CHECK_FUNCS(strlcpy strlcat)
330
[74bfa2e4]331## Check if libc provides decl of utime
332## FIXME: utime has been deprecated in SUSv4.
333##        and is likely to be removed in future versions.
334## FIXME (BUG in newlib): SUSv4 saids including <utime.h> should be sufficient.
335AC_CHECK_DECLS([utime],,,[#include <sys/types.h>
336#include <utime.h>])
337## Check if libc provides decl of utimes
338AC_CHECK_DECLS([utimes],,,[#include <sys/time.h>])
339
[07da959]340# ... far too many conditionals ...
[f9f51d0]341AM_CONDITIONAL(LIBRPC,[test x"$rtems_cv_HAS_NETWORKING" = x"yes"])
[07da959]342AM_CONDITIONAL(NEWLIB,test x"$RTEMS_USE_NEWLIB" = x"yes")
[b422de6c]343
[1bcbe41]344AM_CONDITIONAL(HAS_MP,test x"$enable_multiprocessing" = x"yes" )
[06dcaf0]345AM_CONDITIONAL(HAS_SMP,[test "$RTEMS_HAS_SMP" = "yes"])
[b422de6c]346
[2d80c75]347AM_CONDITIONAL(HAS_PTHREADS,test x"$rtems_cv_HAS_POSIX_API" = x"yes")
[6e46fa73]348AM_CONDITIONAL(LIBNETWORKING,test x"$rtems_cv_HAS_NETWORKING" = x"yes")
[b422de6c]349
[720633c]350AM_CONDITIONAL([LIBSHELL],[test x"$HAVE_ASSIGNABLE_STDIO" = x"yes"])
[e30210ea]351AM_CONDITIONAL([LIBSERDBG],[test x"$rtems_cv_cc_attribute_weak" = x"yes"])
[5cad5bf]352AM_CONDITIONAL([LIBGNAT],[test x"$rtems_cv_HAS_POSIX_API" = x"yes" \
353&& test x"$enable_ada" = x"yes"])
[e30210ea]354
[91404de]355AM_CONDITIONAL([LIBUTF8PROC],[test $ac_cv_sizeof_size_t -gt 2])
356
[9f62936]357AM_CONDITIONAL([LIBDOSFS],[dnl
[720633c]358test x"$ac_cv_type_uint8_t" = xyes \
[9f62936]359&& test x"$ac_cv_type_uint16_t" = xyes])
360
[3da33bf8]361AC_CONFIG_HEADER(config.h)
362
[58d38a0]363## These are needed by the NFS Client
364AC_CHECK_PROG(RPCGEN,rpcgen,rpcgen)
365AM_CONDITIONAL([RPCTOOLS],[test "$RPCGEN" = rpcgen \
366&& test -n "$AWK" \
367&& test "$enable_rpcgen" = yes])
368
[ae5fe7e6]369# Filter dynamic loading to only build for architectures that have
370# reloc backends
371AC_MSG_CHECKING([whether CPU supports libdl])
372case $RTEMS_CPU in
[f5201df]373  arm | i386 | m68k | mips | moxie | powerpc | sparc)
[ae5fe7e6]374   HAVE_LIBDL=yes ;;
[9bef63e]375  # bfin has an issue to resolve with libdl. See ticket #2252
376  bfin)
377   HAVE_LIBDL=no ;;
[a726ca64]378  # lm32 has an issue to resolve with libdl. See ticket #2283
379  lm32)
380   HAVE_LIBDL=no ;;
[1d061ee]381  # v850 has an issue to resolve with libdl. See ticket #2260
382  v850)
383   HAVE_LIBDL=no ;;
[ae5fe7e6]384  *)
385   HAVE_LIBDL=no ;;
386esac
387AM_CONDITIONAL(LIBDL,[test x"$HAVE_LIBDL" = x"yes"])
388AC_MSG_RESULT([$HAVE_LIBDL])
389
[a0d4e99]390# Filter debugger to only build for architectures that have a target backend
391AC_MSG_CHECKING([whether CPU supports libdebugger])
392case $RTEMS_CPU in
393  arm | i386)
394   HAVE_LIBDEBUGGER=yes ;;
395  *)
396   HAVE_LIBDEBUGGER=no ;;
397esac
398AM_CONDITIONAL(LIBDEBUGGER,[test x"$HAVE_LIBDEBUGGER" = x"yes"])
399AC_MSG_RESULT([$HAVE_LIBDEBUGGER])
400
[77510c7]401AC_MSG_CHECKING([whether CPU supports SHA])
402case $RTEMS_CPU in
403  m32c)
404   HAVE_SHA=no ;;
405  *)
406   HAVE_SHA=yes ;;
407esac
408AM_CONDITIONAL(SHA,[test x"$HAVE_SHA" = x"yes"])
409AC_MSG_RESULT([$HAVE_SHA])
410
[a31845f7]411# Filter libpci to only build for architectures that have support for it
412AC_MSG_CHECKING([whether CPU supports libpci])
413case $RTEMS_CPU in
414  sparc)
415   HAVE_LIBPCI=yes ;;
416  *)
417   HAVE_LIBPCI=no ;;
418esac
419AM_CONDITIONAL(LIBPCI,[test x"$HAVE_LIBPCI" = x"yes"])
420AC_MSG_RESULT([$HAVE_LIBPCI])
421
[4f09060]422# Filter libdrvmgr to only build for architectures that have support for it
423AC_MSG_CHECKING([whether CPU supports libdrvmgr])
424case $RTEMS_CPU in
425  sparc)
426   HAVE_LIBDRVMGR=yes ;;
427  *)
428   HAVE_LIBDRVMGR=no ;;
429esac
430AM_CONDITIONAL(LIBDRVMGR,[test x"$HAVE_LIBDRVMGR" = x"yes"])
431AC_MSG_RESULT([$HAVE_LIBDRVMGR])
432
433
[ada8d531]434RTEMS_AMPOLISH3
435
[70810dc]436# Explicitly list all Makefiles here
[b422de6c]437AC_CONFIG_FILES([
[5060d4f]438Doxyfile
[b422de6c]439Makefile
[b6f21886]440dev/Makefile
[175263e]441dtc/libfdt/Makefile
[1896a650]442rtems/Makefile
443sapi/Makefile
[eb299afc]444score/Makefile
445score/cpu/Makefile
[e9d90764]446score/cpu/arm/Makefile
[b78d94d]447score/cpu/bfin/Makefile
[66a5000d]448score/cpu/epiphany/Makefile
[e9d90764]449score/cpu/i386/Makefile
[15e44fd]450score/cpu/lm32/Makefile
[e9d90764]451score/cpu/m68k/Makefile
[0c34b176]452score/cpu/m32c/Makefile
[e9d90764]453score/cpu/mips/Makefile
[48fc25f]454score/cpu/moxie/Makefile
[7a28ac8]455score/cpu/nios2/Makefile
[94d45f6]456score/cpu/or1k/Makefile
[e9d90764]457score/cpu/powerpc/Makefile
458score/cpu/sh/Makefile
459score/cpu/sparc/Makefile
[ecbbd968]460score/cpu/sparc64/Makefile
[2d7ae960]461score/cpu/v850/Makefile
[6b400fed]462score/cpu/no_cpu/Makefile
[b422de6c]463posix/Makefile
464libblock/Makefile
[e7fade3]465libdrvmgr/Makefile
[b422de6c]466libfs/Makefile
[58d38a0]467libfs/src/nfsclient/Makefile
[db27544]468libgnat/Makefile
[4466321]469libcrypt/Makefile
[07da959]470libcsupport/Makefile
[b422de6c]471libnetworking/Makefile
[a31845f7]472libpci/Makefile
[da0fc5d]473librpc/Makefile
[b422de6c]474libmisc/Makefile
[6339f467]475libi2c/Makefile
[a70b07b]476libmd/Makefile
[ae5fe7e6]477libdl/Makefile
[cff773f]478libstdthreads/Makefile
[a0d4e99]479libdebugger/Makefile
[fa645f6]480zlib/Makefile
[f26145b]481ftpd/Makefile
[8280caa4]482telnetd/Makefile
[c5bb2a4e]483pppd/Makefile
[ba955609]484mghttpd/Makefile
[28caa1d]485wrapup/Makefile])
486
487AC_CONFIG_COMMANDS([preinstall-stamp],
488[test -z "$with_multisubdir" && ${MAKE} preinstall-stamp],
489[MAKE=${MAKE}
490with_multisubdir="$with_multisubdir"])
[92ed8c2]491
[66387986]492AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.