steps = extract mirror

mirror.target = $HPC:$THIS_RUN_DIR_HPC
mirror.prop{config-file.steps} = preprocess build
mirror.prop{rsync.flags} = -a --exclude='.*' --delete-excluded --timeout=900 --rsh='ssh -oBatchMode=yes' -v

extract.ns = gen ops pp ppancil rst site_ext ver
extract.location[pp] = trunk@2728
extract.path-excl[pp] = /
extract.path-incl[pp] = CDP \
                      \ SCW \
                      \ cloud \
                      \ frasia \
                      \ get_metdb_obs \
                      \ model_processing \
                      \ moses-pdm-rfm \
                      \ precip \
                      \ precip_fcst \
                      \ pressure_wind \
                      \ product_gen \
                      \ scripts \
                      \ steps \
                      \ utilities \
                      \ verification \
                      \ visibility

extract.location[ppancil] = trunk@2524
extract.path-excl[ppancil] = web

extract.location{primary}[site_ext] = svn://fcm9/PostProc_svn/SiteExtract
extract.location[site_ext] = trunk@2481
extract.path-root[site_ext] = FssMod_DMO

extract.location[gen] = trunk@3015
extract.path-root[gen] = src/code
extract.path-excl[gen] = GenMod_ModelIO

extract.location{primary}[rst] = svn://fcm9/PostProc_svn/RoadTemp
extract.location[rst] = trunk@2416
extract.path-excl[rst] = /
extract.path-incl[rst] = src scripts

extract.location[ver] = trunk@4739
extract.path-root[ver] = src/code
extract.path-excl[ver] = /
extract.path-incl[ver] = VerMod_FieldsIO VerMod_General VerMod_Grid

extract.location[ops] = trunk@18088
extract.path-root[ops] = src/code
extract.path-excl[ops] = /
extract.path-incl[ops] = OpsMod_MOPS OpsMod_ObsInfo OpsMod_Constants

preprocess.ns-excl = pp ppancil site_ext rst ops
preprocess.ns-incl = pp/utilities pp/steps pp/get_metdb_obs/MetDB_source rst/src
preprocess.prop{cpp} = xlC_r
preprocess.prop{cpp.flags} = -E -C
preprocess.prop{cpp.defs}[pp/get_metdb_obs/MetDB_source] = LOWERCASE L64 UNDERSCORE
preprocess.prop{cpp.defs}[gen] = C_LOW_U FRL8 C_LONG_INT NEC VAROPSVER UTILIO UNDERSCORE LOWERCASE
preprocess.prop{fpp.flags} = -E -P -traditional
preprocess.prop{fpp.defs}[gen] = C_LOW_U FRL8 C_LONG_INT NEC VAROPSVER UTILIO UNDERSCORE UPPERCASE
preprocess.prop{fpp.defs}[rst] = NEC
preprocess.prop{no-dep.include}  = gc_constants.h gc_kinds.h gc_options.h

