Resolving the UNIX path variable

Friends,

I trying to get the unix path fro a config file. There are 100 + path variables defined in the master_config.sh. Like this ;

app_dir=/project/emp
abc_dir=${app_dir}/abc/app

abc_common=${abc_dir}/common
abc_common_base=${abc_common}/base
abc_common_metadata=${abc_common}/metadata
abc_ddmsupply_dir=${abc_dir}/ddm_supply
abc_xyz_dir=${abc_ddmsupply_dir}/xyz
hdfs_abc_app_dir=/emp/abc
hdfs_abc_supply_app_dir=${hdfs_abc_app_dir}/ddm_supply

#Application Specifics 

#xyz 
abc_xyz_dir=${abc_ddmsupply_dir}/xyz
hdfs_abc_xyz_app_dir=${hdfs_abc_supply_app_dir}/xyz
abc_xyz_temp_dir=${abc_xyz_dir}/temp
abc_xyz_shell_dir=${abc_xyz_dir}/shell
abc_xyz_shell_dly_dir=${abc_xyz_shell_dir}/daily
abc_xyz_prp_dir=${abc_xyz_dir}/properties
abc_xyz_control_dir=${abc_xyz_dir}/control
abc_xyz_error_dir=${abc_xyz_dir}/errors
abc_xyz_fw_dir=${abc_xyz_dir}/fileWatcher
abc_xyz_logs_dir=${abc_xyz_dir}/logs
abc_xyz_notif_dir=${abc_xyz_dir}/notifications
abc_xyz_job_dir=${abc_xyz_dir}/code
abc_xyz_job_dly_dir=${abc_xyz_job_dir}/daily
abc_xyz_job_dly_cont_dir=${abc_xyz_job_dly_dir}/controls/
abc_xyz_job_ldid_dly_dir=${abc_xyz_job_dly_cont_dir}/load_id 
abc_xyz_base_dir=${abc_xyz_dir}/base

Please let me know an easy way of expanding all the variables into unix path

thanks
Arun

start with:

. master_config.sh

PATH="$PATH:$(set | awk -F= 'NR==FNR {vars[$1]=$2; next} vars[$1] && ! ovars[$2]++ {printf $2 ":"}' master_config.sh -)"

thank you !