source: rtems/cpukit/configure.ac @ 4a03e752

5
Last change on this file since 4a03e752 was 4a03e752, checked in by Sebastian Huber <sebastian.huber@…>, on 01/13/17 at 08:45:59

configure: Remove SIZEOF_PTHREAD_SPINLOCK_T

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