- Timestamp:
- Jul 5, 2017, 5:00:46 PM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 55a68c3, 5805d15
- Parents:
- f7cb0bc (diff), 1ce2189 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- src
- Files:
-
- 2 added
- 1 deleted
- 28 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
src/ControlStruct/ExceptTranslate.cc
rf7cb0bc ra5de33e 10 10 // Created On : Wed Jun 14 16:49:00 2017 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : Thr Jun 29 15:18:00 201712 // Last Modified On : Fri Jun 30 13:30:00 2017 13 13 // Update Count : 1 14 14 // … … 22 22 #include "SynTree/Attribute.h" 23 23 24 namespace Control Flow{24 namespace ControlStruct { 25 25 26 26 // This (large) section could probably be moved out of the class … … 29 29 // Type(Qualifiers &, false, std::list<Attribute *> &) 30 30 31 // void (*function)() 32 static FunctionType void_func_t(Type::Qualifiers(), false);31 // void (*function)(); 32 static FunctionType try_func_t(Type::Qualifiers(), false); 33 33 // void (*function)(int, exception); 34 34 static FunctionType catch_func_t(Type::Qualifiers(), false); … … 37 37 // bool (*function)(exception); 38 38 static FunctionType handle_func_t(Type::Qualifiers(), false); 39 // void (*function)(__attribute__((unused)) void *); 40 static FunctionType finally_func_t(Type::Qualifiers(), false); 39 41 40 42 static void init_func_types() { … … 48 50 LinkageSpec::Cforall, 49 51 /*bitfieldWidth*/ NULL, 50 new BasicType( emptyQualifiers, BasicType::UnsignedInt),52 new BasicType( emptyQualifiers, BasicType::SignedInt ), 51 53 /*init*/ NULL 52 );54 ); 53 55 ObjectDecl exception_obj( 54 56 "__exception_inst", … … 56 58 LinkageSpec::Cforall, 57 59 /*bitfieldWidth*/ NULL, 58 new BasicType(emptyQualifiers, BasicType::UnsignedInt), 60 new PointerType( 61 emptyQualifiers, 62 new BasicType( emptyQualifiers, BasicType::SignedInt ) 63 ), 59 64 /*init*/ NULL 60 );65 ); 61 66 ObjectDecl bool_obj( 62 67 "__ret_bool", … … 66 71 new BasicType(emptyQualifiers, BasicType::Bool), 67 72 /*init*/ NULL 68 ); 69 70 catch_func_t.get_parameters().push_back(index_obj.clone()); 71 catch_func_t.get_parameters().push_back(exception_obj.clone()); 72 match_func_t.get_returnVals().push_back(index_obj.clone()); 73 match_func_t.get_parameters().push_back(exception_obj.clone()); 74 handle_func_t.get_returnVals().push_back(bool_obj.clone()); 75 handle_func_t.get_parameters().push_back(exception_obj.clone()); 73 ); 74 ObjectDecl voidptr_obj( 75 "__hook", 76 Type::StorageClasses(), 77 LinkageSpec::Cforall, 78 NULL, 79 new PointerType( 80 emptyQualifiers, 81 new VoidType( 82 emptyQualifiers 83 ), 84 std::list<Attribute *>{new Attribute("unused")} 85 ), 86 NULL 87 ); 88 89 catch_func_t.get_parameters().push_back( index_obj.clone() ); 90 catch_func_t.get_parameters().push_back( exception_obj.clone() ); 91 match_func_t.get_returnVals().push_back( index_obj.clone() ); 92 match_func_t.get_parameters().push_back( exception_obj.clone() ); 93 handle_func_t.get_returnVals().push_back( bool_obj.clone() ); 94 handle_func_t.get_parameters().push_back( exception_obj.clone() ); 95 finally_func_t.get_parameters().push_back( voidptr_obj.clone() ); 76 96 77 97 init_complete = true; … … 114 134 // ThrowStmt Mutation Helpers 115 135 116 Statement * create_terminate_throw( ThrowStmt *throwStmt ) { 117 // __throw_terminate( EXPR ); 118 UntypedExpr * call = new UntypedExpr( new NameExpr( 119 "__cfaehm__throw_termination" ) ); 120 call->get_args().push_back( throwStmt->get_expr() ); 121 Statement * result = new ExprStmt( throwStmt->get_labels(), call ); 136 Statement * create_given_throw( 137 const char * throwFunc, ThrowStmt * throwStmt ) { 138 // { int NAME = EXPR; throwFunc( &NAME ); } 139 CompoundStmt * result = new CompoundStmt( noLabels ); 140 ObjectDecl * local = new ObjectDecl( 141 "__local_exception_copy", 142 Type::StorageClasses(), 143 LinkageSpec::Cforall, 144 NULL, 145 new BasicType( emptyQualifiers, BasicType::SignedInt ), 146 new SingleInit( throwStmt->get_expr() ) 147 ); 148 appendDeclStmt( result, local ); 149 UntypedExpr * call = new UntypedExpr( new NameExpr( throwFunc ) ); 150 call->get_args().push_back( new AddressExpr( nameOf( local ) ) ); 151 result->push_back( new ExprStmt( throwStmt->get_labels(), call ) ); 122 152 throwStmt->set_expr( nullptr ); 123 153 delete throwStmt; 124 154 return result; 155 } 156 157 Statement * create_terminate_throw( ThrowStmt *throwStmt ) { 158 // { int NAME = EXPR; __throw_terminate( &NAME ); } 159 return create_given_throw( "__cfaehm__throw_termination", throwStmt ); 125 160 } 126 161 Statement * create_terminate_rethrow( ThrowStmt *throwStmt ) { … … 136 171 Statement * create_resume_throw( ThrowStmt *throwStmt ) { 137 172 // __throw_resume( EXPR ); 138 UntypedExpr * call = new UntypedExpr( new NameExpr( 139 "__cfaehm__throw_resumption" ) ); 140 call->get_args().push_back( throwStmt->get_expr() ); 141 Statement * result = new ExprStmt( throwStmt->get_labels(), call ); 142 throwStmt->set_expr( nullptr ); 143 delete throwStmt; 144 return result; 173 return create_given_throw( "__cfaehm__throw_resumption", throwStmt ); 145 174 } 146 175 Statement * create_resume_rethrow( ThrowStmt *throwStmt ) { … … 164 193 165 194 return new FunctionDecl( "try", Type::StorageClasses(), 166 LinkageSpec::Cforall, void_func_t.clone(), body );195 LinkageSpec::Cforall, try_func_t.clone(), body ); 167 196 } 168 197 … … 235 264 std::list<Expression *> args; 236 265 args.push_back( number ); 237 args.push_back( nameOf( except_obj ) ); 266 267 std::list<Expression *> rhs_args; 268 rhs_args.push_back( nameOf( except_obj ) ); 269 Expression * rhs = new UntypedExpr( 270 new NameExpr( "*?" ), rhs_args ); 271 args.push_back( rhs ); 272 238 273 cond = new UntypedExpr( new NameExpr( "?==?" /*???*/), args ); 239 274 } … … 276 311 *it = nullptr; 277 312 } 313 314 body->push_back( new ReturnStmt( noLabels, new ConstantExpr( 315 Constant::from_int( 0 ) ) ) ); 278 316 279 317 return new FunctionDecl("match", Type::StorageClasses(), … … 316 354 } 317 355 handling_code->push_back( new ReturnStmt( noLabels, 318 new ConstantExpr( Constant::from_bool( false ) ) ) );356 new ConstantExpr( Constant::from_bool( true ) ) ) ); 319 357 handler->set_body( handling_code ); 320 358 … … 323 361 *it = nullptr; 324 362 } 363 364 body->push_back( new ReturnStmt( noLabels, new ConstantExpr( 365 Constant::from_bool( false ) ) ) ); 325 366 326 367 return new FunctionDecl("handle", Type::StorageClasses(), … … 364 405 UntypedExpr *setup = new UntypedExpr( new NameExpr( 365 406 "__cfaehm__try_resume_setup" ) ); 366 setup->get_args().push_back( n ameOf( obj) );407 setup->get_args().push_back( new AddressExpr( nameOf( obj ) ) ); 367 408 setup->get_args().push_back( nameOf( resume_handler ) ); 368 409 … … 381 422 382 423 return new FunctionDecl("finally", Type::StorageClasses(), 383 LinkageSpec::Cforall, void_func_t.clone(), body);424 LinkageSpec::Cforall, finally_func_t.clone(), body); 384 425 } 385 426 -
src/ControlStruct/ExceptTranslate.h
rf7cb0bc ra5de33e 10 10 // Created On : Tus Jun 06 10:13:00 2017 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : Thr Jun 29 15:18:00 201713 // Update Count : 112 // Last Modified On : Fri Jun 30 10:20:00 2017 13 // Update Count : 2 14 14 // 15 15 … … 20 20 #include "SynTree/SynTree.h" 21 21 22 namespace Control Flow{22 namespace ControlStruct { 23 23 void translateEHM( std::list< Declaration *> & translationUnit ); 24 24 /* Converts exception handling structures into their underlying C code. -
src/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 59 58 60 59 VPATH = @srcdir@ 60 am__is_gnu_make = { \ 61 if test -z '$(MAKELEVEL)'; then \ 62 false; \ 63 elif test -n '$(MAKE_HOST)'; then \ 64 true; \ 65 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 66 true; \ 67 else \ 68 false; \ 69 fi; \ 70 } 71 am__make_running_with_option = \ 72 case $${target_option-} in \ 73 ?) ;; \ 74 *) echo "am__make_running_with_option: internal error: invalid" \ 75 "target option '$${target_option-}' specified" >&2; \ 76 exit 1;; \ 77 esac; \ 78 has_opt=no; \ 79 sane_makeflags=$$MAKEFLAGS; \ 80 if $(am__is_gnu_make); then \ 81 sane_makeflags=$$MFLAGS; \ 82 else \ 83 case $$MAKEFLAGS in \ 84 *\\[\ \ ]*) \ 85 bs=\\; \ 86 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 87 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 88 esac; \ 89 fi; \ 90 skip_next=no; \ 91 strip_trailopt () \ 92 { \ 93 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 94 }; \ 95 for flg in $$sane_makeflags; do \ 96 test $$skip_next = yes && { skip_next=no; continue; }; \ 97 case $$flg in \ 98 *=*|--*) continue;; \ 99 -*I) strip_trailopt 'I'; skip_next=yes;; \ 100 -*I?*) strip_trailopt 'I';; \ 101 -*O) strip_trailopt 'O'; skip_next=yes;; \ 102 -*O?*) strip_trailopt 'O';; \ 103 -*l) strip_trailopt 'l'; skip_next=yes;; \ 104 -*l?*) strip_trailopt 'l';; \ 105 -[dEDm]) skip_next=yes;; \ 106 -[JT]) skip_next=yes;; \ 107 esac; \ 108 case $$flg in \ 109 *$$target_option*) has_opt=yes; break;; \ 110 esac; \ 111 done; \ 112 test $$has_opt = yes 113 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 114 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 61 115 pkgdatadir = $(datadir)/@PACKAGE@ 62 116 pkgincludedir = $(includedir)/@PACKAGE@ … … 77 131 build_triplet = @build@ 78 132 host_triplet = @host@ 79 DIST_COMMON = $(srcdir)/CodeGen/module.mk \80 $(srcdir)/CodeTools/module.mk $(srcdir)/Common/module.mk \81 $(srcdir)/Concurrency/module.mk \82 $(srcdir)/ControlStruct/module.mk $(srcdir)/GenPoly/module.mk \83 $(srcdir)/InitTweak/module.mk $(srcdir)/Makefile.am \84 $(srcdir)/Makefile.in $(srcdir)/Parser/module.mk \85 $(srcdir)/ResolvExpr/module.mk $(srcdir)/SymTab/module.mk \86 $(srcdir)/SynTree/module.mk $(srcdir)/Tuples/module.mk \87 Parser/lex.cc Parser/parser.cc Parser/parser.h88 133 cfa_cpplib_PROGRAMS = driver/cfa-cpp$(EXEEXT) 89 134 subdir = src … … 92 137 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 93 138 $(ACLOCAL_M4) 139 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 94 140 mkinstalldirs = $(install_sh) -d 95 141 CONFIG_HEADER = $(top_builddir)/config.h … … 215 261 driver_cfa_cpp_LINK = $(CXXLD) $(driver_cfa_cpp_CXXFLAGS) $(CXXFLAGS) \ 216 262 $(driver_cfa_cpp_LDFLAGS) $(LDFLAGS) -o $@ 263 AM_V_P = $(am__v_P_@AM_V@) 264 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 265 am__v_P_0 = false 266 am__v_P_1 = : 267 AM_V_GEN = $(am__v_GEN_@AM_V@) 268 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 269 am__v_GEN_0 = @echo " GEN " $@; 270 am__v_GEN_1 = 271 AM_V_at = $(am__v_at_@AM_V@) 272 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 273 am__v_at_0 = @ 274 am__v_at_1 = 217 275 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 218 276 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp … … 222 280 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) 223 281 am__v_lt_0 = --silent 282 am__v_lt_1 = 224 283 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 225 284 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 226 285 AM_V_CXX = $(am__v_CXX_@AM_V@) 227 286 am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) 228 am__v_CXX_0 = @echo " CXX " $@; 229 AM_V_at = $(am__v_at_@AM_V@) 230 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 231 am__v_at_0 = @ 287 am__v_CXX_0 = @echo " CXX " $@; 288 am__v_CXX_1 = 232 289 CXXLD = $(CXX) 233 290 CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ … … 235 292 AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) 236 293 am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) 237 am__v_CXXLD_0 = @echo " CXXLD " $@; 294 am__v_CXXLD_0 = @echo " CXXLD " $@; 295 am__v_CXXLD_1 = 238 296 @MAINTAINER_MODE_FALSE@am__skiplex = test -f $@ || 239 297 LEXCOMPILE = $(LEX) $(AM_LFLAGS) $(LFLAGS) 240 298 AM_V_LEX = $(am__v_LEX_@AM_V@) 241 299 am__v_LEX_ = $(am__v_LEX_@AM_DEFAULT_V@) 242 am__v_LEX_0 = @echo " LEX " $@; 300 am__v_LEX_0 = @echo " LEX " $@; 301 am__v_LEX_1 = 243 302 YLWRAP = $(top_srcdir)/automake/ylwrap 244 303 @MAINTAINER_MODE_FALSE@am__skipyacc = test -f $@ || 304 am__yacc_c2h = sed -e s/cc$$/hh/ -e s/cpp$$/hpp/ -e s/cxx$$/hxx/ \ 305 -e s/c++$$/h++/ -e s/c$$/h/ 245 306 YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS) 246 307 AM_V_YACC = $(am__v_YACC_@AM_V@) 247 308 am__v_YACC_ = $(am__v_YACC_@AM_DEFAULT_V@) 248 am__v_YACC_0 = @echo " YACC " $@; 309 am__v_YACC_0 = @echo " YACC " $@; 310 am__v_YACC_1 = 249 311 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 250 312 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 251 313 AM_V_CC = $(am__v_CC_@AM_V@) 252 314 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 253 am__v_CC_0 = @echo " CC " $@; 315 am__v_CC_0 = @echo " CC " $@; 316 am__v_CC_1 = 254 317 CCLD = $(CC) 255 318 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 256 319 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 257 320 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 258 am__v_CCLD_0 = @echo " CCLD " $@; 259 AM_V_GEN = $(am__v_GEN_@AM_V@) 260 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 261 am__v_GEN_0 = @echo " GEN " $@; 321 am__v_CCLD_0 = @echo " CCLD " $@; 322 am__v_CCLD_1 = 262 323 SOURCES = $(driver_cfa_cpp_SOURCES) 263 324 DIST_SOURCES = $(driver_cfa_cpp_SOURCES) 325 am__can_run_installinfo = \ 326 case $$AM_UPDATE_INFO_DIR in \ 327 n|no|NO) false;; \ 328 *) (install-info --version) >/dev/null 2>&1;; \ 329 esac 330 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 331 # Read a list of newline-separated strings from the standard input, 332 # and print each of them once, without duplicates. Input order is 333 # *not* preserved. 334 am__uniquify_input = $(AWK) '\ 335 BEGIN { nonempty = 0; } \ 336 { items[$$0] = 1; nonempty = 1; } \ 337 END { if (nonempty) { for (i in items) print i; }; } \ 338 ' 339 # Make sure the list of sources is unique. This is necessary because, 340 # e.g., the same source file might be shared among _SOURCES variables 341 # for different programs/libraries. 342 am__define_uniq_tagged_files = \ 343 list='$(am__tagged_files)'; \ 344 unique=`for i in $$list; do \ 345 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 346 done | $(am__uniquify_input)` 264 347 ETAGS = etags 265 348 CTAGS = ctags 349 am__DIST_COMMON = $(srcdir)/CodeGen/module.mk \ 350 $(srcdir)/CodeTools/module.mk $(srcdir)/Common/module.mk \ 351 $(srcdir)/Concurrency/module.mk \ 352 $(srcdir)/ControlStruct/module.mk $(srcdir)/GenPoly/module.mk \ 353 $(srcdir)/InitTweak/module.mk $(srcdir)/Makefile.in \ 354 $(srcdir)/Parser/module.mk $(srcdir)/ResolvExpr/module.mk \ 355 $(srcdir)/SymTab/module.mk $(srcdir)/SynTree/module.mk \ 356 $(srcdir)/Tuples/module.mk $(top_srcdir)/automake/depcomp \ 357 $(top_srcdir)/automake/ylwrap Parser/lex.cc Parser/parser.cc \ 358 Parser/parser.hh 266 359 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 267 360 ACLOCAL = @ACLOCAL@ … … 376 469 program_transform_name = @program_transform_name@ 377 470 psdir = @psdir@ 471 runstatedir = @runstatedir@ 378 472 sbindir = @sbindir@ 379 473 sharedstatedir = @sharedstatedir@ … … 441 535 MAINTAINERCLEANFILES = Parser/parser.output ${libdir}/${notdir \ 442 536 ${cfa_cpplib_PROGRAMS}} 443 BUILT_SOURCES = Parser/parser.h 537 BUILT_SOURCES = Parser/parser.hh 444 538 AM_YFLAGS = -d -t -v 445 539 … … 466 560 esac; \ 467 561 done; \ 468 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/Makefile'; \562 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ 469 563 $(am__cd) $(top_srcdir) && \ 470 $(AUTOMAKE) --foreign src/Makefile 471 .PRECIOUS: Makefile 564 $(AUTOMAKE) --gnu src/Makefile 472 565 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 473 566 @case '$?' in \ … … 478 571 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 479 572 esac; 480 $(srcdir)/CodeGen/module.mk $(srcdir)/CodeTools/module.mk $(srcdir)/Concurrency/module.mk $(srcdir)/Common/module.mk $(srcdir)/ControlStruct/module.mk $(srcdir)/GenPoly/module.mk $(srcdir)/InitTweak/module.mk $(srcdir)/Parser/module.mk $(srcdir)/ResolvExpr/module.mk $(srcdir)/SymTab/module.mk $(srcdir)/SynTree/module.mk $(srcdir)/Tuples/module.mk :573 $(srcdir)/CodeGen/module.mk $(srcdir)/CodeTools/module.mk $(srcdir)/Concurrency/module.mk $(srcdir)/Common/module.mk $(srcdir)/ControlStruct/module.mk $(srcdir)/GenPoly/module.mk $(srcdir)/InitTweak/module.mk $(srcdir)/Parser/module.mk $(srcdir)/ResolvExpr/module.mk $(srcdir)/SymTab/module.mk $(srcdir)/SynTree/module.mk $(srcdir)/Tuples/module.mk $(am__empty): 481 574 482 575 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) … … 490 583 install-cfa_cpplibPROGRAMS: $(cfa_cpplib_PROGRAMS) 491 584 @$(NORMAL_INSTALL) 492 test -z "$(cfa_cpplibdir)" || $(MKDIR_P) "$(DESTDIR)$(cfa_cpplibdir)"493 585 @list='$(cfa_cpplib_PROGRAMS)'; test -n "$(cfa_cpplibdir)" || list=; \ 586 if test -n "$$list"; then \ 587 echo " $(MKDIR_P) '$(DESTDIR)$(cfa_cpplibdir)'"; \ 588 $(MKDIR_P) "$(DESTDIR)$(cfa_cpplibdir)" || exit 1; \ 589 fi; \ 494 590 for p in $$list; do echo "$$p $$p"; done | \ 495 591 sed 's/$(EXEEXT)$$//' | \ 496 while read p p1; do if test -f $$p ;\497 then echo "$$p"; echo "$$p"; else :; fi; \592 while read p p1; do if test -f $$p \ 593 ; then echo "$$p"; echo "$$p"; else :; fi; \ 498 594 done | \ 499 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ 595 sed -e 'p;s,.*/,,;n;h' \ 596 -e 's|.*|.|' \ 500 597 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ 501 598 sed 'N;N;N;s,\n, ,g' | \ … … 518 615 files=`for p in $$list; do echo "$$p"; done | \ 519 616 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ 520 -e 's/$$/$(EXEEXT)/' `; \ 617 -e 's/$$/$(EXEEXT)/' \ 618 `; \ 521 619 test -n "$$list" || exit 0; \ 522 620 echo " ( cd '$(DESTDIR)$(cfa_cpplibdir)' && rm -f" $$files ")"; \ … … 640 738 InitTweak/driver_cfa_cpp-InitTweak.$(OBJEXT): \ 641 739 InitTweak/$(am__dirstamp) InitTweak/$(DEPDIR)/$(am__dirstamp) 642 Parser/parser.h : Parser/parser.cc740 Parser/parser.hh: Parser/parser.cc 643 741 @if test ! -f $@; then rm -f Parser/parser.cc; else :; fi 644 742 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) Parser/parser.cc; else :; fi … … 843 941 @$(MKDIR_P) driver 844 942 @: > driver/$(am__dirstamp) 943 845 944 driver/cfa-cpp$(EXEEXT): $(driver_cfa_cpp_OBJECTS) $(driver_cfa_cpp_DEPENDENCIES) $(EXTRA_driver_cfa_cpp_DEPENDENCIES) driver/$(am__dirstamp) 846 945 @rm -f driver/cfa-cpp$(EXEEXT) … … 849 948 mostlyclean-compile: 850 949 -rm -f *.$(OBJEXT) 851 -rm -f CodeGen/driver_cfa_cpp-CodeGenerator.$(OBJEXT) 852 -rm -f CodeGen/driver_cfa_cpp-FixMain.$(OBJEXT) 853 -rm -f CodeGen/driver_cfa_cpp-FixNames.$(OBJEXT) 854 -rm -f CodeGen/driver_cfa_cpp-GenType.$(OBJEXT) 855 -rm -f CodeGen/driver_cfa_cpp-Generate.$(OBJEXT) 856 -rm -f CodeGen/driver_cfa_cpp-OperatorTable.$(OBJEXT) 857 -rm -f CodeTools/driver_cfa_cpp-DeclStats.$(OBJEXT) 858 -rm -f CodeTools/driver_cfa_cpp-TrackLoc.$(OBJEXT) 859 -rm -f Common/driver_cfa_cpp-Assert.$(OBJEXT) 860 -rm -f Common/driver_cfa_cpp-DebugMalloc.$(OBJEXT) 861 -rm -f Common/driver_cfa_cpp-SemanticError.$(OBJEXT) 862 -rm -f Common/driver_cfa_cpp-UniqueName.$(OBJEXT) 863 -rm -f Concurrency/driver_cfa_cpp-Keywords.$(OBJEXT) 864 -rm -f ControlStruct/driver_cfa_cpp-ExceptTranslate.$(OBJEXT) 865 -rm -f ControlStruct/driver_cfa_cpp-ForExprMutator.$(OBJEXT) 866 -rm -f ControlStruct/driver_cfa_cpp-LabelFixer.$(OBJEXT) 867 -rm -f ControlStruct/driver_cfa_cpp-LabelGenerator.$(OBJEXT) 868 -rm -f ControlStruct/driver_cfa_cpp-MLEMutator.$(OBJEXT) 869 -rm -f ControlStruct/driver_cfa_cpp-Mutate.$(OBJEXT) 870 -rm -f GenPoly/driver_cfa_cpp-Box.$(OBJEXT) 871 -rm -f GenPoly/driver_cfa_cpp-CopyParams.$(OBJEXT) 872 -rm -f GenPoly/driver_cfa_cpp-DeclMutator.$(OBJEXT) 873 -rm -f GenPoly/driver_cfa_cpp-FindFunction.$(OBJEXT) 874 -rm -f GenPoly/driver_cfa_cpp-GenPoly.$(OBJEXT) 875 -rm -f GenPoly/driver_cfa_cpp-InstantiateGeneric.$(OBJEXT) 876 -rm -f GenPoly/driver_cfa_cpp-Lvalue.$(OBJEXT) 877 -rm -f GenPoly/driver_cfa_cpp-PolyMutator.$(OBJEXT) 878 -rm -f GenPoly/driver_cfa_cpp-ScrubTyVars.$(OBJEXT) 879 -rm -f GenPoly/driver_cfa_cpp-Specialize.$(OBJEXT) 880 -rm -f InitTweak/driver_cfa_cpp-FixGlobalInit.$(OBJEXT) 881 -rm -f InitTweak/driver_cfa_cpp-FixInit.$(OBJEXT) 882 -rm -f InitTweak/driver_cfa_cpp-GenInit.$(OBJEXT) 883 -rm -f InitTweak/driver_cfa_cpp-InitTweak.$(OBJEXT) 884 -rm -f Parser/driver_cfa_cpp-DeclarationNode.$(OBJEXT) 885 -rm -f Parser/driver_cfa_cpp-ExpressionNode.$(OBJEXT) 886 -rm -f Parser/driver_cfa_cpp-InitializerNode.$(OBJEXT) 887 -rm -f Parser/driver_cfa_cpp-LinkageSpec.$(OBJEXT) 888 -rm -f Parser/driver_cfa_cpp-ParseNode.$(OBJEXT) 889 -rm -f Parser/driver_cfa_cpp-StatementNode.$(OBJEXT) 890 -rm -f Parser/driver_cfa_cpp-TypeData.$(OBJEXT) 891 -rm -f Parser/driver_cfa_cpp-TypedefTable.$(OBJEXT) 892 -rm -f Parser/driver_cfa_cpp-lex.$(OBJEXT) 893 -rm -f Parser/driver_cfa_cpp-parser.$(OBJEXT) 894 -rm -f Parser/driver_cfa_cpp-parserutility.$(OBJEXT) 895 -rm -f ResolvExpr/driver_cfa_cpp-AdjustExprType.$(OBJEXT) 896 -rm -f ResolvExpr/driver_cfa_cpp-Alternative.$(OBJEXT) 897 -rm -f ResolvExpr/driver_cfa_cpp-AlternativeFinder.$(OBJEXT) 898 -rm -f ResolvExpr/driver_cfa_cpp-AlternativePrinter.$(OBJEXT) 899 -rm -f ResolvExpr/driver_cfa_cpp-CastCost.$(OBJEXT) 900 -rm -f ResolvExpr/driver_cfa_cpp-CommonType.$(OBJEXT) 901 -rm -f ResolvExpr/driver_cfa_cpp-ConversionCost.$(OBJEXT) 902 -rm -f ResolvExpr/driver_cfa_cpp-CurrentObject.$(OBJEXT) 903 -rm -f ResolvExpr/driver_cfa_cpp-FindOpenVars.$(OBJEXT) 904 -rm -f ResolvExpr/driver_cfa_cpp-Occurs.$(OBJEXT) 905 -rm -f ResolvExpr/driver_cfa_cpp-PolyCost.$(OBJEXT) 906 -rm -f ResolvExpr/driver_cfa_cpp-PtrsAssignable.$(OBJEXT) 907 -rm -f ResolvExpr/driver_cfa_cpp-PtrsCastable.$(OBJEXT) 908 -rm -f ResolvExpr/driver_cfa_cpp-RenameVars.$(OBJEXT) 909 -rm -f ResolvExpr/driver_cfa_cpp-ResolveTypeof.$(OBJEXT) 910 -rm -f ResolvExpr/driver_cfa_cpp-Resolver.$(OBJEXT) 911 -rm -f ResolvExpr/driver_cfa_cpp-TypeEnvironment.$(OBJEXT) 912 -rm -f ResolvExpr/driver_cfa_cpp-Unify.$(OBJEXT) 913 -rm -f SymTab/driver_cfa_cpp-Autogen.$(OBJEXT) 914 -rm -f SymTab/driver_cfa_cpp-FixFunction.$(OBJEXT) 915 -rm -f SymTab/driver_cfa_cpp-ImplementationType.$(OBJEXT) 916 -rm -f SymTab/driver_cfa_cpp-Indexer.$(OBJEXT) 917 -rm -f SymTab/driver_cfa_cpp-Mangler.$(OBJEXT) 918 -rm -f SymTab/driver_cfa_cpp-TypeEquality.$(OBJEXT) 919 -rm -f SymTab/driver_cfa_cpp-Validate.$(OBJEXT) 920 -rm -f SynTree/driver_cfa_cpp-AddStmtVisitor.$(OBJEXT) 921 -rm -f SynTree/driver_cfa_cpp-AddressExpr.$(OBJEXT) 922 -rm -f SynTree/driver_cfa_cpp-AggregateDecl.$(OBJEXT) 923 -rm -f SynTree/driver_cfa_cpp-ApplicationExpr.$(OBJEXT) 924 -rm -f SynTree/driver_cfa_cpp-ArrayType.$(OBJEXT) 925 -rm -f SynTree/driver_cfa_cpp-AttrType.$(OBJEXT) 926 -rm -f SynTree/driver_cfa_cpp-Attribute.$(OBJEXT) 927 -rm -f SynTree/driver_cfa_cpp-BasicType.$(OBJEXT) 928 -rm -f SynTree/driver_cfa_cpp-CommaExpr.$(OBJEXT) 929 -rm -f SynTree/driver_cfa_cpp-CompoundStmt.$(OBJEXT) 930 -rm -f SynTree/driver_cfa_cpp-Constant.$(OBJEXT) 931 -rm -f SynTree/driver_cfa_cpp-DeclStmt.$(OBJEXT) 932 -rm -f SynTree/driver_cfa_cpp-Declaration.$(OBJEXT) 933 -rm -f SynTree/driver_cfa_cpp-DeclarationWithType.$(OBJEXT) 934 -rm -f SynTree/driver_cfa_cpp-Expression.$(OBJEXT) 935 -rm -f SynTree/driver_cfa_cpp-FunctionDecl.$(OBJEXT) 936 -rm -f SynTree/driver_cfa_cpp-FunctionType.$(OBJEXT) 937 -rm -f SynTree/driver_cfa_cpp-Initializer.$(OBJEXT) 938 -rm -f SynTree/driver_cfa_cpp-Mutator.$(OBJEXT) 939 -rm -f SynTree/driver_cfa_cpp-NamedTypeDecl.$(OBJEXT) 940 -rm -f SynTree/driver_cfa_cpp-ObjectDecl.$(OBJEXT) 941 -rm -f SynTree/driver_cfa_cpp-PointerType.$(OBJEXT) 942 -rm -f SynTree/driver_cfa_cpp-ReferenceToType.$(OBJEXT) 943 -rm -f SynTree/driver_cfa_cpp-Statement.$(OBJEXT) 944 -rm -f SynTree/driver_cfa_cpp-TupleExpr.$(OBJEXT) 945 -rm -f SynTree/driver_cfa_cpp-TupleType.$(OBJEXT) 946 -rm -f SynTree/driver_cfa_cpp-Type.$(OBJEXT) 947 -rm -f SynTree/driver_cfa_cpp-TypeDecl.$(OBJEXT) 948 -rm -f SynTree/driver_cfa_cpp-TypeExpr.$(OBJEXT) 949 -rm -f SynTree/driver_cfa_cpp-TypeSubstitution.$(OBJEXT) 950 -rm -f SynTree/driver_cfa_cpp-TypeofType.$(OBJEXT) 951 -rm -f SynTree/driver_cfa_cpp-VarArgsType.$(OBJEXT) 952 -rm -f SynTree/driver_cfa_cpp-VarExprReplacer.$(OBJEXT) 953 -rm -f SynTree/driver_cfa_cpp-Visitor.$(OBJEXT) 954 -rm -f SynTree/driver_cfa_cpp-VoidType.$(OBJEXT) 955 -rm -f SynTree/driver_cfa_cpp-ZeroOneType.$(OBJEXT) 956 -rm -f Tuples/driver_cfa_cpp-Explode.$(OBJEXT) 957 -rm -f Tuples/driver_cfa_cpp-TupleAssignment.$(OBJEXT) 958 -rm -f Tuples/driver_cfa_cpp-TupleExpansion.$(OBJEXT) 950 -rm -f CodeGen/*.$(OBJEXT) 951 -rm -f CodeTools/*.$(OBJEXT) 952 -rm -f Common/*.$(OBJEXT) 953 -rm -f Concurrency/*.$(OBJEXT) 954 -rm -f ControlStruct/*.$(OBJEXT) 955 -rm -f GenPoly/*.$(OBJEXT) 956 -rm -f InitTweak/*.$(OBJEXT) 957 -rm -f Parser/*.$(OBJEXT) 958 -rm -f ResolvExpr/*.$(OBJEXT) 959 -rm -f SymTab/*.$(OBJEXT) 960 -rm -f SynTree/*.$(OBJEXT) 961 -rm -f Tuples/*.$(OBJEXT) 959 962 960 963 distclean-compile: … … 2632 2635 2633 2636 .yy.cc: 2634 $(AM_V_YACC)$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h $*.h y.output $*.output -- $(YACCCOMPILE) 2635 2636 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 2637 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 2638 unique=`for i in $$list; do \ 2639 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 2640 done | \ 2641 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 2642 END { if (nonempty) { for (i in files) print i; }; }'`; \ 2643 mkid -fID $$unique 2644 tags: TAGS 2645 2646 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 2647 $(TAGS_FILES) $(LISP) 2637 $(AM_V_YACC)$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h `echo $@ | $(am__yacc_c2h)` y.output $*.output -- $(YACCCOMPILE) 2638 2639 ID: $(am__tagged_files) 2640 $(am__define_uniq_tagged_files); mkid -fID $$unique 2641 tags: tags-am 2642 TAGS: tags 2643 2644 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 2648 2645 set x; \ 2649 2646 here=`pwd`; \ 2650 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 2651 unique=`for i in $$list; do \ 2652 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 2653 done | \ 2654 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 2655 END { if (nonempty) { for (i in files) print i; }; }'`; \ 2647 $(am__define_uniq_tagged_files); \ 2656 2648 shift; \ 2657 2649 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ … … 2665 2657 fi; \ 2666 2658 fi 2667 ctags: CTAGS 2668 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 2669 $(TAGS_FILES) $(LISP) 2670 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 2671 unique=`for i in $$list; do \ 2672 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 2673 done | \ 2674 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 2675 END { if (nonempty) { for (i in files) print i; }; }'`; \ 2659 ctags: ctags-am 2660 2661 CTAGS: ctags 2662 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 2663 $(am__define_uniq_tagged_files); \ 2676 2664 test -z "$(CTAGS_ARGS)$$unique" \ 2677 2665 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ … … 2682 2670 && $(am__cd) $(top_srcdir) \ 2683 2671 && gtags -i $(GTAGS_ARGS) "$$here" 2672 cscopelist: cscopelist-am 2673 2674 cscopelist-am: $(am__tagged_files) 2675 list='$(am__tagged_files)'; \ 2676 case "$(srcdir)" in \ 2677 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 2678 *) sdir=$(subdir)/$(srcdir) ;; \ 2679 esac; \ 2680 for i in $$list; do \ 2681 if test -f "$$i"; then \ 2682 echo "$(subdir)/$$i"; \ 2683 else \ 2684 echo "$$sdir/$$i"; \ 2685 fi; \ 2686 done >> $(top_builddir)/cscope.files 2684 2687 2685 2688 distclean-tags: … … 2782 2785 -rm -f Parser/lex.cc 2783 2786 -rm -f Parser/parser.cc 2784 -rm -f Parser/parser.h 2787 -rm -f Parser/parser.hh 2785 2788 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) 2786 2789 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) … … 2856 2859 .MAKE: all check install install-am install-strip 2857 2860 2858 .PHONY: CTAGS GTAGS all all-am check check-am clean \ 2859 clean-cfa_cpplibPROGRAMS clean-generic ctags distclean \ 2860 distclean-compile distclean-generic distclean-tags distdir dvi \ 2861 dvi-am html html-am info info-am install install-am \ 2862 install-cfa_cpplibPROGRAMS install-data install-data-am \ 2863 install-dvi install-dvi-am install-exec install-exec-am \ 2864 install-html install-html-am install-info install-info-am \ 2865 install-man install-pdf install-pdf-am install-ps \ 2866 install-ps-am install-strip installcheck installcheck-am \ 2867 installdirs maintainer-clean maintainer-clean-generic \ 2868 mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ 2869 ps ps-am tags uninstall uninstall-am \ 2870 uninstall-cfa_cpplibPROGRAMS 2861 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ 2862 clean-cfa_cpplibPROGRAMS clean-generic cscopelist-am ctags \ 2863 ctags-am distclean distclean-compile distclean-generic \ 2864 distclean-tags distdir dvi dvi-am html html-am info info-am \ 2865 install install-am install-cfa_cpplibPROGRAMS install-data \ 2866 install-data-am install-dvi install-dvi-am install-exec \ 2867 install-exec-am install-html install-html-am install-info \ 2868 install-info-am install-man install-pdf install-pdf-am \ 2869 install-ps install-ps-am install-strip installcheck \ 2870 installcheck-am installdirs maintainer-clean \ 2871 maintainer-clean-generic mostlyclean mostlyclean-compile \ 2872 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ 2873 uninstall-am uninstall-cfa_cpplibPROGRAMS 2874 2875 .PRECIOUS: Makefile 2871 2876 2872 2877 -
src/Parser/TypedefTable.h
rf7cb0bc ra5de33e 22 22 #include <stack> 23 23 24 #include "ParserTypes.h" 24 25 #include "parser.hh" 25 #include "parser.h"26 26 27 27 class TypedefTable { -
src/Parser/module.mk
rf7cb0bc ra5de33e 15 15 ############################################################################### 16 16 17 BUILT_SOURCES = Parser/parser.h 17 BUILT_SOURCES = Parser/parser.hh 18 18 19 19 AM_YFLAGS = -d -t -v -
src/Parser/parser.yy
rf7cb0bc ra5de33e 9 9 // Author : Peter A. Buhr 10 10 // Created On : Sat Sep 1 20:22:55 2001 11 // Last Modified By : Peter A. Buhr12 // Last Modified On : Wed Jun 28 22:11:22201713 // Update Count : 241 411 // Last Modified By : Andrew Beach 12 // Last Modified On : Fri Jun 30 15:38:00 2017 13 // Update Count : 2415 14 14 // 15 15 … … 104 104 std::string * str; 105 105 bool flag; 106 CatchStmt::Kind catch_kind; 106 107 } 107 108 … … 192 193 %type<sn> switch_clause_list_opt switch_clause_list choose_clause_list_opt choose_clause_list 193 194 %type<sn> /* handler_list */ handler_clause finally_clause 195 %type<catch_kind> handler_key 194 196 195 197 // declarations … … 958 960 handler_clause: 959 961 // TEMPORARY, TEST EXCEPTIONS 960 CATCH '(' push push INTEGERconstant pop ')' compound_statement pop 961 { $$ = new StatementNode( build_catch( CatchStmt::Terminate, nullptr, new ExpressionNode( build_constantInteger( *$5 ) ), $8 ) ); } 962 | handler_clause CATCH '(' push push INTEGERconstant pop ')' compound_statement pop 963 { $$ = (StatementNode *)$1->set_last( new StatementNode( build_catch( CatchStmt::Terminate, nullptr, new ExpressionNode( build_constantInteger( *$6 ) ), $9 ) ) ); } 964 965 | CATCH '(' push push exception_declaration pop ')' compound_statement pop 966 { $$ = new StatementNode( build_catch( CatchStmt::Terminate, $5, nullptr, $8 ) ); } 967 | handler_clause CATCH '(' push push exception_declaration pop ')' compound_statement pop 968 { $$ = (StatementNode *)$1->set_last( new StatementNode( build_catch( CatchStmt::Terminate, $6, nullptr, $9 ) ) ); } 969 | CATCHRESUME '(' push push exception_declaration pop ')' compound_statement pop 970 { $$ = new StatementNode( build_catch( CatchStmt::Resume, $5, nullptr, $8 ) ); } 971 | handler_clause CATCHRESUME '(' push push exception_declaration pop ')' compound_statement pop 972 { $$ = (StatementNode *)$1->set_last( new StatementNode( build_catch( CatchStmt::Resume, $6, nullptr, $9 ) ) ); } 962 handler_key '(' push push INTEGERconstant pop ')' compound_statement pop 963 { $$ = new StatementNode( build_catch( $1, nullptr, new ExpressionNode( build_constantInteger( *$5 ) ), $8 ) ); } 964 | handler_clause handler_key '(' push push INTEGERconstant pop ')' compound_statement pop 965 { $$ = (StatementNode *)$1->set_last( new StatementNode( build_catch( $2, nullptr, new ExpressionNode( build_constantInteger( *$6 ) ), $9 ) ) ); } 966 967 | handler_key '(' push push exception_declaration pop ')' compound_statement pop 968 { $$ = new StatementNode( build_catch( $1, $5, nullptr, $8 ) ); } 969 | handler_clause handler_key '(' push push exception_declaration pop ')' compound_statement pop 970 { $$ = (StatementNode *)$1->set_last( new StatementNode( build_catch( $2, $6, nullptr, $9 ) ) ); } 971 ; 972 973 handler_key: 974 CATCH 975 { $$ = CatchStmt::Terminate; } 976 | CATCHRESUME 977 { $$ = CatchStmt::Resume; } 973 978 ; 974 979 -
src/ResolvExpr/Resolver.cc
rf7cb0bc ra5de33e 70 70 virtual void visit( BranchStmt *branchStmt ) override; 71 71 virtual void visit( ReturnStmt *returnStmt ) override; 72 virtual void visit( ThrowStmt *throwStmt ) override; 72 73 73 74 virtual void visit( SingleInit *singleInit ) override; … … 366 367 } 367 368 369 void Resolver::visit( ThrowStmt *throwStmt ) { 370 if ( throwStmt->get_expr() ) { 371 Expression * wrapped = new CastExpr( throwStmt->get_expr(), new BasicType( Type::Qualifiers(), BasicType::SignedInt ) ); 372 Expression * newExpr = findSingleExpression( wrapped, *this ); 373 throwStmt->set_expr( newExpr ); 374 } 375 } 376 368 377 template< typename T > 369 378 bool isCharType( T t ) { -
src/SymTab/Indexer.cc
rf7cb0bc ra5de33e 652 652 for ( MangleTable::const_iterator decl = mangleTable.begin(); decl != mangleTable.end(); ++decl ) { 653 653 // check for C decls with the same name, skipping those with a compatible type (by mangleName) 654 if ( decl->second->get_linkage() == LinkageSpec::C&& decl->first != mangleName ) return true;654 if ( ! LinkageSpec::isMangled( decl->second->get_linkage() ) && decl->first != mangleName ) return true; 655 655 } 656 656 } … … 669 669 // check for C decls with the same name, skipping 670 670 // those with an incompatible type (by mangleName) 671 if ( decl->second->get_linkage() == LinkageSpec::C&& decl->first == mangleName ) return true;671 if ( ! LinkageSpec::isMangled( decl->second->get_linkage() ) && decl->first == mangleName ) return true; 672 672 } 673 673 } … … 724 724 // new definition shadows the autogenerated one, even at the same scope 725 725 return false; 726 } else if ( added->get_linkage() != LinkageSpec::C|| ResolvExpr::typesCompatible( added->get_type(), existing->get_type(), Indexer() ) ) {726 } else if ( LinkageSpec::isMangled( added->get_linkage() ) || ResolvExpr::typesCompatible( added->get_type(), existing->get_type(), Indexer() ) ) { 727 727 // typesCompatible doesn't really do the right thing here. When checking compatibility of function types, 728 728 // we should ignore outermost pointer qualifiers, except _Atomic? … … 765 765 766 766 // this ensures that no two declarations with the same unmangled name at the same scope both have C linkage 767 if ( decl->get_linkage() == LinkageSpec::C) {767 if ( ! LinkageSpec::isMangled( decl->get_linkage() ) ) { 768 768 // NOTE this is broken in Richard's original code in such a way that it never triggers (it 769 769 // doesn't check decls that have the same manglename, and all C-linkage decls are defined to -
src/benchmark/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 20 19 21 20 VPATH = @srcdir@ 21 am__is_gnu_make = { \ 22 if test -z '$(MAKELEVEL)'; then \ 23 false; \ 24 elif test -n '$(MAKE_HOST)'; then \ 25 true; \ 26 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 27 true; \ 28 else \ 29 false; \ 30 fi; \ 31 } 32 am__make_running_with_option = \ 33 case $${target_option-} in \ 34 ?) ;; \ 35 *) echo "am__make_running_with_option: internal error: invalid" \ 36 "target option '$${target_option-}' specified" >&2; \ 37 exit 1;; \ 38 esac; \ 39 has_opt=no; \ 40 sane_makeflags=$$MAKEFLAGS; \ 41 if $(am__is_gnu_make); then \ 42 sane_makeflags=$$MFLAGS; \ 43 else \ 44 case $$MAKEFLAGS in \ 45 *\\[\ \ ]*) \ 46 bs=\\; \ 47 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 48 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 49 esac; \ 50 fi; \ 51 skip_next=no; \ 52 strip_trailopt () \ 53 { \ 54 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 55 }; \ 56 for flg in $$sane_makeflags; do \ 57 test $$skip_next = yes && { skip_next=no; continue; }; \ 58 case $$flg in \ 59 *=*|--*) continue;; \ 60 -*I) strip_trailopt 'I'; skip_next=yes;; \ 61 -*I?*) strip_trailopt 'I';; \ 62 -*O) strip_trailopt 'O'; skip_next=yes;; \ 63 -*O?*) strip_trailopt 'O';; \ 64 -*l) strip_trailopt 'l'; skip_next=yes;; \ 65 -*l?*) strip_trailopt 'l';; \ 66 -[dEDm]) skip_next=yes;; \ 67 -[JT]) skip_next=yes;; \ 68 esac; \ 69 case $$flg in \ 70 *$$target_option*) has_opt=yes; break;; \ 71 esac; \ 72 done; \ 73 test $$has_opt = yes 74 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 75 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 22 76 pkgdatadir = $(datadir)/@PACKAGE@ 23 77 pkgincludedir = $(includedir)/@PACKAGE@ … … 41 95 ctxswitch-thread$(EXEEXT) 42 96 subdir = src/benchmark 43 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in44 97 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 45 98 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 46 99 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 47 100 $(ACLOCAL_M4) 101 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 48 102 mkinstalldirs = $(install_sh) -d 49 103 CONFIG_HEADER = $(top_builddir)/config.h … … 60 114 ctxswitch_thread_OBJECTS = ctxswitch-thread.$(OBJEXT) 61 115 ctxswitch_thread_LDADD = $(LDADD) 116 AM_V_P = $(am__v_P_@AM_V@) 117 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 118 am__v_P_0 = false 119 am__v_P_1 = : 120 AM_V_GEN = $(am__v_GEN_@AM_V@) 121 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 122 am__v_GEN_0 = @echo " GEN " $@; 123 am__v_GEN_1 = 124 AM_V_at = $(am__v_at_@AM_V@) 125 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 126 am__v_at_0 = @ 127 am__v_at_1 = 62 128 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 63 129 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp … … 68 134 AM_V_CC = $(am__v_CC_@AM_V@) 69 135 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 70 am__v_CC_0 = @echo " CC " $@; 71 AM_V_at = $(am__v_at_@AM_V@) 72 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 73 am__v_at_0 = @ 136 am__v_CC_0 = @echo " CC " $@; 137 am__v_CC_1 = 74 138 CCLD = $(CC) 75 139 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 76 140 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 77 141 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 78 am__v_CCLD_0 = @echo " CCLD " $@; 79 AM_V_GEN = $(am__v_GEN_@AM_V@) 80 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 81 am__v_GEN_0 = @echo " GEN " $@; 142 am__v_CCLD_0 = @echo " CCLD " $@; 143 am__v_CCLD_1 = 82 144 SOURCES = bench.c ctxswitch-coroutine.c ctxswitch-thread.c 83 145 DIST_SOURCES = bench.c ctxswitch-coroutine.c ctxswitch-thread.c 146 am__can_run_installinfo = \ 147 case $$AM_UPDATE_INFO_DIR in \ 148 n|no|NO) false;; \ 149 *) (install-info --version) >/dev/null 2>&1;; \ 150 esac 151 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 152 # Read a list of newline-separated strings from the standard input, 153 # and print each of them once, without duplicates. Input order is 154 # *not* preserved. 155 am__uniquify_input = $(AWK) '\ 156 BEGIN { nonempty = 0; } \ 157 { items[$$0] = 1; nonempty = 1; } \ 158 END { if (nonempty) { for (i in items) print i; }; } \ 159 ' 160 # Make sure the list of sources is unique. This is necessary because, 161 # e.g., the same source file might be shared among _SOURCES variables 162 # for different programs/libraries. 163 am__define_uniq_tagged_files = \ 164 list='$(am__tagged_files)'; \ 165 unique=`for i in $$list; do \ 166 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 167 done | $(am__uniquify_input)` 84 168 ETAGS = etags 85 169 CTAGS = ctags 170 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp 86 171 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 87 172 ACLOCAL = @ACLOCAL@ … … 198 283 program_transform_name = @program_transform_name@ 199 284 psdir = @psdir@ 285 runstatedir = @runstatedir@ 200 286 sbindir = @sbindir@ 201 287 sharedstatedir = @sharedstatedir@ … … 220 306 esac; \ 221 307 done; \ 222 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/benchmark/Makefile'; \308 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/benchmark/Makefile'; \ 223 309 $(am__cd) $(top_srcdir) && \ 224 $(AUTOMAKE) --foreign src/benchmark/Makefile 225 .PRECIOUS: Makefile 310 $(AUTOMAKE) --gnu src/benchmark/Makefile 226 311 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 227 312 @case '$?' in \ … … 256 341 257 342 .c.o: 258 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 259 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 343 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 344 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 345 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 260 346 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 261 347 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 262 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<348 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< 263 349 264 350 .c.obj: 265 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` 266 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 351 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 352 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 353 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 267 354 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 268 355 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 269 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` 270 271 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 272 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 273 unique=`for i in $$list; do \ 274 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 275 done | \ 276 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 277 END { if (nonempty) { for (i in files) print i; }; }'`; \ 278 mkid -fID $$unique 279 tags: TAGS 280 281 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 282 $(TAGS_FILES) $(LISP) 356 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 357 358 ID: $(am__tagged_files) 359 $(am__define_uniq_tagged_files); mkid -fID $$unique 360 tags: tags-am 361 TAGS: tags 362 363 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 283 364 set x; \ 284 365 here=`pwd`; \ 285 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 286 unique=`for i in $$list; do \ 287 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 288 done | \ 289 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 290 END { if (nonempty) { for (i in files) print i; }; }'`; \ 366 $(am__define_uniq_tagged_files); \ 291 367 shift; \ 292 368 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ … … 300 376 fi; \ 301 377 fi 302 ctags: CTAGS 303 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 304 $(TAGS_FILES) $(LISP) 305 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 306 unique=`for i in $$list; do \ 307 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 308 done | \ 309 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 310 END { if (nonempty) { for (i in files) print i; }; }'`; \ 378 ctags: ctags-am 379 380 CTAGS: ctags 381 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 382 $(am__define_uniq_tagged_files); \ 311 383 test -z "$(CTAGS_ARGS)$$unique" \ 312 384 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ … … 317 389 && $(am__cd) $(top_srcdir) \ 318 390 && gtags -i $(GTAGS_ARGS) "$$here" 391 cscopelist: cscopelist-am 392 393 cscopelist-am: $(am__tagged_files) 394 list='$(am__tagged_files)'; \ 395 case "$(srcdir)" in \ 396 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 397 *) sdir=$(subdir)/$(srcdir) ;; \ 398 esac; \ 399 for i in $$list; do \ 400 if test -f "$$i"; then \ 401 echo "$(subdir)/$$i"; \ 402 else \ 403 echo "$$sdir/$$i"; \ 404 fi; \ 405 done >> $(top_builddir)/cscope.files 319 406 320 407 distclean-tags: … … 456 543 .MAKE: install-am install-strip 457 544 458 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \459 clean-noinstPROGRAMS c tags distclean distclean-compile\460 distclean- generic distclean-tags distdir dvi dvi-am html\461 html-am info info-am install install-am install-data\462 install-data -am install-dvi install-dvi-am install-exec\463 install-exec -am install-html install-html-am install-info\464 install-info -am install-man install-pdf install-pdf-am\465 install-p s install-ps-am install-strip installcheck\466 installcheck -am installdirs maintainer-clean \545 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ 546 clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ 547 distclean-compile distclean-generic distclean-tags distdir dvi \ 548 dvi-am html html-am info info-am install install-am \ 549 install-data install-data-am install-dvi install-dvi-am \ 550 install-exec install-exec-am install-html install-html-am \ 551 install-info install-info-am install-man install-pdf \ 552 install-pdf-am install-ps install-ps-am install-strip \ 553 installcheck installcheck-am installdirs maintainer-clean \ 467 554 maintainer-clean-generic mostlyclean mostlyclean-compile \ 468 mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \555 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ 469 556 uninstall-am 557 558 .PRECIOUS: Makefile 470 559 471 560 -
src/driver/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 20 19 21 20 VPATH = @srcdir@ 21 am__is_gnu_make = { \ 22 if test -z '$(MAKELEVEL)'; then \ 23 false; \ 24 elif test -n '$(MAKE_HOST)'; then \ 25 true; \ 26 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 27 true; \ 28 else \ 29 false; \ 30 fi; \ 31 } 32 am__make_running_with_option = \ 33 case $${target_option-} in \ 34 ?) ;; \ 35 *) echo "am__make_running_with_option: internal error: invalid" \ 36 "target option '$${target_option-}' specified" >&2; \ 37 exit 1;; \ 38 esac; \ 39 has_opt=no; \ 40 sane_makeflags=$$MAKEFLAGS; \ 41 if $(am__is_gnu_make); then \ 42 sane_makeflags=$$MFLAGS; \ 43 else \ 44 case $$MAKEFLAGS in \ 45 *\\[\ \ ]*) \ 46 bs=\\; \ 47 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 48 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 49 esac; \ 50 fi; \ 51 skip_next=no; \ 52 strip_trailopt () \ 53 { \ 54 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 55 }; \ 56 for flg in $$sane_makeflags; do \ 57 test $$skip_next = yes && { skip_next=no; continue; }; \ 58 case $$flg in \ 59 *=*|--*) continue;; \ 60 -*I) strip_trailopt 'I'; skip_next=yes;; \ 61 -*I?*) strip_trailopt 'I';; \ 62 -*O) strip_trailopt 'O'; skip_next=yes;; \ 63 -*O?*) strip_trailopt 'O';; \ 64 -*l) strip_trailopt 'l'; skip_next=yes;; \ 65 -*l?*) strip_trailopt 'l';; \ 66 -[dEDm]) skip_next=yes;; \ 67 -[JT]) skip_next=yes;; \ 68 esac; \ 69 case $$flg in \ 70 *$$target_option*) has_opt=yes; break;; \ 71 esac; \ 72 done; \ 73 test $$has_opt = yes 74 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 75 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 22 76 pkgdatadir = $(datadir)/@PACKAGE@ 23 77 pkgincludedir = $(includedir)/@PACKAGE@ … … 44 98 cc1lib_PROGRAMS = cc1$(EXEEXT) 45 99 subdir = src/driver 46 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in47 100 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 48 101 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 49 102 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 50 103 $(ACLOCAL_M4) 104 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 51 105 mkinstalldirs = $(install_sh) -d 52 106 CONFIG_HEADER = $(top_builddir)/config.h … … 61 115 cfa_OBJECTS = $(am_cfa_OBJECTS) 62 116 cfa_LDADD = $(LDADD) 117 AM_V_P = $(am__v_P_@AM_V@) 118 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 119 am__v_P_0 = false 120 am__v_P_1 = : 121 AM_V_GEN = $(am__v_GEN_@AM_V@) 122 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 123 am__v_GEN_0 = @echo " GEN " $@; 124 am__v_GEN_1 = 125 AM_V_at = $(am__v_at_@AM_V@) 126 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 127 am__v_at_0 = @ 128 am__v_at_1 = 63 129 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 64 130 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp … … 69 135 AM_V_CXX = $(am__v_CXX_@AM_V@) 70 136 am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) 71 am__v_CXX_0 = @echo " CXX " $@; 72 AM_V_at = $(am__v_at_@AM_V@) 73 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 74 am__v_at_0 = @ 137 am__v_CXX_0 = @echo " CXX " $@; 138 am__v_CXX_1 = 75 139 CXXLD = $(CXX) 76 140 CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ … … 78 142 AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) 79 143 am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) 80 am__v_CXXLD_0 = @echo " CXXLD " $@; 81 AM_V_GEN = $(am__v_GEN_@AM_V@) 82 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 83 am__v_GEN_0 = @echo " GEN " $@; 144 am__v_CXXLD_0 = @echo " CXXLD " $@; 145 am__v_CXXLD_1 = 84 146 SOURCES = $(cc1_SOURCES) $(cfa_SOURCES) 85 147 DIST_SOURCES = $(cc1_SOURCES) $(cfa_SOURCES) 148 am__can_run_installinfo = \ 149 case $$AM_UPDATE_INFO_DIR in \ 150 n|no|NO) false;; \ 151 *) (install-info --version) >/dev/null 2>&1;; \ 152 esac 153 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 154 # Read a list of newline-separated strings from the standard input, 155 # and print each of them once, without duplicates. Input order is 156 # *not* preserved. 157 am__uniquify_input = $(AWK) '\ 158 BEGIN { nonempty = 0; } \ 159 { items[$$0] = 1; nonempty = 1; } \ 160 END { if (nonempty) { for (i in items) print i; }; } \ 161 ' 162 # Make sure the list of sources is unique. This is necessary because, 163 # e.g., the same source file might be shared among _SOURCES variables 164 # for different programs/libraries. 165 am__define_uniq_tagged_files = \ 166 list='$(am__tagged_files)'; \ 167 unique=`for i in $$list; do \ 168 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 169 done | $(am__uniquify_input)` 86 170 ETAGS = etags 87 171 CTAGS = ctags 172 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp 88 173 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 89 174 ACLOCAL = @ACLOCAL@ … … 198 283 program_transform_name = @program_transform_name@ 199 284 psdir = @psdir@ 285 runstatedir = @runstatedir@ 200 286 sbindir = @sbindir@ 201 287 sharedstatedir = @sharedstatedir@ … … 229 315 esac; \ 230 316 done; \ 231 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/driver/Makefile'; \317 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/driver/Makefile'; \ 232 318 $(am__cd) $(top_srcdir) && \ 233 $(AUTOMAKE) --foreign src/driver/Makefile 234 .PRECIOUS: Makefile 319 $(AUTOMAKE) --gnu src/driver/Makefile 235 320 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 236 321 @case '$?' in \ … … 252 337 install-cc1libPROGRAMS: $(cc1lib_PROGRAMS) 253 338 @$(NORMAL_INSTALL) 254 test -z "$(cc1libdir)" || $(MKDIR_P) "$(DESTDIR)$(cc1libdir)"255 339 @list='$(cc1lib_PROGRAMS)'; test -n "$(cc1libdir)" || list=; \ 340 if test -n "$$list"; then \ 341 echo " $(MKDIR_P) '$(DESTDIR)$(cc1libdir)'"; \ 342 $(MKDIR_P) "$(DESTDIR)$(cc1libdir)" || exit 1; \ 343 fi; \ 256 344 for p in $$list; do echo "$$p $$p"; done | \ 257 345 sed 's/$(EXEEXT)$$//' | \ 258 while read p p1; do if test -f $$p ;\259 then echo "$$p"; echo "$$p"; else :; fi; \346 while read p p1; do if test -f $$p \ 347 ; then echo "$$p"; echo "$$p"; else :; fi; \ 260 348 done | \ 261 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ 349 sed -e 'p;s,.*/,,;n;h' \ 350 -e 's|.*|.|' \ 262 351 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ 263 352 sed 'N;N;N;s,\n, ,g' | \ … … 280 369 files=`for p in $$list; do echo "$$p"; done | \ 281 370 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ 282 -e 's/$$/$(EXEEXT)/' `; \ 371 -e 's/$$/$(EXEEXT)/' \ 372 `; \ 283 373 test -n "$$list" || exit 0; \ 284 374 echo " ( cd '$(DESTDIR)$(cc1libdir)' && rm -f" $$files ")"; \ … … 290 380 clean-noinstPROGRAMS: 291 381 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 382 292 383 cc1$(EXEEXT): $(cc1_OBJECTS) $(cc1_DEPENDENCIES) $(EXTRA_cc1_DEPENDENCIES) 293 384 @rm -f cc1$(EXEEXT) 294 385 $(AM_V_CXXLD)$(CXXLINK) $(cc1_OBJECTS) $(cc1_LDADD) $(LIBS) 386 295 387 cfa$(EXEEXT): $(cfa_OBJECTS) $(cfa_DEPENDENCIES) $(EXTRA_cfa_DEPENDENCIES) 296 388 @rm -f cfa$(EXEEXT) … … 307 399 308 400 .cc.o: 309 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 310 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 401 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 402 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 403 @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 311 404 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 312 405 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ … … 314 407 315 408 .cc.obj: 316 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` 317 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 409 @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 410 @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 411 @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 318 412 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 319 413 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 320 414 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 321 415 322 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 323 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 324 unique=`for i in $$list; do \ 325 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 326 done | \ 327 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 328 END { if (nonempty) { for (i in files) print i; }; }'`; \ 329 mkid -fID $$unique 330 tags: TAGS 331 332 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 333 $(TAGS_FILES) $(LISP) 416 ID: $(am__tagged_files) 417 $(am__define_uniq_tagged_files); mkid -fID $$unique 418 tags: tags-am 419 TAGS: tags 420 421 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 334 422 set x; \ 335 423 here=`pwd`; \ 336 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 337 unique=`for i in $$list; do \ 338 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 339 done | \ 340 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 341 END { if (nonempty) { for (i in files) print i; }; }'`; \ 424 $(am__define_uniq_tagged_files); \ 342 425 shift; \ 343 426 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ … … 351 434 fi; \ 352 435 fi 353 ctags: CTAGS 354 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 355 $(TAGS_FILES) $(LISP) 356 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 357 unique=`for i in $$list; do \ 358 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 359 done | \ 360 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 361 END { if (nonempty) { for (i in files) print i; }; }'`; \ 436 ctags: ctags-am 437 438 CTAGS: ctags 439 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 440 $(am__define_uniq_tagged_files); \ 362 441 test -z "$(CTAGS_ARGS)$$unique" \ 363 442 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ … … 368 447 && $(am__cd) $(top_srcdir) \ 369 448 && gtags -i $(GTAGS_ARGS) "$$here" 449 cscopelist: cscopelist-am 450 451 cscopelist-am: $(am__tagged_files) 452 list='$(am__tagged_files)'; \ 453 case "$(srcdir)" in \ 454 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 455 *) sdir=$(subdir)/$(srcdir) ;; \ 456 esac; \ 457 for i in $$list; do \ 458 if test -f "$$i"; then \ 459 echo "$(subdir)/$$i"; \ 460 else \ 461 echo "$$sdir/$$i"; \ 462 fi; \ 463 done >> $(top_builddir)/cscope.files 370 464 371 465 distclean-tags: … … 514 608 .MAKE: install-am install-exec-am install-strip uninstall-am 515 609 516 .PHONY: CTAGS GTAGS all all-am check check-am clean \ 517 clean-cc1libPROGRAMS clean-generic clean-noinstPROGRAMS ctags \ 518 distclean distclean-compile distclean-generic distclean-tags \ 519 distdir dvi dvi-am html html-am info info-am install \ 520 install-am install-cc1libPROGRAMS install-data install-data-am \ 521 install-dvi install-dvi-am install-exec install-exec-am \ 522 install-exec-hook install-html install-html-am install-info \ 523 install-info-am install-man install-pdf install-pdf-am \ 524 install-ps install-ps-am install-strip installcheck \ 525 installcheck-am installdirs maintainer-clean \ 526 maintainer-clean-generic mostlyclean mostlyclean-compile \ 527 mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ 528 uninstall-am uninstall-cc1libPROGRAMS uninstall-hook 610 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ 611 clean-cc1libPROGRAMS clean-generic clean-noinstPROGRAMS \ 612 cscopelist-am ctags ctags-am distclean distclean-compile \ 613 distclean-generic distclean-tags distdir dvi dvi-am html \ 614 html-am info info-am install install-am install-cc1libPROGRAMS \ 615 install-data install-data-am install-dvi install-dvi-am \ 616 install-exec install-exec-am install-exec-hook install-html \ 617 install-html-am install-info install-info-am install-man \ 618 install-pdf install-pdf-am install-ps install-ps-am \ 619 install-strip installcheck installcheck-am installdirs \ 620 maintainer-clean maintainer-clean-generic mostlyclean \ 621 mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ 622 tags tags-am uninstall uninstall-am uninstall-cc1libPROGRAMS \ 623 uninstall-hook 624 625 .PRECIOUS: Makefile 529 626 530 627 -
src/examples/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 20 19 21 20 VPATH = @srcdir@ 21 am__is_gnu_make = { \ 22 if test -z '$(MAKELEVEL)'; then \ 23 false; \ 24 elif test -n '$(MAKE_HOST)'; then \ 25 true; \ 26 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 27 true; \ 28 else \ 29 false; \ 30 fi; \ 31 } 32 am__make_running_with_option = \ 33 case $${target_option-} in \ 34 ?) ;; \ 35 *) echo "am__make_running_with_option: internal error: invalid" \ 36 "target option '$${target_option-}' specified" >&2; \ 37 exit 1;; \ 38 esac; \ 39 has_opt=no; \ 40 sane_makeflags=$$MAKEFLAGS; \ 41 if $(am__is_gnu_make); then \ 42 sane_makeflags=$$MFLAGS; \ 43 else \ 44 case $$MAKEFLAGS in \ 45 *\\[\ \ ]*) \ 46 bs=\\; \ 47 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 48 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 49 esac; \ 50 fi; \ 51 skip_next=no; \ 52 strip_trailopt () \ 53 { \ 54 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 55 }; \ 56 for flg in $$sane_makeflags; do \ 57 test $$skip_next = yes && { skip_next=no; continue; }; \ 58 case $$flg in \ 59 *=*|--*) continue;; \ 60 -*I) strip_trailopt 'I'; skip_next=yes;; \ 61 -*I?*) strip_trailopt 'I';; \ 62 -*O) strip_trailopt 'O'; skip_next=yes;; \ 63 -*O?*) strip_trailopt 'O';; \ 64 -*l) strip_trailopt 'l'; skip_next=yes;; \ 65 -*l?*) strip_trailopt 'l';; \ 66 -[dEDm]) skip_next=yes;; \ 67 -[JT]) skip_next=yes;; \ 68 esac; \ 69 case $$flg in \ 70 *$$target_option*) has_opt=yes; break;; \ 71 esac; \ 72 done; \ 73 test $$has_opt = yes 74 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 75 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 22 76 pkgdatadir = $(datadir)/@PACKAGE@ 23 77 pkgincludedir = $(includedir)/@PACKAGE@ … … 41 95 avl_test$(EXEEXT) Bench$(EXEEXT) 42 96 subdir = src/examples 43 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in44 97 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 45 98 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 46 99 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 47 100 $(ACLOCAL_M4) 101 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 48 102 mkinstalldirs = $(install_sh) -d 49 103 CONFIG_HEADER = $(top_builddir)/config.h … … 54 108 Bench_OBJECTS = Bench.$(OBJEXT) 55 109 Bench_LDADD = $(LDADD) 56 am_avl_test_OBJECTS = avl_test.$(OBJEXT) avl0.$(OBJEXT) avl1.$(OBJEXT) \ 57 avl2.$(OBJEXT) avl3.$(OBJEXT) avl4.$(OBJEXT) \ 58 avl-private.$(OBJEXT) 110 am__dirstamp = $(am__leading_dot)dirstamp 111 am_avl_test_OBJECTS = avltree/avl_test.$(OBJEXT) \ 112 avltree/avl0.$(OBJEXT) avltree/avl1.$(OBJEXT) \ 113 avltree/avl2.$(OBJEXT) avltree/avl3.$(OBJEXT) \ 114 avltree/avl4.$(OBJEXT) avltree/avl-private.$(OBJEXT) 59 115 avl_test_OBJECTS = $(am_avl_test_OBJECTS) 60 116 avl_test_LDADD = $(LDADD) … … 66 122 vector_test_OBJECTS = $(am_vector_test_OBJECTS) 67 123 vector_test_LDADD = $(LDADD) 124 AM_V_P = $(am__v_P_@AM_V@) 125 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 126 am__v_P_0 = false 127 am__v_P_1 = : 128 AM_V_GEN = $(am__v_GEN_@AM_V@) 129 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 130 am__v_GEN_0 = @echo " GEN " $@; 131 am__v_GEN_1 = 132 AM_V_at = $(am__v_at_@AM_V@) 133 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 134 am__v_at_0 = @ 135 am__v_at_1 = 68 136 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 69 137 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp 70 138 am__depfiles_maybe = depfiles 71 139 am__mv = mv -f 72 AM_V_lt = $(am__v_lt_@AM_V@)73 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)74 am__v_lt_0 = --silent75 140 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 76 141 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 77 142 AM_V_CC = $(am__v_CC_@AM_V@) 78 143 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 79 am__v_CC_0 = @echo " CC " $@; 80 AM_V_at = $(am__v_at_@AM_V@) 81 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 82 am__v_at_0 = @ 144 am__v_CC_0 = @echo " CC " $@; 145 am__v_CC_1 = 83 146 CCLD = $(CC) 84 147 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 85 148 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 86 149 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 87 am__v_CCLD_0 = @echo " CCLD " $@; 88 AM_V_GEN = $(am__v_GEN_@AM_V@) 89 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 90 am__v_GEN_0 = @echo " GEN " $@; 150 am__v_CCLD_0 = @echo " CCLD " $@; 151 am__v_CCLD_1 = 91 152 SOURCES = Bench.c $(avl_test_SOURCES) $(fstream_test_SOURCES) \ 92 153 $(vector_test_SOURCES) 93 154 DIST_SOURCES = Bench.c $(avl_test_SOURCES) $(fstream_test_SOURCES) \ 94 155 $(vector_test_SOURCES) 156 am__can_run_installinfo = \ 157 case $$AM_UPDATE_INFO_DIR in \ 158 n|no|NO) false;; \ 159 *) (install-info --version) >/dev/null 2>&1;; \ 160 esac 161 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 162 # Read a list of newline-separated strings from the standard input, 163 # and print each of them once, without duplicates. Input order is 164 # *not* preserved. 165 am__uniquify_input = $(AWK) '\ 166 BEGIN { nonempty = 0; } \ 167 { items[$$0] = 1; nonempty = 1; } \ 168 END { if (nonempty) { for (i in items) print i; }; } \ 169 ' 170 # Make sure the list of sources is unique. This is necessary because, 171 # e.g., the same source file might be shared among _SOURCES variables 172 # for different programs/libraries. 173 am__define_uniq_tagged_files = \ 174 list='$(am__tagged_files)'; \ 175 unique=`for i in $$list; do \ 176 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 177 done | $(am__uniquify_input)` 95 178 ETAGS = etags 96 179 CTAGS = ctags 180 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp 97 181 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 98 182 ACLOCAL = @ACLOCAL@ … … 209 293 program_transform_name = @program_transform_name@ 210 294 psdir = @psdir@ 295 runstatedir = @runstatedir@ 211 296 sbindir = @sbindir@ 212 297 sharedstatedir = @sharedstatedir@ … … 234 319 esac; \ 235 320 done; \ 236 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/examples/Makefile'; \321 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/examples/Makefile'; \ 237 322 $(am__cd) $(top_srcdir) && \ 238 $(AUTOMAKE) --foreign src/examples/Makefile 239 .PRECIOUS: Makefile 323 $(AUTOMAKE) --gnu src/examples/Makefile 240 324 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 241 325 @case '$?' in \ … … 258 342 clean-noinstPROGRAMS: 259 343 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 344 avltree/$(am__dirstamp): 345 @$(MKDIR_P) avltree 346 @: > avltree/$(am__dirstamp) 347 avltree/$(DEPDIR)/$(am__dirstamp): 348 @$(MKDIR_P) avltree/$(DEPDIR) 349 @: > avltree/$(DEPDIR)/$(am__dirstamp) 350 avltree/avl_test.$(OBJEXT): avltree/$(am__dirstamp) \ 351 avltree/$(DEPDIR)/$(am__dirstamp) 352 avltree/avl0.$(OBJEXT): avltree/$(am__dirstamp) \ 353 avltree/$(DEPDIR)/$(am__dirstamp) 354 avltree/avl1.$(OBJEXT): avltree/$(am__dirstamp) \ 355 avltree/$(DEPDIR)/$(am__dirstamp) 356 avltree/avl2.$(OBJEXT): avltree/$(am__dirstamp) \ 357 avltree/$(DEPDIR)/$(am__dirstamp) 358 avltree/avl3.$(OBJEXT): avltree/$(am__dirstamp) \ 359 avltree/$(DEPDIR)/$(am__dirstamp) 360 avltree/avl4.$(OBJEXT): avltree/$(am__dirstamp) \ 361 avltree/$(DEPDIR)/$(am__dirstamp) 362 avltree/avl-private.$(OBJEXT): avltree/$(am__dirstamp) \ 363 avltree/$(DEPDIR)/$(am__dirstamp) 364 260 365 avl_test$(EXEEXT): $(avl_test_OBJECTS) $(avl_test_DEPENDENCIES) $(EXTRA_avl_test_DEPENDENCIES) 261 366 @rm -f avl_test$(EXEEXT) 262 367 $(AM_V_CCLD)$(LINK) $(avl_test_OBJECTS) $(avl_test_LDADD) $(LIBS) 368 263 369 fstream_test$(EXEEXT): $(fstream_test_OBJECTS) $(fstream_test_DEPENDENCIES) $(EXTRA_fstream_test_DEPENDENCIES) 264 370 @rm -f fstream_test$(EXEEXT) 265 371 $(AM_V_CCLD)$(LINK) $(fstream_test_OBJECTS) $(fstream_test_LDADD) $(LIBS) 372 266 373 vector_test$(EXEEXT): $(vector_test_OBJECTS) $(vector_test_DEPENDENCIES) $(EXTRA_vector_test_DEPENDENCIES) 267 374 @rm -f vector_test$(EXEEXT) … … 270 377 mostlyclean-compile: 271 378 -rm -f *.$(OBJEXT) 379 -rm -f avltree/*.$(OBJEXT) 272 380 273 381 distclean-compile: … … 276 384 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Bench.Po@am__quote@ 277 385 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/array.Po@am__quote@ 278 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avl-private.Po@am__quote@279 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avl0.Po@am__quote@280 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avl1.Po@am__quote@281 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avl2.Po@am__quote@282 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avl3.Po@am__quote@283 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avl4.Po@am__quote@284 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/avl_test.Po@am__quote@285 386 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstream_test.Po@am__quote@ 286 387 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vector_int.Po@am__quote@ 287 388 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vector_test.Po@am__quote@ 389 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl-private.Po@am__quote@ 390 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl0.Po@am__quote@ 391 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl1.Po@am__quote@ 392 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl2.Po@am__quote@ 393 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl3.Po@am__quote@ 394 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl4.Po@am__quote@ 395 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test.Po@am__quote@ 288 396 289 397 .c.o: 290 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 291 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 398 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 399 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 400 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 292 401 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 293 402 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 294 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<403 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< 295 404 296 405 .c.obj: 297 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` 298 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 406 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 407 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 408 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 299 409 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 300 410 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 301 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` 302 303 avl_test.o: avltree/avl_test.c 304 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl_test.o -MD -MP -MF $(DEPDIR)/avl_test.Tpo -c -o avl_test.o `test -f 'avltree/avl_test.c' || echo '$(srcdir)/'`avltree/avl_test.c 305 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl_test.Tpo $(DEPDIR)/avl_test.Po 306 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl_test.c' object='avl_test.o' libtool=no @AMDEPBACKSLASH@ 307 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 308 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl_test.o `test -f 'avltree/avl_test.c' || echo '$(srcdir)/'`avltree/avl_test.c 309 310 avl_test.obj: avltree/avl_test.c 311 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl_test.obj -MD -MP -MF $(DEPDIR)/avl_test.Tpo -c -o avl_test.obj `if test -f 'avltree/avl_test.c'; then $(CYGPATH_W) 'avltree/avl_test.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl_test.c'; fi` 312 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl_test.Tpo $(DEPDIR)/avl_test.Po 313 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl_test.c' object='avl_test.obj' libtool=no @AMDEPBACKSLASH@ 314 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 315 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl_test.obj `if test -f 'avltree/avl_test.c'; then $(CYGPATH_W) 'avltree/avl_test.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl_test.c'; fi` 316 317 avl0.o: avltree/avl0.c 318 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl0.o -MD -MP -MF $(DEPDIR)/avl0.Tpo -c -o avl0.o `test -f 'avltree/avl0.c' || echo '$(srcdir)/'`avltree/avl0.c 319 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl0.Tpo $(DEPDIR)/avl0.Po 320 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl0.c' object='avl0.o' libtool=no @AMDEPBACKSLASH@ 321 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 322 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl0.o `test -f 'avltree/avl0.c' || echo '$(srcdir)/'`avltree/avl0.c 323 324 avl0.obj: avltree/avl0.c 325 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl0.obj -MD -MP -MF $(DEPDIR)/avl0.Tpo -c -o avl0.obj `if test -f 'avltree/avl0.c'; then $(CYGPATH_W) 'avltree/avl0.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl0.c'; fi` 326 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl0.Tpo $(DEPDIR)/avl0.Po 327 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl0.c' object='avl0.obj' libtool=no @AMDEPBACKSLASH@ 328 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 329 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl0.obj `if test -f 'avltree/avl0.c'; then $(CYGPATH_W) 'avltree/avl0.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl0.c'; fi` 330 331 avl1.o: avltree/avl1.c 332 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl1.o -MD -MP -MF $(DEPDIR)/avl1.Tpo -c -o avl1.o `test -f 'avltree/avl1.c' || echo '$(srcdir)/'`avltree/avl1.c 333 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl1.Tpo $(DEPDIR)/avl1.Po 334 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl1.c' object='avl1.o' libtool=no @AMDEPBACKSLASH@ 335 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 336 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl1.o `test -f 'avltree/avl1.c' || echo '$(srcdir)/'`avltree/avl1.c 337 338 avl1.obj: avltree/avl1.c 339 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl1.obj -MD -MP -MF $(DEPDIR)/avl1.Tpo -c -o avl1.obj `if test -f 'avltree/avl1.c'; then $(CYGPATH_W) 'avltree/avl1.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl1.c'; fi` 340 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl1.Tpo $(DEPDIR)/avl1.Po 341 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl1.c' object='avl1.obj' libtool=no @AMDEPBACKSLASH@ 342 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 343 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl1.obj `if test -f 'avltree/avl1.c'; then $(CYGPATH_W) 'avltree/avl1.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl1.c'; fi` 344 345 avl2.o: avltree/avl2.c 346 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl2.o -MD -MP -MF $(DEPDIR)/avl2.Tpo -c -o avl2.o `test -f 'avltree/avl2.c' || echo '$(srcdir)/'`avltree/avl2.c 347 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl2.Tpo $(DEPDIR)/avl2.Po 348 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl2.c' object='avl2.o' libtool=no @AMDEPBACKSLASH@ 349 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 350 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl2.o `test -f 'avltree/avl2.c' || echo '$(srcdir)/'`avltree/avl2.c 351 352 avl2.obj: avltree/avl2.c 353 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl2.obj -MD -MP -MF $(DEPDIR)/avl2.Tpo -c -o avl2.obj `if test -f 'avltree/avl2.c'; then $(CYGPATH_W) 'avltree/avl2.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl2.c'; fi` 354 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl2.Tpo $(DEPDIR)/avl2.Po 355 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl2.c' object='avl2.obj' libtool=no @AMDEPBACKSLASH@ 356 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 357 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl2.obj `if test -f 'avltree/avl2.c'; then $(CYGPATH_W) 'avltree/avl2.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl2.c'; fi` 358 359 avl3.o: avltree/avl3.c 360 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl3.o -MD -MP -MF $(DEPDIR)/avl3.Tpo -c -o avl3.o `test -f 'avltree/avl3.c' || echo '$(srcdir)/'`avltree/avl3.c 361 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl3.Tpo $(DEPDIR)/avl3.Po 362 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl3.c' object='avl3.o' libtool=no @AMDEPBACKSLASH@ 363 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 364 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl3.o `test -f 'avltree/avl3.c' || echo '$(srcdir)/'`avltree/avl3.c 365 366 avl3.obj: avltree/avl3.c 367 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl3.obj -MD -MP -MF $(DEPDIR)/avl3.Tpo -c -o avl3.obj `if test -f 'avltree/avl3.c'; then $(CYGPATH_W) 'avltree/avl3.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl3.c'; fi` 368 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl3.Tpo $(DEPDIR)/avl3.Po 369 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl3.c' object='avl3.obj' libtool=no @AMDEPBACKSLASH@ 370 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 371 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl3.obj `if test -f 'avltree/avl3.c'; then $(CYGPATH_W) 'avltree/avl3.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl3.c'; fi` 372 373 avl4.o: avltree/avl4.c 374 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl4.o -MD -MP -MF $(DEPDIR)/avl4.Tpo -c -o avl4.o `test -f 'avltree/avl4.c' || echo '$(srcdir)/'`avltree/avl4.c 375 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl4.Tpo $(DEPDIR)/avl4.Po 376 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl4.c' object='avl4.o' libtool=no @AMDEPBACKSLASH@ 377 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 378 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl4.o `test -f 'avltree/avl4.c' || echo '$(srcdir)/'`avltree/avl4.c 379 380 avl4.obj: avltree/avl4.c 381 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl4.obj -MD -MP -MF $(DEPDIR)/avl4.Tpo -c -o avl4.obj `if test -f 'avltree/avl4.c'; then $(CYGPATH_W) 'avltree/avl4.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl4.c'; fi` 382 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl4.Tpo $(DEPDIR)/avl4.Po 383 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl4.c' object='avl4.obj' libtool=no @AMDEPBACKSLASH@ 384 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 385 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl4.obj `if test -f 'avltree/avl4.c'; then $(CYGPATH_W) 'avltree/avl4.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl4.c'; fi` 386 387 avl-private.o: avltree/avl-private.c 388 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl-private.o -MD -MP -MF $(DEPDIR)/avl-private.Tpo -c -o avl-private.o `test -f 'avltree/avl-private.c' || echo '$(srcdir)/'`avltree/avl-private.c 389 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl-private.Tpo $(DEPDIR)/avl-private.Po 390 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl-private.c' object='avl-private.o' libtool=no @AMDEPBACKSLASH@ 391 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 392 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl-private.o `test -f 'avltree/avl-private.c' || echo '$(srcdir)/'`avltree/avl-private.c 393 394 avl-private.obj: avltree/avl-private.c 395 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl-private.obj -MD -MP -MF $(DEPDIR)/avl-private.Tpo -c -o avl-private.obj `if test -f 'avltree/avl-private.c'; then $(CYGPATH_W) 'avltree/avl-private.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl-private.c'; fi` 396 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl-private.Tpo $(DEPDIR)/avl-private.Po 397 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl-private.c' object='avl-private.obj' libtool=no @AMDEPBACKSLASH@ 398 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 399 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl-private.obj `if test -f 'avltree/avl-private.c'; then $(CYGPATH_W) 'avltree/avl-private.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl-private.c'; fi` 400 401 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 402 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 403 unique=`for i in $$list; do \ 404 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 405 done | \ 406 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 407 END { if (nonempty) { for (i in files) print i; }; }'`; \ 408 mkid -fID $$unique 409 tags: TAGS 410 411 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 412 $(TAGS_FILES) $(LISP) 411 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 412 413 ID: $(am__tagged_files) 414 $(am__define_uniq_tagged_files); mkid -fID $$unique 415 tags: tags-am 416 TAGS: tags 417 418 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 413 419 set x; \ 414 420 here=`pwd`; \ 415 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 416 unique=`for i in $$list; do \ 417 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 418 done | \ 419 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 420 END { if (nonempty) { for (i in files) print i; }; }'`; \ 421 $(am__define_uniq_tagged_files); \ 421 422 shift; \ 422 423 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ … … 430 431 fi; \ 431 432 fi 432 ctags: CTAGS 433 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 434 $(TAGS_FILES) $(LISP) 435 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 436 unique=`for i in $$list; do \ 437 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 438 done | \ 439 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 440 END { if (nonempty) { for (i in files) print i; }; }'`; \ 433 ctags: ctags-am 434 435 CTAGS: ctags 436 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 437 $(am__define_uniq_tagged_files); \ 441 438 test -z "$(CTAGS_ARGS)$$unique" \ 442 439 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ … … 447 444 && $(am__cd) $(top_srcdir) \ 448 445 && gtags -i $(GTAGS_ARGS) "$$here" 446 cscopelist: cscopelist-am 447 448 cscopelist-am: $(am__tagged_files) 449 list='$(am__tagged_files)'; \ 450 case "$(srcdir)" in \ 451 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 452 *) sdir=$(subdir)/$(srcdir) ;; \ 453 esac; \ 454 for i in $$list; do \ 455 if test -f "$$i"; then \ 456 echo "$(subdir)/$$i"; \ 457 else \ 458 echo "$$sdir/$$i"; \ 459 fi; \ 460 done >> $(top_builddir)/cscope.files 449 461 450 462 distclean-tags: … … 511 523 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 512 524 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 525 -rm -f avltree/$(DEPDIR)/$(am__dirstamp) 526 -rm -f avltree/$(am__dirstamp) 513 527 514 528 maintainer-clean-generic: … … 520 534 521 535 distclean: distclean-am 522 -rm -rf ./$(DEPDIR) 536 -rm -rf ./$(DEPDIR) avltree/$(DEPDIR) 523 537 -rm -f Makefile 524 538 distclean-am: clean-am distclean-compile distclean-generic \ … … 566 580 567 581 maintainer-clean: maintainer-clean-am 568 -rm -rf ./$(DEPDIR) 582 -rm -rf ./$(DEPDIR) avltree/$(DEPDIR) 569 583 -rm -f Makefile 570 584 maintainer-clean-am: distclean-am maintainer-clean-generic … … 586 600 .MAKE: install-am install-strip 587 601 588 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \589 clean-noinstPROGRAMS c tags distclean distclean-compile\590 distclean- generic distclean-tags distdir dvi dvi-am html\591 html-am info info-am install install-am install-data\592 install-data -am install-dvi install-dvi-am install-exec\593 install-exec -am install-html install-html-am install-info\594 install-info -am install-man install-pdf install-pdf-am\595 install-p s install-ps-am install-strip installcheck\596 installcheck -am installdirs maintainer-clean \602 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ 603 clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ 604 distclean-compile distclean-generic distclean-tags distdir dvi \ 605 dvi-am html html-am info info-am install install-am \ 606 install-data install-data-am install-dvi install-dvi-am \ 607 install-exec install-exec-am install-html install-html-am \ 608 install-info install-info-am install-man install-pdf \ 609 install-pdf-am install-ps install-ps-am install-strip \ 610 installcheck installcheck-am installdirs maintainer-clean \ 597 611 maintainer-clean-generic mostlyclean mostlyclean-compile \ 598 mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \612 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ 599 613 uninstall-am 614 615 .PRECIOUS: Makefile 600 616 601 617 -
src/libcfa/Makefile.am
rf7cb0bc ra5de33e 50 50 51 51 libobjs = ${headers:=.o} 52 libsrc = libcfa-prelude.c interpose.c libhdr/libdebug.c ${headers:=.c} 52 libsrc = libcfa-prelude.c interpose.c libhdr/libdebug.c ${headers:=.c} exception.c 53 53 54 54 # not all platforms support concurrency, add option do disable it -
src/libcfa/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 21 20 22 21 VPATH = @srcdir@ 22 am__is_gnu_make = { \ 23 if test -z '$(MAKELEVEL)'; then \ 24 false; \ 25 elif test -n '$(MAKE_HOST)'; then \ 26 true; \ 27 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 28 true; \ 29 else \ 30 false; \ 31 fi; \ 32 } 33 am__make_running_with_option = \ 34 case $${target_option-} in \ 35 ?) ;; \ 36 *) echo "am__make_running_with_option: internal error: invalid" \ 37 "target option '$${target_option-}' specified" >&2; \ 38 exit 1;; \ 39 esac; \ 40 has_opt=no; \ 41 sane_makeflags=$$MAKEFLAGS; \ 42 if $(am__is_gnu_make); then \ 43 sane_makeflags=$$MFLAGS; \ 44 else \ 45 case $$MAKEFLAGS in \ 46 *\\[\ \ ]*) \ 47 bs=\\; \ 48 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 49 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 50 esac; \ 51 fi; \ 52 skip_next=no; \ 53 strip_trailopt () \ 54 { \ 55 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 56 }; \ 57 for flg in $$sane_makeflags; do \ 58 test $$skip_next = yes && { skip_next=no; continue; }; \ 59 case $$flg in \ 60 *=*|--*) continue;; \ 61 -*I) strip_trailopt 'I'; skip_next=yes;; \ 62 -*I?*) strip_trailopt 'I';; \ 63 -*O) strip_trailopt 'O'; skip_next=yes;; \ 64 -*O?*) strip_trailopt 'O';; \ 65 -*l) strip_trailopt 'l'; skip_next=yes;; \ 66 -*l?*) strip_trailopt 'l';; \ 67 -[dEDm]) skip_next=yes;; \ 68 -[JT]) skip_next=yes;; \ 69 esac; \ 70 case $$flg in \ 71 *$$target_option*) has_opt=yes; break;; \ 72 esac; \ 73 done; \ 74 test $$has_opt = yes 75 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 76 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 23 77 pkgdatadir = $(datadir)/@PACKAGE@ 24 78 pkgincludedir = $(includedir)/@PACKAGE@ … … 48 102 @BUILD_CONCURRENCY_TRUE@am__append_4 = concurrency/CtxSwitch-@MACHINE_TYPE@.S concurrency/alarm.c concurrency/invoke.c concurrency/preemption.c 49 103 subdir = src/libcfa 50 DIST_COMMON = $(am__nobase_cfa_include_HEADERS_DIST) \51 $(srcdir)/Makefile.am $(srcdir)/Makefile.in52 104 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 53 105 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 54 106 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 55 107 $(ACLOCAL_M4) 108 DIST_COMMON = $(srcdir)/Makefile.am \ 109 $(am__nobase_cfa_include_HEADERS_DIST) $(am__DIST_COMMON) 56 110 mkinstalldirs = $(install_sh) -d 57 111 CONFIG_HEADER = $(top_builddir)/config.h … … 91 145 AM_V_AR = $(am__v_AR_@AM_V@) 92 146 am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) 93 am__v_AR_0 = @echo " AR " $@; 94 AM_V_at = $(am__v_at_@AM_V@) 95 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 96 am__v_at_0 = @ 147 am__v_AR_0 = @echo " AR " $@; 148 am__v_AR_1 = 97 149 libcfa_d_a_AR = $(AR) $(ARFLAGS) 98 150 libcfa_d_a_LIBADD = … … 102 154 containers/pair.c containers/result.c containers/vector.c \ 103 155 concurrency/coroutine.c concurrency/thread.c \ 104 concurrency/kernel.c concurrency/monitor.c \156 concurrency/kernel.c concurrency/monitor.c exception.c \ 105 157 concurrency/CtxSwitch-@MACHINE_TYPE@.S concurrency/alarm.c \ 106 158 concurrency/invoke.c concurrency/preemption.c … … 126 178 libcfa_d_a-interpose.$(OBJEXT) \ 127 179 libhdr/libcfa_d_a-libdebug.$(OBJEXT) $(am__objects_2) \ 128 $(am__objects_3)180 libcfa_d_a-exception.$(OBJEXT) $(am__objects_3) 129 181 am_libcfa_d_a_OBJECTS = $(am__objects_4) 130 182 libcfa_d_a_OBJECTS = $(am_libcfa_d_a_OBJECTS) … … 136 188 containers/pair.c containers/result.c containers/vector.c \ 137 189 concurrency/coroutine.c concurrency/thread.c \ 138 concurrency/kernel.c concurrency/monitor.c \190 concurrency/kernel.c concurrency/monitor.c exception.c \ 139 191 concurrency/CtxSwitch-@MACHINE_TYPE@.S concurrency/alarm.c \ 140 192 concurrency/invoke.c concurrency/preemption.c … … 158 210 libcfa_a-interpose.$(OBJEXT) \ 159 211 libhdr/libcfa_a-libdebug.$(OBJEXT) $(am__objects_6) \ 160 $(am__objects_7)212 libcfa_a-exception.$(OBJEXT) $(am__objects_7) 161 213 am_libcfa_a_OBJECTS = $(am__objects_8) 162 214 libcfa_a_OBJECTS = $(am_libcfa_a_OBJECTS) 215 AM_V_P = $(am__v_P_@AM_V@) 216 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 217 am__v_P_0 = false 218 am__v_P_1 = : 219 AM_V_GEN = $(am__v_GEN_@AM_V@) 220 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 221 am__v_GEN_0 = @echo " GEN " $@; 222 am__v_GEN_1 = 223 AM_V_at = $(am__v_at_@AM_V@) 224 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 225 am__v_at_0 = @ 226 am__v_at_1 = 163 227 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 164 228 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp … … 169 233 AM_V_CPPAS = $(am__v_CPPAS_@AM_V@) 170 234 am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@) 171 am__v_CPPAS_0 = @echo " CPPAS " $@; 235 am__v_CPPAS_0 = @echo " CPPAS " $@; 236 am__v_CPPAS_1 = 172 237 AM_V_lt = $(am__v_lt_@AM_V@) 173 238 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) 174 239 am__v_lt_0 = --silent 240 am__v_lt_1 = 175 241 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 176 242 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 177 243 AM_V_CC = $(am__v_CC_@AM_V@) 178 244 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 179 am__v_CC_0 = @echo " CC " $@; 245 am__v_CC_0 = @echo " CC " $@; 246 am__v_CC_1 = 180 247 CCLD = $(CC) 181 248 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 182 249 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 183 250 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 184 am__v_CCLD_0 = @echo " CCLD " $@; 185 AM_V_GEN = $(am__v_GEN_@AM_V@) 186 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 187 am__v_GEN_0 = @echo " GEN " $@; 251 am__v_CCLD_0 = @echo " CCLD " $@; 252 am__v_CCLD_1 = 188 253 SOURCES = $(libcfa_d_a_SOURCES) $(libcfa_a_SOURCES) 189 254 DIST_SOURCES = $(am__libcfa_d_a_SOURCES_DIST) \ 190 255 $(am__libcfa_a_SOURCES_DIST) 256 am__can_run_installinfo = \ 257 case $$AM_UPDATE_INFO_DIR in \ 258 n|no|NO) false;; \ 259 *) (install-info --version) >/dev/null 2>&1;; \ 260 esac 191 261 am__nobase_cfa_include_HEADERS_DIST = assert fstream iostream iterator \ 192 262 limits math rational stdlib containers/maybe containers/pair \ … … 195 265 ${shell echo stdhdr/*} gmp concurrency/invoke.h 196 266 HEADERS = $(nobase_cfa_include_HEADERS) 267 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 268 # Read a list of newline-separated strings from the standard input, 269 # and print each of them once, without duplicates. Input order is 270 # *not* preserved. 271 am__uniquify_input = $(AWK) '\ 272 BEGIN { nonempty = 0; } \ 273 { items[$$0] = 1; nonempty = 1; } \ 274 END { if (nonempty) { for (i in items) print i; }; } \ 275 ' 276 # Make sure the list of sources is unique. This is necessary because, 277 # e.g., the same source file might be shared among _SOURCES variables 278 # for different programs/libraries. 279 am__define_uniq_tagged_files = \ 280 list='$(am__tagged_files)'; \ 281 unique=`for i in $$list; do \ 282 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 283 done | $(am__uniquify_input)` 197 284 ETAGS = etags 198 285 CTAGS = ctags 286 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp 199 287 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 200 288 ACLOCAL = @ACLOCAL@ … … 309 397 program_transform_name = @program_transform_name@ 310 398 psdir = @psdir@ 399 runstatedir = @runstatedir@ 311 400 sbindir = @sbindir@ 312 401 sharedstatedir = @sharedstatedir@ … … 328 417 libobjs = ${headers:=.o} 329 418 libsrc = libcfa-prelude.c interpose.c libhdr/libdebug.c ${headers:=.c} \ 330 $(am__append_4)419 exception.c $(am__append_4) 331 420 libcfa_a_SOURCES = ${libsrc} 332 421 libcfa_a_CFLAGS = -nodebug -O2 … … 350 439 esac; \ 351 440 done; \ 352 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/libcfa/Makefile'; \441 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/libcfa/Makefile'; \ 353 442 $(am__cd) $(top_srcdir) && \ 354 $(AUTOMAKE) --foreign src/libcfa/Makefile 355 .PRECIOUS: Makefile 443 $(AUTOMAKE) --gnu src/libcfa/Makefile 356 444 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 357 445 @case '$?' in \ … … 373 461 install-libLIBRARIES: $(lib_LIBRARIES) 374 462 @$(NORMAL_INSTALL) 375 test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"376 463 @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \ 377 464 list2=; for p in $$list; do \ … … 381 468 done; \ 382 469 test -z "$$list2" || { \ 470 echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ 471 $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ 383 472 echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(libdir)'"; \ 384 473 $(INSTALL_DATA) $$list2 "$(DESTDIR)$(libdir)" || exit $$?; } … … 448 537 concurrency/$(am__dirstamp) \ 449 538 concurrency/$(DEPDIR)/$(am__dirstamp) 539 450 540 libcfa-d.a: $(libcfa_d_a_OBJECTS) $(libcfa_d_a_DEPENDENCIES) $(EXTRA_libcfa_d_a_DEPENDENCIES) 451 541 $(AM_V_at)-rm -f libcfa-d.a … … 477 567 concurrency/$(am__dirstamp) \ 478 568 concurrency/$(DEPDIR)/$(am__dirstamp) 569 479 570 libcfa.a: $(libcfa_a_OBJECTS) $(libcfa_a_DEPENDENCIES) $(EXTRA_libcfa_a_DEPENDENCIES) 480 571 $(AM_V_at)-rm -f libcfa.a … … 484 575 mostlyclean-compile: 485 576 -rm -f *.$(OBJEXT) 486 -rm -f concurrency/CtxSwitch-@MACHINE_TYPE@.$(OBJEXT) 487 -rm -f concurrency/libcfa_a-alarm.$(OBJEXT) 488 -rm -f concurrency/libcfa_a-coroutine.$(OBJEXT) 489 -rm -f concurrency/libcfa_a-invoke.$(OBJEXT) 490 -rm -f concurrency/libcfa_a-kernel.$(OBJEXT) 491 -rm -f concurrency/libcfa_a-monitor.$(OBJEXT) 492 -rm -f concurrency/libcfa_a-preemption.$(OBJEXT) 493 -rm -f concurrency/libcfa_a-thread.$(OBJEXT) 494 -rm -f concurrency/libcfa_d_a-alarm.$(OBJEXT) 495 -rm -f concurrency/libcfa_d_a-coroutine.$(OBJEXT) 496 -rm -f concurrency/libcfa_d_a-invoke.$(OBJEXT) 497 -rm -f concurrency/libcfa_d_a-kernel.$(OBJEXT) 498 -rm -f concurrency/libcfa_d_a-monitor.$(OBJEXT) 499 -rm -f concurrency/libcfa_d_a-preemption.$(OBJEXT) 500 -rm -f concurrency/libcfa_d_a-thread.$(OBJEXT) 501 -rm -f containers/libcfa_a-maybe.$(OBJEXT) 502 -rm -f containers/libcfa_a-pair.$(OBJEXT) 503 -rm -f containers/libcfa_a-result.$(OBJEXT) 504 -rm -f containers/libcfa_a-vector.$(OBJEXT) 505 -rm -f containers/libcfa_d_a-maybe.$(OBJEXT) 506 -rm -f containers/libcfa_d_a-pair.$(OBJEXT) 507 -rm -f containers/libcfa_d_a-result.$(OBJEXT) 508 -rm -f containers/libcfa_d_a-vector.$(OBJEXT) 509 -rm -f libhdr/libcfa_a-libdebug.$(OBJEXT) 510 -rm -f libhdr/libcfa_d_a-libdebug.$(OBJEXT) 577 -rm -f concurrency/*.$(OBJEXT) 578 -rm -f containers/*.$(OBJEXT) 579 -rm -f libhdr/*.$(OBJEXT) 511 580 512 581 distclean-compile: … … 514 583 515 584 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_a-assert.Po@am__quote@ 585 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_a-exception.Po@am__quote@ 516 586 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_a-fstream.Po@am__quote@ 517 587 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_a-interpose.Po@am__quote@ … … 524 594 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_a-stdlib.Po@am__quote@ 525 595 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_d_a-assert.Po@am__quote@ 596 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_d_a-exception.Po@am__quote@ 526 597 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_d_a-fstream.Po@am__quote@ 527 598 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcfa_d_a-interpose.Po@am__quote@ … … 850 921 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_d_a_CFLAGS) $(CFLAGS) -c -o concurrency/libcfa_d_a-monitor.obj `if test -f 'concurrency/monitor.c'; then $(CYGPATH_W) 'concurrency/monitor.c'; else $(CYGPATH_W) '$(srcdir)/concurrency/monitor.c'; fi` 851 922 923 libcfa_d_a-exception.obj: exception.c 924 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_d_a_CFLAGS) $(CFLAGS) -MT libcfa_d_a-exception.obj -MD -MP -MF $(DEPDIR)/libcfa_d_a-exception.Tpo -c -o libcfa_d_a-exception.obj `if test -f 'exception.c'; then $(CYGPATH_W) 'exception.c'; else $(CYGPATH_W) '$(srcdir)/exception.c'; fi` 925 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libcfa_d_a-exception.Tpo $(DEPDIR)/libcfa_d_a-exception.Po 926 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='exception.c' object='libcfa_d_a-exception.obj' libtool=no @AMDEPBACKSLASH@ 927 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 928 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_d_a_CFLAGS) $(CFLAGS) -c -o libcfa_d_a-exception.obj `if test -f 'exception.c'; then $(CYGPATH_W) 'exception.c'; else $(CYGPATH_W) '$(srcdir)/exception.c'; fi` 929 852 930 concurrency/libcfa_d_a-alarm.o: concurrency/alarm.c 853 931 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_d_a_CFLAGS) $(CFLAGS) -MT concurrency/libcfa_d_a-alarm.o -MD -MP -MF concurrency/$(DEPDIR)/libcfa_d_a-alarm.Tpo -c -o concurrency/libcfa_d_a-alarm.o `test -f 'concurrency/alarm.c' || echo '$(srcdir)/'`concurrency/alarm.c … … 1144 1222 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_a_CFLAGS) $(CFLAGS) -c -o concurrency/libcfa_a-monitor.obj `if test -f 'concurrency/monitor.c'; then $(CYGPATH_W) 'concurrency/monitor.c'; else $(CYGPATH_W) '$(srcdir)/concurrency/monitor.c'; fi` 1145 1223 1224 libcfa_a-exception.obj: exception.c 1225 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_a_CFLAGS) $(CFLAGS) -MT libcfa_a-exception.obj -MD -MP -MF $(DEPDIR)/libcfa_a-exception.Tpo -c -o libcfa_a-exception.obj `if test -f 'exception.c'; then $(CYGPATH_W) 'exception.c'; else $(CYGPATH_W) '$(srcdir)/exception.c'; fi` 1226 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libcfa_a-exception.Tpo $(DEPDIR)/libcfa_a-exception.Po 1227 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='exception.c' object='libcfa_a-exception.obj' libtool=no @AMDEPBACKSLASH@ 1228 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1229 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_a_CFLAGS) $(CFLAGS) -c -o libcfa_a-exception.obj `if test -f 'exception.c'; then $(CYGPATH_W) 'exception.c'; else $(CYGPATH_W) '$(srcdir)/exception.c'; fi` 1230 1146 1231 concurrency/libcfa_a-alarm.o: concurrency/alarm.c 1147 1232 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libcfa_a_CFLAGS) $(CFLAGS) -MT concurrency/libcfa_a-alarm.o -MD -MP -MF concurrency/$(DEPDIR)/libcfa_a-alarm.Tpo -c -o concurrency/libcfa_a-alarm.o `test -f 'concurrency/alarm.c' || echo '$(srcdir)/'`concurrency/alarm.c … … 1180 1265 install-nobase_cfa_includeHEADERS: $(nobase_cfa_include_HEADERS) 1181 1266 @$(NORMAL_INSTALL) 1182 test -z "$(cfa_includedir)" || $(MKDIR_P) "$(DESTDIR)$(cfa_includedir)"1183 1267 @list='$(nobase_cfa_include_HEADERS)'; test -n "$(cfa_includedir)" || list=; \ 1268 if test -n "$$list"; then \ 1269 echo " $(MKDIR_P) '$(DESTDIR)$(cfa_includedir)'"; \ 1270 $(MKDIR_P) "$(DESTDIR)$(cfa_includedir)" || exit 1; \ 1271 fi; \ 1184 1272 $(am__nobase_list) | while read dir files; do \ 1185 1273 xfiles=; for file in $$files; do \ … … 1188 1276 test -z "$$xfiles" || { \ 1189 1277 test "x$$dir" = x. || { \ 1190 echo " $(MKDIR_P) '$(DESTDIR)$(cfa_includedir)/$$dir'"; \1278 echo " $(MKDIR_P) '$(DESTDIR)$(cfa_includedir)/$$dir'"; \ 1191 1279 $(MKDIR_P) "$(DESTDIR)$(cfa_includedir)/$$dir"; }; \ 1192 1280 echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(cfa_includedir)/$$dir'"; \ … … 1200 1288 dir='$(DESTDIR)$(cfa_includedir)'; $(am__uninstall_files_from_dir) 1201 1289 1202 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 1203 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 1204 unique=`for i in $$list; do \ 1205 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 1206 done | \ 1207 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 1208 END { if (nonempty) { for (i in files) print i; }; }'`; \ 1209 mkid -fID $$unique 1210 tags: TAGS 1211 1212 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 1213 $(TAGS_FILES) $(LISP) 1290 ID: $(am__tagged_files) 1291 $(am__define_uniq_tagged_files); mkid -fID $$unique 1292 tags: tags-am 1293 TAGS: tags 1294 1295 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 1214 1296 set x; \ 1215 1297 here=`pwd`; \ 1216 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 1217 unique=`for i in $$list; do \ 1218 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 1219 done | \ 1220 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 1221 END { if (nonempty) { for (i in files) print i; }; }'`; \ 1298 $(am__define_uniq_tagged_files); \ 1222 1299 shift; \ 1223 1300 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ … … 1231 1308 fi; \ 1232 1309 fi 1233 ctags: CTAGS 1234 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 1235 $(TAGS_FILES) $(LISP) 1236 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 1237 unique=`for i in $$list; do \ 1238 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 1239 done | \ 1240 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 1241 END { if (nonempty) { for (i in files) print i; }; }'`; \ 1310 ctags: ctags-am 1311 1312 CTAGS: ctags 1313 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 1314 $(am__define_uniq_tagged_files); \ 1242 1315 test -z "$(CTAGS_ARGS)$$unique" \ 1243 1316 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ … … 1248 1321 && $(am__cd) $(top_srcdir) \ 1249 1322 && gtags -i $(GTAGS_ARGS) "$$here" 1323 cscopelist: cscopelist-am 1324 1325 cscopelist-am: $(am__tagged_files) 1326 list='$(am__tagged_files)'; \ 1327 case "$(srcdir)" in \ 1328 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 1329 *) sdir=$(subdir)/$(srcdir) ;; \ 1330 esac; \ 1331 for i in $$list; do \ 1332 if test -f "$$i"; then \ 1333 echo "$(subdir)/$$i"; \ 1334 else \ 1335 echo "$$sdir/$$i"; \ 1336 fi; \ 1337 done >> $(top_builddir)/cscope.files 1250 1338 1251 1339 distclean-tags: … … 1399 1487 .MAKE: install-am install-strip 1400 1488 1401 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \1402 clean-libLIBRARIES c tags distclean distclean-compile\1403 distclean- generic distclean-tags distdir dvi dvi-am html\1404 html-am info info-am install install-am install-data\1405 install-data -am install-dvi install-dvi-am install-exec\1406 install-exec -am install-html install-html-am install-info\1407 install-info -am install-libLIBRARIES install-man \1489 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ 1490 clean-libLIBRARIES cscopelist-am ctags ctags-am distclean \ 1491 distclean-compile distclean-generic distclean-tags distdir dvi \ 1492 dvi-am html html-am info info-am install install-am \ 1493 install-data install-data-am install-dvi install-dvi-am \ 1494 install-exec install-exec-am install-html install-html-am \ 1495 install-info install-info-am install-libLIBRARIES install-man \ 1408 1496 install-nobase_cfa_includeHEADERS install-pdf install-pdf-am \ 1409 1497 install-ps install-ps-am install-strip installcheck \ … … 1411 1499 maintainer-clean-generic maintainer-clean-local mostlyclean \ 1412 1500 mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ 1413 tags uninstall uninstall-am uninstall-libLIBRARIES \1501 tags tags-am uninstall uninstall-am uninstall-libLIBRARIES \ 1414 1502 uninstall-nobase_cfa_includeHEADERS 1503 1504 .PRECIOUS: Makefile 1415 1505 1416 1506 -
src/libcfa/exception.c
rf7cb0bc ra5de33e 37 37 // This macro should be the only thing that needs to change across machines. 38 38 // Used in the personality function, way down in termination. 39 // struct _Unwind_Context * -> _Unwind_Reason_Code(*)( )39 // struct _Unwind_Context * -> _Unwind_Reason_Code(*)(exception *) 40 40 #define MATCHER_FROM_CONTEXT(ptr_to_context) \ 41 (*(_Unwind_Reason_Code(**)( ))(_Unwind_GetCFA(ptr_to_context) + 8))41 (*(_Unwind_Reason_Code(**)(exception*))(_Unwind_GetCFA(ptr_to_context) + 8)) 42 42 43 43 44 44 // RESUMPTION ================================================================ 45 45 46 void __cfaehm__throw_resum e(exceptionexcept) {47 48 // DEBUG 49 printf("Throwing resumption exception %d\n", except);50 51 struct __ try_resume_node * original_head = shared_stack.current_resume;52 struct __ try_resume_node * current =46 void __cfaehm__throw_resumption(exception * except) { 47 48 // DEBUG 49 printf("Throwing resumption exception %d\n", *except); 50 51 struct __cfaehm__try_resume_node * original_head = shared_stack.current_resume; 52 struct __cfaehm__try_resume_node * current = 53 53 (original_head) ? original_head->next : shared_stack.top_resume; 54 54 55 55 for ( ; current ; current = current->next) { 56 56 shared_stack.current_resume = current; 57 if (current-> try_to_handle(except)) {57 if (current->handler(except)) { 58 58 shared_stack.current_resume = original_head; 59 59 return; … … 61 61 } 62 62 63 printf("Unhandled exception %d\n", except);63 printf("Unhandled exception %d\n", *except); 64 64 shared_stack.current_resume = original_head; 65 65 66 66 // Fall back to termination: 67 __cfaehm__throw_terminat e(except);67 __cfaehm__throw_termination(except); 68 68 // TODO: Default handler for resumption. 69 69 } … … 73 73 * after the node is built but before it is made the top node. 74 74 */ 75 void __ try_resume_setup(struct__try_resume_node * node,76 bool (*handler)(exceptionexcept)) {75 void __cfaehm__try_resume_setup(struct __cfaehm__try_resume_node * node, 76 int (*handler)(exception * except)) { 77 77 node->next = shared_stack.top_resume; 78 node-> try_to_handle= handler;78 node->handler = handler; 79 79 shared_stack.top_resume = node; 80 80 } 81 81 82 void __ try_resume_cleanup(struct__try_resume_node * node) {82 void __cfaehm__try_resume_cleanup(struct __cfaehm__try_resume_node * node) { 83 83 shared_stack.top_resume = node->next; 84 84 } … … 111 111 } 112 112 113 void __cfaehm__throw_terminat e( intval ) {113 void __cfaehm__throw_termination( exception * val ) { 114 114 // Store the current exception 115 shared_stack.current_exception = val;116 117 // DEBUG 118 printf("Throwing termination exception %d\n", val);115 shared_stack.current_exception = *val; 116 117 // DEBUG 118 printf("Throwing termination exception %d\n", *val); 119 119 120 120 // Call stdlibc to raise the exception … … 147 147 148 148 // Nesting this the other way would probably be faster. 149 void __cfaehm__rethrow_terminat e(void) {149 void __cfaehm__rethrow_termination(void) { 150 150 // DEBUG 151 151 printf("Rethrowing termination exception\n"); 152 152 153 __cfaehm__throw_terminat e(shared_stack.current_exception);153 __cfaehm__throw_termination(&shared_stack.current_exception); 154 154 } 155 155 … … 261 261 // _Unwind_Reason_Code (*matcher)() = (_Unwind_Reason_Code (*)())lsd_info.LPStart + imatcher; 262 262 263 _Unwind_Reason_Code (*matcher)( ) =263 _Unwind_Reason_Code (*matcher)(exception *) = 264 264 MATCHER_FROM_CONTEXT(context); 265 int index = matcher( shared_stack.current_exception);265 int index = matcher(&shared_stack.current_exception); 266 266 _Unwind_Reason_Code ret = (0 == index) 267 267 ? _URC_CONTINUE_UNWIND : _URC_HANDLER_FOUND; … … 322 322 // for details 323 323 __attribute__((noinline)) 324 void __ try_terminate(void (*try_block)(),325 void (*catch_block)(int index, exception except),326 __attribute__((unused)) int (*match_block)(exception except)) {324 void __cfaehm__try_terminate(void (*try_block)(), 325 void (*catch_block)(int index, exception * except), 326 __attribute__((unused)) int (*match_block)(exception * except)) { 327 327 //! volatile int xy = 0; 328 328 //! printf("%p %p %p %p\n", &try_block, &catch_block, &match_block, &xy); … … 364 364 // Exception handler 365 365 catch_block(shared_stack.current_handler_index, 366 shared_stack.current_exception);366 &shared_stack.current_exception); 367 367 } 368 368 … … 384 384 // Body uses language specific data and therefore could be modified arbitrarily 385 385 ".LLSDACSBCFA2:\n" // BODY start 386 " .uleb128 .TRYSTART-__ try_terminate\n" // Handled area start (relative to start of function)386 " .uleb128 .TRYSTART-__cfaehm__try_terminate\n" // Handled area start (relative to start of function) 387 387 " .uleb128 .TRYEND-.TRYSTART\n" // Handled area length 388 " .uleb128 .CATCH-__ try_terminate\n" // Hanlder landing pad adress (relative to start of function)388 " .uleb128 .CATCH-__cfaehm__try_terminate\n" // Hanlder landing pad adress (relative to start of function) 389 389 " .uleb128 1\n" // Action code, gcc seems to use always 0 390 390 ".LLSDACSECFA2:\n" // BODY end 391 391 " .text\n" // TABLE footer 392 " .size __ try_terminate, .-__try_terminate\n"392 " .size __cfaehm__try_terminate, .-__cfaehm__try_terminate\n" 393 393 " .ident \"GCC: (Ubuntu 6.2.0-3ubuntu11~16.04) 6.2.0 20160901\"\n" 394 394 // " .section .note.GNU-stack,\"x\",@progbits\n" -
src/libcfa/exception.h
rf7cb0bc ra5de33e 38 38 // Data structure creates a list of resume handlers. 39 39 struct __cfaehm__try_resume_node { 40 __cfaehm__try_resume_node * next;40 struct __cfaehm__try_resume_node * next; 41 41 int (*handler)(exception * except); 42 42 }; 43 43 44 44 void __cfaehm__try_resume_setup( 45 __cfaehm__try_resume_node * node,45 struct __cfaehm__try_resume_node * node, 46 46 int (*handler)(exception * except)); 47 47 void __cfaehm__try_resume_cleanup( 48 __cfaehm__try_resume_node * node);48 struct __cfaehm__try_resume_node * node); 49 49 50 50 // Check for a standard way to call fake deconstructors. -
src/libcfa/fstream
rf7cb0bc ra5de33e 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 15 18:11:09201713 // Update Count : 1 0412 // Last Modified On : Sat Jul 1 16:37:53 2017 13 // Update Count : 112 14 14 // 15 15 … … 24 24 _Bool sepDefault; 25 25 _Bool sepOnOff; 26 _Bool lastSepOn; 26 27 const char * sepCur; 27 28 char separator[separateSize]; … … 35 36 const char * sepGetCur( ofstream * ); 36 37 void sepSetCur( ofstream *, const char * ); 38 _Bool lastSepOn( ofstream * ); 37 39 38 40 // public -
src/libcfa/fstream.c
rf7cb0bc ra5de33e 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 15 18:11:11201713 // Update Count : 2 3412 // Last Modified On : Sat Jul 1 16:37:54 2017 13 // Update Count : 242 14 14 // 15 15 … … 33 33 this->sepDefault = sepDefault; 34 34 this->sepOnOff = sepOnOff; 35 this->lastSepOn = false; 35 36 sepSet( this, separator ); 36 37 sepSetCur( this, sepGet( this ) ); … … 39 40 40 41 // private 41 _Bool sepPrt( ofstream * os ) { return os->sepOnOff; } 42 _Bool lastSepOn( ofstream * os ) { return os->lastSepOn; } 43 _Bool sepPrt( ofstream * os ) { os->lastSepOn = false; return os->sepOnOff; } 42 44 void sepReset( ofstream * os ) { os->sepOnOff = os->sepDefault; } 43 45 void sepReset( ofstream * os, _Bool reset ) { os->sepDefault = reset; os->sepOnOff = os->sepDefault; } … … 46 48 47 49 // public 48 void sepOn( ofstream * os ) { os-> sepOnOff = 1; }49 void sepOff( ofstream * os ) { os-> sepOnOff = 0; }50 void sepOn( ofstream * os ) { os->lastSepOn = true; os->sepOnOff = true; } 51 void sepOff( ofstream * os ) { os->lastSepOn = false; os->sepOnOff = 0; } 50 52 51 53 _Bool sepDisable( ofstream *os ) { 52 54 _Bool temp = os->sepDefault; 53 55 os->sepDefault = false; 56 os->lastSepOn = false; 54 57 sepReset( os ); 55 58 return temp; … … 92 95 exit( EXIT_FAILURE ); 93 96 } // if 94 ?{}( os, file, 1, 0, " ", ", " );97 ?{}( os, file, true, false, " ", ", " ); 95 98 } // open 96 99 … … 132 135 } // fmt 133 136 134 static ofstream soutFile = { (FILE *)(&_IO_2_1_stdout_), 1, 0, " ", ", " };137 static ofstream soutFile = { (FILE *)(&_IO_2_1_stdout_), true, false, " ", ", " }; 135 138 ofstream *sout = &soutFile; 136 static ofstream serrFile = { (FILE *)(&_IO_2_1_stderr_), 1, 0, " ", ", " };139 static ofstream serrFile = { (FILE *)(&_IO_2_1_stderr_), true, false, " ", ", " }; 137 140 ofstream *serr = &serrFile; 138 141 -
src/libcfa/iostream
rf7cb0bc ra5de33e 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 15 18:08:44201713 // Update Count : 1 0512 // Last Modified On : Sun Jul 2 08:42:56 2017 13 // Update Count : 110 14 14 // 15 15 … … 26 26 const char * sepGetCur( ostype * ); // get current separator string 27 27 void sepSetCur( ostype *, const char * ); // set current separator string 28 _Bool lastSepOn( ostype * ); // last manipulator is setOn (context sensitive) 28 29 // public 29 30 void sepOn( ostype * ); // turn separator state on … … 43 44 ostype * write( ostype *, const char *, unsigned long int ); 44 45 int fmt( ostype *, const char fmt[], ... ); 45 }; 46 }; // ostream 46 47 47 48 trait writeable( otype T ) { 48 49 forall( dtype ostype | ostream( ostype ) ) ostype * ?|?( ostype *, T ); 49 }; 50 }; // writeable 50 51 51 52 // implement writable for intrinsic types … … 103 104 istype * ungetc( istype *, char ); 104 105 int fmt( istype *, const char fmt[], ... ); 105 }; 106 }; // istream 106 107 107 108 trait readable( otype T ) { 108 109 forall( dtype istype | istream( istype ) ) istype * ?|?( istype *, T ); 109 }; 110 }; // readable 110 111 111 112 forall( dtype istype | istream( istype ) ) istype * ?|?( istype *, char * ); -
src/libcfa/iostream.c
rf7cb0bc ra5de33e 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 8 18:24:23201713 // Update Count : 3 6912 // Last Modified On : Sun Jul 2 08:54:02 2017 13 // Update Count : 375 14 14 // 15 15 … … 201 201 forall( dtype ostype, otype T, ttype Params | ostream( ostype ) | writeable( T ) | { ostype * ?|?( ostype *, Params ); } ) 202 202 ostype * ?|?( ostype * os, T arg, Params rest ) { 203 os | arg; // print first argument 203 204 sepSetCur( os, sepGetTuple( os ) ); // switch to tuple separator 204 os | arg; // print first argument205 205 os | rest; // print remaining arguments 206 206 sepSetCur( os, sepGet( os ) ); // switch to regular separator … … 217 217 forall( dtype ostype | ostream( ostype ) ) 218 218 ostype * endl( ostype * os ) { 219 if ( lastSepOn( os ) ) fmt( os, "%s", sepGetCur( os ) ); 219 220 os | '\n'; 220 221 flush( os ); -
src/main.cc
rf7cb0bc ra5de33e 25 25 using namespace std; 26 26 27 #include "Parser/ parser.hh"27 #include "Parser/ParserTypes.h" 28 28 #include "Parser/TypedefTable.h" 29 29 #include "GenPoly/Lvalue.h" … … 39 39 #include "CodeTools/TrackLoc.h" 40 40 #include "ControlStruct/Mutate.h" 41 #include "ControlStruct/ExceptTranslate.h" 41 42 #include "SymTab/Validate.h" 42 43 #include "ResolvExpr/AlternativePrinter.h" … … 290 291 Tuples::expandUniqueExpr( translationUnit ); 291 292 293 OPTPRINT( "translateEHM" ); 294 ControlStruct::translateEHM( translationUnit ); 295 292 296 OPTPRINT( "convertSpecializations" ) // needs to happen before tuple types are expanded 293 297 GenPoly::convertSpecializations( translationUnit ); -
src/prelude/Makefile.am
rf7cb0bc ra5de33e 23 23 noinst_DATA = ../libcfa/libcfa-prelude.c 24 24 25 CC = ${abs_top_srcdir}/src/driver/cfa 26 25 27 $(DEPDIR) : 26 28 mkdir $(DEPDIR) … … 45 47 46 48 # create forward declarations for cfa builtins 47 builtins.cf : builtins.c 48 ${AM_V_GEN} @BACKEND_CC@-E -P ${<} -o ${@} -MD -MP -MF $(DEPDIR)/builtins.Po49 builtins.cf : builtins.c ${CC} 50 ${AM_V_GEN}${CC} -E -P ${<} -o ${@} -MD -MP -MF $(DEPDIR)/builtins.Po 49 51 ${AM_V_at}sed -i 's/builtins.o/builtins.cf/g' $(DEPDIR)/builtins.Po 50 52 -
src/prelude/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 20 19 21 20 VPATH = @srcdir@ 21 am__is_gnu_make = { \ 22 if test -z '$(MAKELEVEL)'; then \ 23 false; \ 24 elif test -n '$(MAKE_HOST)'; then \ 25 true; \ 26 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 27 true; \ 28 else \ 29 false; \ 30 fi; \ 31 } 32 am__make_running_with_option = \ 33 case $${target_option-} in \ 34 ?) ;; \ 35 *) echo "am__make_running_with_option: internal error: invalid" \ 36 "target option '$${target_option-}' specified" >&2; \ 37 exit 1;; \ 38 esac; \ 39 has_opt=no; \ 40 sane_makeflags=$$MAKEFLAGS; \ 41 if $(am__is_gnu_make); then \ 42 sane_makeflags=$$MFLAGS; \ 43 else \ 44 case $$MAKEFLAGS in \ 45 *\\[\ \ ]*) \ 46 bs=\\; \ 47 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 48 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 49 esac; \ 50 fi; \ 51 skip_next=no; \ 52 strip_trailopt () \ 53 { \ 54 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 55 }; \ 56 for flg in $$sane_makeflags; do \ 57 test $$skip_next = yes && { skip_next=no; continue; }; \ 58 case $$flg in \ 59 *=*|--*) continue;; \ 60 -*I) strip_trailopt 'I'; skip_next=yes;; \ 61 -*I?*) strip_trailopt 'I';; \ 62 -*O) strip_trailopt 'O'; skip_next=yes;; \ 63 -*O?*) strip_trailopt 'O';; \ 64 -*l) strip_trailopt 'l'; skip_next=yes;; \ 65 -*l?*) strip_trailopt 'l';; \ 66 -[dEDm]) skip_next=yes;; \ 67 -[JT]) skip_next=yes;; \ 68 esac; \ 69 case $$flg in \ 70 *$$target_option*) has_opt=yes; break;; \ 71 esac; \ 72 done; \ 73 test $$has_opt = yes 74 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 75 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 22 76 pkgdatadir = $(datadir)/@PACKAGE@ 23 77 pkgincludedir = $(includedir)/@PACKAGE@ … … 39 93 host_triplet = @host@ 40 94 subdir = src/prelude 41 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in42 95 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 43 96 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 44 97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 45 98 $(ACLOCAL_M4) 99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 46 100 mkinstalldirs = $(install_sh) -d 47 101 CONFIG_HEADER = $(top_builddir)/config.h 48 102 CONFIG_CLEAN_FILES = 49 103 CONFIG_CLEAN_VPATH_FILES = 104 AM_V_P = $(am__v_P_@AM_V@) 105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 106 am__v_P_0 = false 107 am__v_P_1 = : 50 108 AM_V_GEN = $(am__v_GEN_@AM_V@) 51 109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 52 am__v_GEN_0 = @echo " GEN " $@; 110 am__v_GEN_0 = @echo " GEN " $@; 111 am__v_GEN_1 = 53 112 AM_V_at = $(am__v_at_@AM_V@) 54 113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 55 114 am__v_at_0 = @ 115 am__v_at_1 = 56 116 SOURCES = 57 117 DIST_SOURCES = 118 am__can_run_installinfo = \ 119 case $$AM_UPDATE_INFO_DIR in \ 120 n|no|NO) false;; \ 121 *) (install-info --version) >/dev/null 2>&1;; \ 122 esac 58 123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 59 124 am__vpath_adj = case $$p in \ … … 85 150 am__installdirs = "$(DESTDIR)$(cfalibdir)" 86 151 DATA = $(cfalib_DATA) $(noinst_DATA) 152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 153 am__DIST_COMMON = $(srcdir)/Makefile.in 87 154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 88 155 ACLOCAL = @ACLOCAL@ … … 95 162 AWK = @AWK@ 96 163 BACKEND_CC = @BACKEND_CC@ 97 CC = @CC@164 CC = ${abs_top_srcdir}/src/driver/cfa 98 165 CCAS = @CCAS@ 99 166 CCASDEPMODE = @CCASDEPMODE@ … … 197 264 program_transform_name = @program_transform_name@ 198 265 psdir = @psdir@ 266 runstatedir = @runstatedir@ 199 267 sbindir = @sbindir@ 200 268 sharedstatedir = @sharedstatedir@ … … 226 294 esac; \ 227 295 done; \ 228 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/prelude/Makefile'; \296 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/prelude/Makefile'; \ 229 297 $(am__cd) $(top_srcdir) && \ 230 $(AUTOMAKE) --foreign src/prelude/Makefile 231 .PRECIOUS: Makefile 298 $(AUTOMAKE) --gnu src/prelude/Makefile 232 299 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 233 300 @case '$?' in \ … … 249 316 install-cfalibDATA: $(cfalib_DATA) 250 317 @$(NORMAL_INSTALL) 251 test -z "$(cfalibdir)" || $(MKDIR_P) "$(DESTDIR)$(cfalibdir)"252 318 @list='$(cfalib_DATA)'; test -n "$(cfalibdir)" || list=; \ 319 if test -n "$$list"; then \ 320 echo " $(MKDIR_P) '$(DESTDIR)$(cfalibdir)'"; \ 321 $(MKDIR_P) "$(DESTDIR)$(cfalibdir)" || exit 1; \ 322 fi; \ 253 323 for p in $$list; do \ 254 324 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ … … 265 335 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 266 336 dir='$(DESTDIR)$(cfalibdir)'; $(am__uninstall_files_from_dir) 267 tags : TAGS268 TAGS: 269 270 ctags: CTAGS 271 CTAGS:337 tags TAGS: 338 339 ctags CTAGS: 340 341 cscope cscopelist: 272 342 273 343 … … 409 479 .MAKE: install-am install-strip 410 480 411 .PHONY: all all-am check check-am clean clean-generic distclean\412 distclean-generic distdir dvi dvi-am html html-am info info-am\413 install install-am install-cfalibDATA install-data\414 install-data -am install-dvi install-dvi-am install-exec\415 install-exec -am install-html install-html-am install-info\416 install-info -am install-man install-pdf install-pdf-am\417 install-p s install-ps-am install-strip installcheck\418 installcheck -am installdirs maintainer-clean \481 .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ 482 ctags-am distclean distclean-generic distdir dvi dvi-am html \ 483 html-am info info-am install install-am install-cfalibDATA \ 484 install-data install-data-am install-dvi install-dvi-am \ 485 install-exec install-exec-am install-html install-html-am \ 486 install-info install-info-am install-man install-pdf \ 487 install-pdf-am install-ps install-ps-am install-strip \ 488 installcheck installcheck-am installdirs maintainer-clean \ 419 489 maintainer-clean-generic maintainer-clean-local mostlyclean \ 420 mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ 421 uninstall-cfalibDATA 490 mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \ 491 uninstall-am uninstall-cfalibDATA 492 493 .PRECIOUS: Makefile 422 494 423 495 … … 444 516 445 517 # create forward declarations for cfa builtins 446 builtins.cf : builtins.c 447 ${AM_V_GEN} @BACKEND_CC@-E -P ${<} -o ${@} -MD -MP -MF $(DEPDIR)/builtins.Po518 builtins.cf : builtins.c ${CC} 519 ${AM_V_GEN}${CC} -E -P ${<} -o ${@} -MD -MP -MF $(DEPDIR)/builtins.Po 448 520 ${AM_V_at}sed -i 's/builtins.o/builtins.cf/g' $(DEPDIR)/builtins.Po 449 521 -
src/tests/.expect/io.txt
rf7cb0bc ra5de33e 4 4 123 5 5 6 opening delimiters 6 7 x (1 x [2 x {3 x =4 x $5 x £6 x ¥7 x ¡8 x ¿9 x «10 7 1, x 2. x 3; x 4! x 5? x 6% x 7¢ x 8» x 9) x 10] x 11} x 8 9 closing delimiters 10 1, x 2. x 3; x 4! x 5? x 6% x 7¢ x 8» x 9) x 10] x 11} x 11 12 opening/closing delimiters 8 13 x`1`x'2'x"3"x:4:x 5 x 6 x 9 14 7 … … 14 19 x 15 20 10 16 x 21 x 22 23 override opening/closing delimiters 17 24 x ( 1 ) x 2 , x 3 :x: 4 25 26 input bacis types 27 28 output basic types 18 29 A 19 30 1 2 3 4 5 6 7 8 … … 21 32 1.1+2.3i 1.1-2.3i 1.1-2.3i 22 33 34 tuples 35 1, 2, 3 3, 4, 5 36 37 toggle separator 23 38 1.11.21.3 24 39 1.1+2.3i1.1-2.3i1.1-2.3i 25 abcxyz 26 abcxyz 40 abcxyz 41 abcxyz 27 42 43 change separator 44 from " "to " , $" 28 45 1.1, $1.2, $1.3 29 46 1.1+2.3i, $1.1-2.3i, $1.1-2.3i 30 abc, $xyz 47 abc, $xyz, $ 48 1, 2, 3, $3, 4, 5 31 49 32 1, 2, 3, 4 33 1, $2, $3 ", $" 34 1 2 3 " " 50 from ", $"to " " 51 1.1 1.2 1.3 52 1.1+2.3i 1.1-2.3i 1.1-2.3i 53 abc xyz 54 1, 2, 3 3, 4, 5 55 56 1 2 3 57 12 3 35 58 1 2 3 36 12 3 59 1 2 3 60 1 2 3 61 37 62 123 38 63 1 23 39 64 1 2 3 40 1 2 3 4 " " 41 1, 2, 3, 4 ", " 42 1, 2, 3, 4 65 123 66 1 2 3 67 123 68 1 2 3 69 70 1 2 3 3 4 5 " " 71 1, 2, 3 3, 4, 5 ", " 72 1, 2, 3 3, 4, 5 73 43 74 3, 4, a, 7.2 44 75 3, 4, a, 7.2 45 76 3 4 a 7.2 46 77 3 4 a 7.234a7.23 4 a 7.2 47 3-4-a-7.2^3^4 -3-4-a-7.278 3-4-a-7.2^3^4^3-4-a-7.2 -
src/tests/Makefile.am
rf7cb0bc ra5de33e 32 32 BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ ${EXTRA_FLAGS} 33 33 TEST_FLAGS = $(if $(test), 2> .err/${@}.log, ) 34 CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS}34 AM_CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS} 35 35 CC = @CFA_BINDIR@/@CFA_NAME@ 36 36 … … 39 39 40 40 fstream_test_SOURCES = fstream_test.c 41 fstream_test_CFLAGS = $(if $(test), 2>> .err/fstream_test.log, ) ${BUILD_FLAGS} 42 41 43 vector_test_SOURCES = vector/vector_int.c vector/array.c vector/vector_test.c 44 vector_test_CFLAGS = $(if $(test), 2>> .err/vector_test.log, ) ${BUILD_FLAGS} 45 42 46 avl_test_SOURCES = avltree/avl_test.c avltree/avl0.c avltree/avl1.c avltree/avl2.c avltree/avl3.c avltree/avl4.c avltree/avl-private.c 47 avl_test_CFLAGS = $(if $(test), 2>> .err/avl_test.log, ) ${BUILD_FLAGS} 43 48 44 49 all-local : … … 62 67 63 68 % : %.c @CFA_BINDIR@/@CFA_NAME@ 64 ${CC} ${ CFLAGS} ${<} -o ${@}69 ${CC} ${AM_CFLAGS} ${CFLAGS} ${<} -o ${@} 65 70 66 71 dtor-early-exit-ERR1: dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@ 67 ${CC} ${ CFLAGS} -DERR1 ${<} -o ${@}72 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@} 68 73 69 74 dtor-early-exit-ERR2: dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@ 70 ${CC} ${ CFLAGS} -DERR2 ${<} -o ${@}75 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 ${<} -o ${@} 71 76 72 77 declarationSpecifier: declarationSpecifier.c @CFA_BINDIR@/@CFA_NAME@ 73 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}78 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 74 79 75 80 gccExtensions : gccExtensions.c @CFA_BINDIR@/@CFA_NAME@ 76 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}81 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 77 82 78 83 extension : extension.c @CFA_BINDIR@/@CFA_NAME@ 79 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}84 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 80 85 81 86 attributes : attributes.c @CFA_BINDIR@/@CFA_NAME@ 82 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}87 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 83 88 84 89 KRfunctions : KRfunctions.c @CFA_BINDIR@/@CFA_NAME@ 85 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}90 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 86 91 87 92 gmp : gmp.c @CFA_BINDIR@/@CFA_NAME@ 88 ${CC} ${ CFLAGS} -lgmp ${<} -o ${@}93 ${CC} ${AM_CFLAGS} ${CFLAGS} -lgmp ${<} -o ${@} 89 94 90 95 memberCtors-ERR1: memberCtors.c @CFA_BINDIR@/@CFA_NAME@ 91 ${CC} ${ CFLAGS} -DERR1 ${<} -o ${@}96 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@} 92 97 93 98 completeTypeError : completeTypeError.c @CFA_BINDIR@/@CFA_NAME@ 94 ${CC} ${ CFLAGS} -DERR1 ${<} -o ${@}99 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@} -
src/tests/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 19 18 ############################################################################### 20 19 VPATH = @srcdir@ 20 am__is_gnu_make = { \ 21 if test -z '$(MAKELEVEL)'; then \ 22 false; \ 23 elif test -n '$(MAKE_HOST)'; then \ 24 true; \ 25 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 26 true; \ 27 else \ 28 false; \ 29 fi; \ 30 } 31 am__make_running_with_option = \ 32 case $${target_option-} in \ 33 ?) ;; \ 34 *) echo "am__make_running_with_option: internal error: invalid" \ 35 "target option '$${target_option-}' specified" >&2; \ 36 exit 1;; \ 37 esac; \ 38 has_opt=no; \ 39 sane_makeflags=$$MAKEFLAGS; \ 40 if $(am__is_gnu_make); then \ 41 sane_makeflags=$$MFLAGS; \ 42 else \ 43 case $$MAKEFLAGS in \ 44 *\\[\ \ ]*) \ 45 bs=\\; \ 46 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 47 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 48 esac; \ 49 fi; \ 50 skip_next=no; \ 51 strip_trailopt () \ 52 { \ 53 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 54 }; \ 55 for flg in $$sane_makeflags; do \ 56 test $$skip_next = yes && { skip_next=no; continue; }; \ 57 case $$flg in \ 58 *=*|--*) continue;; \ 59 -*I) strip_trailopt 'I'; skip_next=yes;; \ 60 -*I?*) strip_trailopt 'I';; \ 61 -*O) strip_trailopt 'O'; skip_next=yes;; \ 62 -*O?*) strip_trailopt 'O';; \ 63 -*l) strip_trailopt 'l'; skip_next=yes;; \ 64 -*l?*) strip_trailopt 'l';; \ 65 -[dEDm]) skip_next=yes;; \ 66 -[JT]) skip_next=yes;; \ 67 esac; \ 68 case $$flg in \ 69 *$$target_option*) has_opt=yes; break;; \ 70 esac; \ 71 done; \ 72 test $$has_opt = yes 73 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 74 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 21 75 pkgdatadir = $(datadir)/@PACKAGE@ 22 76 pkgincludedir = $(includedir)/@PACKAGE@ … … 41 95 avl_test$(EXEEXT) 42 96 subdir = src/tests 43 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in44 97 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 45 98 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 46 99 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 47 100 $(ACLOCAL_M4) 101 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 48 102 mkinstalldirs = $(install_sh) -d 49 103 CONFIG_HEADER = $(top_builddir)/config.h 50 104 CONFIG_CLEAN_FILES = 51 105 CONFIG_CLEAN_VPATH_FILES = 52 am_avl_test_OBJECTS = avl_test.$(OBJEXT) avl0.$(OBJEXT) avl1.$(OBJEXT) \ 53 avl2.$(OBJEXT) avl3.$(OBJEXT) avl4.$(OBJEXT) \ 54 avl-private.$(OBJEXT) 106 am__dirstamp = $(am__leading_dot)dirstamp 107 am_avl_test_OBJECTS = avltree/avl_test-avl_test.$(OBJEXT) \ 108 avltree/avl_test-avl0.$(OBJEXT) \ 109 avltree/avl_test-avl1.$(OBJEXT) \ 110 avltree/avl_test-avl2.$(OBJEXT) \ 111 avltree/avl_test-avl3.$(OBJEXT) \ 112 avltree/avl_test-avl4.$(OBJEXT) \ 113 avltree/avl_test-avl-private.$(OBJEXT) 55 114 avl_test_OBJECTS = $(am_avl_test_OBJECTS) 56 115 avl_test_LDADD = $(LDADD) 57 am_fstream_test_OBJECTS = fstream_test.$(OBJEXT) 116 avl_test_LINK = $(CCLD) $(avl_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ 117 $(LDFLAGS) -o $@ 118 am_fstream_test_OBJECTS = fstream_test-fstream_test.$(OBJEXT) 58 119 fstream_test_OBJECTS = $(am_fstream_test_OBJECTS) 59 120 fstream_test_LDADD = $(LDADD) 60 am_vector_test_OBJECTS = vector_int.$(OBJEXT) array.$(OBJEXT) \ 61 vector_test.$(OBJEXT) 121 fstream_test_LINK = $(CCLD) $(fstream_test_CFLAGS) $(CFLAGS) \ 122 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 123 am_vector_test_OBJECTS = vector/vector_test-vector_int.$(OBJEXT) \ 124 vector/vector_test-array.$(OBJEXT) \ 125 vector/vector_test-vector_test.$(OBJEXT) 62 126 vector_test_OBJECTS = $(am_vector_test_OBJECTS) 63 127 vector_test_LDADD = $(LDADD) 128 vector_test_LINK = $(CCLD) $(vector_test_CFLAGS) $(CFLAGS) \ 129 $(AM_LDFLAGS) $(LDFLAGS) -o $@ 130 AM_V_P = $(am__v_P_@AM_V@) 131 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 132 am__v_P_0 = false 133 am__v_P_1 = : 134 AM_V_GEN = $(am__v_GEN_@AM_V@) 135 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 136 am__v_GEN_0 = @echo " GEN " $@; 137 am__v_GEN_1 = 138 AM_V_at = $(am__v_at_@AM_V@) 139 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 140 am__v_at_0 = @ 141 am__v_at_1 = 64 142 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 65 143 depcomp = $(SHELL) $(top_srcdir)/automake/depcomp … … 69 147 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) 70 148 am__v_lt_0 = --silent 149 am__v_lt_1 = 71 150 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 72 151 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 73 152 AM_V_CC = $(am__v_CC_@AM_V@) 74 153 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 75 am__v_CC_0 = @echo " CC " $@; 76 AM_V_at = $(am__v_at_@AM_V@) 77 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 78 am__v_at_0 = @ 154 am__v_CC_0 = @echo " CC " $@; 155 am__v_CC_1 = 79 156 CCLD = $(CC) 80 157 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 81 158 AM_V_CCLD = $(am__v_CCLD_@AM_V@) 82 159 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 83 am__v_CCLD_0 = @echo " CCLD " $@; 84 AM_V_GEN = $(am__v_GEN_@AM_V@) 85 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 86 am__v_GEN_0 = @echo " GEN " $@; 160 am__v_CCLD_0 = @echo " CCLD " $@; 161 am__v_CCLD_1 = 87 162 SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES) \ 88 163 $(vector_test_SOURCES) 89 164 DIST_SOURCES = $(avl_test_SOURCES) $(fstream_test_SOURCES) \ 90 165 $(vector_test_SOURCES) 166 am__can_run_installinfo = \ 167 case $$AM_UPDATE_INFO_DIR in \ 168 n|no|NO) false;; \ 169 *) (install-info --version) >/dev/null 2>&1;; \ 170 esac 171 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 172 # Read a list of newline-separated strings from the standard input, 173 # and print each of them once, without duplicates. Input order is 174 # *not* preserved. 175 am__uniquify_input = $(AWK) '\ 176 BEGIN { nonempty = 0; } \ 177 { items[$$0] = 1; nonempty = 1; } \ 178 END { if (nonempty) { for (i in items) print i; }; } \ 179 ' 180 # Make sure the list of sources is unique. This is necessary because, 181 # e.g., the same source file might be shared among _SOURCES variables 182 # for different programs/libraries. 183 am__define_uniq_tagged_files = \ 184 list='$(am__tagged_files)'; \ 185 unique=`for i in $$list; do \ 186 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 187 done | $(am__uniquify_input)` 91 188 ETAGS = etags 92 189 CTAGS = ctags 190 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/automake/depcomp 93 191 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 94 192 ACLOCAL = @ACLOCAL@ … … 113 211 CFA_NAME = @CFA_NAME@ 114 212 CFA_PREFIX = @CFA_PREFIX@ 115 CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS}213 CFLAGS = @CFLAGS@ 116 214 CPP = @CPP@ 117 215 CPPFLAGS = @CPPFLAGS@ … … 203 301 program_transform_name = @program_transform_name@ 204 302 psdir = @psdir@ 303 runstatedir = @runstatedir@ 205 304 sbindir = @sbindir@ 206 305 sharedstatedir = @sharedstatedir@ … … 224 323 BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ ${EXTRA_FLAGS} 225 324 TEST_FLAGS = $(if $(test), 2> .err/${@}.log, ) 325 AM_CFLAGS = ${TEST_FLAGS} ${BUILD_FLAGS} 226 326 fstream_test_SOURCES = fstream_test.c 327 fstream_test_CFLAGS = $(if $(test), 2>> .err/fstream_test.log, ) ${BUILD_FLAGS} 227 328 vector_test_SOURCES = vector/vector_int.c vector/array.c vector/vector_test.c 329 vector_test_CFLAGS = $(if $(test), 2>> .err/vector_test.log, ) ${BUILD_FLAGS} 228 330 avl_test_SOURCES = avltree/avl_test.c avltree/avl0.c avltree/avl1.c avltree/avl2.c avltree/avl3.c avltree/avl4.c avltree/avl-private.c 331 avl_test_CFLAGS = $(if $(test), 2>> .err/avl_test.log, ) ${BUILD_FLAGS} 229 332 all: all-am 230 333 … … 240 343 esac; \ 241 344 done; \ 242 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/tests/Makefile'; \345 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/tests/Makefile'; \ 243 346 $(am__cd) $(top_srcdir) && \ 244 $(AUTOMAKE) --foreign src/tests/Makefile 245 .PRECIOUS: Makefile 347 $(AUTOMAKE) --gnu src/tests/Makefile 246 348 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 247 349 @case '$?' in \ … … 261 363 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 262 364 $(am__aclocal_m4_deps): 365 avltree/$(am__dirstamp): 366 @$(MKDIR_P) avltree 367 @: > avltree/$(am__dirstamp) 368 avltree/$(DEPDIR)/$(am__dirstamp): 369 @$(MKDIR_P) avltree/$(DEPDIR) 370 @: > avltree/$(DEPDIR)/$(am__dirstamp) 371 avltree/avl_test-avl_test.$(OBJEXT): avltree/$(am__dirstamp) \ 372 avltree/$(DEPDIR)/$(am__dirstamp) 373 avltree/avl_test-avl0.$(OBJEXT): avltree/$(am__dirstamp) \ 374 avltree/$(DEPDIR)/$(am__dirstamp) 375 avltree/avl_test-avl1.$(OBJEXT): avltree/$(am__dirstamp) \ 376 avltree/$(DEPDIR)/$(am__dirstamp) 377 avltree/avl_test-avl2.$(OBJEXT): avltree/$(am__dirstamp) \ 378 avltree/$(DEPDIR)/$(am__dirstamp) 379 avltree/avl_test-avl3.$(OBJEXT): avltree/$(am__dirstamp) \ 380 avltree/$(DEPDIR)/$(am__dirstamp) 381 avltree/avl_test-avl4.$(OBJEXT): avltree/$(am__dirstamp) \ 382 avltree/$(DEPDIR)/$(am__dirstamp) 383 avltree/avl_test-avl-private.$(OBJEXT): avltree/$(am__dirstamp) \ 384 avltree/$(DEPDIR)/$(am__dirstamp) 385 263 386 avl_test$(EXEEXT): $(avl_test_OBJECTS) $(avl_test_DEPENDENCIES) $(EXTRA_avl_test_DEPENDENCIES) 264 387 @rm -f avl_test$(EXEEXT) 265 $(AM_V_CCLD)$(LINK) $(avl_test_OBJECTS) $(avl_test_LDADD) $(LIBS) 388 $(AM_V_CCLD)$(avl_test_LINK) $(avl_test_OBJECTS) $(avl_test_LDADD) $(LIBS) 389 266 390 fstream_test$(EXEEXT): $(fstream_test_OBJECTS) $(fstream_test_DEPENDENCIES) $(EXTRA_fstream_test_DEPENDENCIES) 267 391 @rm -f fstream_test$(EXEEXT) 268 $(AM_V_CCLD)$(LINK) $(fstream_test_OBJECTS) $(fstream_test_LDADD) $(LIBS) 392 $(AM_V_CCLD)$(fstream_test_LINK) $(fstream_test_OBJECTS) $(fstream_test_LDADD) $(LIBS) 393 vector/$(am__dirstamp): 394 @$(MKDIR_P) vector 395 @: > vector/$(am__dirstamp) 396 vector/$(DEPDIR)/$(am__dirstamp): 397 @$(MKDIR_P) vector/$(DEPDIR) 398 @: > vector/$(DEPDIR)/$(am__dirstamp) 399 vector/vector_test-vector_int.$(OBJEXT): vector/$(am__dirstamp) \ 400 vector/$(DEPDIR)/$(am__dirstamp) 401 vector/vector_test-array.$(OBJEXT): vector/$(am__dirstamp) \ 402 vector/$(DEPDIR)/$(am__dirstamp) 403 vector/vector_test-vector_test.$(OBJEXT): vector/$(am__dirstamp) \ 404 vector/$(DEPDIR)/$(am__dirstamp) 405 269 406 vector_test$(EXEEXT): $(vector_test_OBJECTS) $(vector_test_DEPENDENCIES) $(EXTRA_vector_test_DEPENDENCIES) 270 407 @rm -f vector_test$(EXEEXT) 271 $(AM_V_CCLD)$( LINK) $(vector_test_OBJECTS) $(vector_test_LDADD) $(LIBS)408 $(AM_V_CCLD)$(vector_test_LINK) $(vector_test_OBJECTS) $(vector_test_LDADD) $(LIBS) 272 409 273 410 mostlyclean-compile: 274 411 -rm -f *.$(OBJEXT) 412 -rm -f avltree/*.$(OBJEXT) 413 -rm -f vector/*.$(OBJEXT) 275 414 276 415 distclean-compile: 277 416 -rm -f *.tab.c 278 417 279 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ array.Po@am__quote@280 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/avl-private.Po@am__quote@281 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/avl0.Po@am__quote@282 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/avl1.Po@am__quote@283 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/avl2.Po@am__quote@284 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/avl3.Po@am__quote@285 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/avl4.Po@am__quote@286 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/avl_test.Po@am__quote@287 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/fstream_test.Po@am__quote@288 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/vector_int.Po@am__quote@289 @AMDEP_TRUE@@am__include@ @am__quote@ ./$(DEPDIR)/vector_test.Po@am__quote@418 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstream_test-fstream_test.Po@am__quote@ 419 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test-avl-private.Po@am__quote@ 420 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test-avl0.Po@am__quote@ 421 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test-avl1.Po@am__quote@ 422 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test-avl2.Po@am__quote@ 423 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test-avl3.Po@am__quote@ 424 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test-avl4.Po@am__quote@ 425 @AMDEP_TRUE@@am__include@ @am__quote@avltree/$(DEPDIR)/avl_test-avl_test.Po@am__quote@ 426 @AMDEP_TRUE@@am__include@ @am__quote@vector/$(DEPDIR)/vector_test-array.Po@am__quote@ 427 @AMDEP_TRUE@@am__include@ @am__quote@vector/$(DEPDIR)/vector_test-vector_int.Po@am__quote@ 428 @AMDEP_TRUE@@am__include@ @am__quote@vector/$(DEPDIR)/vector_test-vector_test.Po@am__quote@ 290 429 291 430 .c.o: 292 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 293 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 431 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 432 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 433 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 294 434 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 295 435 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 296 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<436 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< 297 437 298 438 .c.obj: 299 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` 300 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 439 @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 440 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 441 @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 301 442 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 302 443 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 303 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` 304 305 avl_test.o: avltree/avl_test.c 306 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl_test.o -MD -MP -MF $(DEPDIR)/avl_test.Tpo -c -o avl_test.o `test -f 'avltree/avl_test.c' || echo '$(srcdir)/'`avltree/avl_test.c 307 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl_test.Tpo $(DEPDIR)/avl_test.Po 308 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl_test.c' object='avl_test.o' libtool=no @AMDEPBACKSLASH@ 309 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 310 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl_test.o `test -f 'avltree/avl_test.c' || echo '$(srcdir)/'`avltree/avl_test.c 311 312 avl_test.obj: avltree/avl_test.c 313 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl_test.obj -MD -MP -MF $(DEPDIR)/avl_test.Tpo -c -o avl_test.obj `if test -f 'avltree/avl_test.c'; then $(CYGPATH_W) 'avltree/avl_test.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl_test.c'; fi` 314 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl_test.Tpo $(DEPDIR)/avl_test.Po 315 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl_test.c' object='avl_test.obj' libtool=no @AMDEPBACKSLASH@ 316 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 317 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl_test.obj `if test -f 'avltree/avl_test.c'; then $(CYGPATH_W) 'avltree/avl_test.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl_test.c'; fi` 318 319 avl0.o: avltree/avl0.c 320 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl0.o -MD -MP -MF $(DEPDIR)/avl0.Tpo -c -o avl0.o `test -f 'avltree/avl0.c' || echo '$(srcdir)/'`avltree/avl0.c 321 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl0.Tpo $(DEPDIR)/avl0.Po 322 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl0.c' object='avl0.o' libtool=no @AMDEPBACKSLASH@ 323 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 324 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl0.o `test -f 'avltree/avl0.c' || echo '$(srcdir)/'`avltree/avl0.c 325 326 avl0.obj: avltree/avl0.c 327 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl0.obj -MD -MP -MF $(DEPDIR)/avl0.Tpo -c -o avl0.obj `if test -f 'avltree/avl0.c'; then $(CYGPATH_W) 'avltree/avl0.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl0.c'; fi` 328 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl0.Tpo $(DEPDIR)/avl0.Po 329 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl0.c' object='avl0.obj' libtool=no @AMDEPBACKSLASH@ 330 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 331 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl0.obj `if test -f 'avltree/avl0.c'; then $(CYGPATH_W) 'avltree/avl0.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl0.c'; fi` 332 333 avl1.o: avltree/avl1.c 334 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl1.o -MD -MP -MF $(DEPDIR)/avl1.Tpo -c -o avl1.o `test -f 'avltree/avl1.c' || echo '$(srcdir)/'`avltree/avl1.c 335 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl1.Tpo $(DEPDIR)/avl1.Po 336 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl1.c' object='avl1.o' libtool=no @AMDEPBACKSLASH@ 337 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 338 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl1.o `test -f 'avltree/avl1.c' || echo '$(srcdir)/'`avltree/avl1.c 339 340 avl1.obj: avltree/avl1.c 341 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl1.obj -MD -MP -MF $(DEPDIR)/avl1.Tpo -c -o avl1.obj `if test -f 'avltree/avl1.c'; then $(CYGPATH_W) 'avltree/avl1.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl1.c'; fi` 342 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl1.Tpo $(DEPDIR)/avl1.Po 343 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl1.c' object='avl1.obj' libtool=no @AMDEPBACKSLASH@ 344 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 345 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl1.obj `if test -f 'avltree/avl1.c'; then $(CYGPATH_W) 'avltree/avl1.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl1.c'; fi` 346 347 avl2.o: avltree/avl2.c 348 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl2.o -MD -MP -MF $(DEPDIR)/avl2.Tpo -c -o avl2.o `test -f 'avltree/avl2.c' || echo '$(srcdir)/'`avltree/avl2.c 349 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl2.Tpo $(DEPDIR)/avl2.Po 350 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl2.c' object='avl2.o' libtool=no @AMDEPBACKSLASH@ 351 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 352 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl2.o `test -f 'avltree/avl2.c' || echo '$(srcdir)/'`avltree/avl2.c 353 354 avl2.obj: avltree/avl2.c 355 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl2.obj -MD -MP -MF $(DEPDIR)/avl2.Tpo -c -o avl2.obj `if test -f 'avltree/avl2.c'; then $(CYGPATH_W) 'avltree/avl2.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl2.c'; fi` 356 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl2.Tpo $(DEPDIR)/avl2.Po 357 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl2.c' object='avl2.obj' libtool=no @AMDEPBACKSLASH@ 358 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 359 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl2.obj `if test -f 'avltree/avl2.c'; then $(CYGPATH_W) 'avltree/avl2.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl2.c'; fi` 360 361 avl3.o: avltree/avl3.c 362 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl3.o -MD -MP -MF $(DEPDIR)/avl3.Tpo -c -o avl3.o `test -f 'avltree/avl3.c' || echo '$(srcdir)/'`avltree/avl3.c 363 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl3.Tpo $(DEPDIR)/avl3.Po 364 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl3.c' object='avl3.o' libtool=no @AMDEPBACKSLASH@ 365 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 366 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl3.o `test -f 'avltree/avl3.c' || echo '$(srcdir)/'`avltree/avl3.c 367 368 avl3.obj: avltree/avl3.c 369 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl3.obj -MD -MP -MF $(DEPDIR)/avl3.Tpo -c -o avl3.obj `if test -f 'avltree/avl3.c'; then $(CYGPATH_W) 'avltree/avl3.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl3.c'; fi` 370 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl3.Tpo $(DEPDIR)/avl3.Po 371 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl3.c' object='avl3.obj' libtool=no @AMDEPBACKSLASH@ 372 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 373 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl3.obj `if test -f 'avltree/avl3.c'; then $(CYGPATH_W) 'avltree/avl3.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl3.c'; fi` 374 375 avl4.o: avltree/avl4.c 376 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl4.o -MD -MP -MF $(DEPDIR)/avl4.Tpo -c -o avl4.o `test -f 'avltree/avl4.c' || echo '$(srcdir)/'`avltree/avl4.c 377 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl4.Tpo $(DEPDIR)/avl4.Po 378 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl4.c' object='avl4.o' libtool=no @AMDEPBACKSLASH@ 379 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 380 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl4.o `test -f 'avltree/avl4.c' || echo '$(srcdir)/'`avltree/avl4.c 381 382 avl4.obj: avltree/avl4.c 383 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl4.obj -MD -MP -MF $(DEPDIR)/avl4.Tpo -c -o avl4.obj `if test -f 'avltree/avl4.c'; then $(CYGPATH_W) 'avltree/avl4.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl4.c'; fi` 384 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl4.Tpo $(DEPDIR)/avl4.Po 385 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl4.c' object='avl4.obj' libtool=no @AMDEPBACKSLASH@ 386 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 387 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl4.obj `if test -f 'avltree/avl4.c'; then $(CYGPATH_W) 'avltree/avl4.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl4.c'; fi` 388 389 avl-private.o: avltree/avl-private.c 390 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl-private.o -MD -MP -MF $(DEPDIR)/avl-private.Tpo -c -o avl-private.o `test -f 'avltree/avl-private.c' || echo '$(srcdir)/'`avltree/avl-private.c 391 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl-private.Tpo $(DEPDIR)/avl-private.Po 392 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl-private.c' object='avl-private.o' libtool=no @AMDEPBACKSLASH@ 393 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 394 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl-private.o `test -f 'avltree/avl-private.c' || echo '$(srcdir)/'`avltree/avl-private.c 395 396 avl-private.obj: avltree/avl-private.c 397 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT avl-private.obj -MD -MP -MF $(DEPDIR)/avl-private.Tpo -c -o avl-private.obj `if test -f 'avltree/avl-private.c'; then $(CYGPATH_W) 'avltree/avl-private.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl-private.c'; fi` 398 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/avl-private.Tpo $(DEPDIR)/avl-private.Po 399 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl-private.c' object='avl-private.obj' libtool=no @AMDEPBACKSLASH@ 400 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 401 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o avl-private.obj `if test -f 'avltree/avl-private.c'; then $(CYGPATH_W) 'avltree/avl-private.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl-private.c'; fi` 402 403 vector_int.o: vector/vector_int.c 404 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vector_int.o -MD -MP -MF $(DEPDIR)/vector_int.Tpo -c -o vector_int.o `test -f 'vector/vector_int.c' || echo '$(srcdir)/'`vector/vector_int.c 405 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vector_int.Tpo $(DEPDIR)/vector_int.Po 406 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_int.c' object='vector_int.o' libtool=no @AMDEPBACKSLASH@ 407 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 408 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vector_int.o `test -f 'vector/vector_int.c' || echo '$(srcdir)/'`vector/vector_int.c 409 410 vector_int.obj: vector/vector_int.c 411 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vector_int.obj -MD -MP -MF $(DEPDIR)/vector_int.Tpo -c -o vector_int.obj `if test -f 'vector/vector_int.c'; then $(CYGPATH_W) 'vector/vector_int.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_int.c'; fi` 412 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vector_int.Tpo $(DEPDIR)/vector_int.Po 413 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_int.c' object='vector_int.obj' libtool=no @AMDEPBACKSLASH@ 414 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 415 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vector_int.obj `if test -f 'vector/vector_int.c'; then $(CYGPATH_W) 'vector/vector_int.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_int.c'; fi` 416 417 array.o: vector/array.c 418 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT array.o -MD -MP -MF $(DEPDIR)/array.Tpo -c -o array.o `test -f 'vector/array.c' || echo '$(srcdir)/'`vector/array.c 419 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/array.Tpo $(DEPDIR)/array.Po 420 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/array.c' object='array.o' libtool=no @AMDEPBACKSLASH@ 421 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 422 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o array.o `test -f 'vector/array.c' || echo '$(srcdir)/'`vector/array.c 423 424 array.obj: vector/array.c 425 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT array.obj -MD -MP -MF $(DEPDIR)/array.Tpo -c -o array.obj `if test -f 'vector/array.c'; then $(CYGPATH_W) 'vector/array.c'; else $(CYGPATH_W) '$(srcdir)/vector/array.c'; fi` 426 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/array.Tpo $(DEPDIR)/array.Po 427 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/array.c' object='array.obj' libtool=no @AMDEPBACKSLASH@ 428 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 429 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o array.obj `if test -f 'vector/array.c'; then $(CYGPATH_W) 'vector/array.c'; else $(CYGPATH_W) '$(srcdir)/vector/array.c'; fi` 430 431 vector_test.o: vector/vector_test.c 432 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vector_test.o -MD -MP -MF $(DEPDIR)/vector_test.Tpo -c -o vector_test.o `test -f 'vector/vector_test.c' || echo '$(srcdir)/'`vector/vector_test.c 433 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vector_test.Tpo $(DEPDIR)/vector_test.Po 434 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_test.c' object='vector_test.o' libtool=no @AMDEPBACKSLASH@ 435 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 436 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vector_test.o `test -f 'vector/vector_test.c' || echo '$(srcdir)/'`vector/vector_test.c 437 438 vector_test.obj: vector/vector_test.c 439 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vector_test.obj -MD -MP -MF $(DEPDIR)/vector_test.Tpo -c -o vector_test.obj `if test -f 'vector/vector_test.c'; then $(CYGPATH_W) 'vector/vector_test.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_test.c'; fi` 440 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vector_test.Tpo $(DEPDIR)/vector_test.Po 441 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_test.c' object='vector_test.obj' libtool=no @AMDEPBACKSLASH@ 442 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 443 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vector_test.obj `if test -f 'vector/vector_test.c'; then $(CYGPATH_W) 'vector/vector_test.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_test.c'; fi` 444 445 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 446 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 447 unique=`for i in $$list; do \ 448 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 449 done | \ 450 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 451 END { if (nonempty) { for (i in files) print i; }; }'`; \ 452 mkid -fID $$unique 453 tags: TAGS 454 455 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 456 $(TAGS_FILES) $(LISP) 444 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 445 446 avltree/avl_test-avl_test.o: avltree/avl_test.c 447 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl_test.o -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl_test.Tpo -c -o avltree/avl_test-avl_test.o `test -f 'avltree/avl_test.c' || echo '$(srcdir)/'`avltree/avl_test.c 448 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl_test.Tpo avltree/$(DEPDIR)/avl_test-avl_test.Po 449 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl_test.c' object='avltree/avl_test-avl_test.o' libtool=no @AMDEPBACKSLASH@ 450 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 451 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl_test.o `test -f 'avltree/avl_test.c' || echo '$(srcdir)/'`avltree/avl_test.c 452 453 avltree/avl_test-avl_test.obj: avltree/avl_test.c 454 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl_test.obj -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl_test.Tpo -c -o avltree/avl_test-avl_test.obj `if test -f 'avltree/avl_test.c'; then $(CYGPATH_W) 'avltree/avl_test.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl_test.c'; fi` 455 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl_test.Tpo avltree/$(DEPDIR)/avl_test-avl_test.Po 456 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl_test.c' object='avltree/avl_test-avl_test.obj' libtool=no @AMDEPBACKSLASH@ 457 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 458 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl_test.obj `if test -f 'avltree/avl_test.c'; then $(CYGPATH_W) 'avltree/avl_test.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl_test.c'; fi` 459 460 avltree/avl_test-avl0.o: avltree/avl0.c 461 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl0.o -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl0.Tpo -c -o avltree/avl_test-avl0.o `test -f 'avltree/avl0.c' || echo '$(srcdir)/'`avltree/avl0.c 462 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl0.Tpo avltree/$(DEPDIR)/avl_test-avl0.Po 463 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl0.c' object='avltree/avl_test-avl0.o' libtool=no @AMDEPBACKSLASH@ 464 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 465 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl0.o `test -f 'avltree/avl0.c' || echo '$(srcdir)/'`avltree/avl0.c 466 467 avltree/avl_test-avl0.obj: avltree/avl0.c 468 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl0.obj -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl0.Tpo -c -o avltree/avl_test-avl0.obj `if test -f 'avltree/avl0.c'; then $(CYGPATH_W) 'avltree/avl0.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl0.c'; fi` 469 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl0.Tpo avltree/$(DEPDIR)/avl_test-avl0.Po 470 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl0.c' object='avltree/avl_test-avl0.obj' libtool=no @AMDEPBACKSLASH@ 471 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 472 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl0.obj `if test -f 'avltree/avl0.c'; then $(CYGPATH_W) 'avltree/avl0.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl0.c'; fi` 473 474 avltree/avl_test-avl1.o: avltree/avl1.c 475 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl1.o -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl1.Tpo -c -o avltree/avl_test-avl1.o `test -f 'avltree/avl1.c' || echo '$(srcdir)/'`avltree/avl1.c 476 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl1.Tpo avltree/$(DEPDIR)/avl_test-avl1.Po 477 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl1.c' object='avltree/avl_test-avl1.o' libtool=no @AMDEPBACKSLASH@ 478 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 479 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl1.o `test -f 'avltree/avl1.c' || echo '$(srcdir)/'`avltree/avl1.c 480 481 avltree/avl_test-avl1.obj: avltree/avl1.c 482 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl1.obj -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl1.Tpo -c -o avltree/avl_test-avl1.obj `if test -f 'avltree/avl1.c'; then $(CYGPATH_W) 'avltree/avl1.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl1.c'; fi` 483 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl1.Tpo avltree/$(DEPDIR)/avl_test-avl1.Po 484 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl1.c' object='avltree/avl_test-avl1.obj' libtool=no @AMDEPBACKSLASH@ 485 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 486 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl1.obj `if test -f 'avltree/avl1.c'; then $(CYGPATH_W) 'avltree/avl1.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl1.c'; fi` 487 488 avltree/avl_test-avl2.o: avltree/avl2.c 489 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl2.o -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl2.Tpo -c -o avltree/avl_test-avl2.o `test -f 'avltree/avl2.c' || echo '$(srcdir)/'`avltree/avl2.c 490 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl2.Tpo avltree/$(DEPDIR)/avl_test-avl2.Po 491 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl2.c' object='avltree/avl_test-avl2.o' libtool=no @AMDEPBACKSLASH@ 492 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 493 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl2.o `test -f 'avltree/avl2.c' || echo '$(srcdir)/'`avltree/avl2.c 494 495 avltree/avl_test-avl2.obj: avltree/avl2.c 496 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl2.obj -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl2.Tpo -c -o avltree/avl_test-avl2.obj `if test -f 'avltree/avl2.c'; then $(CYGPATH_W) 'avltree/avl2.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl2.c'; fi` 497 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl2.Tpo avltree/$(DEPDIR)/avl_test-avl2.Po 498 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl2.c' object='avltree/avl_test-avl2.obj' libtool=no @AMDEPBACKSLASH@ 499 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 500 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl2.obj `if test -f 'avltree/avl2.c'; then $(CYGPATH_W) 'avltree/avl2.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl2.c'; fi` 501 502 avltree/avl_test-avl3.o: avltree/avl3.c 503 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl3.o -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl3.Tpo -c -o avltree/avl_test-avl3.o `test -f 'avltree/avl3.c' || echo '$(srcdir)/'`avltree/avl3.c 504 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl3.Tpo avltree/$(DEPDIR)/avl_test-avl3.Po 505 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl3.c' object='avltree/avl_test-avl3.o' libtool=no @AMDEPBACKSLASH@ 506 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 507 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl3.o `test -f 'avltree/avl3.c' || echo '$(srcdir)/'`avltree/avl3.c 508 509 avltree/avl_test-avl3.obj: avltree/avl3.c 510 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl3.obj -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl3.Tpo -c -o avltree/avl_test-avl3.obj `if test -f 'avltree/avl3.c'; then $(CYGPATH_W) 'avltree/avl3.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl3.c'; fi` 511 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl3.Tpo avltree/$(DEPDIR)/avl_test-avl3.Po 512 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl3.c' object='avltree/avl_test-avl3.obj' libtool=no @AMDEPBACKSLASH@ 513 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 514 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl3.obj `if test -f 'avltree/avl3.c'; then $(CYGPATH_W) 'avltree/avl3.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl3.c'; fi` 515 516 avltree/avl_test-avl4.o: avltree/avl4.c 517 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl4.o -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl4.Tpo -c -o avltree/avl_test-avl4.o `test -f 'avltree/avl4.c' || echo '$(srcdir)/'`avltree/avl4.c 518 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl4.Tpo avltree/$(DEPDIR)/avl_test-avl4.Po 519 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl4.c' object='avltree/avl_test-avl4.o' libtool=no @AMDEPBACKSLASH@ 520 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 521 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl4.o `test -f 'avltree/avl4.c' || echo '$(srcdir)/'`avltree/avl4.c 522 523 avltree/avl_test-avl4.obj: avltree/avl4.c 524 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl4.obj -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl4.Tpo -c -o avltree/avl_test-avl4.obj `if test -f 'avltree/avl4.c'; then $(CYGPATH_W) 'avltree/avl4.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl4.c'; fi` 525 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl4.Tpo avltree/$(DEPDIR)/avl_test-avl4.Po 526 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl4.c' object='avltree/avl_test-avl4.obj' libtool=no @AMDEPBACKSLASH@ 527 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 528 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl4.obj `if test -f 'avltree/avl4.c'; then $(CYGPATH_W) 'avltree/avl4.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl4.c'; fi` 529 530 avltree/avl_test-avl-private.o: avltree/avl-private.c 531 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl-private.o -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl-private.Tpo -c -o avltree/avl_test-avl-private.o `test -f 'avltree/avl-private.c' || echo '$(srcdir)/'`avltree/avl-private.c 532 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl-private.Tpo avltree/$(DEPDIR)/avl_test-avl-private.Po 533 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl-private.c' object='avltree/avl_test-avl-private.o' libtool=no @AMDEPBACKSLASH@ 534 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 535 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl-private.o `test -f 'avltree/avl-private.c' || echo '$(srcdir)/'`avltree/avl-private.c 536 537 avltree/avl_test-avl-private.obj: avltree/avl-private.c 538 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -MT avltree/avl_test-avl-private.obj -MD -MP -MF avltree/$(DEPDIR)/avl_test-avl-private.Tpo -c -o avltree/avl_test-avl-private.obj `if test -f 'avltree/avl-private.c'; then $(CYGPATH_W) 'avltree/avl-private.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl-private.c'; fi` 539 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) avltree/$(DEPDIR)/avl_test-avl-private.Tpo avltree/$(DEPDIR)/avl_test-avl-private.Po 540 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='avltree/avl-private.c' object='avltree/avl_test-avl-private.obj' libtool=no @AMDEPBACKSLASH@ 541 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 542 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(avl_test_CFLAGS) $(CFLAGS) -c -o avltree/avl_test-avl-private.obj `if test -f 'avltree/avl-private.c'; then $(CYGPATH_W) 'avltree/avl-private.c'; else $(CYGPATH_W) '$(srcdir)/avltree/avl-private.c'; fi` 543 544 fstream_test-fstream_test.o: fstream_test.c 545 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fstream_test_CFLAGS) $(CFLAGS) -MT fstream_test-fstream_test.o -MD -MP -MF $(DEPDIR)/fstream_test-fstream_test.Tpo -c -o fstream_test-fstream_test.o `test -f 'fstream_test.c' || echo '$(srcdir)/'`fstream_test.c 546 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fstream_test-fstream_test.Tpo $(DEPDIR)/fstream_test-fstream_test.Po 547 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fstream_test.c' object='fstream_test-fstream_test.o' libtool=no @AMDEPBACKSLASH@ 548 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 549 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fstream_test_CFLAGS) $(CFLAGS) -c -o fstream_test-fstream_test.o `test -f 'fstream_test.c' || echo '$(srcdir)/'`fstream_test.c 550 551 fstream_test-fstream_test.obj: fstream_test.c 552 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fstream_test_CFLAGS) $(CFLAGS) -MT fstream_test-fstream_test.obj -MD -MP -MF $(DEPDIR)/fstream_test-fstream_test.Tpo -c -o fstream_test-fstream_test.obj `if test -f 'fstream_test.c'; then $(CYGPATH_W) 'fstream_test.c'; else $(CYGPATH_W) '$(srcdir)/fstream_test.c'; fi` 553 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fstream_test-fstream_test.Tpo $(DEPDIR)/fstream_test-fstream_test.Po 554 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fstream_test.c' object='fstream_test-fstream_test.obj' libtool=no @AMDEPBACKSLASH@ 555 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 556 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fstream_test_CFLAGS) $(CFLAGS) -c -o fstream_test-fstream_test.obj `if test -f 'fstream_test.c'; then $(CYGPATH_W) 'fstream_test.c'; else $(CYGPATH_W) '$(srcdir)/fstream_test.c'; fi` 557 558 vector/vector_test-vector_int.o: vector/vector_int.c 559 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -MT vector/vector_test-vector_int.o -MD -MP -MF vector/$(DEPDIR)/vector_test-vector_int.Tpo -c -o vector/vector_test-vector_int.o `test -f 'vector/vector_int.c' || echo '$(srcdir)/'`vector/vector_int.c 560 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) vector/$(DEPDIR)/vector_test-vector_int.Tpo vector/$(DEPDIR)/vector_test-vector_int.Po 561 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_int.c' object='vector/vector_test-vector_int.o' libtool=no @AMDEPBACKSLASH@ 562 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 563 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -c -o vector/vector_test-vector_int.o `test -f 'vector/vector_int.c' || echo '$(srcdir)/'`vector/vector_int.c 564 565 vector/vector_test-vector_int.obj: vector/vector_int.c 566 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -MT vector/vector_test-vector_int.obj -MD -MP -MF vector/$(DEPDIR)/vector_test-vector_int.Tpo -c -o vector/vector_test-vector_int.obj `if test -f 'vector/vector_int.c'; then $(CYGPATH_W) 'vector/vector_int.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_int.c'; fi` 567 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) vector/$(DEPDIR)/vector_test-vector_int.Tpo vector/$(DEPDIR)/vector_test-vector_int.Po 568 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_int.c' object='vector/vector_test-vector_int.obj' libtool=no @AMDEPBACKSLASH@ 569 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 570 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -c -o vector/vector_test-vector_int.obj `if test -f 'vector/vector_int.c'; then $(CYGPATH_W) 'vector/vector_int.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_int.c'; fi` 571 572 vector/vector_test-array.o: vector/array.c 573 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -MT vector/vector_test-array.o -MD -MP -MF vector/$(DEPDIR)/vector_test-array.Tpo -c -o vector/vector_test-array.o `test -f 'vector/array.c' || echo '$(srcdir)/'`vector/array.c 574 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) vector/$(DEPDIR)/vector_test-array.Tpo vector/$(DEPDIR)/vector_test-array.Po 575 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/array.c' object='vector/vector_test-array.o' libtool=no @AMDEPBACKSLASH@ 576 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 577 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -c -o vector/vector_test-array.o `test -f 'vector/array.c' || echo '$(srcdir)/'`vector/array.c 578 579 vector/vector_test-array.obj: vector/array.c 580 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -MT vector/vector_test-array.obj -MD -MP -MF vector/$(DEPDIR)/vector_test-array.Tpo -c -o vector/vector_test-array.obj `if test -f 'vector/array.c'; then $(CYGPATH_W) 'vector/array.c'; else $(CYGPATH_W) '$(srcdir)/vector/array.c'; fi` 581 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) vector/$(DEPDIR)/vector_test-array.Tpo vector/$(DEPDIR)/vector_test-array.Po 582 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/array.c' object='vector/vector_test-array.obj' libtool=no @AMDEPBACKSLASH@ 583 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 584 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -c -o vector/vector_test-array.obj `if test -f 'vector/array.c'; then $(CYGPATH_W) 'vector/array.c'; else $(CYGPATH_W) '$(srcdir)/vector/array.c'; fi` 585 586 vector/vector_test-vector_test.o: vector/vector_test.c 587 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -MT vector/vector_test-vector_test.o -MD -MP -MF vector/$(DEPDIR)/vector_test-vector_test.Tpo -c -o vector/vector_test-vector_test.o `test -f 'vector/vector_test.c' || echo '$(srcdir)/'`vector/vector_test.c 588 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) vector/$(DEPDIR)/vector_test-vector_test.Tpo vector/$(DEPDIR)/vector_test-vector_test.Po 589 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_test.c' object='vector/vector_test-vector_test.o' libtool=no @AMDEPBACKSLASH@ 590 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 591 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -c -o vector/vector_test-vector_test.o `test -f 'vector/vector_test.c' || echo '$(srcdir)/'`vector/vector_test.c 592 593 vector/vector_test-vector_test.obj: vector/vector_test.c 594 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -MT vector/vector_test-vector_test.obj -MD -MP -MF vector/$(DEPDIR)/vector_test-vector_test.Tpo -c -o vector/vector_test-vector_test.obj `if test -f 'vector/vector_test.c'; then $(CYGPATH_W) 'vector/vector_test.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_test.c'; fi` 595 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) vector/$(DEPDIR)/vector_test-vector_test.Tpo vector/$(DEPDIR)/vector_test-vector_test.Po 596 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vector/vector_test.c' object='vector/vector_test-vector_test.obj' libtool=no @AMDEPBACKSLASH@ 597 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 598 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(vector_test_CFLAGS) $(CFLAGS) -c -o vector/vector_test-vector_test.obj `if test -f 'vector/vector_test.c'; then $(CYGPATH_W) 'vector/vector_test.c'; else $(CYGPATH_W) '$(srcdir)/vector/vector_test.c'; fi` 599 600 ID: $(am__tagged_files) 601 $(am__define_uniq_tagged_files); mkid -fID $$unique 602 tags: tags-am 603 TAGS: tags 604 605 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 457 606 set x; \ 458 607 here=`pwd`; \ 459 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 460 unique=`for i in $$list; do \ 461 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 462 done | \ 463 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 464 END { if (nonempty) { for (i in files) print i; }; }'`; \ 608 $(am__define_uniq_tagged_files); \ 465 609 shift; \ 466 610 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ … … 474 618 fi; \ 475 619 fi 476 ctags: CTAGS 477 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 478 $(TAGS_FILES) $(LISP) 479 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 480 unique=`for i in $$list; do \ 481 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 482 done | \ 483 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 484 END { if (nonempty) { for (i in files) print i; }; }'`; \ 620 ctags: ctags-am 621 622 CTAGS: ctags 623 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 624 $(am__define_uniq_tagged_files); \ 485 625 test -z "$(CTAGS_ARGS)$$unique" \ 486 626 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ … … 491 631 && $(am__cd) $(top_srcdir) \ 492 632 && gtags -i $(GTAGS_ARGS) "$$here" 633 cscopelist: cscopelist-am 634 635 cscopelist-am: $(am__tagged_files) 636 list='$(am__tagged_files)'; \ 637 case "$(srcdir)" in \ 638 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 639 *) sdir=$(subdir)/$(srcdir) ;; \ 640 esac; \ 641 for i in $$list; do \ 642 if test -f "$$i"; then \ 643 echo "$(subdir)/$$i"; \ 644 else \ 645 echo "$$sdir/$$i"; \ 646 fi; \ 647 done >> $(top_builddir)/cscope.files 493 648 494 649 distclean-tags: … … 555 710 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 556 711 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 712 -rm -f avltree/$(DEPDIR)/$(am__dirstamp) 713 -rm -f avltree/$(am__dirstamp) 714 -rm -f vector/$(DEPDIR)/$(am__dirstamp) 715 -rm -f vector/$(am__dirstamp) 557 716 558 717 maintainer-clean-generic: … … 564 723 565 724 distclean: distclean-am 566 -rm -rf ./$(DEPDIR) 725 -rm -rf ./$(DEPDIR) avltree/$(DEPDIR) vector/$(DEPDIR) 567 726 -rm -f Makefile 568 727 distclean-am: clean-am distclean-compile distclean-generic \ … … 610 769 611 770 maintainer-clean: maintainer-clean-am 612 -rm -rf ./$(DEPDIR) 771 -rm -rf ./$(DEPDIR) avltree/$(DEPDIR) vector/$(DEPDIR) 613 772 -rm -f Makefile 614 773 maintainer-clean-am: distclean-am maintainer-clean-generic … … 630 789 .MAKE: install-am install-strip 631 790 632 .PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ 633 clean-generic clean-local ctags distclean distclean-compile \ 634 distclean-generic distclean-tags distdir dvi dvi-am html \ 635 html-am info info-am install install-am install-data \ 636 install-data-am install-dvi install-dvi-am install-exec \ 637 install-exec-am install-html install-html-am install-info \ 638 install-info-am install-man install-pdf install-pdf-am \ 639 install-ps install-ps-am install-strip installcheck \ 640 installcheck-am installdirs maintainer-clean \ 641 maintainer-clean-generic mostlyclean mostlyclean-compile \ 642 mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ 643 uninstall-am 791 .PHONY: CTAGS GTAGS TAGS all all-am all-local check check-am clean \ 792 clean-generic clean-local cscopelist-am ctags ctags-am \ 793 distclean distclean-compile distclean-generic distclean-tags \ 794 distdir dvi dvi-am html html-am info info-am install \ 795 install-am install-data install-data-am install-dvi \ 796 install-dvi-am install-exec install-exec-am install-html \ 797 install-html-am install-info install-info-am install-man \ 798 install-pdf install-pdf-am install-ps install-ps-am \ 799 install-strip installcheck installcheck-am installdirs \ 800 maintainer-clean maintainer-clean-generic mostlyclean \ 801 mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ 802 tags tags-am uninstall uninstall-am 803 804 .PRECIOUS: Makefile 644 805 645 806 … … 665 826 666 827 % : %.c @CFA_BINDIR@/@CFA_NAME@ 667 ${CC} ${ CFLAGS} ${<} -o ${@}828 ${CC} ${AM_CFLAGS} ${CFLAGS} ${<} -o ${@} 668 829 669 830 dtor-early-exit-ERR1: dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@ 670 ${CC} ${ CFLAGS} -DERR1 ${<} -o ${@}831 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@} 671 832 672 833 dtor-early-exit-ERR2: dtor-early-exit.c @CFA_BINDIR@/@CFA_NAME@ 673 ${CC} ${ CFLAGS} -DERR2 ${<} -o ${@}834 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR2 ${<} -o ${@} 674 835 675 836 declarationSpecifier: declarationSpecifier.c @CFA_BINDIR@/@CFA_NAME@ 676 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}837 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 677 838 678 839 gccExtensions : gccExtensions.c @CFA_BINDIR@/@CFA_NAME@ 679 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}840 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 680 841 681 842 extension : extension.c @CFA_BINDIR@/@CFA_NAME@ 682 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}843 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 683 844 684 845 attributes : attributes.c @CFA_BINDIR@/@CFA_NAME@ 685 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}846 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 686 847 687 848 KRfunctions : KRfunctions.c @CFA_BINDIR@/@CFA_NAME@ 688 ${CC} ${ CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@}849 ${CC} ${AM_CFLAGS} ${CFLAGS} -CFA -XCFA -p -XCFA -L ${<} -o ${@} 689 850 690 851 gmp : gmp.c @CFA_BINDIR@/@CFA_NAME@ 691 ${CC} ${ CFLAGS} -lgmp ${<} -o ${@}852 ${CC} ${AM_CFLAGS} ${CFLAGS} -lgmp ${<} -o ${@} 692 853 693 854 memberCtors-ERR1: memberCtors.c @CFA_BINDIR@/@CFA_NAME@ 694 ${CC} ${ CFLAGS} -DERR1 ${<} -o ${@}855 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@} 695 856 696 857 completeTypeError : completeTypeError.c @CFA_BINDIR@/@CFA_NAME@ 697 ${CC} ${ CFLAGS} -DERR1 ${<} -o ${@}858 ${CC} ${AM_CFLAGS} ${CFLAGS} -DERR1 ${<} -o ${@} 698 859 699 860 # Tell versions [3.59,3.63) of GNU make to not export all variables. -
src/tests/io.c
rf7cb0bc ra5de33e 10 10 // Created On : Wed Mar 2 16:56:02 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Jun 8 09:52:10201713 // Update Count : 5112 // Last Modified On : Sun Jul 2 09:40:58 2017 13 // Update Count : 68 14 14 // 15 15 … … 42 42 sout | endl; 43 43 44 sout | "opening delimiters" | endl; 44 45 sout 45 // opening delimiters46 46 | "x (" | 1 47 47 | "x [" | 2 … … 54 54 | "x ¿" | 9 55 55 | "x «" | 10 56 | endl; 56 | endl | endl; 57 58 sout | "closing delimiters" | endl; 57 59 sout 58 // closing delimiters59 60 | 1 | ", x" 60 61 | 2 | ". x" … … 68 69 | 10 | "] x" 69 70 | 11 | "} x" 70 | endl; 71 | endl | endl; 72 73 sout | "opening/closing delimiters" | endl; 71 74 sout 72 // opening-closing delimiters73 75 | "x`" | 1 | "`x'" | 2 74 76 | "'x\"" | 3 | "\"x:" | 4 … … 76 78 | "\tx\f" | 7 | "\fx\v" | 8 77 79 | "\vx\n" | 9 | "\nx\r" | 10 78 | "\rx" | 79 endl; 80 | "\rx" 81 | endl | endl; 82 83 sout | "override opening/closing delimiters" | endl; 80 84 sout | "x ( " | 1 | " ) x" | 2 | " , x" | 3 | " :x: " | 4 | endl; 85 sout | endl; 81 86 82 87 ifstream in; // create / open file 83 88 open( &in, "io.data", "r" ); 84 89 90 sout | "input bacis types" | endl; 85 91 &in | &c // character 86 92 | &si | &usi | &i | &ui | &li | &uli | &lli | &ulli // integral … … 88 94 | &fc | &dc | &ldc // floating-point complex 89 95 | cstr( s1 ) | cstr( s2, size ); // C string, length unchecked and checked 96 sout | endl; 90 97 98 sout | "output basic types" | endl; 91 99 sout | c | ' ' | endl // character 92 100 | si | usi | i | ui | li | uli | lli | ulli | endl // integral … … 94 102 | fc | dc | ldc | endl; // complex 95 103 sout | endl; 104 105 sout | "tuples" | endl; 106 [int, [ int, int ] ] t1 = [ 1, [ 2, 3 ] ], t2 = [ 3, [ 4, 5 ] ]; 107 sout | t1 | t2 | endl; // print tuple 108 sout | endl; 109 110 sout | "toggle separator" | endl; 96 111 sout | f | "" | d | "" | ld | endl // floating point without separator 97 112 | sepDisable | fc | dc | ldc | sepEnable | endl // complex without separator … … 100 115 sout | endl; 101 116 117 sout | "change separator" | endl; 118 sout | "from \" " | sepGet( sout ) | "\""; 102 119 sepSet( sout, ", $" ); // change separator, maximum of 15 characters 120 sout | "to \" " | sepGet( sout ) | "\"" | endl; 103 121 sout | f | d | ld | endl 104 122 | fc | dc | ldc | endl 105 | s1 | s2 | endl; 123 | s1 | s2 | endl 124 | t1 | t2 | endl; // print tuple 125 sout | endl; 126 sout | "from \"" | sepGet( sout ) | "\""; 127 sepSet( sout, " " ); // restore separator 128 sout | "to \"" | sepGet( sout ) | "\"" | endl; 129 sout | f | d | ld | endl 130 | fc | dc | ldc | endl 131 | s1 | s2 | endl 132 | t1 | t2 | endl; // print tuple 106 133 sout | endl; 107 134 108 [int, int] t1 = [1, 2], t2 = [3, 4]; 109 sout | t1 | t2 | endl; // print tuple 110 111 sepSet( sout, " " ); 112 sepSet( sout, ", $" ); // set separator from " " to ", $" 113 sout | 1 | 2 | 3 | " \"" | sepGet( sout ) | "\"" | endl; 114 sepSet( sout, " " ); // reset separator to " " 115 sout | 1 | 2 | 3 | " \"" | sepGet( sout ) | "\"" | endl; 116 117 sout | sepOn | 1 | 2 | 3 | sepOn | endl; // separator at start of line 135 sout | sepOn | 1 | 2 | 3 | sepOn | endl; // separator at start/end of line 118 136 sout | 1 | sepOff | 2 | 3 | endl; // locally turn off implicit separator 137 sout | sepOn | 1 | 2 | 3 | sepOn | sepOff | endl; // separator at start of line 138 sout | 1 | 2 | 3 | endl | sepOn; // separator at start of next line 139 sout | 1 | 2 | 3 | endl; 140 sout | endl; 119 141 120 142 sout | sepDisable | 1 | 2 | 3 | endl; // globally turn off implicit separation 121 143 sout | 1 | sepOn | 2 | 3 | endl; // locally turn on implicit separator 122 sout | sepEnable | 1 | 2 | 3 | endl; // globally turn on implicit separation 144 sout | sepEnable | 1 | 2 | 3 | endl | sepDisable; // globally turn on/off implicit separation 145 sout | 1 | 2 | 3 | endl | sepEnable; // globally turn on implicit separation 146 sout | 1 | 2 | 3 | sepOn | sepDisable | endl; // ignore seperate at end of line 147 sout | 1 | 2 | 3 | sepOn | sepEnable | endl; // separator at end of line 148 sout | 1 | 2 | 3 | endl; 149 sout | endl; 123 150 124 151 sepSetTuple( sout, " " ); // set tuple separator from ", " to " " … … 126 153 sepSetTuple( sout, ", " ); // reset tuple separator to ", " 127 154 sout | t1 | t2 | " \"" | sepGetTuple( sout ) | "\"" | endl; 128 129 155 sout | t1 | t2 | endl; // print tuple 156 sout | endl; 130 157 131 158 [int, int, const char *, double] t3 = { 3, 4, "a", 7.2 }; -
src/tests/preempt_longrun/Makefile.in
rf7cb0bc ra5de33e 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.15 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2014 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 19 18 ############################################################################### 20 19 VPATH = @srcdir@ 20 am__is_gnu_make = { \ 21 if test -z '$(MAKELEVEL)'; then \ 22 false; \ 23 elif test -n '$(MAKE_HOST)'; then \ 24 true; \ 25 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 26 true; \ 27 else \ 28 false; \ 29 fi; \ 30 } 31 am__make_running_with_option = \ 32 case $${target_option-} in \ 33 ?) ;; \ 34 *) echo "am__make_running_with_option: internal error: invalid" \ 35 "target option '$${target_option-}' specified" >&2; \ 36 exit 1;; \ 37 esac; \ 38 has_opt=no; \ 39 sane_makeflags=$$MAKEFLAGS; \ 40 if $(am__is_gnu_make); then \ 41 sane_makeflags=$$MFLAGS; \ 42 else \ 43 case $$MAKEFLAGS in \ 44 *\\[\ \ ]*) \ 45 bs=\\; \ 46 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 47 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 48 esac; \ 49 fi; \ 50 skip_next=no; \ 51 strip_trailopt () \ 52 { \ 53 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 54 }; \ 55 for flg in $$sane_makeflags; do \ 56 test $$skip_next = yes && { skip_next=no; continue; }; \ 57 case $$flg in \ 58 *=*|--*) continue;; \ 59 -*I) strip_trailopt 'I'; skip_next=yes;; \ 60 -*I?*) strip_trailopt 'I';; \ 61 -*O) strip_trailopt 'O'; skip_next=yes;; \ 62 -*O?*) strip_trailopt 'O';; \ 63 -*l) strip_trailopt 'l'; skip_next=yes;; \ 64 -*l?*) strip_trailopt 'l';; \ 65 -[dEDm]) skip_next=yes;; \ 66 -[JT]) skip_next=yes;; \ 67 esac; \ 68 case $$flg in \ 69 *$$target_option*) has_opt=yes; break;; \ 70 esac; \ 71 done; \ 72 test $$has_opt = yes 73 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 74 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 21 75 pkgdatadir = $(datadir)/@PACKAGE@ 22 76 pkgincludedir = $(includedir)/@PACKAGE@ … … 38 92 host_triplet = @host@ 39 93 subdir = src/tests/preempt_longrun 40 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in41 94 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 42 95 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 43 96 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 44 97 $(ACLOCAL_M4) 98 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 45 99 mkinstalldirs = $(install_sh) -d 46 100 CONFIG_HEADER = $(top_builddir)/config.h 47 101 CONFIG_CLEAN_FILES = 48 102 CONFIG_CLEAN_VPATH_FILES = 103 AM_V_P = $(am__v_P_@AM_V@) 104 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 105 am__v_P_0 = false 106 am__v_P_1 = : 49 107 AM_V_GEN = $(am__v_GEN_@AM_V@) 50 108 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 51 am__v_GEN_0 = @echo " GEN " $@; 109 am__v_GEN_0 = @echo " GEN " $@; 110 am__v_GEN_1 = 52 111 AM_V_at = $(am__v_at_@AM_V@) 53 112 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 54 113 am__v_at_0 = @ 114 am__v_at_1 = 55 115 SOURCES = 56 116 DIST_SOURCES = 57 am__tty_colors = \ 58 red=; grn=; lgn=; blu=; std= 117 am__can_run_installinfo = \ 118 case $$AM_UPDATE_INFO_DIR in \ 119 n|no|NO) false;; \ 120 *) (install-info --version) >/dev/null 2>&1;; \ 121 esac 122 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 123 am__tty_colors_dummy = \ 124 mgn= red= grn= lgn= blu= brg= std=; \ 125 am__color_tests=no 126 am__tty_colors = { \ 127 $(am__tty_colors_dummy); \ 128 if test "X$(AM_COLOR_TESTS)" = Xno; then \ 129 am__color_tests=no; \ 130 elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ 131 am__color_tests=yes; \ 132 elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ 133 am__color_tests=yes; \ 134 fi; \ 135 if test $$am__color_tests = yes; then \ 136 red='[0;31m'; \ 137 grn='[0;32m'; \ 138 lgn='[1;32m'; \ 139 blu='[1;34m'; \ 140 mgn='[0;35m'; \ 141 brg='[1m'; \ 142 std='[m'; \ 143 fi; \ 144 } 145 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 146 am__vpath_adj = case $$p in \ 147 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 148 *) f=$$p;; \ 149 esac; 150 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 151 am__install_max = 40 152 am__nobase_strip_setup = \ 153 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 154 am__nobase_strip = \ 155 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 156 am__nobase_list = $(am__nobase_strip_setup); \ 157 for p in $$list; do echo "$$p $$p"; done | \ 158 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ 159 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ 160 if (++n[$$2] == $(am__install_max)) \ 161 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ 162 END { for (dir in files) print dir, files[dir] }' 163 am__base_list = \ 164 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 165 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 166 am__uninstall_files_from_dir = { \ 167 test -z "$$files" \ 168 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 169 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 170 $(am__cd) "$$dir" && rm -f $$files; }; \ 171 } 172 am__recheck_rx = ^[ ]*:recheck:[ ]* 173 am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* 174 am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* 175 # A command that, given a newline-separated list of test names on the 176 # standard input, print the name of the tests that are to be re-run 177 # upon "make recheck". 178 am__list_recheck_tests = $(AWK) '{ \ 179 recheck = 1; \ 180 while ((rc = (getline line < ($$0 ".trs"))) != 0) \ 181 { \ 182 if (rc < 0) \ 183 { \ 184 if ((getline line2 < ($$0 ".log")) < 0) \ 185 recheck = 0; \ 186 break; \ 187 } \ 188 else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ 189 { \ 190 recheck = 0; \ 191 break; \ 192 } \ 193 else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ 194 { \ 195 break; \ 196 } \ 197 }; \ 198 if (recheck) \ 199 print $$0; \ 200 close ($$0 ".trs"); \ 201 close ($$0 ".log"); \ 202 }' 203 # A command that, given a newline-separated list of test names on the 204 # standard input, create the global log from their .trs and .log files. 205 am__create_global_log = $(AWK) ' \ 206 function fatal(msg) \ 207 { \ 208 print "fatal: making $@: " msg | "cat >&2"; \ 209 exit 1; \ 210 } \ 211 function rst_section(header) \ 212 { \ 213 print header; \ 214 len = length(header); \ 215 for (i = 1; i <= len; i = i + 1) \ 216 printf "="; \ 217 printf "\n\n"; \ 218 } \ 219 { \ 220 copy_in_global_log = 1; \ 221 global_test_result = "RUN"; \ 222 while ((rc = (getline line < ($$0 ".trs"))) != 0) \ 223 { \ 224 if (rc < 0) \ 225 fatal("failed to read from " $$0 ".trs"); \ 226 if (line ~ /$(am__global_test_result_rx)/) \ 227 { \ 228 sub("$(am__global_test_result_rx)", "", line); \ 229 sub("[ ]*$$", "", line); \ 230 global_test_result = line; \ 231 } \ 232 else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ 233 copy_in_global_log = 0; \ 234 }; \ 235 if (copy_in_global_log) \ 236 { \ 237 rst_section(global_test_result ": " $$0); \ 238 while ((rc = (getline line < ($$0 ".log"))) != 0) \ 239 { \ 240 if (rc < 0) \ 241 fatal("failed to read from " $$0 ".log"); \ 242 print line; \ 243 }; \ 244 printf "\n"; \ 245 }; \ 246 close ($$0 ".trs"); \ 247 close ($$0 ".log"); \ 248 }' 249 # Restructured Text title. 250 am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } 251 # Solaris 10 'make', and several other traditional 'make' implementations, 252 # pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it 253 # by disabling -e (using the XSI extension "set +e") if it's set. 254 am__sh_e_setup = case $$- in *e*) set +e;; esac 255 # Default flags passed to test drivers. 256 am__common_driver_flags = \ 257 --color-tests "$$am__color_tests" \ 258 --enable-hard-errors "$$am__enable_hard_errors" \ 259 --expect-failure "$$am__expect_failure" 260 # To be inserted before the command running the test. Creates the 261 # directory for the log if needed. Stores in $dir the directory 262 # containing $f, in $tst the test, in $log the log. Executes the 263 # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and 264 # passes TESTS_ENVIRONMENT. Set up options for the wrapper that 265 # will run the test scripts (or their associated LOG_COMPILER, if 266 # thy have one). 267 am__check_pre = \ 268 $(am__sh_e_setup); \ 269 $(am__vpath_adj_setup) $(am__vpath_adj) \ 270 $(am__tty_colors); \ 271 srcdir=$(srcdir); export srcdir; \ 272 case "$@" in \ 273 */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ 274 *) am__odir=.;; \ 275 esac; \ 276 test "x$$am__odir" = x"." || test -d "$$am__odir" \ 277 || $(MKDIR_P) "$$am__odir" || exit $$?; \ 278 if test -f "./$$f"; then dir=./; \ 279 elif test -f "$$f"; then dir=; \ 280 else dir="$(srcdir)/"; fi; \ 281 tst=$$dir$$f; log='$@'; \ 282 if test -n '$(DISABLE_HARD_ERRORS)'; then \ 283 am__enable_hard_errors=no; \ 284 else \ 285 am__enable_hard_errors=yes; \ 286 fi; \ 287 case " $(XFAIL_TESTS) " in \ 288 *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ 289 am__expect_failure=yes;; \ 290 *) \ 291 am__expect_failure=no;; \ 292 esac; \ 293 $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) 294 # A shell command to get the names of the tests scripts with any registered 295 # extension removed (i.e., equivalently, the names of the test logs, with 296 # the '.log' extension removed). The result is saved in the shell variable 297 # '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, 298 # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", 299 # since that might cause problem with VPATH rewrites for suffix-less tests. 300 # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. 301 am__set_TESTS_bases = \ 302 bases='$(TEST_LOGS)'; \ 303 bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ 304 bases=`echo $$bases` 305 RECHECK_LOGS = $(TEST_LOGS) 306 AM_RECURSIVE_TARGETS = check recheck 307 TEST_SUITE_LOG = test-suite.log 308 TEST_EXTENSIONS = @EXEEXT@ .test 309 LOG_DRIVER = $(SHELL) $(top_srcdir)/automake/test-driver 310 LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS) 311 am__set_b = \ 312 case '$@' in \ 313 */*) \ 314 case '$*' in \ 315 */*) b='$*';; \ 316 *) b=`echo '$@' | sed 's/\.log$$//'`; \ 317 esac;; \ 318 *) \ 319 b='$*';; \ 320 esac 321 am__test_logs1 = $(TESTS:=.log) 322 am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) 323 TEST_LOGS = $(am__test_logs2:.test.log=.log) 324 TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/automake/test-driver 325 TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ 326 $(TEST_LOG_FLAGS) 327 am__DIST_COMMON = $(srcdir)/Makefile.in \ 328 $(top_srcdir)/automake/test-driver 59 329 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 60 330 ACLOCAL = @ACLOCAL@ … … 169 439 program_transform_name = @program_transform_name@ 170 440 psdir = @psdir@ 441 runstatedir = @runstatedir@ 171 442 sbindir = @sbindir@ 172 443 sharedstatedir = @sharedstatedir@ … … 186 457 187 458 .SUFFIXES: 459 .SUFFIXES: .log .test .test$(EXEEXT) .trs 188 460 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 189 461 @for dep in $?; do \ … … 195 467 esac; \ 196 468 done; \ 197 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- foreignsrc/tests/preempt_longrun/Makefile'; \469 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/tests/preempt_longrun/Makefile'; \ 198 470 $(am__cd) $(top_srcdir) && \ 199 $(AUTOMAKE) --foreign src/tests/preempt_longrun/Makefile 200 .PRECIOUS: Makefile 471 $(AUTOMAKE) --gnu src/tests/preempt_longrun/Makefile 201 472 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 202 473 @case '$?' in \ … … 216 487 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 217 488 $(am__aclocal_m4_deps): 218 tags: TAGS 219 TAGS: 220 221 ctags: CTAGS 222 CTAGS: 223 224 225 check-TESTS: $(TESTS) 226 @failed=0; all=0; xfail=0; xpass=0; skip=0; \ 227 srcdir=$(srcdir); export srcdir; \ 228 list=' $(TESTS) '; \ 229 $(am__tty_colors); \ 230 if test -n "$$list"; then \ 231 for tst in $$list; do \ 232 if test -f ./$$tst; then dir=./; \ 233 elif test -f $$tst; then dir=; \ 234 else dir="$(srcdir)/"; fi; \ 235 if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ 236 all=`expr $$all + 1`; \ 237 case " $(XFAIL_TESTS) " in \ 238 *[\ \ ]$$tst[\ \ ]*) \ 239 xpass=`expr $$xpass + 1`; \ 240 failed=`expr $$failed + 1`; \ 241 col=$$red; res=XPASS; \ 242 ;; \ 243 *) \ 244 col=$$grn; res=PASS; \ 245 ;; \ 246 esac; \ 247 elif test $$? -ne 77; then \ 248 all=`expr $$all + 1`; \ 249 case " $(XFAIL_TESTS) " in \ 250 *[\ \ ]$$tst[\ \ ]*) \ 251 xfail=`expr $$xfail + 1`; \ 252 col=$$lgn; res=XFAIL; \ 253 ;; \ 254 *) \ 255 failed=`expr $$failed + 1`; \ 256 col=$$red; res=FAIL; \ 257 ;; \ 258 esac; \ 489 tags TAGS: 490 491 ctags CTAGS: 492 493 cscope cscopelist: 494 495 496 # Recover from deleted '.trs' file; this should ensure that 497 # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create 498 # both 'foo.log' and 'foo.trs'. Break the recipe in two subshells 499 # to avoid problems with "make -n". 500 .log.trs: 501 rm -f $< $@ 502 $(MAKE) $(AM_MAKEFLAGS) $< 503 504 # Leading 'am--fnord' is there to ensure the list of targets does not 505 # expand to empty, as could happen e.g. with make check TESTS=''. 506 am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) 507 am--force-recheck: 508 @: 509 510 $(TEST_SUITE_LOG): $(TEST_LOGS) 511 @$(am__set_TESTS_bases); \ 512 am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ 513 redo_bases=`for i in $$bases; do \ 514 am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ 515 done`; \ 516 if test -n "$$redo_bases"; then \ 517 redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ 518 redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ 519 if $(am__make_dryrun); then :; else \ 520 rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ 521 fi; \ 522 fi; \ 523 if test -n "$$am__remaking_logs"; then \ 524 echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ 525 "recursion detected" >&2; \ 526 elif test -n "$$redo_logs"; then \ 527 am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ 528 fi; \ 529 if $(am__make_dryrun); then :; else \ 530 st=0; \ 531 errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ 532 for i in $$redo_bases; do \ 533 test -f $$i.trs && test -r $$i.trs \ 534 || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ 535 test -f $$i.log && test -r $$i.log \ 536 || { echo "$$errmsg $$i.log" >&2; st=1; }; \ 537 done; \ 538 test $$st -eq 0 || exit 1; \ 539 fi 540 @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ 541 ws='[ ]'; \ 542 results=`for b in $$bases; do echo $$b.trs; done`; \ 543 test -n "$$results" || results=/dev/null; \ 544 all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ 545 pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ 546 fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ 547 skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ 548 xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ 549 xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ 550 error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ 551 if test `expr $$fail + $$xpass + $$error` -eq 0; then \ 552 success=true; \ 553 else \ 554 success=false; \ 555 fi; \ 556 br='==================='; br=$$br$$br$$br$$br; \ 557 result_count () \ 558 { \ 559 if test x"$$1" = x"--maybe-color"; then \ 560 maybe_colorize=yes; \ 561 elif test x"$$1" = x"--no-color"; then \ 562 maybe_colorize=no; \ 259 563 else \ 260 skip=`expr $$skip + 1`; \ 261 col=$$blu; res=SKIP; \ 564 echo "$@: invalid 'result_count' usage" >&2; exit 4; \ 262 565 fi; \ 263 echo "$${col}$$res$${std}: $$tst"; \ 264 done; \ 265 if test "$$all" -eq 1; then \ 266 tests="test"; \ 267 All=""; \ 268 else \ 269 tests="tests"; \ 270 All="All "; \ 271 fi; \ 272 if test "$$failed" -eq 0; then \ 273 if test "$$xfail" -eq 0; then \ 274 banner="$$All$$all $$tests passed"; \ 566 shift; \ 567 desc=$$1 count=$$2; \ 568 if test $$maybe_colorize = yes && test $$count -gt 0; then \ 569 color_start=$$3 color_end=$$std; \ 275 570 else \ 276 if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \ 277 banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \ 571 color_start= color_end=; \ 278 572 fi; \ 279 else \ 280 if test "$$xpass" -eq 0; then \ 281 banner="$$failed of $$all $$tests failed"; \ 282 else \ 283 if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \ 284 banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \ 285 fi; \ 286 fi; \ 287 dashes="$$banner"; \ 288 skipped=""; \ 289 if test "$$skip" -ne 0; then \ 290 if test "$$skip" -eq 1; then \ 291 skipped="($$skip test was not run)"; \ 292 else \ 293 skipped="($$skip tests were not run)"; \ 294 fi; \ 295 test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \ 296 dashes="$$skipped"; \ 297 fi; \ 298 report=""; \ 299 if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ 300 report="Please report to $(PACKAGE_BUGREPORT)"; \ 301 test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ 302 dashes="$$report"; \ 303 fi; \ 304 dashes=`echo "$$dashes" | sed s/./=/g`; \ 305 if test "$$failed" -eq 0; then \ 306 col="$$grn"; \ 307 else \ 308 col="$$red"; \ 309 fi; \ 310 echo "$${col}$$dashes$${std}"; \ 311 echo "$${col}$$banner$${std}"; \ 312 test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \ 313 test -z "$$report" || echo "$${col}$$report$${std}"; \ 314 echo "$${col}$$dashes$${std}"; \ 315 test "$$failed" -eq 0; \ 316 else :; fi 573 echo "$${color_start}# $$desc $$count$${color_end}"; \ 574 }; \ 575 create_testsuite_report () \ 576 { \ 577 result_count $$1 "TOTAL:" $$all "$$brg"; \ 578 result_count $$1 "PASS: " $$pass "$$grn"; \ 579 result_count $$1 "SKIP: " $$skip "$$blu"; \ 580 result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ 581 result_count $$1 "FAIL: " $$fail "$$red"; \ 582 result_count $$1 "XPASS:" $$xpass "$$red"; \ 583 result_count $$1 "ERROR:" $$error "$$mgn"; \ 584 }; \ 585 { \ 586 echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ 587 $(am__rst_title); \ 588 create_testsuite_report --no-color; \ 589 echo; \ 590 echo ".. contents:: :depth: 2"; \ 591 echo; \ 592 for b in $$bases; do echo $$b; done \ 593 | $(am__create_global_log); \ 594 } >$(TEST_SUITE_LOG).tmp || exit 1; \ 595 mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ 596 if $$success; then \ 597 col="$$grn"; \ 598 else \ 599 col="$$red"; \ 600 test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ 601 fi; \ 602 echo "$${col}$$br$${std}"; \ 603 echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ 604 echo "$${col}$$br$${std}"; \ 605 create_testsuite_report --maybe-color; \ 606 echo "$$col$$br$$std"; \ 607 if $$success; then :; else \ 608 echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ 609 if test -n "$(PACKAGE_BUGREPORT)"; then \ 610 echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ 611 fi; \ 612 echo "$$col$$br$$std"; \ 613 fi; \ 614 $$success || exit 1 615 616 check-TESTS: 617 @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list 618 @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list 619 @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 620 @set +e; $(am__set_TESTS_bases); \ 621 log_list=`for i in $$bases; do echo $$i.log; done`; \ 622 trs_list=`for i in $$bases; do echo $$i.trs; done`; \ 623 log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ 624 $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ 625 exit $$?; 626 recheck: all 627 @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 628 @set +e; $(am__set_TESTS_bases); \ 629 bases=`for i in $$bases; do echo $$i; done \ 630 | $(am__list_recheck_tests)` || exit 1; \ 631 log_list=`for i in $$bases; do echo $$i.log; done`; \ 632 log_list=`echo $$log_list`; \ 633 $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ 634 am__force_recheck=am--force-recheck \ 635 TEST_LOGS="$$log_list"; \ 636 exit $$? 637 barge.log: barge 638 @p='barge'; \ 639 b='barge'; \ 640 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 641 --log-file $$b.log --trs-file $$b.trs \ 642 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 643 "$$tst" $(AM_TESTS_FD_REDIRECT) 644 block.log: block 645 @p='block'; \ 646 b='block'; \ 647 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 648 --log-file $$b.log --trs-file $$b.trs \ 649 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 650 "$$tst" $(AM_TESTS_FD_REDIRECT) 651 create.log: create 652 @p='create'; \ 653 b='create'; \ 654 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 655 --log-file $$b.log --trs-file $$b.trs \ 656 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 657 "$$tst" $(AM_TESTS_FD_REDIRECT) 658 disjoint.log: disjoint 659 @p='disjoint'; \ 660 b='disjoint'; \ 661 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 662 --log-file $$b.log --trs-file $$b.trs \ 663 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 664 "$$tst" $(AM_TESTS_FD_REDIRECT) 665 processor.log: processor 666 @p='processor'; \ 667 b='processor'; \ 668 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 669 --log-file $$b.log --trs-file $$b.trs \ 670 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 671 "$$tst" $(AM_TESTS_FD_REDIRECT) 672 stack.log: stack 673 @p='stack'; \ 674 b='stack'; \ 675 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 676 --log-file $$b.log --trs-file $$b.trs \ 677 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 678 "$$tst" $(AM_TESTS_FD_REDIRECT) 679 wait.log: wait 680 @p='wait'; \ 681 b='wait'; \ 682 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 683 --log-file $$b.log --trs-file $$b.trs \ 684 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 685 "$$tst" $(AM_TESTS_FD_REDIRECT) 686 yield.log: yield 687 @p='yield'; \ 688 b='yield'; \ 689 $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ 690 --log-file $$b.log --trs-file $$b.trs \ 691 $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ 692 "$$tst" $(AM_TESTS_FD_REDIRECT) 693 .test.log: 694 @p='$<'; \ 695 $(am__set_b); \ 696 $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ 697 --log-file $$b.log --trs-file $$b.trs \ 698 $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ 699 "$$tst" $(AM_TESTS_FD_REDIRECT) 700 @am__EXEEXT_TRUE@.test$(EXEEXT).log: 701 @am__EXEEXT_TRUE@ @p='$<'; \ 702 @am__EXEEXT_TRUE@ $(am__set_b); \ 703 @am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ 704 @am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ 705 @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ 706 @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) 317 707 318 708 distdir: $(DISTFILES) … … 371 761 fi 372 762 mostlyclean-generic: 763 -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) 764 -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) 765 -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 373 766 374 767 clean-generic: … … 450 843 451 844 .PHONY: all all-am all-local check check-TESTS check-am clean \ 452 clean-generic distclean distclean-generic distdir dvi dvi-am \ 453 html html-am info info-am install install-am install-data \ 454 install-data-am install-dvi install-dvi-am install-exec \ 455 install-exec-am install-html install-html-am install-info \ 456 install-info-am install-man install-pdf install-pdf-am \ 457 install-ps install-ps-am install-strip installcheck \ 458 installcheck-am installdirs maintainer-clean \ 459 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ 460 pdf-am ps ps-am uninstall uninstall-am 845 clean-generic cscopelist-am ctags-am distclean \ 846 distclean-generic distdir dvi dvi-am html html-am info info-am \ 847 install install-am install-data install-data-am install-dvi \ 848 install-dvi-am install-exec install-exec-am install-html \ 849 install-html-am install-info install-info-am install-man \ 850 install-pdf install-pdf-am install-ps install-ps-am \ 851 install-strip installcheck installcheck-am installdirs \ 852 maintainer-clean maintainer-clean-generic mostlyclean \ 853 mostlyclean-generic pdf pdf-am ps ps-am recheck tags-am \ 854 uninstall uninstall-am 855 856 .PRECIOUS: Makefile 461 857 462 858 -
src/tests/test.py
rf7cb0bc ra5de33e 161 161 162 162 # remove any outputs from the previous tests to prevent side effects 163 rm( (out_file, test.name), dry_run )163 rm( (out_file, err_file, test.name), dry_run ) 164 164 165 165 options = "-debug" if debug else "-nodebug"
Note:
See TracChangeset
for help on using the changeset viewer.