Symbian
 Developer Library

SYMBIAN OS V9.1

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



MakeSIS - Installation File Generator syntax


Purpose

The installation file generator creates software installation packages (SIS files) based on information and file locations on the source PC or target phone, defined in a package (PKG) file.

[Top]


Diagram

The following diagram shows how the PC based tool (makesis) is used to construct an install package (SIS file) from component files, using instructions detailed in a PKG file.

SIS files may be signed using SignSIS, the installation file signer.

[Top]


Command-line syntax

From an MSDOS command-line prompt (or batch file) the syntax for using makesis is as follows:

MakeSIS [-h] [-i] [-s] [-v] [-d directory] pkgfile [sisfile]

where

ArgumentDescription

-h

shows PKG file format

-i

shows Open SSL licence

-s

creates a ROM stub file (advanced feature, see notes below)

-v

verbose output to screen

-d directory

specify a directory path to search

pkgfile

name of the PKG file

sisfile

if not specified, will be derived from the name of the PKG file, but with a SIS file extension

[Top]


Notes

A stub file is a file stored on the target device after a package has been installed. It details which files were installed and where, and is used to enable the component to be uninstalled. By default, makesis creates a stub file for an application. However, if an application on the device is not installed using a SIS file, makesis -s may be used to create a stub file for it. This is an advanced feature and not generally used by developers. makesis supports the creation of stub files for inclusion in the ROM. This is required so that when installing new components a check can be made to ensure that a ROM based component is not replaced by a RAM based component.

Stub files created using makesis -s contain a fixed date/time stamp of 2004/01/01 00:00, because it is undesirable for them to change each time they are built.

[Top]


Also see