247565 [releng] Dali needs build/packaging for 2.1 release
diff --git a/releng.wtpbuilder/components/dali-sdk/dependency.xml b/releng.wtpbuilder/components/dali-sdk/dependency.xml
index a15a24b..6578ed0 100644
--- a/releng.wtpbuilder/components/dali-sdk/dependency.xml
+++ b/releng.wtpbuilder/components/dali-sdk/dependency.xml
@@ -1,71 +1,84 @@
 <?xml version="1.0"?>
-<!-- ====================================================================== 
-    Properties that must be passed to this script:
-    base.install.dir
-    dependencyTargets
-    local.cache.dir
-    dependency.properties
-    
-    ====================================================================== -->
+    <!--
+        ======================================================================
+        Properties that must be passed to this script: base.install.dir
+        dependencyTargets local.cache.dir dependency.properties
+
+        ======================================================================
+    -->
 <project
     name="test"
     default="get">
 
-    <target name="get">
-
-        <antcall target="getAndInstall">
+    <target
+        name="get">
+        
+        <!--
+            read in this properties, just so we can make sure our
+            requested pre-reqs are defined
+        -->
+        <property
+            file="${dependency.properties}"/>
+            
+        <antcall
+            target="getAndInstall">
             <param
                 name="groupId"
-                value="emf" />
+                value="emf"/>
         </antcall>
-          <antcall target="getAndInstall">
-              <param
-                  name="groupId"
-                  value="emfxsd" />
-          </antcall>    	
-        <antcall target="getAndInstall">
+        <antcall
+            target="getAndInstall">
             <param
                 name="groupId"
-                value="gef" />
+                value="emfxsd"/>
+        </antcall>
+        <antcall
+            target="getAndInstall">
+            <param
+                name="groupId"
+                value="gef"/>
         </antcall>
 
-        <antcall target="getAndInstall">
+        <antcall
+            target="getAndInstall">
             <param
                 name="groupId"
-                value="dtp" />
+                value="dtp"/>
         </antcall>
-        <antcall target="getAndInstall">
+        <antcall
+            target="getAndInstall">
             <param
                 name="groupId"
-                value="eclipse" />
+                value="eclipse"/>
         </antcall>
 
-      <antcall target="getAndInstall">
-          <param
-              name="groupId"
-              value="jst" />
-      </antcall>
+        <antcall
+            target="getAndInstall">
+            <param
+                name="groupId"
+                value="jst"/>
+        </antcall>
 
 
     </target>
 
-    <target name="getAndInstall">
+    <target name="getAndInstall" if="${groupId}.file">
         <ant
             antfile="${dependencyTargets}"
             target="checkDependency">
             <property
                 name="groupId"
-                value="${groupId}" />
+                value="${groupId}"/>
         </ant>
         <ant
             antfile="${dependencyTargets}"
             target="installDependency">
             <property
                 name="groupId"
-                value="${groupId}" />
+                value="${groupId}"/>
             <property
                 name="install.destination"
-                value="${base.install.dir}" />
+                value="${base.install.dir}"/>
         </ant>
     </target>