[254b4450] | 1 | dnl Process this file with autoconf to produce a configure script. |
---|
[6f9c75c3] | 2 | dnl |
---|
| 3 | dnl $Id$ |
---|
| 4 | |
---|
[254b4450] | 5 | AC_PREREQ(2.12) |
---|
| 6 | AC_INIT(README) |
---|
| 7 | |
---|
| 8 | dnl Checks for programs. |
---|
| 9 | AC_PROG_MAKE_SET |
---|
| 10 | AC_CANONICAL_SYSTEM |
---|
| 11 | AC_ARG_WITH(cross-host,[ --with-cross-host=HOST host (cygnus)], \ |
---|
| 12 | host=$withval) |
---|
| 13 | |
---|
[91333c2] | 14 | AC_ARG_ENABLE(gmake-print-directory, \ |
---|
| 15 | [ --enable-gmake-print-directory enable GNU Make's print directory], \ |
---|
| 16 | [case "${enableval}" in |
---|
[39ffc7d] | 17 | yes) RTEMS_USE_OWN_PDIR=no ;; |
---|
| 18 | no) RTEMS_USE_OWN_PDIR=yes ;; |
---|
[91333c2] | 19 | *) AC_MSG_ERROR(bad value ${enableval} for gmake-print-directory option) ;; |
---|
| 20 | esac],[RTEMS_USE_OWN_PDIR=yes]) |
---|
| 21 | |
---|
[254b4450] | 22 | AC_ARG_ENABLE(posix, \ |
---|
[ba1a2af9] | 23 | [ --enable-posix enable posix interface], \ |
---|
[69df7da] | 24 | [case "${enableval}" in |
---|
| 25 | yes) RTEMS_HAS_POSIX_API=yes ;; |
---|
| 26 | no) RTEMS_HAS_POSIX_API=no ;; |
---|
[ba1a2af9] | 27 | *) AC_MSG_ERROR(bad value ${enableval} for enable-posix option) ;; |
---|
[69df7da] | 28 | esac],[RTEMS_HAS_POSIX_API=yes]) |
---|
[254b4450] | 29 | |
---|
[1f0f3e35] | 30 | AC_ARG_ENABLE(ka9q, \ |
---|
[ba1a2af9] | 31 | [ --enable-ka9q enable KA9Q TCP/IP stack], \ |
---|
[1f0f3e35] | 32 | [case "${enableval}" in |
---|
| 33 | yes) RTEMS_HAS_KA9Q=yes ;; |
---|
| 34 | no) RTEMS_HAS_KA9Q=no ;; |
---|
[ba1a2af9] | 35 | *) AC_MSG_ERROR(bad value ${enableval} for enable-ka9q option) ;; |
---|
[1f0f3e35] | 36 | esac],[RTEMS_HAS_KA9Q=yes]) |
---|
| 37 | |
---|
[254b4450] | 38 | AC_ARG_ENABLE(rtems-inlines, \ |
---|
[ba1a2af9] | 39 | [ --enable-rtems-inlines enable RTEMS inline functions (use macros)], \ |
---|
[69df7da] | 40 | [case "${enableval}" in |
---|
[ba1a2af9] | 41 | yes) RTEMS_USE_MACROS=no ;; |
---|
| 42 | no) RTEMS_USE_MACROS=yes ;; |
---|
[69df7da] | 43 | *) AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;; |
---|
| 44 | esac],[RTEMS_USE_MACROS=no]) |
---|
[254b4450] | 45 | |
---|
[3f70e3c] | 46 | AC_ARG_ENABLE(cpp, \ |
---|
[37717818] | 47 | [ --enable-cpp enable C++ support, and build the rtems++ library], \ |
---|
[3f70e3c] | 48 | [case "${enableval}" in |
---|
[91333c2] | 49 | yes) RTEMS_HAS_CPLUSPLUS=yes ;; |
---|
[37717818] | 50 | no) RTEMS_HAS_CPLUSPLUS=no ;; |
---|
[91333c2] | 51 | *) AC_MSG_ERROR(bad value ${enableval} for enable-cpp option) ;; |
---|
[37717818] | 52 | esac], [RTEMS_HAS_CPLUSPLUS=no]) |
---|
[91333c2] | 53 | |
---|
[971cd22] | 54 | AC_ARG_ENABLE(gcc28, \ |
---|
[e412bae] | 55 | [ --enable-gcc28 enable use of gcc 2.8.x features], \ |
---|
[69df7da] | 56 | [case "${enableval}" in |
---|
| 57 | yes) RTEMS_USE_GCC272=no ;; |
---|
| 58 | no) RTEMS_USE_GCC272=yes ;; |
---|
| 59 | *) AC_MSG_ERROR(bad value ${enableval} for gcc-28 option) ;; |
---|
[fcb114c1] | 60 | esac],[RTEMS_USE_GCC272=no]) |
---|
[e412bae] | 61 | |
---|
| 62 | AC_ARG_ENABLE(libcdir, \ |
---|
| 63 | [ --enable-libcdir=directory set the directory for the C library], \ |
---|
| 64 | [ RTEMS_LIBC_DIR="${enableval}" ; \ |
---|
| 65 | test -d ${enableval} || AC_MSG_ERROR("$enableval is not a directory" ) ] ) |
---|
| 66 | |
---|
[254b4450] | 67 | RTEMS_PREFIX=${target_cpu}-${target_vendor} |
---|
| 68 | |
---|
[a50148a] | 69 | dnl BEGIN configure.host.in |
---|
| 70 | |
---|
| 71 | AC_PATH_PROG(CAT,cat) |
---|
| 72 | AC_PATH_PROG(RM,rm) |
---|
| 73 | AC_PATH_PROG(CP,cp) |
---|
| 74 | AC_PATH_PROG(MV,mv) |
---|
| 75 | AC_PATH_PROG(LN,ln) |
---|
[37717818] | 76 | AC_PROG_LN_S |
---|
[a50148a] | 77 | AC_PATH_PROG(CHMOD,chmod) |
---|
| 78 | AC_PATH_PROG(SORT,sort) |
---|
[9ad1f13] | 79 | AC_CHECK_FUNCS(strerror) |
---|
[a50148a] | 80 | |
---|
| 81 | dnl check mkdir behaviour, try to get mkdir -p -m 0755 |
---|
| 82 | RTEMS_PATH_MKDIR |
---|
| 83 | RTEMS_PROG_MKDIR_M |
---|
| 84 | RTEMS_PROG_MKDIR_P |
---|
| 85 | test "$rtems_cv_prog_MKDIR_P" = "yes" && MKDIR="$MKDIR -p" |
---|
| 86 | test "$rtems_cv_prog_MKDIR_M" = "yes" && MKDIR="$MKDIR -m 0755" |
---|
| 87 | |
---|
| 88 | AC_PATH_PROG(TOUCH,touch) |
---|
| 89 | AC_PATH_PROG(CMP,cmp) |
---|
| 90 | |
---|
| 91 | AC_PATH_PROG(SED,sed) |
---|
| 92 | AC_PATH_PROGS(M4,gm4 m4) |
---|
| 93 | |
---|
| 94 | dnl NOTE: prefer bash over ksh over sh |
---|
| 95 | AC_PATH_PROGS(KSH,bash ksh sh) |
---|
| 96 | |
---|
| 97 | if test -z "$KSH"; then |
---|
| 98 | dnl NOTE: This cannot happen -- /bin/sh must always exist |
---|
| 99 | AC_MSG_ERROR( |
---|
| 100 | [***] |
---|
| 101 | [ Cannot determine a usable shell bash/ksh/sh] |
---|
| 102 | [ Please contact your system administrator] ); |
---|
| 103 | fi |
---|
| 104 | |
---|
| 105 | dnl END configure.host.in |
---|
| 106 | |
---|
[1670eede] | 107 | dnl BEGIN configure.target.in |
---|
| 108 | |
---|
[37717818] | 109 | dnl echo "TARGET" |
---|
| 110 | dnl echo " cpu --> $target_cpu" |
---|
| 111 | dnl echo " os --> $target_os" |
---|
| 112 | dnl echo " vendor --> $target_vendor" |
---|
[1670eede] | 113 | |
---|
| 114 | dnl canonicalize target name |
---|
| 115 | dnl NOTE: Most rtems targets do not fullfil autoconf |
---|
| 116 | dnl targets naming conventions "processor-vendor-os" |
---|
| 117 | dnl Therefore autoconf's AC_CANONICAL_TARGET will fail for them |
---|
| 118 | dnl and we have to fix it for rtems ourselves |
---|
[37717818] | 119 | dnl |
---|
| 120 | dnl The original plan was to do CPU-BSP-rtems or CPU-rtems to |
---|
| 121 | dnl imply all BSPs. Eventually we would like to build a collection |
---|
| 122 | dnl of CPU model specific RTEMS libraries which in conjunction with |
---|
| 123 | dnl a BSP library would be used to link an application. |
---|
[872cc62] | 124 | |
---|
[744df795] | 125 | RTEMS_HOST=$host_os |
---|
| 126 | |
---|
[254b4450] | 127 | case "${target}" in |
---|
| 128 | # hpux unix port should go here |
---|
| 129 | hppa1.1-rtems*) |
---|
[1670eede] | 130 | target_cpu=hppa1_1 |
---|
[254b4450] | 131 | ;; |
---|
| 132 | i[[3456]]86-go32-rtems*) |
---|
[1670eede] | 133 | target_cpu=i386 |
---|
[254b4450] | 134 | rtems_bsp="go32 go32_p5" |
---|
[37717818] | 135 | skip_startfiles="yes" |
---|
[254b4450] | 136 | RTEMS_HAS_POSIX_API=no |
---|
| 137 | ;; |
---|
| 138 | i[[3456]]86-rtems*) |
---|
[1670eede] | 139 | target_cpu=i386 |
---|
[254b4450] | 140 | ;; |
---|
| 141 | i[[3456]]86-pc-linux*) # unix "simulator" port |
---|
[1670eede] | 142 | target_cpu=unix |
---|
[254b4450] | 143 | RTEMS_HAS_POSIX_API=no |
---|
[744df795] | 144 | RTEMS_HOST=Linux |
---|
[254b4450] | 145 | ;; |
---|
| 146 | no_cpu-rtems*) |
---|
[1670eede] | 147 | target_cpu=no_cpu |
---|
[475fb331] | 148 | RTEMS_HAS_POSIX_API=no |
---|
[254b4450] | 149 | ;; |
---|
[674c900] | 150 | powerpc-*tems*) |
---|
[1670eede] | 151 | target_cpu=ppc |
---|
[254b4450] | 152 | ;; |
---|
| 153 | sparc-sun-solaris*) # unix "simulator" port |
---|
[1670eede] | 154 | target_cpu=unix |
---|
[254b4450] | 155 | RTEMS_HAS_POSIX_API=no |
---|
[744df795] | 156 | RTEMS_HOST=Solaris |
---|
[254b4450] | 157 | ;; |
---|
[1670eede] | 158 | *) |
---|
| 159 | RTEMS_CANONICAL_TARGET_CPU |
---|
[254b4450] | 160 | ;; |
---|
| 161 | esac |
---|
| 162 | |
---|
[b9ca4ba] | 163 | # Override the set of BSPs to be built. |
---|
| 164 | AC_ARG_ENABLE(rtemsbsp, \ |
---|
| 165 | [ --enable-rtemsbsp=bsp1 bsp2 .. BSPs to include in build], \ |
---|
| 166 | rtems_bsp=$enableval \ |
---|
| 167 | ) |
---|
| 168 | |
---|
[37717818] | 169 | # Is this a supported CPU? |
---|
[1670eede] | 170 | AC_MSG_CHECKING([if cpu $target_cpu is supported]) |
---|
| 171 | if test -d "$srcdir/c/src/exec/score/cpu/$target_cpu"; then |
---|
| 172 | AC_MSG_RESULT(yes) |
---|
[37717818] | 173 | makefiles="$makefiles c/src/exec/score/cpu/$target_cpu/Makefile" |
---|
[1670eede] | 174 | else |
---|
| 175 | AC_MSG_ERROR(no) |
---|
| 176 | fi |
---|
| 177 | |
---|
[37717818] | 178 | # find all the Executive Makefiles |
---|
[744df795] | 179 | RTEMS_CHECK_MAKEFILE(c/src/exec/score/tools/$target_cpu) |
---|
[37717818] | 180 | RTEMS_CHECK_MAKEFILE(c/src/exec/rtems) |
---|
| 181 | RTEMS_CHECK_MAKEFILE(c/src/exec/sapi) |
---|
[b9ca4ba] | 182 | |
---|
[ba1a2af9] | 183 | if test "$RTEMS_HAS_POSIX_API" = "yes"; then |
---|
[b9ca4ba] | 184 | RTEMS_CHECK_MAKEFILE(c/src/exec/posix) |
---|
[ba1a2af9] | 185 | makefiles="$makefiles c/src/exec/wrapup/posix/Makefile" |
---|
[b9ca4ba] | 186 | fi |
---|
[1670eede] | 187 | |
---|
[37717818] | 188 | # find all the Makefiles for the BSPs |
---|
[1670eede] | 189 | if test -d "$srcdir/c/src/lib/libbsp/$target_cpu"; then |
---|
[37717818] | 190 | makefiles="$makefiles c/src/lib/libbsp/$target_cpu/Makefile" |
---|
| 191 | |
---|
| 192 | if test -z "$rtems_bsp"; then |
---|
| 193 | AC_MSG_CHECKING([for bsps]) |
---|
| 194 | files=`ls $srcdir/c/src/lib/libbsp/$target_cpu` |
---|
| 195 | for file in $files; do |
---|
| 196 | case $file in |
---|
| 197 | shared*);; |
---|
| 198 | Makefile*);; |
---|
| 199 | READ*);; |
---|
| 200 | CVS*);; |
---|
[674c900] | 201 | pxfl*);; |
---|
| 202 | go32*);; # so the i386 port can pick up the other Makefiles |
---|
| 203 | # Now account for BSPs with build variants |
---|
| 204 | gen68360) rtems_bsp="$rtems_bsp gen68360 gen68360_040";; |
---|
| 205 | p4000) rtems_bsp="$rtems_bsp p4600 p4650";; |
---|
| 206 | mvme162) rtems_bsp="$rtems_bsp mvme162 mvme162lx";; |
---|
[37717818] | 207 | *) rtems_bsp="$rtems_bsp $file";; |
---|
| 208 | esac; |
---|
| 209 | done |
---|
[674c900] | 210 | |
---|
[300c8a76] | 211 | AC_MSG_RESULT([$rtems_bsp done]) |
---|
[37717818] | 212 | fi |
---|
| 213 | |
---|
| 214 | # collect makefiles for each bsp |
---|
| 215 | for i in $rtems_bsp; do |
---|
[b9ca4ba] | 216 | # make sure there is a make/custom file for the bsp |
---|
[6d6f1b34] | 217 | if test ! -r "$srcdir/make/custom/${i}.cfg"; then |
---|
[b9ca4ba] | 218 | AC_MSG_ERROR([no make/custom/${i}.cfg file for BSP $i]) |
---|
| 219 | fi |
---|
[674c900] | 220 | |
---|
[b9ca4ba] | 221 | # account for "aliased" bsps which share source code |
---|
| 222 | case $i in |
---|
| 223 | mvme162lx) bspdir=mvme162 ;; # mvme162 board variant |
---|
| 224 | gen68360_040) bspdir=gen68360 ;; # 68360 in companion mode |
---|
| 225 | go32_p5) bspdir=go32 ;; # go32 on Pentium class CPU |
---|
| 226 | p4600) bspdir=p4000 ;; # p4000 board with IDT 4600 |
---|
| 227 | p4650) bspdir=p4000 ;; # p4000 board with IDT 4650 |
---|
| 228 | *) bspdir=$i;; |
---|
| 229 | esac |
---|
| 230 | |
---|
| 231 | # Is there code where there should be for this BSP? |
---|
| 232 | if test -d "$srcdir/c/src/lib/libbsp/$target_cpu/$bspdir"; then |
---|
[87cec48] | 233 | RTEMS_BSP_LIST="$RTEMS_BSP_LIST $i" |
---|
[b9ca4ba] | 234 | # make sure the Makefiles in a bsp directory are only done once |
---|
| 235 | echo $bspdirs | grep $bspdir >/dev/null 2>&1 |
---|
| 236 | if test $? -ne 0 ; then |
---|
| 237 | bspdirs="$bspdirs $bspdir" |
---|
| 238 | RTEMS_CHECK_MAKEFILE(c/src/lib/libbsp/$target_cpu/$bspdir) |
---|
| 239 | fi |
---|
| 240 | else |
---|
| 241 | AC_MSG_ERROR([unable to find libbsp directory ($bspdir) for $i]) |
---|
| 242 | fi |
---|
[1670eede] | 243 | done |
---|
| 244 | fi |
---|
| 245 | |
---|
[37717818] | 246 | # find all the CPU dependent library Makefiles |
---|
[1670eede] | 247 | RTEMS_CHECK_MAKEFILE(c/src/lib/libcpu/$target_cpu) |
---|
| 248 | |
---|
[37717818] | 249 | dnl Workaround for go32 |
---|
| 250 | if test "$skip_startfiles" != "yes"; then |
---|
| 251 | RTEMS_CHECK_MAKEFILE(c/src/lib/start/$target_cpu) |
---|
| 252 | fi |
---|
[1670eede] | 253 | |
---|
| 254 | dnl END configure.target.in |
---|
| 255 | |
---|
| 256 | |
---|
| 257 | # |
---|
| 258 | # Target configurations are listed in alphabetical order. |
---|
| 259 | # The BSPs for a target configuration are also listed in alphabetical order. |
---|
| 260 | # |
---|
| 261 | |
---|
[a50148a] | 262 | dnl NOTE: host_os is automatically set by autoconf |
---|
[254b4450] | 263 | |
---|
| 264 | if [[ "${program_prefix}" = "NONE" ]] ; then |
---|
| 265 | if [[ "${target}" = "${host}" ]] ; then |
---|
| 266 | program_prefix= |
---|
| 267 | else |
---|
| 268 | program_prefix=${target}- |
---|
| 269 | fi |
---|
| 270 | fi |
---|
| 271 | |
---|
[ba024755] | 272 | RTEMS_ROOT=$srcdir |
---|
| 273 | PROJECT_ROOT=`pwd` |
---|
[254b4450] | 274 | |
---|
[566aea7d] | 275 | # If RTEMS macros are enabled, then use them. Otherwise, use inlines. |
---|
| 276 | if test "$RTEMS_USE_MACROS" = "yes"; then |
---|
| 277 | inline_dir=macros |
---|
| 278 | if test "$RTEMS_HAS_POSIX_API" = "yes"; then |
---|
| 279 | # The problem is that there is currently no code in posix/macros :) |
---|
| 280 | AC_MSG_ERROR(Macros are not implemented for the POSIX API) |
---|
| 281 | fi |
---|
| 282 | else |
---|
| 283 | inline_dir=inline |
---|
| 284 | fi |
---|
| 285 | |
---|
[80a16ec4] | 286 | # If the KA9Q TCP/IP stack is enabled, then find all KA9Q Makefiles |
---|
| 287 | if test "$RTEMS_HAS_KA9Q" = "yes"; then |
---|
| 288 | makefiles="$makefiles c/src/lib/libka9q/Makefile" |
---|
| 289 | fi |
---|
[37717818] | 290 | |
---|
[80a16ec4] | 291 | # If the C++ support is enabled, then include the Makefiles |
---|
| 292 | if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then |
---|
| 293 | makefiles="$makefiles c/src/lib/librtems++/Makefile" |
---|
| 294 | fi |
---|
[1f0f3e35] | 295 | |
---|
[37717818] | 296 | # If the tests are enabled, then find all the test suite Makefiles |
---|
| 297 | AC_MSG_CHECKING([Are the test suites enabled? ]) |
---|
[b9ca4ba] | 298 | tests_enabled=yes |
---|
[254b4450] | 299 | AC_ARG_ENABLE(tests, \ |
---|
[b9ca4ba] | 300 | [ --enable-tests enable tests], \ |
---|
| 301 | [case "${enableval}" in |
---|
| 302 | yes) AC_MSG_RESULT(yes) ;; |
---|
| 303 | no) AC_MSG_RESULT(no) ; tests_enabled=no ;; |
---|
| 304 | *) AC_MSG_ERROR(bad value ${enableval} for tests option) ;; |
---|
| 305 | esac], |
---|
| 306 | AC_MSG_RESULT(yes) |
---|
[37717818] | 307 | ) |
---|
| 308 | |
---|
[b9ca4ba] | 309 | if test "$tests_enabled" = "yes"; then |
---|
| 310 | RTEMS_CHECK_MAKEFILE(c/src/tests/tools/$target_cpu) |
---|
| 311 | RTEMS_CHECK_MAKEFILE(c/src/tests/libtests) |
---|
| 312 | RTEMS_CHECK_MAKEFILE(c/src/tests/sptests) |
---|
| 313 | RTEMS_CHECK_MAKEFILE(c/src/tests/tmtests) |
---|
| 314 | RTEMS_CHECK_MAKEFILE(c/src/tests/mptests) |
---|
| 315 | if test "$RTEMS_HAS_POSIX" = "yes"; then |
---|
| 316 | RTEMS_CHECK_MAKEFILE(c/src/tests/psxtests) |
---|
| 317 | fi |
---|
| 318 | fi |
---|
| 319 | |
---|
[37717818] | 320 | # If the HWAPI is enabled, the find the HWAPI Makefiles |
---|
| 321 | AC_MSG_CHECKING([Is the HWAPI enabled? ]) |
---|
[d4cf164] | 322 | AC_ARG_ENABLE(hwapi, \ |
---|
[b9ca4ba] | 323 | [ --enable-hwapi enable hardware API library], \ |
---|
| 324 | [case "${enableval}" in |
---|
| 325 | yes) AC_MSG_RESULT(yes) |
---|
[80a16ec4] | 326 | if test -f ${srcdir}/c/src/lib/libhwapi/Makefile.in ; then |
---|
| 327 | makefiles="$makefiles c/src/lib/libhwapi/Makefile" |
---|
| 328 | RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/analog) |
---|
| 329 | RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/discrete) |
---|
| 330 | RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/drivers) |
---|
[6d6f1b34] | 331 | RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/non_volatile_memory) |
---|
[80a16ec4] | 332 | RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/serial) |
---|
| 333 | RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/support) |
---|
| 334 | RTEMS_CHECK_MAKEFILE(c/src/lib/libhwapi/wrapup) |
---|
| 335 | else |
---|
| 336 | AC_MSG_ERROR(No source code found for the HWAPI) |
---|
| 337 | fi |
---|
| 338 | ;; |
---|
[b9ca4ba] | 339 | no) AC_MSG_RESULT(no) ;; |
---|
| 340 | *) AC_MSG_ERROR(bad value ${enableval} for hwapi option) ;; |
---|
| 341 | esac], |
---|
| 342 | AC_MSG_RESULT(no) |
---|
[37717818] | 343 | ) |
---|
[254b4450] | 344 | |
---|
[87cec48] | 345 | AC_SUBST(RTEMS_BSP_LIST) |
---|
[254b4450] | 346 | AC_SUBST(RTEMS_HOST) |
---|
| 347 | AC_SUBST(RTEMS_LIBC_DIR) |
---|
| 348 | AC_SUBST(RTEMS_ROOT) |
---|
[91333c2] | 349 | AC_SUBST(RTEMS_USE_OWN_PDIR) |
---|
[254b4450] | 350 | AC_SUBST(RTEMS_HAS_POSIX_API) |
---|
[1f0f3e35] | 351 | AC_SUBST(RTEMS_HAS_KA9Q) |
---|
[254b4450] | 352 | AC_SUBST(RTEMS_USE_MACROS) |
---|
[91333c2] | 353 | AC_SUBST(RTEMS_HAS_CPLUSPLUS) |
---|
[e412bae] | 354 | AC_SUBST(RTEMS_USE_GCC272) |
---|
| 355 | AC_SUBST(RTEMS_LIBC_DIR) |
---|
[254b4450] | 356 | AC_SUBST(PROJECT_ROOT) |
---|
| 357 | AC_SUBST(program_prefix) |
---|
| 358 | |
---|
[37717818] | 359 | # pick up all the Makefiles in required parts of the tree |
---|
| 360 | RTEMS_CHECK_MAKEFILE(c/build-tools) |
---|
[6d6f1b34] | 361 | RTEMS_CHECK_MAKEFILE(make) |
---|
[37717818] | 362 | RTEMS_CHECK_MAKEFILE(c/src/lib/libmisc) |
---|
| 363 | RTEMS_CHECK_MAKEFILE(c/src/tests/samples) |
---|
[1670eede] | 364 | |
---|
[37717818] | 365 | # try not to explicitly list a Makefile here |
---|
[1670eede] | 366 | AC_OUTPUT( |
---|
| 367 | Makefile |
---|
[a50148a] | 368 | c/Makefile |
---|
| 369 | c/src/Makefile |
---|
| 370 | c/src/exec/Makefile |
---|
| 371 | c/src/exec/score/Makefile |
---|
| 372 | c/src/exec/score/cpu/Makefile |
---|
| 373 | c/src/exec/score/headers/Makefile |
---|
[566aea7d] | 374 | c/src/exec/score/${inline_dir}/Makefile |
---|
[a50148a] | 375 | c/src/exec/score/src/Makefile |
---|
| 376 | c/src/exec/score/tools/Makefile |
---|
| 377 | c/src/exec/score/tools/generic/Makefile |
---|
[6d5769f] | 378 | c/src/exec/score/tools/generic/size_rtems |
---|
[b9ca4ba] | 379 | c/src/exec/wrapup/Makefile |
---|
| 380 | c/src/exec/wrapup/rtems/Makefile |
---|
[a50148a] | 381 | c/src/lib/Makefile |
---|
| 382 | c/src/lib/include/Makefile |
---|
| 383 | c/src/lib/libbsp/Makefile |
---|
| 384 | c/src/lib/libbsp/shmdr/Makefile |
---|
| 385 | c/src/lib/libc/Makefile |
---|
| 386 | c/src/lib/libcpu/Makefile |
---|
| 387 | c/src/lib/start/Makefile |
---|
| 388 | c/src/lib/wrapup/Makefile |
---|
| 389 | c/src/tests/Makefile |
---|
| 390 | c/src/tests/support/Makefile |
---|
| 391 | c/src/tests/support/include/Makefile |
---|
| 392 | c/src/tests/support/stubdr/Makefile |
---|
| 393 | c/src/tests/support/wrapup/Makefile |
---|
| 394 | c/src/tests/tools/Makefile |
---|
| 395 | c/src/tests/tools/generic/Makefile |
---|
| 396 | $makefiles |
---|
[6d6f1b34] | 397 | make/host.cfg |
---|
| 398 | make/target.cfg |
---|
| 399 | make/Templates/Makefile.inc |
---|
[9ad1f13] | 400 | c/build-tools/src/config.h |
---|
[1670eede] | 401 | c/update-tools/Makefile) |
---|
[254b4450] | 402 | |
---|
| 403 | echo |
---|
| 404 | echo target architecture: $target_cpu. |
---|
| 405 | echo available BSPs: $rtems_bsp. |
---|
[87cec48] | 406 | echo \'make all\' will build the following BSPs: $RTEMS_BSP_LIST. |
---|
| 407 | echo other BSPs can be built with \'make RTEMS_BSP=\"bsp1 bsp2 ...\"\' |
---|
[254b4450] | 408 | echo |
---|