build.target = PPQYINTERP.ksh run_nae_pp.ksh run_qv_downscaling.ksh run_glo_pp.ksh run_EuroPP.ksh first_start.ksh PP4KOPER.ksh
build.prop{cc} = xlC_r
build.prop{fc} = xlf90_r
build.prop{no-dep.f.module} = f90_unix_io
build.prop{file-ext.script} = .ksh
build.prop{dep.o}[pp/get_metdb_obs/get_metdb_obs.f90] = pout_i8.o
build.prop{dep.o}[pp/precip/lightning_merge.f] = get_free_lun.o
build.prop{dep.o}[pp/precip/mask_radar.f90] = nimrod_open.o nimrod_header.o
build.prop{cc.flags-ld}[pp/steps]     = -L/home/nwp/fr/ihab/fftw_opt/lib/ -lfftw3 -I/home/nwp/fr/ihab/fftw_opt/include/
build.prop{cc.flags}                  = -qarch=pwr6 -qtune=pwr6 -O0 -qhot
build.prop{cc.flags}[gen]             = -qarch=pwr6 -qtune=pwr6 -O0 -qhot -qrealsize=8 -qintsize=8
build.prop{cc.flags}[pp/get_metdb_obs/MetDB_source] =
build.prop{cc.flags}[pp/steps]        = -O0 -qarch=pwr6 -qtune=pwr6 -q64 -I/home/nwp/fr/ihab/fftw_opt/include/
build.prop{fc.flags-ld}[rst]          = -L/projects/um1/gcom/gcom3.2/meto_ibm_pwr6_serial/lib -lgcom -bnoquiet -L/projects/um1/lib -lsig -L/usr/lib -lmass -lessl -qsmp
build.prop{fc.flags-ld}[pp/model_processing/format.f90] = -L/projects/um1/gcom/gcom3.2/meto_ibm_pwr6_serial/lib -lgcom
build.prop{fc.flags}                  = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[rst ver ops]     = -qarch=pwr6 -qtune=pwr6 -O0 -qfullpath -qextname -qrealsize=8 -qintsize=8
build.prop{fc.flags}[gen]             = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qrealsize=8 -qintsize=8
build.prop{fc.flags}[gen/UM_COEX]     = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qrealsize=8 -qintsize=8 -qfixed=132
build.prop{fc.flags}[gen/UM_General]  = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qrealsize=8 -qintsize=8 -qfixed=132
build.prop{fc.flags}[gen/UM_Platform] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qrealsize=8 -qintsize=8 -qfixed=132
build.prop{fc.flags}[gen/UM_Platform/IOERROR.F90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qrealsize=8 -qintsize=8
build.prop{fc.flags}[pp/get_metdb_obs/get_metdb_obs.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/model_processing/get_um_info.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict
build.prop{fc.flags}[pp/moses-pdm-rfm/daynumber.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/dlongrad.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/down_rad_calc.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/dsolrad.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/get_row_and_column.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/initialise_routing.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/morangstrom.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/morloc.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/moses_cloud_cover.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/moses_qs_from_t.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nearest_real.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nextpoint.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nimrod_3d_idata_read.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nimrod_3dextr_comp.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nimrod_extr_comp.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nimrod_extr_wind.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nimrod_hdr_read.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/nimrod_idata_read.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/q_vp_from_t_td.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/read_ancil.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/regrid_real.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/route_runoff.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/routing.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/sam.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/ssdm.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/ssdm_var_generator.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/sun_angles.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/um_solpos.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/moses-pdm-rfm/wavespeed.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qstrict -qfixed=132
build.prop{fc.flags}[pp/precip/get_surface_obs.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/precip/lightning_forecast.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/precip/lightning_merge.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/precip/metar_to_synop_weather.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/precip/read_adv_fc.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/precip/read_rad.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/precip_fcst] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/precip_fcst/accmerge.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/precip_fcst/object_motion.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/precip_fcst/scale.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/precip_fcst/wind_forecast_precip.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/pressure_wind] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/pressure_wind/an_smear.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/pressure_wind/bilin_mdi.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/pressure_wind/convert_winduv.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/pressure_wind/gust_adjust.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/pressure_wind/gust_analysis.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/pressure_wind/pwindanal.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname
build.prop{fc.flags}[pp/utilities/beammap_ascii_to_nimrod.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/ccitt.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/datetime_c_to_i_secs.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/def_head.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/domain_to_ng.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/european_observations_area.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/get_free_lun.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/icutout.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/ll_to_ng.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/ll_to_ps.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/locate_FCST_string.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/nearest.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/nearest_file.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/ng_to_ll.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/ng_to_ll_array.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/nimrod_i4read.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/nimrod_open2.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/nimrod_open_i4read.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/nimrod_open_i4write.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/nimrod_regrid.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/observations_area_metdb.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/ps_to_ll.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/regrid.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/round_cycle_string.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/subtract_time.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/time_diff.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/time_difference_prog.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/total_accum.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/trim.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/utilities/zpdate.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[pp/verification] = -qarch=pwr6 -qtune=pwr6 -O0 -qextname -qfixed=132
build.prop{fc.flags}[rst/src] = -qarch=pwr6 -qtune=pwr6 -O0 -qfullpath -qextname -qrealsize=8 -qintsize=8  -qfixed=132
build.prop{fc.flags}[rst/src/MORST_main.F] = -qarch=pwr6 -qtune=pwr6 -O0 -qfullpath -qextname -qrealsize=8 -qintsize=8 -qfixed=132 -qsmp=omp
build.prop{fc.flags}[rst/src/ReadFrcData.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qstrict -qfullpath -qextname -qrealsize=8 -qintsize=8
build.prop{fc.flags}[rst/src/output_status.f90] = -qarch=pwr6 -qtune=pwr6 -O0 -qfullpath -qextname
build.prop{fc.flags}[rst/src/profile.f] = -qarch=pwr6 -qtune=pwr6 -O0 -qfullpath -qextname -qrealsize=8 -qintsize=8 -qfixed=132 -qsmp=auto
