Entering content frame

Function documentation ims.pl, imq.pl, imf.pl: Starting the MAKE process Locate the document in its SAP Library structure

Use

Never call VMAKE directly, always use one of the following three Perl scripts instead:

·        imf.pl (VMAKE-Version fast)

·        imq.pl (quick)

·        ims.pl (slow)

The selected script initializes a defined environment and then starts the VMAKE program and therefore the actual MAKE process.

Procedure

<script_name> [<option_list>][<vmake_option_list>] <target1>[//<ext_option1>] <target2>[//<ext_option2>]

 

Parameters

Name

Description

<script_name>

Script name

<option_list>

The following options can be specified in the <option_list> option list:

·        --mail=<email_address>

An e-mail is sent to the <email_address> address at the end of the MAKE process.

·        --force_run

Forces a MAKE process also outside the MaxDB_DEV development area

·        --noquiet

All compiler and linker calls are displayed during the MAKE process. To activate this option by default, define the $NOQUIET environment variable.

<vmake_option_list>

[-<vmake_opt1>] [-<vmake_opt2>] [+e]

Options for Calling VMAKE

<target>

Target (of the software module to be created):

<source_spec> | <desc_spec>

You can specify all types of output files as the target that can be created during the whole software creation process. These can be individual object files, link descriptions, or output files of files that do not require translation.

<source_spec>

Module file

<desc_spec>

Description file (link description and processing lists)

You can omit the file extension. VMAKE searches for files in the following sequence: .mac, .shm, .lnk, .dld, .shr, .rel, .lib, .jpr

<ext_option>

These options correspond to the options for description files.

Use a slash / as the separator.

Example

Create the Database Manager CLI software component using the VMAKE version slow:

ims.pl dbmcli.lnk

Create all software components using the VMAKE version fast:

imf.pl all

 

Leaving content frame