Rien

Rien
Ceci est la deuxième étape du nettoyage des makefiles Unix.
- Upgrade complet vers le nouvel autoconf : acconfig.h a été
supprimé et configure.in a été renommé
en configure.ac (nouvelle norme). L'idéal serait d'aller
plus loin et laisser le minimum dans ce fichier (juste la gestion des options
--with-machin). Le reste (gestion des compilateurs) serait dans
les nouveaux fichiers de config oo_meta/profiles.
- Suppression des warnings sous osf1.
- Nettoyage de la sortie standard lors du nettoyage (gmake clean).
- Le gmake distclean fonctionne mieux (il vire les facs restants,
le mouchard et les crasses du nouvel autoconf).
- Ajout des dépendances automatiques sous Unix: il
n'est plus nécessaire de faire un "gmake depend"
(cette commande n'existe plus - elle fonctionnait d'ailleurs pas très
bien) pour créer les dépendances entre fichiers. c'est complètement
automatique, à la manière des nouveaux packages GNU. En gros,
si on modifie un fichier .h, tous les fichiers dépendants
seront recompilés lors du gmake suivant (je me suis occupé
à faire ça pendant les tests de compilation qui sont interminables).
Tout ceci au prix d'un calcul de dépendances pendant la compilation.
En gros, ça servira à ceux qui développent sous Unix
(Cenaero).
- Séparation du répertoire oo_nda et création
d'un nouveau module optionnel associé. Le but est de pouvoir
partager les sources oo_meta avec les développeurs amis
en gardant une certaine confidentialité sur les sources secrètes
pour lesquelles on a un accord de conidentialité. On peut maintenant,
par exemple, créer une branche Cenaero facilement. La protection se
fait juste par groupe Unix - le repository CVS étant le même
(on n'est pas parano). Pour compiler, c'est simple: ./build.sh
compile sans oo_nda et ./build.sh --with-sabca compile
avec le module sabca de oo_nda. Si, dans le futur, on
a d'autres partenaires, imaginons Goodyear, on fera ./build.sh --with-sabca
--with-goodyear. Vu que je sais que tout le monde est paresseux, j ai
ajouté un ./fullBuild.sh pour ceux qui ont accès
à tout sinon, personne ne compilera jamais plus les machins Sabca.
Je vais essayer de séparer les batteries prochainement (faut voir le
meilleur moyen de le faire). A mon avis, l'idéal serait de taper les
.e relatifs à Sabca dans oo_nda (un peu à
la OE) et faire une batterie séparée. On ajouterait bien sûr
un script ./fullTest.sh pour lancer tout le bazar d'un seul endroit.
En résumé:
Je fais pas partie du LTAS-MCT:
cvs co oofelie
cvs co oo_meta
cd oo_meta
./build.sh
Je fais partie du LTAS-MCT:
cvs co oofelie
cvs co oo_meta
cvs co oo_nda
cd oo_meta
./fullBuild.sh
Trop simple.