Options make et syntaxe de commande Ounce/Make

Ounce/Make prend en charge de nombreuses options pouvant modifier son comportement lors de son exécution.

Vous pouvez définir ces options dans le fichier de propriétés (voir Fichier de propriétés Ounce/Make pour plus de détails) ou les inclure sur la ligne de commande. Si vous les définissez dans le fichier de propriétés, vous n'avez pas à les spécifier sur la ligne de commande chaque fois que vous exécutez Ounce/Make.

Synopsis

Ounce/Make prend en charge la syntaxe suivante :

ouncemake [options] [-- make_options]

Options

Un trait d'union (-) doit précéder toutes les options. Vous ne pouvez pas concaténer les options après un seul trait d'union mais devez les spécifier séparément. Par exemple, la commande :

ouncemake -sr

n'est pas une syntaxe prise en charge. Utilisez plutôt :

ouncemake -s -r
Remarque : chaque option doit être séparée par un espace.

Lorsque vous exécutez Ounce/Make, vous pouvez utiliser l'option abrégée ou le terme complet.

Les colonnes du tableau suivant décrivent chaque option.

  • Option : identifie l'option intelligible à Ounce/Make lorsqu'elle est appelée.
  • Valeur par défaut : le cas échéant, explique comment Ounce/Make opère par défaut si l'option n'est pas spécifiée.
  • Description : comportement d'Ounce/Make si cette option est utilisée.
Option Valeur par défaut si l'option n'est pas spécifiée Description
-a <application_name>
-application
<application_name>
Hors fonction Lorsque cette option est spécifiée, Ounce/Make crée un fichier d'application nommé <application_name>.paf contenant tous les projets créés par Ounce/Make. Le fichier est créé dans le répertoire dans lequel s'est exécuté ouncemake.
-b
-build
Hors fonction Exécute la génération en collectant les options make.

Cette option est incompatible avec Cygwin.

-r
-recursive
Non récursif Ounce/Make suit récursivement tous les appels à d'autres fichiers makefile. Par exemple, si un fichier makefile existe à la racine de l'arborescence du code source et appelle tous les fichiers makefile des sous-répertoires, l'appel ouncemake -r depuis le répertoire contenant le fichier makefile racine entraîne le suivi par Ounce/Make des appels aux fichiers makefile des sous-répertoires.
-nr
-non_recursive
Non récursif Ounce/Make ne suit pas récursivement tous les appels à d'autres fichiers makefile.
-s
-single_project
Mode multi-projets Mode projets unique En mode projet unique, Ounce/Make génère un seul fichier de projet dans le répertoire depuis lequel il a été appelé.

Si cette option n'est pas spécifiée, Ounce/Make opère en mode multi-projets.

-ns
-non_single_project
-m
-multiple_project
Mode multi-projets Mode multi-projets. Sous ce mode, Ounce/Make génère un fichier de projet AppScan® Source dans chaque répertoire et pour chaque fichier makefile rencontré.
-nv
-non_verbose
-q
-quiet
Mode non prolixe Mode non prolixe. Ounce/Make n'émet que ses propres messages de sortie. Ounce/Make supprime la sortie de la commande make.
-v
-verbose
Mode prolixe (Verbose) Mode prolixe. Ounce/Make envoie à la sortie standard la sortie de la commande make, en plus des siennes.
-l
log_level
1 (désactivé) 1 à 10. 10 représente le niveau de consignation au journal le plus complet.
-c <clean_command>
-clean <clean_command>
Hors fonction Lorsque cette option est spécifiée, Ounce/Make interprète la <clean_command> en tant que commande et l'exécute. La <clean_command> est celle que l'utilisateur utiliserait normalement pour un nettoyage. Par exemple, make clean est une commande de nettoyage usuelle. Notez que cette commande doit être encadrée par des guillemets.

Etant donné qu'Ounce/Make requiert un nettoyage avant son exécution, si cette option n'est pas spécifiée, une invite apparaît pour vous demander si vous désirez continuer.

-nc
-no_clean
Hors fonction Indique à Ounce/Make de ne pas effectuer de nettoyage et de ne pas afficher d'invite rappelant qu'un nettoyage ne sera pas effectué.
-p <properties_file>
n/a Permet à l'utilisateur de spécifier un fichier de propriétés à utiliser par Ounce/Make. Le <properties_file> doit spécifier le chemin d'accès absolu au fichier de propriétés à utiliser par Ounce/Make.
-?
-h
-help
n/a Aide des options Ounce/Make.