diff --git a/CourseExamples/src/DisExamples/build.xml b/CourseExamples/src/DisExamples/build.xml new file mode 100644 index 0000000000000000000000000000000000000000..cd92ca05a3b104185d1b36e2bd33f3e9bf0953b6 --- /dev/null +++ b/CourseExamples/src/DisExamples/build.xml @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project name="DIS Utilities" default="" basedir="."> + + <target name="all" depends="clean.specifications,download.IeeeDisStandards,download.SISO"/> + + <target name="clean.specifications"> + <echo message="ensure all files are closed before deleting..."/> + <delete dir="specifications"/> + </target> + + <!-- =============================================== --> + + <property name="ieeeBaseUrl" value="https://ieeexplore.ieee.org/document/"/> + + <target name="download.IeeeDisStandards"> + <mkdir dir="specifications"/> + + <property name="DIS.1" value="IEEE1278.1-2012.DistributedInteractiveSimulation.ApplicationProtocols.6387564.pdf"/> + <echo message="get ${DIS.1}"/> + <get src="${ieeeBaseUrl}/6387564" + dest="specifications/${DIS.1}" verbose="true"/> + + <property name="DIS.2" value="IEEE1278.2-2015.DistributedInteractiveSimulation.CommunicationsServices.7459689.pdf"/> + <echo message="get ${DIS.2}"/> + <get src="${ieeeBaseUrl}/7459689" + dest="specifications/${DIS.2}" verbose="true"/> + + <property name="DIS.3" value="IEEE1278.3-2003.DistributedInteractiveSimulation.ExerciseManagement.587529.pdf"/> + <echo message="get ${DIS.3}"/> + <get src="${ieeeBaseUrl}/587529" + dest="specifications/${DIS.3}" verbose="true"/> + + <property name="DIS.4" value="IEEE1278.4-2013.DistributedInteractiveSimulation.VV+A.6595010.pdf"/> + <echo message="get ${DIS.4}"/> + <get src="${ieeeBaseUrl}/6595010" + dest="specifications/${DIS.4}" verbose="true"/> + </target> + + <!-- =============================================== --> + + <property name="sisoBaseUrl" value="https://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download&EntryId="/> + + <target name="download.SISO"> + <mkdir dir="specifications"/> + + <property name="SISO-REF-010" value="SISO-REF-010-v24.zip"/> + <echo message="get ${SISO-REF-010}"/> + <get src="${sisoBaseUrl}46171" + dest="specifications/${SISO-REF-010}" verbose="true"/> + <unzip src="specifications/${SISO-REF-010}" + dest="specifications/" overwrite="true"/> + <delete file="specifications/${SISO-REF-010}"/> + + <property name="SISO-REF-010.1" value="SISO-REF-010.1-2018 Operations Manual for EWG V07.pdf"/> + <echo message="get ${SISO-REF-010.1}"/> + <get src="${sisoBaseUrl}46173" + dest="specifications/${SISO-REF-010.1}" verbose="true"/> + + </target> + + +</project>