JACK 5.4 Application Interface

aos.main
Class JackBuild

java.lang.Object
  extended byaos.main.JackBuild

public class JackBuild
extends java.lang.Object

Application main entry for building JACK applications. It is invoked by a command line:

  java aos.main.JackBuild [options] [JACK compiler options] [files]
Note: unrecognized options are passed to the JACK compiler. The recognized options are:
  -h (or -help) to get this message.  -hj for JACK compiler options
  -v (or -version) to see which version of JACK you are using,
      and also the expiry date (if any).
  -a to process all files/directories (including those beginning with '.').
  -n to do nothing; report only.
  -nc to not compile resulting java files; no class files will be generated.
  -r to operate recursively;
      (by default only the files in the current directory are compiled).
  -d  dir specifies where to put generated ".java" (and ".class") files.
  -dc dir specifies a different location for ".class" files only.
  -dj dir specifies the location for generated JACK files.
  -dg dir specifies the location for gcode files when -E is used.
  -clean (or -c) to remove generated files.
  -q to get a list of primary source files.
  -Fext adds another type of JACK source file to recognise;
  -NFext removes a type added by an earlier '-F' option;
  -x to recognise JACOB sources (*.api and Init__*.java).
  -map=module selects the plugin map for the given module;
      currently -map=team and -map=teamsim are recognized.
      (this is the same as using -DPLUGINMAPFILE=path/to/map/file)
  -E [projfile] to generate files suitable for the JACK Editor,
      including an optional project file.
  -P pkg sets the top level package which will be stored
      in the project file given with the -E option;
  -cp  (or -classpath) to set the CLASSPATH.
  -wd dir searches the given directory rather than '.'
  -Dproperty sets the given property; in particular note the following:
      -DJAVAC=javac -DJAVACARGS="args for javac" -DJACOBARGS="JACOB args"


Constructor Summary
JackBuild()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JackBuild

public JackBuild()
Method Detail

main

public static void main(java.lang.String[] args)

JACK 5.4 Application Interface

Copyright (C) 1999-2008, Agent Oriented Software Pty. Ltd.

US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.


Agent Oriented Software Pty. Ltd.     http://www.aosgrp.com
PO Box 639, Carlton South, Victoria 3053, Australia
Phone: +61 3 9349 5055, Fax: +61 3 9349 5088