steps = extract preprocess build

extract.ns = gcom gen ops var var_admin
extract.location[var] = trunk@14844
extract.path-root[var] = src
extract.path-excl[var] = config scripts
extract.path-incl[var] = scripts/Var_Scripts

extract.location[ops] = trunk@18341
extract.path-root[ops] = src/code
extract.path-excl[ops] = /
extract.path-incl[ops] = OpsMod_Constants \
                       \ OpsMod_Control OpsMod_GeoIR \
                       \ OpsMod_ObsInfo \
                       \ OpsMod_RTTOV \
                       \ OpsMod_Sort \
                       \ OpsMod_Utilities \
                       \ OpsMod_Varobs \
                       \ OpsMod_VerticalInterp \
                       \ OpsMod_VisControl \
                       \ OpsProg_RTTOV9 \
                       \ Ops_AIRS_1DVar \
                       \ Ops_AIRS_Utilities \
                       \ Ops_RTTOV7 \
                       \ Ops_RTTOV7_RTTOVCLD \
                       \ Ops_RTTOV9 \
                       \ Ops_SatRad_Info \
                       \ Ops_SatRad_Process \
                       \ Ops_SatRad_SetUp \
                       \ Ops_SatRad_Utilities

extract.location[gen] = trunk@3073
extract.path-root[gen] = src/code

extract.location[var_admin] = trunk@14851
extract.path-root[var_admin] = src/code

extract.location[gcom] = branches/dev/ibmjb/r12957_2194_ralltoalle_out_of_order@15824
extract.path-root[gcom] = build
extract.path-excl[gcom] = configs ext_scripts

preprocess.ns-excl = var ops gen var_admin
preprocess.ns-incl = var/code/PF_MPP \
                   \ ops/Ops_RTTOV9/rttov9_parallel_ad.F90 \
                   \ ops/Ops_RTTOV9/rttov9_parallel_direct.F90 \
                   \ ops/Ops_RTTOV9/rttov9_parallel_k.F90 \
                   \ ops/Ops_RTTOV9/rttov9_parallel_tl.F90
preprocess.prop{fpp} = wrap_pp
preprocess.prop{fpp.defs} = IFORT_CDIRS
preprocess.prop{fpp.defs}[gcom] = GC_VERSION="'3.4+'" GC_BUILD_DATE="'15824'" PREC_64B GC__FLUSHUNIT6 GC__FORTERRUNIT=0 GC_DESCRIP="'MPP'" MPI_SRC MPILIB_32B
preprocess.prop{fpp.defs}[ops/Ops_RTTOV9/rttov9_parallel_ad.F90]     = _RTTOV_PARALLEL_AD
preprocess.prop{fpp.defs}[ops/Ops_RTTOV9/rttov9_parallel_direct.F90] = _RTTOV_PARALLEL_DIRECT
preprocess.prop{fpp.defs}[ops/Ops_RTTOV9/rttov9_parallel_k.F90]      = _RTTOV_PARALLEL_K
preprocess.prop{fpp.defs}[ops/Ops_RTTOV9/rttov9_parallel_tl.F90]     = _RTTOV_PARALLEL_TL

$OPSDIR{?} = /home/h04/opsrc/ops0
$mpich2 = $OPSDIR/mpi/mpich2-1.4-ukmo-v1/ifort-12
build.target = VarScr_HelpCompile
build.prop{cc} = wrap_cc
build.prop{cc.defs}[gen/GenMod_Platform] = LOWERCASE UNDERSCORE FRL8 C_LONG_LONG_INT
build.prop{cc.defs}[gen/UM_Platform]     = VAROPSVER C_LOW_U FRL8 C_LONG_LONG_INT LINUX LITTLE_END
build.prop{fc} = wrap_fc
build.prop{fc.flags}                   = -implicitnone -integer_size 64 -real_size 64 -ftrapuv
build.prop{fc.flags}[gcom]             = -implicitnone -integer_size 64 -real_size 64 -ftrapuv -warn none
build.prop{fc.flags}[gcom/mpl/mpl.F90] = -implicitnone -integer_size 64 -real_size 64 -ftrapuv -warn none -I$mpich2/include
build.prop{fc.flags}[gen]              = -implicitnone -integer_size 64 -real_size 64 -ftrapuv -warn noerrors
build.prop{fc.flags}[ops/Ops_RTTOV9]   = -implicitnone -integer_size 64 -real_size 64 -ftrapuv -warn none
build.prop{fc.flags}[var_admin]        = -implicitnone -integer_size 64 -real_size 64 -ftrapuv -warn none
build.prop{fc.flags}[var/code/PF_Interpolation/Cubic_Lagrange_Adj.F90] = -implicitnone -integer_size 64 -real_size 64 -ftrapuv -Wp,-P
build.prop{fc.flags}[var/code/PF_MPP] = -implicitnone -integer_size 64 -real_size 64 -ftrapuv -warn noerrors
build.prop{fc.flags}[var/code/VarProg_UMFileUtils] = -implicitnone -integer_size 64 -real_size 64
build.prop{fc.defs}[var ops gen var_admin] = IFORT_CDIRS
build.prop{fc.defs}[var/code/PF_MPP] =
build.prop{fc.defs}[gen/GenMod_Control] = GCOMHEADERS
build.prop{fc.defs}[gen/GenMod_Utilities/Gen_FlushUnit.F90] = USE_FLUSH
build.prop{fc.defs}[gen/UM_COEX gen/UM_Platform] = VAROPSVER
build.prop{fc.flags-ld} = -L$mpich2/lib -lmpich -lmpl -lpthread
build.prop{ns-dep.o}[var] = gcom var_admin/VarMod_Lapack var_admin/VarMod_Blas
build.prop{no-dep.f.module} = f90_unix_io xlfutility
build.prop{no-dep.include}  = mpif.h
