aos.main
Class JackBuild
java.lang.Object
aos.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"
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 |
JackBuild
public JackBuild()
main
public static void main(java.lang.String[] args)
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