Cómo compila BSCMAKE un archivo .Bsc
BSCMAKE compila o recompila un archivo .bsc de la manera más eficiente posible. Para evitar posibles problemas, es importante entender el proceso de compilación.
Cuando BSCMAKE compila un archivo de información de examen, trunca los archivos .sbr a longitud cero. Durante una compilación posterior del mismo archivo, un archivo .sbr de longitud cero (o vacío) le indica a BSCMAKE que el archivo .sbr no tiene ninguna contribución nueva que hacer. Permite a BSCMAKE saber que no es necesaria una actualización de esa parte del archivo y que bastará con una compilación incremental. Durante cada compilación (a menos que se especifique la opción /n), BSCMAKE primero intenta actualizar el archivo de forma incremental mediante el uso de solo aquellos archivos .sbr que han cambiado.
BSCMAKE busca un archivo .bsc que tenga el nombre especificado con la opción /o. Si no se especifica /o, BSCMAKE busca un archivo que tenga el nombre base del primer archivo .sbr y una extensión .bsc. Si el archivo existe, BSCMAKE realiza una compilación incremental del archivo de información de examen al usar solo los archivos .sbr que contribuyen. Si el archivo no existe, BSCMAKE efectúa una compilación completa con todos los archivos .sbr. Las reglas de las compilaciones son las siguientes:
Para que una compilación completa tenga éxito, todos los archivos .sbr especificados deben existir y no estar truncados. Si un archivo .sbr está truncado, debe recompilarlo (recompilarlo o ensamblarlo) antes de ejecutar BSCMAKE.
Para que una compilación incremental tenga éxito, el archivo .bsc debe existir. Todos los archivos .sbr que contribuyen, incluso los vacíos, deben existir y deben especificarse en la línea de comandos de BSCMAKE. Si se omite un archivo .sbr en la línea de comandos, BSCMAKE quita su contribución del archivo.