Génération d'un fichier .bsc par BSCMAKE

BSCMAKE génère ou reconstruit un fichier .bsc de la manière la plus efficace possible. Pour éviter les problèmes potentiels, il est important de comprendre le processus de génération.

Lorsque BSCMAKE génère un fichier d’informations de navigation, il tronque les fichiers .sbr à une longueur nulle. Pendant une build suivante du même fichier, un fichier .sbr de longueur zéro (ou vide) indique à BSCMAKE que le fichier .sbr n’a aucune nouvelle contribution à apporter. Il permet à BSCMAKE de savoir qu’une mise à jour de cette partie du fichier n’est pas requise et qu’une build incrémentielle sera suffisante. Pendant chaque build (sauf si l’option /n est spécifiée), BSCMAKE tente d’abord de mettre à jour le fichier de manière incrémentielle en utilisant uniquement les fichiers .sbr qui ont changé.

BSCMAKE recherche un fichier .bsc dont le nom est spécifié avec l’option /o. Si /o n’est pas spécifié, BSCMAKE recherche un fichier qui a le nom de base du premier fichier .sbr et une extension .bsc. Si le fichier existe, BSCMAKE effectue une build incrémentielle du fichier d’informations de navigation à l’aide uniquement des fichiers .sbr contributeurs. Si le fichier n’existe pas, BSCMAKE effectue une build complète à l’aide de tous les fichiers .sbr. Les règles pour les builds sont les suivantes :

  • Pour qu’une build complète réussisse, tous les fichiers .sbr spécifiés doivent exister et ne doivent pas être tronqués. Si un fichier .sbr est tronqué, vous devez le reconstruire (en recompilant ou en assembleur) avant d’exécuter BSCMAKE.

  • Pour qu’une build incrémentielle réussisse, le fichier .bsc doit exister. Tous les fichiers .sbr, même vides, doivent exister et doivent être spécifiés sur la ligne de commande BSCMAKE. Si vous omettez un fichier .sbr de la ligne de commande, BSCMAKE supprime sa contribution du fichier.

Voir aussi

Génération d’un fichier .bsc