From dc976e32c42c3e607c9f1759129c1a86ef01b782 Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@DESKTOP-2S09UKA> Date: Sat, 24 Aug 2019 21:38:34 -0700 Subject: [PATCH] add nbbrowse convenience targets for browsing site pages --- assignments/build.xml | 5 +++++ build.xml | 33 +++++++++++++++++++++++++++++---- examples/build.xml | 8 ++++++++ specifications/build.xml | 7 ++++++- 4 files changed, 48 insertions(+), 5 deletions(-) diff --git a/assignments/build.xml b/assignments/build.xml index c0113f2bf3..2b8c338bb1 100644 --- a/assignments/build.xml +++ b/assignments/build.xml @@ -70,4 +70,9 @@ nbproject/build-impl.xml file. --> + + <target name="view.gitlab.assignments" description="view gitlab MV3500 examples in web browser (via Netbeans only)"> + <echo message="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/assignments"/> + <nbbrowse url="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/assignments"/> + </target> </project> diff --git a/build.xml b/build.xml index c00627b5a1..b8c82d8569 100644 --- a/build.xml +++ b/build.xml @@ -39,9 +39,34 @@ POSSIBILITY OF SUCH DAMAGE. Author : Don Brutzman and Don McGregor Description: Ant build.xml file for Networked Graphics MV3500 --> -<project name="Networked Graphics MV3500" default="all" basedir="."> +<project name="Networked_Graphics_MV3500" default="all" basedir="."> <description>Build targets for NPS Networked Graphics MV3500</description> - <!-- TODO add targets for project maintenance, testing and deployment --> - -</project> + <!-- TODO add targets for project maintenance, testing and deployment + + <property name="specificationsDirectory" location="specifications"/> + <import file="specifications/build.xml"/> --> + + <target name="view.gitlab" description="view gitlab MV3500 site in web browser (via Netbeans only)"> + <echo message="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500"/> + <nbbrowse url="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500"/> + <!-- TODO implementation-independent approach if possible. other Ant approachs have to be customized for each OS --> + </target> + + <target name="view.gitlab.assignments" description="view gitlab MV3500 examples in web browser (via Netbeans only)"> + <echo message="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/assignments"/> + <nbbrowse url="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/assignments"/> + </target> + + <target name="view.gitlab.examples" description="view gitlab MV3500 examples in web browser (via Netbeans only)"> + <echo message="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/examples"/> + <nbbrowse url="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/examples"/> + <!-- TODO implementation-independent approach if possible. other Ant approachs have to be customized for each OS --> + </target> + + <target name="view.gitlab.specifications.README" description="view gitlab MV3500 examples in web browser (via Netbeans only)"> + <echo message="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/specifications/README.md"/> + <nbbrowse url="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/specifications/README.md"/> + </target> + +</project> \ No newline at end of file diff --git a/examples/build.xml b/examples/build.xml index 526433fa9c..27c9ffaf4d 100644 --- a/examples/build.xml +++ b/examples/build.xml @@ -7,6 +7,7 @@ <!-- the Compile on Save feature is turned off for the project. --> <!-- You can turn off the Compile on Save (or Deploy on Save) setting --> <!-- in the project's Project Properties dialog box.--> + <project name="Networked_Graphics_MV3500_examples" default="default" basedir="."> <description>Builds, tests, and runs the project Networked Graphics MV3500 examples.</description> <import file="nbproject/build-impl.xml"/> @@ -70,4 +71,11 @@ nbproject/build-impl.xml file. --> + + <target name="view.gitlab.examples" description="view gitlab MV3500 examples in web browser (Netbeans only)"> + <echo message="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/examples"/> + <nbbrowse url="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/examples"/> + <!-- TODO implementation-independent approach if possible. other Ant approachs have to be customized for each OS --> + </target> + </project> diff --git a/specifications/build.xml b/specifications/build.xml index 0738858cab..5564ed773d 100644 --- a/specifications/build.xml +++ b/specifications/build.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <project name="Download IEEE and SISO Specifications" default="download.all" basedir="."> - <target name="download.all" depends="clean.specifications,download.IeeeDisStandards,download.SISO,rename.IeeeDisStandards"/> + <target name="download.all" depends="download.clean.specifications,download.IeeeDisStandards,download.SISO,download.rename.IeeeDisStandards"/> <target name="download.clean.specifications"> <echo message="ensure all files are closed before deleting..."/> @@ -117,5 +117,10 @@ dest="${SISO-REF-010.1}" verbose="true"/> </target> + + <target name="view.gitlab.specifications.README" description="view gitlab MV3500 examples in web browser (via Netbeans only)"> + <echo message="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/specifications/README.md"/> + <nbbrowse url="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/tree/master/specifications/README.md"/> + </target> </project> -- GitLab