Changeset 3872 in Sophya for trunk/AddOn/TAcq/makefile


Ignore:
Timestamp:
Aug 28, 2010, 12:43:04 AM (15 years ago)
Author:
ansari
Message:

Ajout classe BRFFTCalculator et programme specmfib.cc, Reza 28/08/2010

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/makefile

    r3795 r3872  
    66# all : traidio  tmtfft tstminifits tbrpaq tpciew tmtacq tstrdfits mfits2spec tsok
    77# all : traidio  tmtfft tstminifits tmtacq tstrdfits mfits2spec tsok mcrd
    8 all :  mfacq vismfib treadmfib tmtacq mfits2spec mcrd svv2mtx svv2mtx2 tsok traidio tstminifits tbrpaq
     8all :  mfacq vismfib specmfib treadmfib tmtacq mfits2spec mcrd svv2mtx svv2mtx2 tsok traidio tstminifits tbrpaq
    99
    1010clean :
     
    1515        rm -f Objs/* *.ppf *.fits
    1616
     17PKGOLIST = $(OBJ)branap.o  $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brpaqu.o \
     18           $(OBJ)brfitsrd.o $(OBJ)brdiskw.o  $(OBJ)minifits.o \
     19           $(OBJ)brbaseproc.o $(OBJ)brproc.o $(OBJ)brviscalc.o \
     20           $(OBJ)racqueth.o $(OBJ)racquproc.o $(OBJ)racqurw.o  $(OBJ)pciewrap.o \
     21           $(OBJ)swrapsock.o $(OBJ)sockrawstream.o $(OBJ)burawstream.o
     22PKGHLIST = bracqvers.h branap.h brparam.h racqumem.h brpaqu.h brtypes.h \
     23           brdiskw.h brfitsrd.h minifits.h brviscalc.h brbaseproc.h brproc.h \
     24           mfacq.h  tmtacq.h racqueth.h  racquproc.h racqurw.h pciewrap.h  \
     25           swrapsock.h burawstream.h sockrawstream.h tmtacq.h
    1726########################################################
    1827
     
    2130        echo '---mfacq made'
    2231
    23 $(EXE)mfacq : $(OBJ)mfacq.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)racqurw.o  $(OBJ)racqueth.o \
    24         $(OBJ)racquproc.o $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(OBJ)swrapsock.o
    25         $(CXXLINK) -o $(EXE)mfacq $(OBJ)mfacq.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)racqurw.o $(OBJ)racqueth.o \
    26               $(OBJ)racquproc.o $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(OBJ)swrapsock.o $(SOPHYAALLSLBLIST)
    27 
    28 $(OBJ)mfacq.o : mfacq.cc brparam.h racquproc.h racqurw.h racqueth.h racqumem.h brpaqu.h
     32$(EXE)mfacq : $(OBJ)mfacq.o $(PKGOLIST)
     33        $(CXXLINK) -o $(EXE)mfacq $(OBJ)mfacq.o $(PKGOLIST) $(SOPHYAALLSLBLIST)
     34
     35$(OBJ)mfacq.o : mfacq.cc $(PKGHLIST)
    2936        $(CXXCOMPILE) -c -DNOPCIECARD -o $(OBJ)mfacq.o mfacq.cc
    3037
     
    3340        echo '---tmtacq made'
    3441
    35 $(EXE)tmtacq : $(OBJ)tmtacq.o  $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)racqurw.o $(OBJ)racquproc.o \
    36                $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o
    37         $(CXXLINK) -o $(EXE)tmtacq $(OBJ)tmtacq.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)racqurw.o \
    38                $(OBJ)racquproc.o $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST)
    39 
    40 $(OBJ)tmtacq.o : tmtacq.cc racquproc.h racqurw.h racqumem.h brpaqu.h
     42$(EXE)tmtacq : $(OBJ)tmtacq.o  $(PKGOLIST)
     43        $(CXXLINK) -o $(EXE)tmtacq $(OBJ)tmtacq.o $(PKGOLIST) $(SOPHYAALLSLBLIST)
     44
     45$(OBJ)tmtacq.o : tmtacq.cc $(PKGHLIST)
    4146        $(CXXCOMPILE) -c -DNOPCIECARD -o $(OBJ)tmtacq.o tmtacq.cc
    4247
    43 $(OBJ)brparam.o : brparam.cc brparam.h
     48$(OBJ)brparam.o : brparam.cc $(PKGHLIST)
    4449        $(CXXCOMPILE) -c -o $(OBJ)brparam.o brparam.cc
    4550
    46 $(OBJ)racqumem.o : racqumem.cc racqumem.h
     51$(OBJ)racqumem.o : racqumem.cc $(PKGHLIST)
    4752        $(CXXCOMPILE) -c -o $(OBJ)racqumem.o racqumem.cc
    4853
    49 $(OBJ)racqurw.o : racqurw.cc racqurw.h racqumem.h brpaqu.h
     54$(OBJ)racqurw.o : racqurw.cc $(PKGHLIST)
    5055        $(CXXCOMPILE) -c -o $(OBJ)racqurw.o racqurw.cc
    5156
    52 $(OBJ)racqueth.o : racqueth.cc racqueth.h racqurw.h racqumem.h brpaqu.h
     57$(OBJ)racqueth.o : racqueth.cc $(PKGHLIST)
    5358        $(CXXCOMPILE) -c -o $(OBJ)racqueth.o racqueth.cc
    5459
    55 $(OBJ)racquproc.o : racquproc.cc racquproc.h racqurw.h racqumem.h brpaqu.h
     60$(OBJ)racquproc.o : racquproc.cc $(PKGHLIST)
    5661        $(CXXCOMPILE) -c -o $(OBJ)racquproc.o racquproc.cc
    5762
     
    6166        echo '---vismfib made'
    6267
    63 $(EXE)vismfib : $(OBJ)vismfib.o  $(OBJ)branap.o $(OBJ)brdiskw.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o $(OBJ)brpaqu.o \
    64              $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o
    65         $(CXXLINK) -o $(EXE)vismfib $(OBJ)vismfib.o $(OBJ)branap.o $(OBJ)brdiskw.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o \
    66                       $(OBJ)brpaqu.o $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST)
    67 
    68 $(OBJ)vismfib.o : vismfib.cc branap.h brfitsrd.h racqumem.h brproc.h brbaseproc.h racqurw.h
     68$(EXE)vismfib : $(OBJ)vismfib.o $(PKGOLIST)
     69        $(CXXLINK) -o $(EXE)vismfib $(OBJ)vismfib.o $(PKGOLIST) $(SOPHYAALLSLBLIST)
     70
     71$(OBJ)vismfib.o : vismfib.cc $(PKGHLIST)
    6972        $(CXXCOMPILE) -c  -o $(OBJ)vismfib.o vismfib.cc
    7073
    71 
     74#......
     75specmfib : $(EXE)specmfib
     76        echo '---specmfib made'
     77
     78$(EXE)specmfib : $(OBJ)specmfib.o $(PKGOLIST)
     79        $(CXXLINK) -o $(EXE)specmfib $(OBJ)specmfib.o $(PKGOLIST) $(SOPHYAALLSLBLIST)
     80
     81$(OBJ)specmfib.o : specmfib.cc $(PKGHLIST)
     82        $(CXXCOMPILE) -c  -o $(OBJ)specmfib.o specmfib.cc
     83
     84#......
    7285treadmfib : $(EXE)treadmfib
    7386        echo '---treadmfib made'
    7487
    75 $(EXE)treadmfib : $(OBJ)treadmfib.o  $(OBJ)branap.o $(OBJ)brdiskw.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o $(OBJ)brpaqu.o \
    76              $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o
    77         $(CXXLINK) -o $(EXE)treadmfib $(OBJ)treadmfib.o $(OBJ)branap.o $(OBJ)brdiskw.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o \
    78                       $(OBJ)brpaqu.o $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST)
    79 
    80 $(OBJ)treadmfib.o : treadmfib.cc branap.h brfitsrd.h racqumem.h brproc.h brbaseproc.h racqurw.h
     88$(EXE)treadmfib : $(OBJ)treadmfib.o  $(PKGOLIST)
     89        $(CXXLINK) -o $(EXE)treadmfib $(OBJ)treadmfib.o $(PKGOLIST) $(SOPHYAALLSLBLIST)
     90
     91$(OBJ)treadmfib.o : treadmfib.cc $(PKGHLIST)
    8192        $(CXXCOMPILE) -c  -o $(OBJ)treadmfib.o treadmfib.cc
    8293
    83 $(OBJ)branap.o : branap.cc branap.h
     94$(OBJ)branap.o : branap.cc $(PKGHLIST)
    8495        $(CXXCOMPILE) -c  -o $(OBJ)branap.o branap.cc
    8596
    86 $(OBJ)brdiskw.o : brdiskw.cc brdiskw.h
     97$(OBJ)brdiskw.o : brdiskw.cc $(PKGHLIST)
    8798        $(CXXCOMPILE) -c  -o $(OBJ)brdiskw.o brdiskw.cc
     99
     100$(OBJ)brfitsrd.o : brfitsrd.cc $(PKGHLIST)
     101        $(CXXCOMPILE) -c -o $(OBJ)brfitsrd.o brfitsrd.cc
     102
     103$(OBJ)brviscalc.o : brviscalc.cc $(PKGHLIST)
     104        $(CXXCOMPILE) -c  -o $(OBJ)brviscalc.o brviscalc.cc
     105
     106$(OBJ)brproc.o : brproc.cc $(PKGHLIST)
     107        $(CXXCOMPILE) -c  -o $(OBJ)brproc.o brproc.cc
     108
     109$(OBJ)brbaseproc.o : brbaseproc.cc brbaseproc.h racqumem.h brpaqu.h
     110        $(CXXCOMPILE) -c  -o $(OBJ)brbaseproc.o brbaseproc.cc
    88111
    89112##   --------------
     
    91114        echo '---mcrd made'
    92115
    93 $(EXE)mcrd : $(OBJ)mcrd.o  $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o $(OBJ)brpaqu.o \
    94              $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o
    95         $(CXXLINK) -o $(EXE)mcrd $(OBJ)mcrd.o $(OBJ)brparam.o  $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o \
    96                       $(OBJ)brpaqu.o $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST)
    97 
    98 $(OBJ)mcrd.o : mcrd.cc brfitsrd.h racqumem.h brproc.h brbaseproc.h racqurw.h
     116$(EXE)mcrd : $(OBJ)mcrd.o  $(PKGOLIST)
     117        $(CXXLINK) -o $(EXE)mcrd $(OBJ)mcrd.o $(PKGOLIST) $(SOPHYAALLSLBLIST)
     118
     119$(OBJ)mcrd.o : mcrd.cc $(PKGHLIST)
    99120        $(CXXCOMPILE) -c  -o $(OBJ)mcrd.o mcrd.cc
    100 
    101 $(OBJ)brfitsrd.o : brfitsrd.cc brfitsrd.h racqumem.h brpaqu.h
    102         $(CXXCOMPILE) -c -o $(OBJ)brfitsrd.o brfitsrd.cc
    103 
    104 $(OBJ)brproc.o : brproc.cc brproc.h  brbaseproc.h racqumem.h brpaqu.h
    105         $(CXXCOMPILE) -c  -o $(OBJ)brproc.o brproc.cc
    106 
    107 $(OBJ)brbaseproc.o : brbaseproc.cc brbaseproc.h racqumem.h brpaqu.h
    108         $(CXXCOMPILE) -c  -o $(OBJ)brbaseproc.o brbaseproc.cc
    109121
    110122##   --------------
     
    126138$(OBJ)svv2mtx2.o : svv2mtx2.cc
    127139        $(CXXCOMPILE) -o $(OBJ)svv2mtx2.o svv2mtx2.cc
    128 
    129 ##   --------------
    130 tbrpaq : $(EXE)tbrpaq
    131         echo '---tbrpaq made'
    132 
    133 $(EXE)tbrpaq : $(OBJ)tbrpaq.o $(OBJ)brpaqu.o
    134         $(CXXLINK) -o $(EXE)tbrpaq $(OBJ)tbrpaq.o $(OBJ)brpaqu.o  $(SOPHYAALLSLBLIST)
    135 
    136 $(OBJ)tbrpaq.o : tbrpaq.cc brpaqu.h
    137         $(CXXCOMPILE) -c -o $(OBJ)tbrpaq.o tbrpaq.cc
    138 
    139 $(OBJ)brpaqu.o : brpaqu.cc brpaqu.h
    140         $(CXXCOMPILE) -c -o $(OBJ)brpaqu.o brpaqu.cc
    141 
    142 ##   --------------
    143 tpciew : $(EXE)tpciew
    144         echo '---tpciew made'
    145 
    146 $(EXE)tpciew : $(OBJ)tpciew.o $(OBJ)pciewrap.o
    147         $(CXXLINK) -o $(EXE)tpciew  $(OBJ)tpciew.o $(OBJ)pciewrap.o $(SOPHYAEXTSLBLIST)
    148 
    149 $(OBJ)tpciew.o : tpciew.cc pciewrap.h
    150         $(CXXCOMPILE) -o $(OBJ)tpciew.o tpciew.cc
    151 
    152 $(OBJ)pciewrap.o : pciewrap.cc pciewrap.h
    153         $(CXXCOMPILE) -o $(OBJ)pciewrap.o pciewrap.cc
    154140
    155141##   --------------  Lecture minifits et calcul de spectre
     
    184170$(OBJ)minifits.o : minifits.cc minifits.h
    185171        $(CXXCOMPILE) -o $(OBJ)minifits.o minifits.cc
     172
     173
     174
     175##   --------------
     176tbrpaq : $(EXE)tbrpaq
     177        echo '---tbrpaq made'
     178
     179$(EXE)tbrpaq : $(OBJ)tbrpaq.o $(OBJ)brpaqu.o
     180        $(CXXLINK) -o $(EXE)tbrpaq $(OBJ)tbrpaq.o $(OBJ)brpaqu.o  $(SOPHYAALLSLBLIST)
     181
     182$(OBJ)tbrpaq.o : tbrpaq.cc brpaqu.h
     183        $(CXXCOMPILE) -c -o $(OBJ)tbrpaq.o tbrpaq.cc
     184
     185$(OBJ)brpaqu.o : brpaqu.cc brpaqu.h
     186        $(CXXCOMPILE) -c -o $(OBJ)brpaqu.o brpaqu.cc
     187
     188##   --------------
     189tpciew : $(EXE)tpciew
     190        echo '---tpciew made'
     191
     192$(EXE)tpciew : $(OBJ)tpciew.o $(OBJ)pciewrap.o
     193        $(CXXLINK) -o $(EXE)tpciew  $(OBJ)tpciew.o $(OBJ)pciewrap.o $(SOPHYAEXTSLBLIST)
     194
     195$(OBJ)tpciew.o : tpciew.cc pciewrap.h
     196        $(CXXCOMPILE) -o $(OBJ)tpciew.o tpciew.cc
     197
     198$(OBJ)pciewrap.o : pciewrap.cc pciewrap.h
     199        $(CXXCOMPILE) -o $(OBJ)pciewrap.o pciewrap.cc
     200
    186201
    187202##   -------------- Tests performances I/O et FFT multi-threads
Note: See TracChangeset for help on using the changeset viewer.