129 |
<target description="Create executable" name="compileQL"> |
<target description="Create executable" name="compileQL"> |
130 |
<mkdir dir="${scripts.bin}"/> |
<mkdir dir="${scripts.bin}"/> |
131 |
<mkdir dir="${scripts.obj}"/> |
<mkdir dir="${scripts.obj}"/> |
132 |
<cc objdir="${scripts.obj}" outfile="${scripts.bin}/TriggerScan" outtype="executable"> |
<cc objdir="${scripts.obj}" outfile="${scripts.bin}/TriggerScanBasic" outtype="executable"> |
133 |
<compiler extends="scripts-gcc"> |
<compiler extends="scripts-gcc"> |
134 |
<fileset dir="${scripts.src}" includes="TriggerScan.cpp"> |
<fileset dir="${scripts.src}" includes="TriggerScanBasic.cpp"> |
135 |
</fileset> |
</fileset> |
136 |
<includepath location="${scripts.src}"/> |
<includepath location="${scripts.src}"/> |
137 |
<includepath location="${pamSoftware}/include"/> |
<includepath location="${pamSoftware}/include"/> |
143 |
</cc> |
</cc> |
144 |
|
|
145 |
</target> |
</target> |
146 |
|
|
147 |
|
<target depends="compileQL" description="Create executable" name="Basic"> |
148 |
|
|
149 |
|
</target> |
150 |
|
|
151 |
|
|
152 |
|
<target description="Create executable" name="compileQLExp"> |
153 |
|
<mkdir dir="${scripts.bin}"/> |
154 |
|
<mkdir dir="${scripts.obj}"/> |
155 |
|
<cc objdir="${scripts.obj}" outfile="${scripts.bin}/TriggerScanExpert" outtype="executable"> |
156 |
|
<compiler extends="scripts-gcc"> |
157 |
|
<fileset dir="${scripts.src}" includes="TriggerScanExpert.cpp"> |
158 |
|
</fileset> |
159 |
|
<includepath location="${scripts.src}"/> |
160 |
|
<includepath location="${pamSoftware}/include"/> |
161 |
|
<includepath location="${pamSoftware}/include/yoda"/> |
162 |
|
</compiler> |
163 |
|
<linker extends="scripts-link"> |
164 |
|
<libset dir="${pamSoftware}/lib" libs="yoda"/> |
165 |
|
</linker> |
166 |
|
</cc> |
167 |
|
|
168 |
|
</target> |
169 |
|
|
170 |
|
|
171 |
<target depends="compileQL" description="Create executable" name="all"> |
<target depends="compileQLExp" description="Create executable" name="Exp"> |
172 |
|
|
173 |
</target> |
</target> |
174 |
|
|
185 |
<chmod dir="${deploy.bin}" perm="775" includes="**/*"/> |
<chmod dir="${deploy.bin}" perm="775" includes="**/*"/> |
186 |
</target> |
</target> |
187 |
|
|
188 |
<target depends="init,all,deploy,clean" description="Make everything" name="everything"> |
<target depends="init,Basic,Exp,deploy,clean" description="Make everything" name="everything"> |
189 |
</target> |
</target> |
190 |
</project> |
</project> |