Un fichier product permet de décrire un paquet NBA. La rédaction de ce fichier est à la charge du développeur de Nbuild.
Le fichier product est un fichier de propriétés. Toutes les propriétés ne sont pas obligatoires mais elles sont fortement conseillées pour l’écriture d’un paquet NBA à partager.
Voici la liste des propriétés attendues dans le fichier.
Propriété : architecture
Description : architecture utilisée pour la construction du paquet NBA
Présence : obligatoire
Contraintes : abréviation alphanumérique, en minuscules et sans caractère ‘-’
Propriété : npkg.version
Description : version du format Npkg utilisé pour le paquet NBA
Présence : facultative
Contraintes : aucune
Propriété : options.user.config
Description : options définies par l’utilisateur et utilisées lors de la configuration (étape de construction du projet)
Présence : facultative
Contraintes : aucune
Propriété : options.user.make
Description : options définies par l’utilisateur et utilisées lors de la compilation (étape de construction du projet)
Présence : facultative
Contraintes : aucune
Propriété : options.user.install
Description : options définies par l’utilisateur et utilisées lors de l’installation (étape de construction du projet)
Présence : facultative
Contraintes : aucune