Changeset 8f1b0e1
- Timestamp:
- May 26, 2015, 12:47:33 PM (10 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
- Children:
- a77e7b5
- Parents:
- 7e91d4f
- Files:
-
- 1 added
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile.in
r7e91d4f r8f1b0e1 38 38 $(top_srcdir)/libcfa/Makefile.in $(top_srcdir)/src/Makefile.in \ 39 39 $(top_srcdir)/src/examples/Makefile.in INSTALL TODO install-sh \ 40 missing mkinstalldirs40 missing 41 41 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 42 42 am__aclocal_m4_deps = $(top_srcdir)/configure.ac … … 45 45 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ 46 46 configure.lineno config.status.lineno 47 mkinstalldirs = $( SHELL) $(top_srcdir)/mkinstalldirs47 mkinstalldirs = $(install_sh) -d 48 48 CONFIG_HEADER = config.h 49 49 CONFIG_CLEAN_FILES = src/Makefile driver/Makefile libcfa/Makefile \ -
driver/Makefile.in
r7e91d4f r8f1b0e1 11 11 ## Created On : Sat May 16 07:50:15 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Sat May 16 08:34:55201514 ## Update Count : 413 ## Last Modified On : Mon May 25 22:29:20 2015 14 ## Update Count : 5 15 15 ############################################################################### 16 16 … … 24 24 DEPS:=${SRCS:.cc=.d} 25 25 26 all : cfa cc126 all : cfa cc1 27 27 28 cfa : cfa.o28 cfa : cfa.o 29 29 ${CXX} $< -o $@ 30 30 … … 32 32 ${CXX} $< -o $@ 33 33 34 install : cfa cc134 install : cfa cc1 35 35 ${INSTALL} -d @CFA_BINDIR@ 36 36 ${INSTALL} -d @CFA_LIBDIR@ … … 38 38 ${INSTALL} cfa @CFA_BINDIR@ 39 39 40 clean :40 clean : 41 41 rm -f cfa cc1 ${OBJECTS} ${DEPS} core -
missing
r7e91d4f r8f1b0e1 1 1 #! /bin/sh 2 2 # Common stub for a few missing GNU programs while installing. 3 # Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc. 3 4 scriptversion=2012-01-06.13; # UTC 5 6 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 7 # 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. 4 8 # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. 5 9 … … 15 19 16 20 # You should have received a copy of the GNU General Public License 17 # along with this program; if not, write to the Free Software 18 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 19 # 02111-1307, USA. 21 # along with this program. If not, see <http://www.gnu.org/licenses/>. 20 22 21 23 # As a special exception to the GNU General Public License, if you … … 30 32 31 33 run=: 34 sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' 35 sed_minuso='s/.* -o \([^ ]*\).*/\1/p' 32 36 33 37 # In the cases where this matters, `missing' is being run in the … … 39 43 fi 40 44 41 case "$1" in 45 msg="missing on your system" 46 47 case $1 in 42 48 --run) 43 49 # Try to run requested program, and just exit if it succeeds. … … 45 51 shift 46 52 "$@" && exit 0 53 # Exit code 63 means version mismatch. This often happens 54 # when the user try to use an ancient version of a tool on 55 # a file that requires a minimum version. In this case we 56 # we should proceed has if the program had been absent, or 57 # if --run hadn't been passed. 58 if test $? = 63; then 59 run=: 60 msg="probably too old" 61 fi 47 62 ;; 48 esac49 50 # If it does not exist, or fails to run (possibly an outdated version),51 # try to emulate it.52 case "$1" in53 63 54 64 -h|--h|--he|--hel|--help) … … 68 78 autoconf touch file \`configure' 69 79 autoheader touch file \`config.h.in' 80 autom4te touch the output file, or create a stub one 70 81 automake touch all \`Makefile.in' files 71 82 bison create \`y.tab.[ch]', if possible, from existing .[ch] … … 74 85 lex create \`lex.yy.c', if possible, from existing .c 75 86 makeinfo touch the output file 76 tar try tar, gnutar, gtar, then tar without non-portable flags 77 yacc create \`y.tab.[ch]', if possible, from existing .[ch]" 87 yacc create \`y.tab.[ch]', if possible, from existing .[ch] 88 89 Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and 90 \`g' are ignored when checking the name. 91 92 Send bug reports to <bug-automake@gnu.org>." 93 exit $? 78 94 ;; 79 95 80 96 -v|--v|--ve|--ver|--vers|--versi|--versio|--version) 81 echo "missing 0.4 - GNU automake" 97 echo "missing $scriptversion (GNU Automake)" 98 exit $? 82 99 ;; 83 100 … … 88 105 ;; 89 106 90 aclocal*) 107 esac 108 109 # normalize program name to check for. 110 program=`echo "$1" | sed ' 111 s/^gnu-//; t 112 s/^gnu//; t 113 s/^g//; t'` 114 115 # Now exit if we have it, but it failed. Also exit now if we 116 # don't have it and --version was passed (most likely to detect 117 # the program). This is about non-GNU programs, so use $1 not 118 # $program. 119 case $1 in 120 lex*|yacc*) 121 # Not GNU programs, they don't have --version. 122 ;; 123 124 *) 91 125 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then 92 126 # We have it, but it failed. 93 127 exit 1 94 fi 95 96 echo 1>&2 "\ 97 WARNING: \`$1' is missing on your system. You should only need it if 128 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then 129 # Could not run --version or --help. This is probably someone 130 # running `$TOOL --version' or `$TOOL --help' to check whether 131 # $TOOL exists and not knowing $TOOL uses missing. 132 exit 1 133 fi 134 ;; 135 esac 136 137 # If it does not exist, or fails to run (possibly an outdated version), 138 # try to emulate it. 139 case $program in 140 aclocal*) 141 echo 1>&2 "\ 142 WARNING: \`$1' is $msg. You should only need it if 98 143 you modified \`acinclude.m4' or \`${configure_ac}'. You might want 99 144 to install the \`Automake' and \`Perl' packages. Grab them from … … 102 147 ;; 103 148 104 autoconf) 105 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then 106 # We have it, but it failed. 107 exit 1 108 fi 109 110 echo 1>&2 "\ 111 WARNING: \`$1' is missing on your system. You should only need it if 149 autoconf*) 150 echo 1>&2 "\ 151 WARNING: \`$1' is $msg. You should only need it if 112 152 you modified \`${configure_ac}'. You might want to install the 113 153 \`Autoconf' and \`GNU m4' packages. Grab them from any GNU … … 116 156 ;; 117 157 118 autoheader) 119 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then 120 # We have it, but it failed. 121 exit 1 122 fi 123 124 echo 1>&2 "\ 125 WARNING: \`$1' is missing on your system. You should only need it if 158 autoheader*) 159 echo 1>&2 "\ 160 WARNING: \`$1' is $msg. You should only need it if 126 161 you modified \`acconfig.h' or \`${configure_ac}'. You might want 127 162 to install the \`Autoconf' and \`GNU m4' packages. Grab them … … 131 166 touch_files= 132 167 for f in $files; do 133 case "$f"in168 case $f in 134 169 *:*) touch_files="$touch_files "`echo "$f" | 135 170 sed -e 's/^[^:]*://' -e 's/:.*//'`;; … … 141 176 142 177 automake*) 143 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then 144 # We have it, but it failed. 145 exit 1 146 fi 147 148 echo 1>&2 "\ 149 WARNING: \`$1' is missing on your system. You should only need it if 178 echo 1>&2 "\ 179 WARNING: \`$1' is $msg. You should only need it if 150 180 you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. 151 181 You might want to install the \`Automake' and \`Perl' packages. … … 156 186 ;; 157 187 158 autom4te) 159 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then 160 # We have it, but it failed. 161 exit 1 162 fi 163 164 echo 1>&2 "\ 165 WARNING: \`$1' is needed, and you do not seem to have it handy on your 166 system. You might have modified some files without having the 188 autom4te*) 189 echo 1>&2 "\ 190 WARNING: \`$1' is needed, but is $msg. 191 You might have modified some files without having the 167 192 proper tools for further handling them. 168 You can get \`$1 Help2man' as part of \`Autoconf' from any GNU193 You can get \`$1' as part of \`Autoconf' from any GNU 169 194 archive site." 170 195 171 file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`172 test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`196 file=`echo "$*" | sed -n "$sed_output"` 197 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` 173 198 if test -f "$file"; then 174 199 touch $file … … 184 209 ;; 185 210 186 bison |yacc)187 echo 1>&2 "\ 188 WARNING: \`$1' is missing on your system. You should only need it if211 bison*|yacc*) 212 echo 1>&2 "\ 213 WARNING: \`$1' $msg. You should only need it if 189 214 you modified a \`.y' file. You may need the \`Bison' package 190 215 in order for those modifications to take effect. You can get 191 216 \`Bison' from any GNU archive site." 192 217 rm -f y.tab.c y.tab.h 193 if [ $# -ne 1 ]; then194 eval LASTARG= "\${$#}"195 case "$LASTARG"in218 if test $# -ne 1; then 219 eval LASTARG=\${$#} 220 case $LASTARG in 196 221 *.y) 197 222 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` 198 if [ -f "$SRCFILE" ]; then223 if test -f "$SRCFILE"; then 199 224 cp "$SRCFILE" y.tab.c 200 225 fi 201 226 SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` 202 if [ -f "$SRCFILE" ]; then227 if test -f "$SRCFILE"; then 203 228 cp "$SRCFILE" y.tab.h 204 229 fi … … 206 231 esac 207 232 fi 208 if [ ! -f y.tab.h ]; then233 if test ! -f y.tab.h; then 209 234 echo >y.tab.h 210 235 fi 211 if [ ! -f y.tab.c ]; then236 if test ! -f y.tab.c; then 212 237 echo 'main() { return 0; }' >y.tab.c 213 238 fi 214 239 ;; 215 240 216 lex |flex)217 echo 1>&2 "\ 218 WARNING: \`$1' is missing on your system. You should only need it if241 lex*|flex*) 242 echo 1>&2 "\ 243 WARNING: \`$1' is $msg. You should only need it if 219 244 you modified a \`.l' file. You may need the \`Flex' package 220 245 in order for those modifications to take effect. You can get 221 246 \`Flex' from any GNU archive site." 222 247 rm -f lex.yy.c 223 if [ $# -ne 1 ]; then224 eval LASTARG= "\${$#}"225 case "$LASTARG"in248 if test $# -ne 1; then 249 eval LASTARG=\${$#} 250 case $LASTARG in 226 251 *.l) 227 252 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` 228 if [ -f "$SRCFILE" ]; then253 if test -f "$SRCFILE"; then 229 254 cp "$SRCFILE" lex.yy.c 230 255 fi … … 232 257 esac 233 258 fi 234 if [ ! -f lex.yy.c ]; then259 if test ! -f lex.yy.c; then 235 260 echo 'main() { return 0; }' >lex.yy.c 236 261 fi 237 262 ;; 238 263 239 help2man) 240 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then 241 # We have it, but it failed. 242 exit 1 243 fi 244 245 echo 1>&2 "\ 246 WARNING: \`$1' is missing on your system. You should only need it if 264 help2man*) 265 echo 1>&2 "\ 266 WARNING: \`$1' is $msg. You should only need it if 247 267 you modified a dependency of a manual page. You may need the 248 268 \`Help2man' package in order for those modifications to take 249 269 effect. You can get \`Help2man' from any GNU archive site." 250 270 251 file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` 252 if test -z "$file"; then 253 file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` 254 fi 255 if [ -f "$file" ]; then 271 file=`echo "$*" | sed -n "$sed_output"` 272 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` 273 if test -f "$file"; then 256 274 touch $file 257 275 else 258 276 test -z "$file" || exec >$file 259 277 echo ".ab help2man is required to generate this page" 260 exit 1 261 fi 262 ;; 263 264 makeinfo) 265 if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then 266 # We have makeinfo, but it failed. 267 exit 1 268 fi 269 270 echo 1>&2 "\ 271 WARNING: \`$1' is missing on your system. You should only need it if 278 exit $? 279 fi 280 ;; 281 282 makeinfo*) 283 echo 1>&2 "\ 284 WARNING: \`$1' is $msg. You should only need it if 272 285 you modified a \`.texi' or \`.texinfo' file, or any other file 273 286 indirectly affecting the aspect of the manual. The spurious … … 275 288 DU, IRIX). You might want to install the \`Texinfo' package or 276 289 the \`GNU make' package. Grab either from any GNU archive site." 277 file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` 290 # The file to touch is that specified with -o ... 291 file=`echo "$*" | sed -n "$sed_output"` 292 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` 278 293 if test -z "$file"; then 279 file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` 280 file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` 281 fi 294 # ... or it is the one specified with @setfilename ... 295 infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` 296 file=`sed -n ' 297 /^@setfilename/{ 298 s/.* \([^ ]*\) *$/\1/ 299 p 300 q 301 }' $infile` 302 # ... or it is derived from the source name (dir/f.texi becomes f.info) 303 test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info 304 fi 305 # If the file does not exist, the user really needs makeinfo; 306 # let's fail without touching anything. 307 test -f $file || exit 1 282 308 touch $file 283 309 ;; 284 310 285 tar)286 shift287 if test -n "$run"; then288 echo 1>&2 "ERROR: \`tar' requires --run"289 exit 1290 fi291 292 # We have already tried tar in the generic part.293 # Look for gnutar/gtar before invocation to avoid ugly error294 # messages.295 if (gnutar --version > /dev/null 2>&1); then296 gnutar "$@" && exit 0297 fi298 if (gtar --version > /dev/null 2>&1); then299 gtar "$@" && exit 0300 fi301 firstarg="$1"302 if shift; then303 case "$firstarg" in304 *o*)305 firstarg=`echo "$firstarg" | sed s/o//`306 tar "$firstarg" "$@" && exit 0307 ;;308 esac309 case "$firstarg" in310 *h*)311 firstarg=`echo "$firstarg" | sed s/h//`312 tar "$firstarg" "$@" && exit 0313 ;;314 esac315 fi316 317 echo 1>&2 "\318 WARNING: I can't seem to be able to run \`tar' with the given arguments.319 You may want to install GNU tar or Free paxutils, or check the320 command line arguments."321 exit 1322 ;;323 324 311 *) 325 312 echo 1>&2 "\ 326 WARNING: \`$1' is needed, and you do not seem to have it handy on your327 system.You might have modified some files without having the313 WARNING: \`$1' is needed, and is $msg. 314 You might have modified some files without having the 328 315 proper tools for further handling them. Check the \`README' file, 329 it often tells you about the needed prerequi rements for installing316 it often tells you about the needed prerequisites for installing 330 317 this package. You may also peek at any GNU archive site, in case 331 318 some other package would contain this missing \`$1' program." … … 335 322 336 323 exit 0 324 325 # Local variables: 326 # eval: (add-hook 'write-file-hooks 'time-stamp) 327 # time-stamp-start: "scriptversion=" 328 # time-stamp-format: "%:y-%02m-%02d.%02H" 329 # time-stamp-time-zone: "UTC" 330 # time-stamp-end: "; # UTC" 331 # End:
Note: See TracChangeset
for help on using the changeset viewer.