source: Sophya/trunk/SophyaLib/Manual/modulessophya_depend.txt@ 3753

Last change on this file since 3753 was 2548, checked in by ansari, 21 years ago

Ajout d'un ancien fichier de description de modules + dependences de SOPHYA, datant d'Aout 2002 - Reza 3 Juin 2004

File size: 2.3 KB
Line 
1
2
3Base CVS Sophya:
4/exp/eros/CVSPlanck/
5 /SophyaLib/
6 /SophyaExt/ (modules avec dependences en lib-externes)
7 /SophyaProg/ (Modules avec programmes executables)
8
9 /SophyaPI/ (librairie GUI PI et contexte piapp)
10
11
12Le module Mgr/ (ds SophyaLib/) contient un fichier README, les scripts
13de management de code, et les fichiers Makefile.h .slb, ...
14
15Le module de base pour le code Sophya est actuellement :
16 /SophyaLib/BaseTools
17
18On devrait le decouper en trois :
19 /ComDefs/ (fichiers machdefs.h pexceptions.h sophyainit.h
20 anydataobj.h datatype.h)
21
22 /BaseTools/ (les classes de persistence, NDataBolock<T>
23 MuTyV et DVList ...)
24
25
26 /RandGen/ (generateurs aleatoire)
27
28
29Nom de Module | Dependances
30-----------------------------------------------------------------
31Comdefs/ | - (module ComDefs n'existe pas encore)
32BaseTools/ | Comdefs/ ( " " " )
33RandGen/ | Comdefs/ ( " " " )
34 |
35SUtils/ | Comdefs/ (actuellement BaseTools/)
36TArray/ | BaseTools/
37SkyMap/ | TArray/
38HiStats/ | TArray/ + NTools/ (1)
39SkyT/ | TArray/ NTools/
40Samba/ | SkyMap/ NTools/
41
42NTools/ | TArray/ + HiStats/ (?) (2)
43
44SysTools/ | Comdefs/ (actuellement BaseTools/)
45SysSpec/ | Comdefs/ (3)
46
47(1) HiStats semble dependre de NTools - Je pense qu'il faut faire
48quelque chose pour rendre HiStats independant de NTools/
49(2) NTools/ Dependences a eclaircir
50
51(3) SysSpec/ definit les fonctions manquant sur certains systemes
52(utilises actuellement sur MacOS-X / Darwin)
53
54Nom de Module | Dependences
55----------------------------------------------------------------------
56FitsIOServer/ | TArray/ + SkyMap/ + HiStats/ + libcfitsio (4)
57LinAlg/ | TArray/ + liblapack
58IFFTW/ | TArray/ + NTools/ + libfftw
59XAstroPack/ | XephemAstroLib/
60
61(4) si on a un systeme plus simple de gestion de dependances plus simple,
62FitsIOServer/ peut etre decoupe en 4 :
63FitsIOServer/ = FitsIOServer/ + FitsTArray/ + FitsSkyMap/ + FitsHiStats/
64
Note: See TracBrowser for help on using the repository browser.