home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / bbs / gnu / make-3.70-src.lha / src / build / make-3.70 / config.status < prev    next >
Encoding:
Text File  |  1994-02-21  |  9.8 KB  |  255 lines

  1. #!/bin/sh
  2. # Generated automatically by configure.
  3. # Run this file to recreate the current configuration.
  4. # This directory was configured as follows,
  5. # on host :
  6. #
  7. # /ISO/make/make-3.70-amiga/configure/ amigados
  8.  
  9. for arg
  10. do
  11.   case "$arg" in
  12.     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  13.     echo running ${CONFIG_SHELL-/bin/sh} /ISO/make/make-3.70-amiga/configure/ amigados
  14.     exec ${CONFIG_SHELL-/bin/sh} /ISO/make/make-3.70-amiga/configure/ amigados ;;
  15.     *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
  16.   esac
  17. done
  18.  
  19. trap 'rm -fr Makefile build.sh glob/Makefile config.h conftest*; exit 1' 1 3 15
  20. CFLAGS='-O2'
  21. LDFLAGS=''
  22. CC='gcc'
  23. INSTALL='/bin/install -c'
  24. INSTALL_PROGRAM='$(INSTALL)'
  25. INSTALL_DATA='$(INSTALL) -m 644'
  26. RANLIB='ranlib'
  27. CPP='gcc -E'
  28. LIBOBJS=' getloadavg.o'
  29. ALLOCA=''
  30. NEED_SETGID='false'
  31. KMEM_GROUP=''
  32. REMOTE='stub'
  33. LIBS=''
  34. srcdir='/ISO/make/make-3.70-amiga'
  35. prefix=''
  36. exec_prefix=''
  37. prsub=''
  38. extrasub=''
  39.  
  40. top_srcdir=$srcdir
  41.  
  42. CONFIG_FILES=${CONFIG_FILES-"Makefile build.sh glob/Makefile"}
  43. for file in .. ${CONFIG_FILES}; do if test "x$file" != x..; then
  44.   srcdir=$top_srcdir
  45.   # Remove last slash and all that follows it.  Not all systems have dirname.
  46.   dir=`echo $file|sed 's%/[^/][^/]*$%%'`
  47.   if test "$dir" != "$file"; then
  48.     test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
  49.     test ! -d "$dir" && mkdir "$dir"
  50.   fi
  51.   echo creating "$file"
  52.   rm -f "$file"
  53.   comment_str="Generated automatically from `echo $file|sed 's|.*/||'`.in by configure."
  54.   case "$file" in
  55.     *.c | *.h | *.C | *.cc | *.m )  echo "/* $comment_str */" > "$file" ;;
  56.     * )          echo "# $comment_str"     > "$file" ;;
  57.   esac
  58.   sed -e "
  59. $prsub
  60. $extrasub
  61. s%@CFLAGS@%$CFLAGS%g
  62. s%@LDFLAGS@%$LDFLAGS%g
  63. s%@CC@%$CC%g
  64. s%@INSTALL@%$INSTALL%g
  65. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  66. s%@INSTALL_DATA@%$INSTALL_DATA%g
  67. s%@RANLIB@%$RANLIB%g
  68. s%@CPP@%$CPP%g
  69. s%@LIBOBJS@%$LIBOBJS%g
  70. s%@ALLOCA@%$ALLOCA%g
  71. s%@NEED_SETGID@%$NEED_SETGID%g
  72. s%@KMEM_GROUP@%$KMEM_GROUP%g
  73. s%@REMOTE@%$REMOTE%g
  74. s%@LIBS@%$LIBS%g
  75. s%@srcdir@%$srcdir%g
  76. s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
  77. fi; done
  78.  
  79. CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
  80. for file in .. ${CONFIG_HEADERS}; do if test "x$file" != x..; then
  81. echo creating $file
  82.  
  83. # These sed commands are put into SEDDEFS when defining a macro.
  84. # They are broken into pieces to make the sed script easier to manage.
  85. # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
  86. # is the cpp macro being defined and VALUE is the value it is being given.
  87. # Each defining turns into a single global substitution command.
  88. # Hopefully no one uses "!" as a variable value.
  89. # Other candidates for the sed separators, like , and @, do get used.
  90. #
  91. # SEDd sets the value in "#define NAME VALUE" lines.
  92. SEDdA='s!^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  93. SEDdB='\([     ][     ]*\)[^     ]*!\1#\2'
  94. SEDdC='\3'
  95. SEDdD='!g'
  96. # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  97. SEDuA='s!^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  98. SEDuB='\([     ]\)!\1#\2define\3'
  99. SEDuC=' '
  100. SEDuD='\4!g'
  101. # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  102. SEDeA='s!^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  103. SEDeB='$!\1#\2define\3'
  104. SEDeC=' '
  105. SEDeD='!g'
  106. rm -f conftest.sed
  107. cat >> conftest.sed <<CONFEOF
  108. ${SEDdA}DIRENT${SEDdB}DIRENT${SEDdC}1${SEDdD}
  109. ${SEDuA}DIRENT${SEDuB}DIRENT${SEDuC}1${SEDuD}
  110. ${SEDeA}DIRENT${SEDeB}DIRENT${SEDeC}1${SEDeD}
  111. ${SEDdA}GETGROUPS_T${SEDdB}GETGROUPS_T${SEDdC}int${SEDdD}
  112. ${SEDuA}GETGROUPS_T${SEDuB}GETGROUPS_T${SEDuC}int${SEDuD}
  113. ${SEDeA}GETGROUPS_T${SEDeB}GETGROUPS_T${SEDeC}int${SEDeD}
  114. ${SEDdA}RETSIGTYPE${SEDdB}RETSIGTYPE${SEDdC}void${SEDdD}
  115. ${SEDuA}RETSIGTYPE${SEDuB}RETSIGTYPE${SEDuC}void${SEDuD}
  116. ${SEDeA}RETSIGTYPE${SEDeB}RETSIGTYPE${SEDeC}void${SEDeD}
  117. CONFEOF
  118. cat >> conftest.sed <<CONFEOF
  119. ${SEDdA}HAVE_UNISTD_H${SEDdB}HAVE_UNISTD_H${SEDdC}1${SEDdD}
  120. ${SEDuA}HAVE_UNISTD_H${SEDuB}HAVE_UNISTD_H${SEDuC}1${SEDuD}
  121. ${SEDeA}HAVE_UNISTD_H${SEDeB}HAVE_UNISTD_H${SEDeC}1${SEDeD}
  122. ${SEDdA}HAVE_LIMITS_H${SEDdB}HAVE_LIMITS_H${SEDdC}1${SEDdD}
  123. ${SEDuA}HAVE_LIMITS_H${SEDuB}HAVE_LIMITS_H${SEDuC}1${SEDuD}
  124. ${SEDeA}HAVE_LIMITS_H${SEDeB}HAVE_LIMITS_H${SEDeC}1${SEDeD}
  125. ${SEDdA}HAVE_SYS_PARAM_H${SEDdB}HAVE_SYS_PARAM_H${SEDdC}1${SEDdD}
  126. ${SEDuA}HAVE_SYS_PARAM_H${SEDuB}HAVE_SYS_PARAM_H${SEDuC}1${SEDuD}
  127. ${SEDeA}HAVE_SYS_PARAM_H${SEDeB}HAVE_SYS_PARAM_H${SEDeC}1${SEDeD}
  128. CONFEOF
  129. cat >> conftest.sed <<CONFEOF
  130. ${SEDdA}HAVE_FCNTL_H${SEDdB}HAVE_FCNTL_H${SEDdC}1${SEDdD}
  131. ${SEDuA}HAVE_FCNTL_H${SEDuB}HAVE_FCNTL_H${SEDuC}1${SEDuD}
  132. ${SEDeA}HAVE_FCNTL_H${SEDeB}HAVE_FCNTL_H${SEDeC}1${SEDeD}
  133. ${SEDdA}HAVE_STRING_H${SEDdB}HAVE_STRING_H${SEDdC}1${SEDdD}
  134. ${SEDuA}HAVE_STRING_H${SEDuB}HAVE_STRING_H${SEDuC}1${SEDuD}
  135. ${SEDeA}HAVE_STRING_H${SEDeB}HAVE_STRING_H${SEDeC}1${SEDeD}
  136. ${SEDdA}HAVE_MEMORY_H${SEDdB}HAVE_MEMORY_H${SEDdC}1${SEDdD}
  137. ${SEDuA}HAVE_MEMORY_H${SEDuB}HAVE_MEMORY_H${SEDuC}1${SEDuD}
  138. ${SEDeA}HAVE_MEMORY_H${SEDeB}HAVE_MEMORY_H${SEDeC}1${SEDeD}
  139. CONFEOF
  140. cat >> conftest.sed <<CONFEOF
  141. ${SEDdA}HAVE_SYS_TIMEB_H${SEDdB}HAVE_SYS_TIMEB_H${SEDdC}1${SEDdD}
  142. ${SEDuA}HAVE_SYS_TIMEB_H${SEDuB}HAVE_SYS_TIMEB_H${SEDuC}1${SEDuD}
  143. ${SEDeA}HAVE_SYS_TIMEB_H${SEDeB}HAVE_SYS_TIMEB_H${SEDeC}1${SEDeD}
  144. ${SEDdA}HAVE_GETDTABLESIZE${SEDdB}HAVE_GETDTABLESIZE${SEDdC}1${SEDdD}
  145. ${SEDuA}HAVE_GETDTABLESIZE${SEDuB}HAVE_GETDTABLESIZE${SEDuC}1${SEDuD}
  146. ${SEDeA}HAVE_GETDTABLESIZE${SEDeB}HAVE_GETDTABLESIZE${SEDeC}1${SEDeD}
  147. ${SEDdA}HAVE_SYS_SIGLIST${SEDdB}HAVE_SYS_SIGLIST${SEDdC}1${SEDdD}
  148. ${SEDuA}HAVE_SYS_SIGLIST${SEDuB}HAVE_SYS_SIGLIST${SEDuC}1${SEDuD}
  149. ${SEDeA}HAVE_SYS_SIGLIST${SEDeB}HAVE_SYS_SIGLIST${SEDeC}1${SEDeD}
  150. CONFEOF
  151. cat >> conftest.sed <<CONFEOF
  152. ${SEDdA}HAVE_PSIGNAL${SEDdB}HAVE_PSIGNAL${SEDdC}1${SEDdD}
  153. ${SEDuA}HAVE_PSIGNAL${SEDuB}HAVE_PSIGNAL${SEDuC}1${SEDuD}
  154. ${SEDeA}HAVE_PSIGNAL${SEDeB}HAVE_PSIGNAL${SEDeC}1${SEDeD}
  155. ${SEDdA}HAVE_DUP2${SEDdB}HAVE_DUP2${SEDdC}1${SEDdD}
  156. ${SEDuA}HAVE_DUP2${SEDuB}HAVE_DUP2${SEDuC}1${SEDuD}
  157. ${SEDeA}HAVE_DUP2${SEDeB}HAVE_DUP2${SEDeC}1${SEDeD}
  158. ${SEDdA}HAVE_GETCWD${SEDdB}HAVE_GETCWD${SEDdC}1${SEDdD}
  159. ${SEDuA}HAVE_GETCWD${SEDuB}HAVE_GETCWD${SEDuC}1${SEDuD}
  160. ${SEDeA}HAVE_GETCWD${SEDeB}HAVE_GETCWD${SEDeC}1${SEDeD}
  161. CONFEOF
  162. cat >> conftest.sed <<CONFEOF
  163. ${SEDdA}HAVE_SIGSETMASK${SEDdB}HAVE_SIGSETMASK${SEDdC}1${SEDdD}
  164. ${SEDuA}HAVE_SIGSETMASK${SEDuB}HAVE_SIGSETMASK${SEDuC}1${SEDuD}
  165. ${SEDeA}HAVE_SIGSETMASK${SEDeB}HAVE_SIGSETMASK${SEDeC}1${SEDeD}
  166. ${SEDdA}HAVE_GETGROUPS${SEDdB}HAVE_GETGROUPS${SEDdC}1${SEDdD}
  167. ${SEDuA}HAVE_GETGROUPS${SEDuB}HAVE_GETGROUPS${SEDuC}1${SEDuD}
  168. ${SEDeA}HAVE_GETGROUPS${SEDeB}HAVE_GETGROUPS${SEDeC}1${SEDeD}
  169. ${SEDdA}HAVE_SETLINEBUF${SEDdB}HAVE_SETLINEBUF${SEDdC}1${SEDdD}
  170. ${SEDuA}HAVE_SETLINEBUF${SEDuB}HAVE_SETLINEBUF${SEDuC}1${SEDuD}
  171. ${SEDeA}HAVE_SETLINEBUF${SEDeB}HAVE_SETLINEBUF${SEDeC}1${SEDeD}
  172. CONFEOF
  173. cat >> conftest.sed <<CONFEOF
  174. ${SEDdA}HAVE_STRERROR${SEDdB}HAVE_STRERROR${SEDdC}1${SEDdD}
  175. ${SEDuA}HAVE_STRERROR${SEDuB}HAVE_STRERROR${SEDuC}1${SEDuD}
  176. ${SEDeA}HAVE_STRERROR${SEDeB}HAVE_STRERROR${SEDeC}1${SEDeD}
  177. ${SEDdA}HAVE_ALLOCA${SEDdB}HAVE_ALLOCA${SEDdC}1${SEDdD}
  178. ${SEDuA}HAVE_ALLOCA${SEDuB}HAVE_ALLOCA${SEDuC}1${SEDuD}
  179. ${SEDeA}HAVE_ALLOCA${SEDeB}HAVE_ALLOCA${SEDeC}1${SEDeD}
  180. ${SEDdA}NLIST_STRUCT${SEDdB}NLIST_STRUCT${SEDdC}1${SEDdD}
  181. ${SEDuA}NLIST_STRUCT${SEDuB}NLIST_STRUCT${SEDuC}1${SEDuD}
  182. ${SEDeA}NLIST_STRUCT${SEDeB}NLIST_STRUCT${SEDeC}1${SEDeD}
  183. CONFEOF
  184. cat >> conftest.sed <<CONFEOF
  185. ${SEDdA}HAVE_STRCOLL${SEDdB}HAVE_STRCOLL${SEDdC}1${SEDdD}
  186. ${SEDuA}HAVE_STRCOLL${SEDuB}HAVE_STRCOLL${SEDuC}1${SEDuD}
  187. ${SEDeA}HAVE_STRCOLL${SEDeB}HAVE_STRCOLL${SEDeC}1${SEDeD}
  188. ${SEDdA}HAVE_SYS_WAIT_H${SEDdB}HAVE_SYS_WAIT_H${SEDdC}1${SEDdD}
  189. ${SEDuA}HAVE_SYS_WAIT_H${SEDuB}HAVE_SYS_WAIT_H${SEDuC}1${SEDuD}
  190. ${SEDeA}HAVE_SYS_WAIT_H${SEDeB}HAVE_SYS_WAIT_H${SEDeC}1${SEDeD}
  191. ${SEDdA}HAVE_WAITPID${SEDdB}HAVE_WAITPID${SEDdC}1${SEDdD}
  192. ${SEDuA}HAVE_WAITPID${SEDuB}HAVE_WAITPID${SEDuC}1${SEDuD}
  193. ${SEDeA}HAVE_WAITPID${SEDeB}HAVE_WAITPID${SEDeC}1${SEDeD}
  194. CONFEOF
  195. cat >> conftest.sed <<CONFEOF
  196. ${SEDdA}HAVE_WAIT3${SEDdB}HAVE_WAIT3${SEDdC}1${SEDdD}
  197. ${SEDuA}HAVE_WAIT3${SEDuB}HAVE_WAIT3${SEDuC}1${SEDuD}
  198. ${SEDeA}HAVE_WAIT3${SEDeB}HAVE_WAIT3${SEDeC}1${SEDeD}
  199. ${SEDdA}HAVE_UNION_WAIT${SEDdB}HAVE_UNION_WAIT${SEDdC}1${SEDdD}
  200. ${SEDuA}HAVE_UNION_WAIT${SEDuB}HAVE_UNION_WAIT${SEDuC}1${SEDuD}
  201. ${SEDeA}HAVE_UNION_WAIT${SEDeB}HAVE_UNION_WAIT${SEDeC}1${SEDeD}
  202. ${SEDdA}SYS_SIGLIST_DECLARED${SEDdB}SYS_SIGLIST_DECLARED${SEDdC}1${SEDdD}
  203. ${SEDuA}SYS_SIGLIST_DECLARED${SEDuB}SYS_SIGLIST_DECLARED${SEDuC}1${SEDuD}
  204. ${SEDeA}SYS_SIGLIST_DECLARED${SEDeB}SYS_SIGLIST_DECLARED${SEDeC}1${SEDeD}
  205. CONFEOF
  206. cat >> conftest.sed <<CONFEOF
  207. ${SEDdA}SCCS_GET${SEDdB}SCCS_GET${SEDdC}"get"${SEDdD}
  208. ${SEDuA}SCCS_GET${SEDuB}SCCS_GET${SEDuC}"get"${SEDuD}
  209. ${SEDeA}SCCS_GET${SEDeB}SCCS_GET${SEDeC}"get"${SEDeD}
  210.  
  211. CONFEOF
  212. # This sed command replaces #undef's with comments.  This is necessary, for
  213. # example, in the case of _POSIX_SOURCE, which is predefined and required
  214. # on some systems where configure will not decide to define it in
  215. # config.h.
  216. cat >> conftest.sed <<\CONFEOF
  217. s,^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  218. CONFEOF
  219. rm -f conftest.h
  220. # Break up the sed commands because old seds have small limits.
  221. maxsedlines=20
  222. cp $top_srcdir/$file.in conftest.h1
  223. while :
  224. do
  225.   lines=`grep -c . conftest.sed`
  226.   if test -z "$lines" || test "$lines" -eq 0; then break; fi
  227.   rm -f conftest.s1 conftest.s2 conftest.h2
  228.   sed ${maxsedlines}q conftest.sed > conftest.s1 # Like head -20.
  229.   sed 1,${maxsedlines}d conftest.sed > conftest.s2 # Like tail +21.
  230.   sed -f conftest.s1 < conftest.h1 > conftest.h2
  231.   rm -f conftest.s1 conftest.h1 conftest.sed
  232.   mv conftest.h2 conftest.h1
  233.   mv conftest.s2 conftest.sed
  234. done
  235. rm -f conftest.sed conftest.h
  236. echo "/* $file.  Generated automatically by configure.  */" > conftest.h
  237. cat conftest.h1 >> conftest.h
  238. rm -f conftest.h1
  239. if cmp -s $file conftest.h 2>/dev/null; then
  240.   # The file exists and we would not be changing it.
  241.   echo "$file is unchanged"
  242.   rm -f conftest.h
  243. else
  244.   rm -f $file
  245.   mv conftest.h $file
  246. fi
  247. fi; done
  248.  
  249.  
  250.  
  251. # Makefile uses this timestamp file to know when to remake Makefile,
  252. # build.sh, and glob/Makefile.
  253. touch stamp-config
  254. exit 0
  255.