|
BSDBuild (à l'origine csoft-mk)
est un système de compilation simple et autonome,
similaire à la base au share/mk traditionel de 4.4BSD.
BSDBuild utilise des
makefiles de style BSD mais sans les
extensions BSD (des fragments de scripts Bourne sont utilisés à la place)
et donc portable à la plupart des systèmes d'exploitation et versions
de make.
Un avantage majeur de BSDBuild par rapport aux autres systèmes est que
BSDBuild est implémenté sous forme de bibliothèque. Vous n'avez donc
pas besoin de « regénérer » vos makefiles à chaque changement.
BSDBuild peut générer des scripts configure (Bourne).
La distribution inclut présentement environ 80 tests
tests
pour détecter la présence et la compatibilité de divers
logiciels. Écrire de nouveaux tests est très simple.
Lorsque l'utilitaire
premake
est disponible, BSDBuild peut automatiquement générer les fichiers
nécessaires à la compilation de « fichiers de projet » pour divers
IDEs, tel que
CodeBlocks et
Visual Studio.
|
| mkconfigure |
Compilation de scripts «configure» portables Bourne/POSIX. |
| mkconcurrent |
La création de l'environnement pour les builds concurrents
(nécessite Perl).
|
|
<build.lib.mk>
|
La compilation de libraries partagées ou statiques à partir de code
source C/C++/ObjC/assembleur/Lex/Yacc.
|
|
<build.prog.mk>
|
La compilation de programmes à partir de code source
C/C++/ObjC/assembleur/Lex/Yacc.
|
|
<build.man.mk>
|
Le préformattage ASCII et PostScript des pages de manuel (si
nroff est présent), ainsi que la
prévisualisation.
|
|
<build.dep.mk>
|
Le calcul des dépendances du code source (cible «depend»).
|
|
<build.perl.mk>
|
L'installation de scripts et modules Perl. |
|
<build.po.mk>
|
Les catalogues de traduction. |
|
<build.www.mk>
|
Le préformattage de documents XML multilingues à l'aide de
m4 et de
xsltproc.
|
|
<build.den.mk>
|
La compilation d'archives Agar .den.
|
|
|
Quelques projets qui utilisent BSDBuild |
| 03/12/2008 |
Nouvelle version stable: bsdbuild-2.3 (Witching Hour)
|
| 03/05/2008 |
Added discussion mailing list / forum:
bsdbuild@
|
| 03/04/2008 |
Added Subversion commits mailing list:
bsdbuild-commits@
|
| 10/12/2007 |
Nouvelle version stable: bsdbuild-2.2 (Descent Into Darkness)
|
| 07/18/2007 |
Added documentation page,
tutorial and manual pages for the individual
modules.
|
| 06/19/2007 |
Nouvelle version stable: bsdbuild-2.1 (Forest of the Horrifying)
|
| 09/12/2004 |
Nouvelle version stable: csoft-mk-2.0 (Untitled)
|
| 09/30/2003 |
Nouvelle version stable: csoft-mk-1.9 (Untitled)
|
| 08/07/2003 |
Nouvelle version stable: csoft-mk-1.8 (Untitled)
|
|
|