beautypg.com

Nsdee_sys_include_path_esc, Path, Deploy.jar and nsdee_posix_bin – HP Integrity NonStop H-Series User Manual

Page 43: Nsdee_conn_port, nsdee-auth, and deploy.jar, Indexer options

background image

Example 2 Indexer options

By default, a fixed build configuration is used, but you can choose Use active build configuration
if you want the indexer to rebuild its database each time you change target architectures. Or, you
can select Use fixed build configuration if you'd like to continue using a fixed build configuration;
but you can change which build configuration is used by changing the value in the combo box
shown in

Example 2 “Indexer options”

.

NSDEE_SYS_INCLUDE_PATH_ESC

NSDEE_SYS_INCLUDE_PATH_ESC

is passed as an argument to the grep command when

generating header dependency files to remove system headers as dependencies. For details, see

“Handling dependencies in managed builds” (page 48)

.

PATH

For managed builds, NSDEE always prepends $COMP_ROOT/usr/bin (TNS/E) or
$COMP_ROOT/bin (TNS/R)

to your PATH environment variable prior to starting a build. This

behavior is optional for non-managed builds. (For non-managed builds, you can toggle this behavior
in the new project wizard or in the Tool Locations property page.)

Both managed and non-managed builds will optionally prepend the location of a Cygwin or Msys
bin

directory (the location of make and other tools) to PATH prior to a build. You can configure

this behavior in the new project wizard or in the Tool Locations property page by either leaving
the Cygwin/Msys location combo empty (to disable this behavior) or by setting it to either a Cygwin
or Msys bin directory.

Deploy.jar and NSDEE_POSIX_BIN

Deploy.jar

is a program that transfers files from Windows to NonStop. It is typically invoked

by a deploy makefile target. Deploy.jar uses NSDEE_POSIX_BIN to workaround a limitation
of launching a Java application with the Msys bin directory first in PATH. The limitation is that
Msys will prepend the root of the Msys location to UNIX-style pathnames in Deploy.jar arguments.
Deploy.jar

checks NSDEE_POSIX_BIN to see if it has been prepended to remote OSS paths

and, if so, Deploy.jar removes it from the path.

NOTE:

If you add Msys bin to the beginning of PATH outside of NSDEE (instead of having

NSDEE do this), you must define NSDEE_POSIX_BIN yourself in order for Deploy.jar to remove
it from OSS paths.

NSDEE_CONN_PORT, nsdee-auth, and Deploy.jar

NSDEE_CONN_PORT

is an environment variable that is set to a port number that NSDEE listens to

for file transfer and password requests.

Deploy.jar

checks if NSDEE_CONN_PORT is set. If it is, Deploy.jar forwards the file transfer

request to NSDEE.

Deploy.jar

is a program that transfers files from Windows to NonStop. It is typically invoked

by a deploy makefile target. Deploy.jar checks if NSDEE_CONN_PORT is set. If it is,
Deploy.jar

forwards the file transfer request to NSDEE.

Environment variables and build variables

43

This manual is related to the following products: