Changeset 3657 for trunk/ProjectFortress/build.xml
- Timestamp:
- 04/18/09 15:40:32 (7 months ago)
- Files:
-
- 1 modified
-
trunk/ProjectFortress/build.xml (modified) (54 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ProjectFortress/build.xml
r3654 r3657 19 19 20 20 <!-- 21 THIS FILE IS DEPRECATED. 22 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 23 21 24 This is the main Ant build file for the Fortress reference 22 25 implementation. Declarations are separated by type (e.g., taskdefs, … … 24 27 appropriate place in the file. For the sake of readability, please 25 28 maintain proper indentation. 29 --> 30 31 <!-- 32 THIS FILE IS DEPRECATED. 33 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 26 34 --> 27 35 … … 43 51 <property name="blahblahblah" value="com/sun/fortress"/> 44 52 53 <!-- 54 THIS FILE IS DEPRECATED. 55 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 56 --> 45 57 <!-- Directories in the ${basedir} directory --> 46 58 <property name="cache0" location="${basedir}/../default_repository/caches"/> … … 65 77 location="${src}/${packagePrefix}/astgen"/> 66 78 79 <!-- 80 THIS FILE IS DEPRECATED. 81 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 82 --> 67 83 <!-- Third party jar files --> 68 84 <property name="asm" location="${basedir}/third_party/asm"/> … … 81 97 value="${basedir}/third_party/scala/scala-library-2.7.2.jar"/> 82 98 99 <!-- 100 THIS FILE IS DEPRECATED. 101 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 102 --> 83 103 <!-- ASTGen --> 84 104 <property name="generate-sourcefile" value="${astgen.src}/Fortress.ast" /> … … 94 114 <property name="nodesUtil" location="${src}/${packagePrefix}/nodes_util"/> 95 115 116 <!-- 117 THIS FILE IS DEPRECATED. 118 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 119 --> 96 120 <!-- Parser packages --> 97 121 <property name="parser" location="${src}/${packagePrefix}/parser"/> … … 105 129 location="${parserUtil}/precedence_resolver"/> 106 130 131 <!-- 132 THIS FILE IS DEPRECATED. 133 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 134 --> 107 135 <!-- Unicode packages --> 108 136 <property name="unicodePackage" value="${packagePrefix}/unicode"/> … … 119 147 <property name="protofortress.lib" location="${protofortress}/lib"/> 120 148 149 <!-- 150 THIS FILE IS DEPRECATED. 151 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 152 --> 121 153 <!-- Instrumentation --> 122 154 <property name="instrumentation.package" … … 132 164 <property name="test.results" location="${basedir}/TEST-RESULTS"/> 133 165 166 <!-- 167 THIS FILE IS DEPRECATED. 168 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 169 --> 134 170 <!-- Other settings --> 135 171 <property name="junitMem" value="768m"/> … … 148 184 Paths 149 185 --> 186 <!-- 187 THIS FILE IS DEPRECATED. 188 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 189 --> 150 190 <path id="scala.classpath"> 151 191 <pathelement location="${scala-compiler.jar}"/> … … 159 199 </path> 160 200 201 <!-- 202 THIS FILE IS DEPRECATED. 203 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 204 --> 161 205 <path id="astgen.classpath"> 162 206 <path refid="scala.classpath"/> … … 172 216 </path> 173 217 218 <!-- 219 THIS FILE IS DEPRECATED. 220 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 221 --> 174 222 <path id="compile.classpath"> 175 223 <path refid="scala.classpath"/> … … 198 246 Targets 199 247 --> 248 <!-- 249 THIS FILE IS DEPRECATED. 250 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 251 --> 200 252 <target name="help"> 201 253 <echo message="ant checkEnv, checkNodesUptodate, checkOperatorsUptodate, … … 270 322 </target> 271 323 324 <!-- 325 THIS FILE IS DEPRECATED. 326 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 327 --> 272 328 <target name="checkEnv"> 273 329 <echo message="Environment variables set correctly? ${correct.environment}"/> … … 285 341 </target> 286 342 343 <!-- 344 THIS FILE IS DEPRECATED. 345 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 346 --> 287 347 <target name="cleanAst" depends="cleanCache" 288 348 description="Delete the ${nodes} directory tree and cached asts."> … … 324 384 </target> 325 385 386 <!-- 387 THIS FILE IS DEPRECATED. 388 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 389 --> 326 390 <target name="cleanCache" 327 391 description="Delete any cached Fortress ASTs in the development tree"> … … 341 405 </target> 342 406 407 <!-- 408 THIS FILE IS DEPRECATED. 409 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 410 --> 343 411 <!-- Generation of Operators.java depends only on the files listed below. 344 412 Note that there are class files it depends on; if these class files are … … 361 429 </target> 362 430 431 <!-- 432 THIS FILE IS DEPRECATED. 433 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 434 --> 363 435 <target name="operatorsGen" unless="operators.uptodate" 364 436 depends="init, compileCommon, checkOperatorsUptodate" … … 385 457 </target> 386 458 459 <!-- 460 THIS FILE IS DEPRECATED. 461 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 462 --> 387 463 <target name="checkAstgen"> 388 464 <condition property="astgenerators.uptodate"> … … 393 469 </target> 394 470 471 <!-- 472 THIS FILE IS DEPRECATED. 473 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 474 --> 395 475 <target name="astGenerators" 396 476 unless="astgenerators.uptodate" … … 429 509 </target> 430 510 511 <!-- 512 THIS FILE IS DEPRECATED. 513 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 514 --> 431 515 <target name="checkNodesUptodate" depends="astGenerators"> 432 516 <condition property="nodes.uptodate"> … … 449 533 </target> 450 534 535 <!-- 536 THIS FILE IS DEPRECATED. 537 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 538 --> 451 539 <taskdef name="astgen" classpath="${astgen.third}/astgen.jar;${build}" 452 540 classname="edu.rice.cs.astgen.AntTask"/> 453 541 542 <!-- 543 THIS FILE IS DEPRECATED. 544 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 545 --> 454 546 <target name="makeAST" unless="nodes.uptodate" depends="checkNodesUptodate" 455 547 description="Automatically generate AST nodes."> … … 475 567 </target> 476 568 569 <!-- 570 THIS FILE IS DEPRECATED. 571 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 572 --> 477 573 <target name="compileJava" depends="compileCommon, makeAST, parser, operatorsGen" 478 574 description="Compile all Fortress code written in Java (Scala code is ignored)."> … … 498 594 </target> 499 595 596 <!-- 597 THIS FILE IS DEPRECATED. 598 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 599 --> 500 600 <target name="compileAll" depends="compileCommon, makeAST, parser, operatorsGen" 501 601 description="Compile all Fortress code."> … … 527 627 </target> 528 628 629 <!-- 630 THIS FILE IS DEPRECATED. 631 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 632 --> 529 633 <target name="compile" depends="compileAll"/> 530 634 … … 540 644 </target> 541 645 646 <!-- 647 THIS FILE IS DEPRECATED. 648 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 649 --> 542 650 <target name="check.linux"> 543 651 <condition property="blas.islinux"> … … 568 676 </target> 569 677 678 <!-- 679 THIS FILE IS DEPRECATED. 680 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 681 --> 570 682 <target name="check.osx"> 571 683 <condition property="blas.is.osx"> … … 574 686 </target> 575 687 688 <!-- 689 THIS FILE IS DEPRECATED. 690 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 691 --> 576 692 <target name="blas.osx" depends="check.osx" if="blas.is.osx"> 577 693 <echo message="Generating C header and stub files." /> … … 602 718 </target> 603 719 720 <!-- 721 THIS FILE IS DEPRECATED. 722 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 723 --> 604 724 <target name="blas.sunos" depends="check.sunos" if="blas.is.sunos"> 605 725 <echo message="Generating C header and stub files." /> … … 625 745 <target name="blas" depends="check.blas,blas.linux,blas.osx,blas.sunos"></target> 626 746 747 <!-- 748 THIS FILE IS DEPRECATED. 749 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 750 --> 627 751 <target name="compileLint" 628 752 depends="compileCommonLint, makeAST, parser, operatorsGen" … … 649 773 </target> 650 774 775 <!-- 776 THIS FILE IS DEPRECATED. 777 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 778 --> 651 779 <target name="compileCommon" depends="init" 652 780 description="Compile interpreter-indepedent code."> … … 670 798 </target> 671 799 800 <!-- 801 THIS FILE IS DEPRECATED. 802 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 803 --> 672 804 <target name="compileCommonLint" depends="init" 673 805 description="Compile interpreter-indepedent code."> … … 700 832 </target> 701 833 834 <!-- 835 THIS FILE IS DEPRECATED. 836 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 837 --> 702 838 <target name="testOnly" depends="compileAll" 703 839 description="Run specific tests (use -DtestPattern=...)."> … … 736 872 </target> 737 873 874 <!-- 875 THIS FILE IS DEPRECATED. 876 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 877 --> 738 878 <target name="test" depends="compileAll, testFast" 739 879 description="Clean, compile everything, and run all unit and system tests."> … … 765 905 </target> 766 906 907 <!-- 908 THIS FILE IS DEPRECATED. 909 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 910 --> 767 911 <target name="testFast" 768 912 description="Run all unit and system tests expected to pass."> … … 794 938 </target> 795 939 940 <!-- 941 THIS FILE IS DEPRECATED. 942 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 943 --> 796 944 <target name="testCruiseControl" depends="compileAll" 797 945 description="Run all unit and system tests expected to pass."> … … 825 973 </target> 826 974 975 <!-- 976 THIS FILE IS DEPRECATED. 977 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 978 --> 827 979 <target name="testNotPassing" depends="compileAll" 828 980 description="Run system tests that aren't passing yet."> … … 850 1002 </target> 851 1003 1004 <!-- 1005 THIS FILE IS DEPRECATED. 1006 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1007 --> 852 1008 <target name="testSpecData" depends="compileAll" 853 1009 description="Run SpecDataJUTests."> … … 875 1031 </target> 876 1032 1033 <!-- 1034 THIS FILE IS DEPRECATED. 1035 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1036 --> 877 1037 <target name="testSystem" depends="compileAll" 878 1038 description="Run SystemJUTests."> … … 900 1060 </target> 901 1061 1062 <!-- 1063 THIS FILE IS DEPRECATED. 1064 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1065 --> 902 1066 <target name="testblas" depends="compile,blas" description="Test blas"> 903 1067 <mkdir dir="${basedir}/test-tmp" /> … … 923 1087 </target> 924 1088 1089 <!-- 1090 THIS FILE IS DEPRECATED. 1091 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1092 --> 925 1093 <target name="testsyntax" depends="compileAll" 926 1094 description="Run SyntaxAbstractionJUTests."> … … 949 1117 </target> 950 1118 1119 <!-- 1120 THIS FILE IS DEPRECATED. 1121 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1122 --> 951 1123 <target name="testDemos" depends="compileAll" 952 1124 description="Run demos in a test harness."> … … 989 1161 </target> 990 1162 1163 <!-- 1164 THIS FILE IS DEPRECATED. 1165 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1166 --> 991 1167 <!-- If the generated file Fortress.java is no older than all rats files 992 1168 in the parser directory, then the parser must be up to date. … … 1024 1200 </target> 1025 1201 1202 <!-- 1203 THIS FILE IS DEPRECATED. 1204 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1205 --> 1026 1206 <target name="checkPreparserUptodate" depends="init"> 1027 1207 <uptodate property="preparser.uptodate" … … 1051 1231 </target> 1052 1232 1233 <!-- 1234 THIS FILE IS DEPRECATED. 1235 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1236 --> 1053 1237 <target name="checkInstrumentedParserUptodate" depends="init"> 1054 1238 <uptodate property="instrumentedparser.uptodate" … … 1061 1245 </target> 1062 1246 1247 <!-- 1248 THIS FILE IS DEPRECATED. 1249 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1250 --> 1063 1251 <macrodef name="buildparser"> 1064 1252 <attribute name="name" /> … … 1079 1267 </macrodef> 1080 1268 1269 <!-- 1270 THIS FILE IS DEPRECATED. 1271 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1272 --> 1081 1273 <target name="fortressparser" unless="fortressparser.uptodate" 1082 1274 depends="checkFortressParserUptodate" … … 1104 1296 </target> 1105 1297 1298 <!-- 1299 THIS FILE IS DEPRECATED. 1300 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1301 --> 1106 1302 <target name="instrumentedparser" unless="instrumentedparser.uptodate" 1107 1303 depends="compile, checkInstrumentedParserUptodate" … … 1117 1313 </target> 1118 1314 1315 <!-- 1316 THIS FILE IS DEPRECATED. 1317 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1318 --> 1119 1319 <target name="optimizeParser" 1120 1320 depends="compile" … … 1141 1341 </target> 1142 1342 1343 <!-- 1344 THIS FILE IS DEPRECATED. 1345 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1346 --> 1143 1347 <target name="compileGrammarCoverage" depends="compile, instrumentedparser"> 1144 1348 <depend srcdir="${src}" … … 1172 1376 </target> 1173 1377 1378 <!-- 1379 THIS FILE IS DEPRECATED. 1380 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1381 --> 1174 1382 <target name="doc" depends="compileAll"> 1175 1383 <javadoc overview="${src}/overview.html" destdir="${docs}" maxmemory="${junitMem}"> … … 1188 1396 </target> 1189 1397 1398 <!-- 1399 THIS FILE IS DEPRECATED. 1400 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1401 --> 1190 1402 <target name="jar" 1191 1403 depends="compileAll" … … 1241 1453 </target> 1242 1454 1455 <!-- 1456 THIS FILE IS DEPRECATED. 1457 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1458 --> 1243 1459 <target name="copy.anthooks" depends="init" unless="anthooks.uptodate"> 1244 1460 <copy file="${src}/com/sun/fortress/shell/anthooks.xml" … … 1267 1483 </target> 1268 1484 1485 <!-- 1486 THIS FILE IS DEPRECATED. 1487 CHANGES SHOULD BE MADE TO BUILD.XML IN THE PARENT (ROOT) DIRECTORY. 1488 --> 1269 1489 <target name="createNestedJarUpgrade" 1270 1490 description="wrap up a jar for inclusion in a mock upgrade">

