Changeset 4056 in Sophya


Ignore:
Timestamp:
Apr 16, 2012, 12:14:02 AM (12 years ago)
Author:
ansari
Message:

Ajout fichiers pqnumber.h .cc et sunits.h .cc : classes PrimeNumbers , QNumber , Units , PhysQty - MAJ Makefile, sophyainit et numero de version SOPHYA a 2.222 V_Avr12, Reza 16/04/2012

Location:
trunk/SophyaLib/BaseTools
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/Makefile

    r4019 r4056  
    44 
    55clean:
    6          rm -f $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
     6         rm -f $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)pqnumber.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)sunitpcst.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
    77        rm -f $(SOPHYALIBP)libBaseTools.a
    88 
    9 $(SOPHYALIBP)libBaseTools.a : $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
     9$(SOPHYALIBP)libBaseTools.a : $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)pqnumber.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)sunitpcst.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
    1010        $(AR) $(ARFLAGS) $@ $?
    1111        touch $(SOPHYAINCP)/SophyaConfInfo/libsophya.objlist
    1212 
    13 $(SOPHYAOBJP)datatype.o: datatype.cc datatype.h \
    14  $(SOPHYAINCP)machdefs.h
     13$(SOPHYAOBJP)datatype.o: datatype.cc datatype.h $(SOPHYAINCP)machdefs.h
    1514        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  datatype.cc
    1615 
    17 $(SOPHYAOBJP)dvlist.o: dvlist.cc $(SOPHYAINCP)machdefs.h \
    18  dvlist.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
    19  ppfbinstream.h rawstream.h ppfnametag.h mutyv.h timestamp.h \
    20  $(SOPHYAINCP)strutil.h
     16$(SOPHYAOBJP)dvlist.o: dvlist.cc $(SOPHYAINCP)machdefs.h dvlist.h \
     17  objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
     18  rawstream.h ppfnametag.h mutyv.h timestamp.h \
     19  $(SOPHYAINCP)strutil.h
    2120        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  dvlist.cc
    2221 
    2322$(SOPHYAOBJP)fiondblock.o: fiondblock.cc sopnamsp.h \
    24  $(SOPHYAINCP)machdefs.h pexceptions.h datatype.h \
    25  fiondblock.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
    26  ndatablock.h anydataobj.h
     23  $(SOPHYAINCP)machdefs.h pexceptions.h datatype.h \
     24  fiondblock.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
     25  ppfnametag.h ndatablock.h anydataobj.h
    2726        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fiondblock.cc
    2827 
    29 $(SOPHYAOBJP)mutyv.o: mutyv.cc sopnamsp.h mutyv.h \
    30  $(SOPHYAINCP)machdefs.h timestamp.h objfio.h \
    31  anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    32  rawstream.h ppfnametag.h
     28$(SOPHYAOBJP)mutyv.o: mutyv.cc sopnamsp.h mutyv.h $(SOPHYAINCP)machdefs.h \
     29  timestamp.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
     30  ppfbinstream.h rawstream.h ppfnametag.h
    3331        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  mutyv.cc
    3432 
    3533$(SOPHYAOBJP)ndatablock.o: ndatablock.cc sopnamsp.h \
    36  $(SOPHYAINCP)machdefs.h pexceptions.h \
    37  ndatablock.h anydataobj.h thsafeop.h
     34  $(SOPHYAINCP)machdefs.h pexceptions.h ndatablock.h \
     35  anydataobj.h thsafeop.h
    3836        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ndatablock.cc
    3937 
    4038$(SOPHYAOBJP)pexceptions.o: pexceptions.cc sopnamsp.h pexceptions.h \
    41  $(SOPHYAINCP)machdefs.h
     39  $(SOPHYAINCP)machdefs.h
    4240        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  pexceptions.cc
    4341 
    44 $(SOPHYAOBJP)ppersist.o: ppersist.cc sopnamsp.h \
    45  $(SOPHYAINCP)machdefs.h pexceptions.h ppersist.h \
    46  gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h anydataobj.h
     42$(SOPHYAOBJP)ppersist.o: ppersist.cc sopnamsp.h $(SOPHYAINCP)machdefs.h \
     43  pexceptions.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
     44  ppfnametag.h anydataobj.h
    4745        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ppersist.cc
    4846 
    4947$(SOPHYAOBJP)ppfbinstream.o: ppfbinstream.cc sopnamsp.h \
    50  $(SOPHYAINCP)machdefs.h ppfbinstream.h \
    51  rawstream.h pexceptions.h
     48  $(SOPHYAINCP)machdefs.h ppfbinstream.h rawstream.h \
     49  pexceptions.h
    5250        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ppfbinstream.cc
    5351 
    54 $(SOPHYAOBJP)ppftpointerio.o: ppftpointerio.cc \
    55  $(SOPHYAINCP)machdefs.h ppftpointerio.h \
    56  ppersist.h pexceptions.h gnumd5.h ppfbinstream.h rawstream.h \
    57  ppfnametag.h
     52$(SOPHYAOBJP)ppftpointerio.o: ppftpointerio.cc $(SOPHYAINCP)machdefs.h \
     53  ppftpointerio.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
     54  rawstream.h ppfnametag.h
    5855        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ppftpointerio.cc
    5956 
     57$(SOPHYAOBJP)pqnumber.o: pqnumber.cc $(SOPHYAINCP)machdefs.h pqnumber.h \
     58  pexceptions.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
     59  ppfnametag.h thsafeop.h
     60        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  pqnumber.cc
    6061 
    61 $(SOPHYAOBJP)randfmt.o: randfmt.cc randfmt.h \
    62   $(SOPHYAINCP)machdefs.h \
     62$(SOPHYAOBJP)randfmt.o: randfmt.cc randfmt.h $(SOPHYAINCP)machdefs.h \
    6363  objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    6464  rawstream.h ppfnametag.h randinterf.h dsfmtflags.h dSFMT.h
    6565        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randfmt.cc
    6666 
     67$(SOPHYAOBJP)randinterf.o: randinterf.cc sopnamsp.h \
     68  $(SOPHYAINCP)machdefs.h pexceptions.h randinterf.h \
     69  anydataobj.h
     70        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randinterf.cc
     71 
     72$(SOPHYAOBJP)randr48.o: randr48.cc $(SOPHYAINCP)machdefs.h thsafeop.h \
     73  pexceptions.h fiondblock.h ppersist.h gnumd5.h ppfbinstream.h \
     74  rawstream.h ppfnametag.h ndatablock.h anydataobj.h randr48.h objfio.h \
     75  randinterf.h
     76        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randr48.cc
     77 
    6778$(SOPHYAOBJP)randtmt32.o: randtmt32.cc randtmt32.h \
    68   $(SOPHYAINCP)machdefs.h \
    69   objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    70   rawstream.h ppfnametag.h randinterf.h tinymt32.h
     79  $(SOPHYAINCP)machdefs.h objfio.h anydataobj.h ppersist.h \
     80  pexceptions.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
     81  randinterf.h tinymt32.h
    7182        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randtmt32.cc
    7283 
    7384$(SOPHYAOBJP)randtmt64.o: randtmt64.cc randtmt64.h \
    74   $(SOPHYAINCP)machdefs.h \
    75   objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    76   rawstream.h ppfnametag.h randinterf.h tinymt64.h
     85  $(SOPHYAINCP)machdefs.h objfio.h anydataobj.h ppersist.h \
     86  pexceptions.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
     87  randinterf.h tinymt64.h
    7788        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randtmt64.cc
    7889 
    79 $(SOPHYAOBJP)randinterf.o: randinterf.cc sopnamsp.h \
    80  $(SOPHYAINCP)machdefs.h pexceptions.h \
    81  randinterf.h anydataobj.h
    82         $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randinterf.cc
    83  
    84 $(SOPHYAOBJP)randr48.o: randr48.cc $(SOPHYAINCP)machdefs.h \
    85  thsafeop.h pexceptions.h fiondblock.h ppersist.h gnumd5.h ppfbinstream.h \
    86  rawstream.h ppfnametag.h ndatablock.h anydataobj.h randr48.h objfio.h \
    87  randinterf.h
    88         $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randr48.cc
    89  
    9090$(SOPHYAOBJP)rawstream.o: rawstream.cc sopnamsp.h rawstream.h \
    91  $(SOPHYAINCP)machdefs.h pexceptions.h
     91  $(SOPHYAINCP)machdefs.h pexceptions.h
    9292        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  rawstream.cc
    9393 
    9494$(SOPHYAOBJP)sophyainit.o: sophyainit.cc sopnamsp.h \
    95  $(SOPHYAINCP)machdefs.h sophyainit.h \
    96  pexceptions.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
    97  ppfnametag.h fiondblock.h ndatablock.h anydataobj.h dvlist.h objfio.h \
    98  mutyv.h timestamp.h randr48.h randinterf.h randfmt.h randtmt32.h randtmt64.h fiosegdb.h \
    99  segdatablock.h thsafeop.h ppftpointerio.h ppfwrapstlv.h sversion.h
     95  $(SOPHYAINCP)machdefs.h sophyainit.h pexceptions.h \
     96  ppersist.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
     97  fiondblock.h ndatablock.h anydataobj.h dvlist.h objfio.h mutyv.h \
     98  timestamp.h randr48.h randinterf.h randfmt.h randtmt32.h randtmt64.h \
     99  fiosegdb.h segdatablock.h thsafeop.h ppftpointerio.h ppfwrapstlv.h \
     100  sunitpcst.h pqnumber.h sversion.h
    100101        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  sophyainit.cc
    101102 
    102 $(SOPHYAOBJP)stsrand.o: stsrand.cc stsrand.h \
    103  $(SOPHYAINCP)machdefs.h objfio.h anydataobj.h \
    104  ppersist.h pexceptions.h gnumd5.h ppfbinstream.h rawstream.h \
    105  ppfnametag.h ndatablock.h thsafeop.h fiondblock.h
     103$(SOPHYAOBJP)stsrand.o: stsrand.cc stsrand.h $(SOPHYAINCP)machdefs.h \
     104  objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
     105  rawstream.h ppfnametag.h ndatablock.h thsafeop.h fiondblock.h
    106106        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  stsrand.cc
    107107 
     108$(SOPHYAOBJP)sunitpcst.o: sunitpcst.cc $(SOPHYAINCP)machdefs.h \
     109  sunitpcst.h pqnumber.h pexceptions.h ppersist.h gnumd5.h ppfbinstream.h \
     110  rawstream.h ppfnametag.h objfio.h anydataobj.h
     111        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  sunitpcst.cc
     112 
    108113$(SOPHYAOBJP)timestamp.o: timestamp.cc $(SOPHYAINCP)machdefs.h \
    109  timestamp.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
    110  ppfbinstream.h rawstream.h ppfnametag.h
     114  timestamp.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
     115  ppfbinstream.h rawstream.h ppfnametag.h
    111116        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  timestamp.cc
    112117 
     
    114119        $(CCOMPILE) -o $@  dSFMT.c
    115120 
    116 $(SOPHYAOBJP)gnumd5.o: gnumd5.c $(SOPHYAINCP)machdefs.h \
    117  bithelp.h gnumd5.h
     121$(SOPHYAOBJP)gnumd5.o: gnumd5.c $(SOPHYAINCP)machdefs.h bithelp.h \
     122  gnumd5.h
    118123        $(CCOMPILE) -o $@  gnumd5.c
    119124 
  • trunk/SophyaLib/BaseTools/objlist.list

    r4019 r4056  
     1dSFMT.o
    12datatype.o
    2 dSFMT.o
    33dvlist.o
    44fiondblock.o
     
    1010ppfbinstream.o
    1111ppftpointerio.o
     12pqnumber.o
    1213randfmt.o
     14randinterf.o
     15randr48.o
    1316randtmt32.o
    1417randtmt64.o
    15 randinterf.o
    16 randr48.o
    1718rawstream.o
    1819sophyainit.o
    1920stsrand.o
     21sunitpcst.o
    2022timestamp.o
    2123tinymt32.o
  • trunk/SophyaLib/BaseTools/smakefile

    r4019 r4056  
    44 
    55clean:
    6          rm -f $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
     6         rm -f $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)pqnumber.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)sunitpcst.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
    77        rm -f $(SOPHYALIBP)libBaseTools.a
    88 
    9 $(SOPHYALIBP)libBaseTools.a : $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
     9$(SOPHYALIBP)libBaseTools.a : $(SOPHYAOBJP)dSFMT.o $(SOPHYAOBJP)datatype.o $(SOPHYAOBJP)dvlist.o $(SOPHYAOBJP)fiondblock.o $(SOPHYAOBJP)gnumd5.o $(SOPHYAOBJP)mutyv.o $(SOPHYAOBJP)ndatablock.o $(SOPHYAOBJP)pexceptions.o $(SOPHYAOBJP)ppersist.o $(SOPHYAOBJP)ppfbinstream.o $(SOPHYAOBJP)ppftpointerio.o $(SOPHYAOBJP)pqnumber.o $(SOPHYAOBJP)randfmt.o $(SOPHYAOBJP)randinterf.o $(SOPHYAOBJP)randr48.o $(SOPHYAOBJP)randtmt32.o $(SOPHYAOBJP)randtmt64.o $(SOPHYAOBJP)rawstream.o $(SOPHYAOBJP)sophyainit.o $(SOPHYAOBJP)stsrand.o $(SOPHYAOBJP)sunitpcst.o $(SOPHYAOBJP)timestamp.o $(SOPHYAOBJP)tinymt32.o $(SOPHYAOBJP)tinymt64.o
    1010        $(AR) $(ARFLAGS) $@ $?
    1111        touch $(SOPHYAINCP)/SophyaConfInfo/libsophya.objlist
    1212 
    13 $(SOPHYAOBJP)datatype.o: datatype.cc datatype.h \
    14  $(SOPHYAINCP)machdefs.h
     13$(SOPHYAOBJP)datatype.o: datatype.cc datatype.h $(SOPHYAINCP)machdefs.h
    1514        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  datatype.cc
    1615 
    17 $(SOPHYAOBJP)dvlist.o: dvlist.cc $(SOPHYAINCP)machdefs.h \
    18  dvlist.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
    19  ppfbinstream.h rawstream.h ppfnametag.h mutyv.h timestamp.h \
    20  $(SOPHYAINCP)strutil.h
     16$(SOPHYAOBJP)dvlist.o: dvlist.cc $(SOPHYAINCP)machdefs.h dvlist.h \
     17  objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
     18  rawstream.h ppfnametag.h mutyv.h timestamp.h \
     19  $(SOPHYAINCP)strutil.h
    2120        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  dvlist.cc
    2221 
    2322$(SOPHYAOBJP)fiondblock.o: fiondblock.cc sopnamsp.h \
    24  $(SOPHYAINCP)machdefs.h pexceptions.h datatype.h \
    25  fiondblock.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
    26  ndatablock.h anydataobj.h
     23  $(SOPHYAINCP)machdefs.h pexceptions.h datatype.h \
     24  fiondblock.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
     25  ppfnametag.h ndatablock.h anydataobj.h
    2726        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fiondblock.cc
    2827 
    29 $(SOPHYAOBJP)mutyv.o: mutyv.cc sopnamsp.h mutyv.h \
    30  $(SOPHYAINCP)machdefs.h timestamp.h objfio.h \
    31  anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    32  rawstream.h ppfnametag.h
     28$(SOPHYAOBJP)mutyv.o: mutyv.cc sopnamsp.h mutyv.h $(SOPHYAINCP)machdefs.h \
     29  timestamp.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
     30  ppfbinstream.h rawstream.h ppfnametag.h
    3331        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  mutyv.cc
    3432 
    3533$(SOPHYAOBJP)ndatablock.o: ndatablock.cc sopnamsp.h \
    36  $(SOPHYAINCP)machdefs.h pexceptions.h \
    37  ndatablock.h anydataobj.h thsafeop.h
     34  $(SOPHYAINCP)machdefs.h pexceptions.h ndatablock.h \
     35  anydataobj.h thsafeop.h
    3836        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ndatablock.cc
    3937 
    4038$(SOPHYAOBJP)pexceptions.o: pexceptions.cc sopnamsp.h pexceptions.h \
    41  $(SOPHYAINCP)machdefs.h
     39  $(SOPHYAINCP)machdefs.h
    4240        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  pexceptions.cc
    4341 
    44 $(SOPHYAOBJP)ppersist.o: ppersist.cc sopnamsp.h \
    45  $(SOPHYAINCP)machdefs.h pexceptions.h ppersist.h \
    46  gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h anydataobj.h
     42$(SOPHYAOBJP)ppersist.o: ppersist.cc sopnamsp.h $(SOPHYAINCP)machdefs.h \
     43  pexceptions.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
     44  ppfnametag.h anydataobj.h
    4745        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ppersist.cc
    4846 
    4947$(SOPHYAOBJP)ppfbinstream.o: ppfbinstream.cc sopnamsp.h \
    50  $(SOPHYAINCP)machdefs.h ppfbinstream.h \
    51  rawstream.h pexceptions.h
     48  $(SOPHYAINCP)machdefs.h ppfbinstream.h rawstream.h \
     49  pexceptions.h
    5250        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ppfbinstream.cc
    5351 
    54 $(SOPHYAOBJP)ppftpointerio.o: ppftpointerio.cc \
    55  $(SOPHYAINCP)machdefs.h ppftpointerio.h \
    56  ppersist.h pexceptions.h gnumd5.h ppfbinstream.h rawstream.h \
    57  ppfnametag.h
     52$(SOPHYAOBJP)ppftpointerio.o: ppftpointerio.cc $(SOPHYAINCP)machdefs.h \
     53  ppftpointerio.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
     54  rawstream.h ppfnametag.h
    5855        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  ppftpointerio.cc
    5956 
     57$(SOPHYAOBJP)pqnumber.o: pqnumber.cc $(SOPHYAINCP)machdefs.h pqnumber.h \
     58  pexceptions.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
     59  ppfnametag.h thsafeop.h
     60        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  pqnumber.cc
    6061 
    61 $(SOPHYAOBJP)randfmt.o: randfmt.cc randfmt.h \
    62   $(SOPHYAINCP)machdefs.h \
     62$(SOPHYAOBJP)randfmt.o: randfmt.cc randfmt.h $(SOPHYAINCP)machdefs.h \
    6363  objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    6464  rawstream.h ppfnametag.h randinterf.h dsfmtflags.h dSFMT.h
    6565        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randfmt.cc
    6666 
     67$(SOPHYAOBJP)randinterf.o: randinterf.cc sopnamsp.h \
     68  $(SOPHYAINCP)machdefs.h pexceptions.h randinterf.h \
     69  anydataobj.h
     70        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randinterf.cc
     71 
     72$(SOPHYAOBJP)randr48.o: randr48.cc $(SOPHYAINCP)machdefs.h thsafeop.h \
     73  pexceptions.h fiondblock.h ppersist.h gnumd5.h ppfbinstream.h \
     74  rawstream.h ppfnametag.h ndatablock.h anydataobj.h randr48.h objfio.h \
     75  randinterf.h
     76        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randr48.cc
     77 
    6778$(SOPHYAOBJP)randtmt32.o: randtmt32.cc randtmt32.h \
    68   $(SOPHYAINCP)machdefs.h \
    69   objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    70   rawstream.h ppfnametag.h randinterf.h tinymt32.h
     79  $(SOPHYAINCP)machdefs.h objfio.h anydataobj.h ppersist.h \
     80  pexceptions.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
     81  randinterf.h tinymt32.h
    7182        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randtmt32.cc
    7283 
    7384$(SOPHYAOBJP)randtmt64.o: randtmt64.cc randtmt64.h \
    74   $(SOPHYAINCP)machdefs.h \
    75   objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
    76   rawstream.h ppfnametag.h randinterf.h tinymt64.h
     85  $(SOPHYAINCP)machdefs.h objfio.h anydataobj.h ppersist.h \
     86  pexceptions.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
     87  randinterf.h tinymt64.h
    7788        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randtmt64.cc
    7889 
    79 $(SOPHYAOBJP)randinterf.o: randinterf.cc sopnamsp.h \
    80  $(SOPHYAINCP)machdefs.h pexceptions.h \
    81  randinterf.h anydataobj.h
    82         $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randinterf.cc
    83  
    84 $(SOPHYAOBJP)randr48.o: randr48.cc $(SOPHYAINCP)machdefs.h \
    85  thsafeop.h pexceptions.h fiondblock.h ppersist.h gnumd5.h ppfbinstream.h \
    86  rawstream.h ppfnametag.h ndatablock.h anydataobj.h randr48.h objfio.h \
    87  randinterf.h
    88         $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  randr48.cc
    89  
    9090$(SOPHYAOBJP)rawstream.o: rawstream.cc sopnamsp.h rawstream.h \
    91  $(SOPHYAINCP)machdefs.h pexceptions.h
     91  $(SOPHYAINCP)machdefs.h pexceptions.h
    9292        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  rawstream.cc
    9393 
    9494$(SOPHYAOBJP)sophyainit.o: sophyainit.cc sopnamsp.h \
    95  $(SOPHYAINCP)machdefs.h sophyainit.h \
    96  pexceptions.h ppersist.h gnumd5.h ppfbinstream.h rawstream.h \
    97  ppfnametag.h fiondblock.h ndatablock.h anydataobj.h dvlist.h objfio.h \
    98  mutyv.h timestamp.h randr48.h randinterf.h randfmt.h randtmt32.h randtmt64.h fiosegdb.h \
    99  segdatablock.h thsafeop.h ppftpointerio.h ppfwrapstlv.h sversion.h
     95  $(SOPHYAINCP)machdefs.h sophyainit.h pexceptions.h \
     96  ppersist.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h \
     97  fiondblock.h ndatablock.h anydataobj.h dvlist.h objfio.h mutyv.h \
     98  timestamp.h randr48.h randinterf.h randfmt.h randtmt32.h randtmt64.h \
     99  fiosegdb.h segdatablock.h thsafeop.h ppftpointerio.h ppfwrapstlv.h \
     100  sunitpcst.h pqnumber.h sversion.h
    100101        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  sophyainit.cc
    101102 
    102 $(SOPHYAOBJP)stsrand.o: stsrand.cc stsrand.h \
    103  $(SOPHYAINCP)machdefs.h objfio.h anydataobj.h \
    104  ppersist.h pexceptions.h gnumd5.h ppfbinstream.h rawstream.h \
    105  ppfnametag.h ndatablock.h thsafeop.h fiondblock.h
     103$(SOPHYAOBJP)stsrand.o: stsrand.cc stsrand.h $(SOPHYAINCP)machdefs.h \
     104  objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h ppfbinstream.h \
     105  rawstream.h ppfnametag.h ndatablock.h thsafeop.h fiondblock.h
    106106        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  stsrand.cc
    107107 
     108$(SOPHYAOBJP)sunitpcst.o: sunitpcst.cc $(SOPHYAINCP)machdefs.h \
     109  sunitpcst.h pqnumber.h pexceptions.h ppersist.h gnumd5.h ppfbinstream.h \
     110  rawstream.h ppfnametag.h objfio.h anydataobj.h
     111        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  sunitpcst.cc
     112 
    108113$(SOPHYAOBJP)timestamp.o: timestamp.cc $(SOPHYAINCP)machdefs.h \
    109  timestamp.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
    110  ppfbinstream.h rawstream.h ppfnametag.h
     114  timestamp.h objfio.h anydataobj.h ppersist.h pexceptions.h gnumd5.h \
     115  ppfbinstream.h rawstream.h ppfnametag.h
    111116        $(CXXCOMPILE) $(CXXTEMPFLG) -o $@  timestamp.cc
    112117 
     
    114119        $(CCOMPILE) -o $@  dSFMT.c
    115120 
    116 $(SOPHYAOBJP)gnumd5.o: gnumd5.c $(SOPHYAINCP)machdefs.h \
    117  bithelp.h gnumd5.h
     121$(SOPHYAOBJP)gnumd5.o: gnumd5.c $(SOPHYAINCP)machdefs.h bithelp.h \
     122  gnumd5.h
    118123        $(CCOMPILE) -o $@  gnumd5.c
    119124 
  • trunk/SophyaLib/BaseTools/sophyainit.cc

    r4019 r4056  
    2222#include "fiosegdb.h"
    2323#include "ppfwrapstlv.h"
     24
     25#include "sunitpcst.h"
    2426
    2527#include "sversion.h"
     
    4244//    par les PPersist (fev 2010)
    4345// Module version number - 2.30 ,  Fev10
     46//  - Fev 2012: Ajout classes PrimeNumbers, QNumber, Units, PhysQty
     47// Module version number - 2.40 ,  Avr12
    4448     
    45 #define MOD_VERS   2.30
     49#define MOD_VERS   2.40
    4650
    4751// Pour garder la liste des modules et leurs numeros de version
     
    181185  DObjRegister(PPFWrapperSTLVector< TimeStamp >, std::vector<TimeStamp>);
    182186
     187  // Avr 2012: Enregistrement des handlers PPF pour les classes Units et PhysQty (unites et grandeurs physiques)
     188  PPRegister(ObjFileIO<Units>);
     189  DObjRegister(ObjFileIO<Units>, Units);
     190  PPRegister(ObjFileIO<PhysQty>);
     191  DObjRegister(ObjFileIO<PhysQty>, PhysQty);
     192
    183193
    184194#if (!defined(__GNUG__) && !defined(HPUX))
  • trunk/SophyaLib/BaseTools/sversion.h

    r4036 r4056  
    33
    44#define SOPHYA_VERSION   2.2
    5 #define SOPHYA_REVISION  11
    6 #define SOPHYA_TAG       "V_Nov2011"
     5#define SOPHYA_REVISION  22
     6#define SOPHYA_TAG       "V_Avr2012"
    77
    88#endif
Note: See TracChangeset for help on using the changeset viewer.