Changeset 1466
- Timestamp:
- 02/08/07 08:57:44
(2 years ago)
- Author:
- dsugar
- Message:
Working to update test cases.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r927 |
r1466 |
|
| 1 | 1 | <?xml version='1.0'?> |
|---|
| 2 | | <!--Copyright (C) 2005 Tresys Technology, LLC |
|---|
| | 2 | <!--Copyright (C) 2005-2006 Tresys Technology, LLC |
|---|
| 3 | 3 | Authors: Spencer Shimko <sshimko@tresys.com> |
|---|
| 4 | 4 | James Athey <jathey@tresys.com> |
|---|
| … | … | |
| 16 | 16 | <property name="javacchome" value="/usr/share/java" /> |
|---|
| 17 | 17 | <property name="javacc_ext" value=".jj" /> |
|---|
| 18 | | |
|---|
| | 18 | |
|---|
| | 19 | <property name="svnlocation" value="http://oss.tresys.com/repos/slide/branches/frameworkchanges/src/com/tresys/slide" /> |
|---|
| | 20 | |
|---|
| 19 | 21 | <!-- dictionary source --> |
|---|
| 20 | 22 | <property name="dfile" value="test/dictionary.fdic" /> |
|---|
| … | … | |
| 52 | 54 | <property name="trans" value="translator" /> |
|---|
| 53 | 55 | <property name="link" value="linkage" /> |
|---|
| 54 | | <property name="libapoljava" value="libapoljava" /> |
|---|
| 55 | 56 | <property name="libselinuxjava" value="libselinuxjava" /> |
|---|
| 56 | 57 | <property name="refpolicy" value="refpolicy" /> |
|---|
| 57 | 58 | <property name="basepolicy" value="basepolicy" /> |
|---|
| | 59 | <property name="flnkage" value="flnkage" /> |
|---|
| 58 | 60 | <!-- END SETTINGS --> |
|---|
| 59 | 61 | |
|---|
| … | … | |
| 82 | 84 | <target name="initbase"> |
|---|
| 83 | 85 | <!-- setup build directories --> |
|---|
| | 86 | |
|---|
| 84 | 87 | <mkdir dir="${build}/${pkg_path}" /> |
|---|
| | 88 | <mkdir dir="${utilitybuild}" /> |
|---|
| | 89 | <!-- |
|---|
| | 90 | <mkdir dir="${policyxmlbuild}" /> |
|---|
| | 91 | <copy todir="${policyxmlbuild}"> |
|---|
| | 92 | <fileset dir="${policyxmlsrc}" includes="*.java"/> |
|---|
| | 93 | </copy> |
|---|
| | 94 | --> |
|---|
| | 95 | |
|---|
| | 96 | <!-- DJS - change URL to trunk when changes merged in for SLIDE --> |
|---|
| | 97 | <exec dir="${utilitybuild}" executable="svn"> |
|---|
| | 98 | <arg line="export --force ${svnlocation}/utility/policyxmlparser" /> |
|---|
| | 99 | </exec> |
|---|
| 85 | 100 | <copy todir="${build}/${pkg_path}"> |
|---|
| 86 | | <fileset dir="${src}/${pkg_path}" includes="*.java"/> |
|---|
| | 101 | <fileset dir="${src}/${pkg_path}" includes="**/*.java"/> |
|---|
| 87 | 102 | <!-- set version --> |
|---|
| 88 | 103 | <filterset> |
|---|
| … | … | |
| 103 | 118 | <!-- START LINKAGE --> |
|---|
| 104 | 119 | <!-- linkage specific properties --> |
|---|
| | 120 | <property name="slidedir" value="build/com/tresys/slide" /> |
|---|
| | 121 | <property name="slidelinkage" value="${slidedir}/${link}" /> |
|---|
| 105 | 122 | <property name="linkbuild" value="${buildpath}/${link}" /> |
|---|
| 106 | | <property name="libapoljavabuild" value="${linkbuild}/${libapoljava}" /> |
|---|
| 107 | 123 | <property name="linksrc" value="${srcpath}/${link}" /> |
|---|
| 108 | | <property name="libapoljavasrc" value="${linksrc}/${libapoljava}" /> |
|---|
| 109 | 124 | <property name="libselinuxjavabuild" value="${linkbuild}/${libselinuxjava}" /> |
|---|
| 110 | 125 | <property name="libselinuxjavasrc" value="${linksrc}/${libselinuxjava}" /> |
|---|
| 111 | 126 | <property name="refpolbuild" value="${linkbuild}/${refpolicy}" /> |
|---|
| 112 | 127 | <property name="refpolsrc" value="${linksrc}/${refpolicy}" /> |
|---|
| 113 | | <property name="basepolbuild" value="${linkbuild}/${basepolicy}" /> |
|---|
| 114 | | <property name="basepolsrc" value="${linksrc}/${basepolicy}" /> |
|---|
| | 128 | <property name="flnkbuild" value="${linkbuild}/${flnkage}" /> |
|---|
| | 129 | <property name="flnksrc" value="${linksrc}/${flnkage}" /> |
|---|
| 115 | 130 | <property name="flnk_parse_class" value="FLNKParser" /> |
|---|
| | 131 | <property name="base_pol_parse_class" value="BasePolicyParser" /> |
|---|
| | 132 | <property name="utilitybuild" value="${slidedir}/utility"/> |
|---|
| | 133 | <property name="policyxmlbuild" value="${utilitybuild}/policyxmlparser"/> |
|---|
| | 134 | <property name="policyxmlsrc" value="src/com/tresys/slide/utility/policyxmlparser" /> |
|---|
| 116 | 135 | |
|---|
| 117 | 136 | <!-- initialize translator build directory --> |
|---|
| 118 | 137 | <target name="initlinkage" depends="initbase" > |
|---|
| 119 | | <mkdir dir="${linkbuild}" /> |
|---|
| | 138 | |
|---|
| | 139 | <exec dir="${slidedir}" executable="svn"> |
|---|
| | 140 | <arg line="export --force ${svnlocation}/linkage" /> |
|---|
| | 141 | </exec> |
|---|
| | 142 | <!-- |
|---|
| 120 | 143 | <copy todir="${linkbuild}"> |
|---|
| 121 | 144 | <fileset dir="${linksrc}" includes="*.java"/> |
|---|
| 122 | | <!-- set version --> |
|---|
| 123 | | <filterset> |
|---|
| 124 | | <filter token="version" value="${version}"/> |
|---|
| 125 | | </filterset> |
|---|
| 126 | | </copy> |
|---|
| 127 | | <mkdir dir="${libapoljavabuild}" /> |
|---|
| 128 | | <copy todir="${libapoljavabuild}"> |
|---|
| 129 | | <fileset dir="${libapoljavasrc}" includes="*.java"/> |
|---|
| 130 | | </copy> |
|---|
| | 145 | <filterset> |
|---|
| | 146 | <filter token="version" value="${version}"/> |
|---|
| | 147 | </filterset> |
|---|
| | 148 | </copy> |
|---|
| | 149 | --> |
|---|
| 131 | 150 | <mkdir dir="${libselinuxjavabuild}" /> |
|---|
| 132 | 151 | <copy todir="${libselinuxjavabuild}"> |
|---|
| 133 | 152 | <fileset dir="${libselinuxjavasrc}" includes="*.java"/> |
|---|
| 134 | 153 | </copy> |
|---|
| | 154 | |
|---|
| 135 | 155 | <mkdir dir="${refpolbuild}" /> |
|---|
| 136 | 156 | <copy todir="${refpolbuild}"> |
|---|
| … | … | |
| 138 | 158 | </copy> |
|---|
| 139 | 159 | |
|---|
| 140 | | <mkdir dir="${basepolbuild}" /> |
|---|
| 141 | | <copy todir="${basepolbuild}"> |
|---|
| 142 | | <fileset dir="${basepolsrc}" includes="*.java"/> |
|---|
| 143 | | </copy> |
|---|
| 144 | | |
|---|
| 145 | | <!-- compile --> |
|---|
| 146 | | <javacc target="${basepolsrc}/${flnk_parse_class}${javacc_ext}" |
|---|
| 147 | | outputdirectory="${basepolbuild}" |
|---|
| | 160 | <mkdir dir="${flnkbuild}" /> |
|---|
| | 161 | <copy todir="${flnkbuild}"> |
|---|
| | 162 | <fileset dir="${flnksrc}" includes="*.java"/> |
|---|
| | 163 | </copy> |
|---|
| | 164 | |
|---|
| | 165 | <!-- compile --> |
|---|
| | 166 | <javacc target="${flnksrc}/${flnk_parse_class}${javacc_ext}" |
|---|
| | 167 | outputdirectory="${flnkbuild}" |
|---|
| 148 | 168 | javacchome="${javacchome}" /> |
|---|
| 149 | | |
|---|
| | 169 | |
|---|
| | 170 | <!-- compile --> |
|---|
| | 171 | <javacc target="${slidelinkage}/${base_pol_parse_class}${javacc_ext}" |
|---|
| | 172 | outputdirectory="${slidelinkage}" |
|---|
| | 173 | javacchome="${javacchome}" /> |
|---|
| 150 | 174 | </target> |
|---|
| 151 | 175 | |
|---|
| … | … | |
| 154 | 178 | <!-- Delete the build directories --> |
|---|
| 155 | 179 | <delete dir="${linkbuild}"/> |
|---|
| 156 | | <delete dir="${libapoljavabuild}"/> |
|---|
| 157 | 180 | <delete dir="${libselinuxjavabuild}"/> |
|---|
| 158 | 181 | </target> |
|---|
| … | … | |
| 245 | 268 | outputdirectory="${sysbuild}" |
|---|
| 246 | 269 | javacchome="${javacchome}" /> |
|---|
| 247 | | </target> |
|---|
| | 270 | </target> |
|---|
| 248 | 271 | |
|---|
| 249 | 272 | <!-- Clean the system resource tree --> |
|---|
| … | … | |
| 310 | 333 | outputdirectory="${polbuild}" |
|---|
| 311 | 334 | javacchome="${javacchome}" /> |
|---|
| 312 | | </target> |
|---|
| | 335 | </target> |
|---|
| 313 | 336 | |
|---|
| 314 | 337 | <!-- Clean the policy tree --> |
|---|
| … | … | |
| 349 | 372 | <target name="compile" depends="initdict,inittrans,initpol,initlinkage,comppolparser,compdictparser,compsysparser"> |
|---|
| 350 | 373 | <javac destdir="${build}" > |
|---|
| 351 | | <src path="${polbuild}"/> |
|---|
| 352 | | <src path="${sysbuild}"/> |
|---|
| 353 | | <src path="${build}/${pkg_path}" /> |
|---|
| 354 | | <src path="${transbuild}" /> |
|---|
| 355 | | <src path="${dictbuild}" /> |
|---|
| 356 | | <src path="${libapoljavabuild}" /> |
|---|
| 357 | | <src path="${libselinuxjavabuild}" /> |
|---|
| 358 | | <src path="${linkbuild}" /> |
|---|
| | 374 | <!-- <src path="${policyxmlbuild}"/> --> |
|---|
| | 375 | <src path="${slidedir}" /> |
|---|
| | 376 | <src path="${build}/${pkg_path}" /> |
|---|
| 359 | 377 | </javac> |
|---|
| 360 | 378 | </target> |
|---|
| r1003 |
r1466 |
|
| 23 | 23 | # build command line test program if it doesn't exist |
|---|
| 24 | 24 | #if [ ! -e build/com/tresys/framework/compiler/Compiler.java ]; then |
|---|
| 25 | | make -C libapoljava |
|---|
| | 25 | # make -C libapoljava |
|---|
| 26 | 26 | make -C libselinuxjava |
|---|
| 27 | 27 | ant -q -f compilerbuild.xml compile |
|---|
Download in other formats:
* Generating other formats may take time.