| EnvMk | 一般的カスタマイズフィイル |
| AppEnvMk | アプリケーション固有のカスタマイズフィイル |
| AppMk | アプリケーション情報ファイル(必須) |
| APP_NAME | アプリケーション名 (AppMkで定義される、必須) |
| APP_VSN | アプリケーションのバージョン(AppMkで定義される、必須) |
| JsSrcDir | JavaScriptのソースファイルが入っているディレクトリ |
| JS_BIN_DIR | 生成された実行可能ファイルを入れるディレクトリ |
| JS_DOC_DIR | 生成されたドキュメンテーション・ファイルを入れるディレクトリ |
| JS_TOOLS_DIR | 各種の開発ツールをまとめてインストールしたディレクトリ |
| SourcesMk | SOURCESとNOT_SOURCESを定義する.mkファイル |
| JAVA | java VM の起動コマンド(引数含まず) |
| JAVA_HOME | javaがインストールされたディレクトリ |
| JS_JAR | Rhinoの.jarファイル |
| RHINO_HOME | Rhinoがインストールされたディレクトリ |
| JSLINT | JSLintの起動コマンド(引数含まず) |
| JSLINT_JS | JSLintの.jsファイル |
| JSLINT_HOME | JSLintがインストールされたディレクトリ |
| JSLINT_PREFIX | JSLintの結果を出力するファイル名の接頭辞 |
| JSDOC | JsDoc Toolkit jsdocの起動コマンド(引数含まず) |
| JSDOC_JS | jsdocの.jsファイル |
| JSDOC_HOME | JsDoc Toolkitがインストールされたディレクトリ |
| JSDOC_TEMPLATE | jsdocのテンプレート(ディレクトリ) |
| JSDOC_FLAGS | jsdocに標準で渡すフラグ(オプション) |
| JSDOC_EXTRA_FLAGS | jsdocに追加で渡す(環境固有の)フラグ(オプション) |
| YUICOMP | YUI Compressorの起動コマンド(引数含まず) |
| JARGS_JAR | jargsの.jarファイル |
| YUICOMP_HOME | YUI Compressorがインストールされたディレクトリ |
| YUICOMP_JAR | YUI Compressorの.jarファイル |
| YUICOMP_FLAGS | YUI COmpressorに標準で渡すフラグ(オプション) |
| YUICOMP_EXTRA_FLAGS | YUI COmpressorに追加で渡す(環境固有の)フラグ(オプション) |
| BROWSER | ブラウザの起動コマンド |
| JSUNIT_RUNNER | JsUnitのテストランナーHTMLファイル |
| JSUNIT_HOME | JsUnitがインストールされたディレクトリ |
| TempPat | 一時ファイル名(ゴミ)のパターン |
| SOURCES | 処理の対象とするソースファイルのリスト(SourcesMkで設定できる) |
| NOT_SOURCES | 処理の対象としないソースファイルのリスト(SourcesMkで設定できる) |
| all : | lint obj doc |
| lint : | JSLintによるチェック |
| obj : | 配布用JavaScriptファイルの作成 |
| doc : | API文書の作成 |
| test : | テストの実行 |
| skel : | JsUnitテスト用スケルトンt__.htmlの作成 |
| clean : | リントの結果と生成した配布JavaScriptファイルの削除 |
| doc_clean : | 生成した文書(JS_DOC_DIR以下)をすべて削除 |
| lint_clean : | リントの結果を削除 |
| print_vars : | Make変数の表示 |
| docclean : | doc_cleanと同じ |
| printvars : | print_varsと同じ |
| lintclean : | lint_cleanと同じ |