#
# Test environment setup
#
set_var INCLUDE_DBT_ABSTRACTION yes
set_var INCLUDE_DBT_CONSISTENCY yes
set_var INCLUDE_DBT_CONFIGURATION yes
set_var INCLUDE_DBT_USER yes
set_var INCLUDE_DBT_KERNEL yes
set_var INCLUDE_DBT_DATABASE yes
set_var INCLUDE_DBT_UTILITIES yes
set_var INCLUDE_DBT_DLRL yes
set_var INCLUDE_DBT_INSTALLER yes

if [ -n "$INCLUDE_SERVICES" ]
then
    set_var INCLUDE_DBT_SERVICES yes
    set_var     INCLUDE_DBT_SERVICES_SERIALIZATION yes
    if [ -n "$INCLUDE_SERVICES_NETWORKING" ]; then
        set_var INCLUDE_DBT_SERVICES_NETWORKING yes
    else
    unset_var INCLUDE_DBT_SERVICES_NETWORKING
    fi
    if [ -n "$INCLUDE_SERVICES_DDSI" ]; then
        set_var INCLUDE_DBT_SERVICES_DDSI yes
    else
    unset_var INCLUDE_DBT_SERVICES_NETWORKING
    fi
    if [ -n "$INCLUDE_SERVICES_COMMON" ]; then
        set_var INCLUDE_DBT_SERVICES_COMMON yes
    else
	unset_var INCLUDE_DBT_SERVICES_COMMON
    fi
    if [ -n "$INCLUDE_SERVICES_SPLICED" ]; then
        set_var INCLUDE_DBT_SERVICES_SPLICED yes
    else
	unset_var INCLUDE_DBT_SERVICES_SPLICED
    fi
    if [ -n "$INCLUDE_SERVICES_DURABILITY" ]; then
        set_var INCLUDE_DBT_SERVICES_DURABILITY yes
    else
	unset_var INCLUDE_DBT_SERVICES_DURABILITY
    fi
    if [ -n "$INCLUDE_SERVICES_DBMS" ]; then
        set_var INCLUDE_DBT_SERVICES_DBMS yes
    else
	unset_var INCLUDE_DBT_SERVICES_DBMS
    fi
else
    unset_var INCLUDE_DBT_SERVICES
fi

if [ -n "$INCLUDE_TOOLS" ]
then
set_var INCLUDE_DBT_TOOLS yes
    if [ -n "$INCLUDE_TOOLS_TUNER" ]; then
        set_var INCLUDE_DBT_TOOLS_TUNER yes
    else
	unset_var INCLUDE_DBT_TOOLS_TUNER
    fi
    if [ -n "$INCLUDE_TOOLS_IDLPP" ]; then
        set_var INCLUDE_DBT_TOOLS_IDLPP yes
    else
	unset_var INCLUDE_DBT_TOOLS_IDLPP
    fi
    if [ -n "$INCLUDE_TOOLS_SHMDUMP" ]; then
        set_var INCLUDE_DBT_TOOLS_SHMDUMP yes
    else
	unset_var INCLUDE_DBT_TOOLS_SHMDUMP
    fi
else
    unset_var INCLUDE_DBT_TOOLS
fi

if [ -n "$INCLUDE_API" ]
then
    set_var INCLUDE_DBT_API yes
    if [ -n "$INCLUDE_API_DCPS" ]; then
        set_var INCLUDE_DBT_API_DCPS yes
	if  [ -n "$INCLUDE_API_DCPS_GAPI" ]; then
        set_var INCLUDE_DBT_API_DCPS_GAPI yes
	    if  [ -n "$INCLUDE_API_DCPS_SAC" ]; then
            set_var INCLUDE_DBT_API_DCPS_SAC yes
	    else
		unset_var INCLUDE_DBT_API_DCPS_SAC
	    fi
	    if  [ -n "$INCLUDE_API_DCPS_SAJ" ]; then
            set_var INCLUDE_DBT_API_DCPS_SAJ yes
	    else
		unset_var INCLUDE_DBT_API_DCPS_SAJ
	    fi
	    if  [ -n "$INCLUDE_API_DCPS_CJ" ]; then
            set_var INCLUDE_DBT_API_DCPS_CJ yes
	    else
		unset_var INCLUDE_DBT_API_DCPS_CJ
	    fi
	    if  [ -n "$INCLUDE_API_DCPS_CCPP" ]; then
            set_var INCLUDE_DBT_API_DCPS_CCPP yes
	    else
		unset_var INCLUDE_DBT_API_DCPS_CCPP
	    fi
	else
	    unset_var INCLUDE_DBT_API_DCPS_SAC
	fi
	if  [ -n "$INCLUDE_API_DCPS_JAVA" ]; then
        set_var INCLUDE_DBT_API_DCPS_JAVA yes
	else
	    unset_var INCLUDE_DBT_API_DCPS_JAVA
	fi
	if  [ -n "$INCLUDE_API_DCPS_JNI" ]; then
        set_var INCLUDE_DBT_API_DCPS_JNI yes
	else
	    unset_var INCLUDE_DBT_API_DCPS_JNI
	fi
    else
	unset_var INCLUDE_DBT_API_DCPS_JNI
    fi
    if  [ -n "$INCLUDE_API_CM" ]; then
        set_var INCLUDE_DBT_API_CM yes
    else
	unset_var INCLUDE_DBT_API_CM
    fi
    if  [ -n "$INCLUDE_DLRL" ]; then
        set_var INCLUDE_DBT_LOC yes
        if  [ -n "$INCLUDE_API_DLRL" ]; then
            set_var INCLUDE_DBT_API_DLRL yes
            if  [ -n "$INCLUDE_API_DLRL_SAJ" ]; then
                set_var INCLUDE_DBT_API_DLRL_SAJ yes
            else
                unset_var INCLUDE_DBT_API_DLRL_SAJ
            fi
            if  [ -n "$INCLUDE_API_DLRL_SACPP" ]; then
                set_var INCLUDE_DBT_API_DLRL_SACPP yes
            else
                unset_var INCLUDE_DBT_API_DLRL_SACPP
            fi
        else
            unset_var INCLUDE_DBT_LOC
            unset_var INCLUDE_DBT_API_DLRL
        fi
    fi
else
    unset_var INCLUDE_DBT_API
fi
