File: compile.sh

package info (click to toggle)
mpj 0.44%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 7,600 kB
  • ctags: 6,809
  • sloc: java: 49,853; ansic: 2,508; xml: 596; sh: 311; perl: 156; makefile: 26
file content (28 lines) | stat: -rwxr-xr-x 1,039 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh 

# mpi level tests 
declare -a MPI_DIRECTORIES=('ccl' 'ccl_ObjSer' 'ccl_ObjSer/reduceO' 'ccl_ObjSer/allreduceO' 'ccl_ObjSer/reduce_scatterO' 'ccl_ObjSer/scanO' 'comm' 'dtyp' 'dtyp_ObjSer' 'env' 'group' 'perf' 'pt2pt' 'pt2pt_ObjSer' 'signals' 'threads' 'topo');
#
# The standart testsuit for javampjdev doesn't include them. So currently ignoring them
declare -a MPI_DIRECTORIES_NOT_INCLUDED=('mpi');
# #########################


# mpjdev level tests
declare -a MPJDEV_DIRECTORIES=('buffertest');
#
# The standart testsuit for javampjdev doesn't include them. So currently ignoring them
declare -a MPJDEV_DIRECTORIES_NOT_INCLUDED=('commtest' 'grouptest' 'killall' 'misc' 'nbcomms' 'perftest');
# #########################

cd ..

for directory in ${MPI_DIRECTORIES[@]}; do
    echo "Compiling mpi/$directory"
    javac -cp $MPJ_HOME/lib/mpj.jar:. mpi/$directory/*.java
done

for directory in ${MPJDEV_DIRECTORIES[@]}; do
    echo "Compiling mpjdev/$directory"
    javac -cp $MPJ_HOME/lib/mpj.jar:. mpjdev/$directory/*.java
done