source: Sophya/trunk/AddOn/TAcq/makefile@ 3648

Last change on this file since 3648 was 3646, checked in by ansari, 16 years ago

Ajout du programme svv2mtx.cc de lecture des fichiers de mcrd.cc pour faire des tableaux 2D (matrices) temps-frequence + corrections mineures, Reza 09/06/2009

  • Property svn:executable set to *
File size: 3.8 KB
Line 
1include $(SOPHYABASE)/include/sophyamake.inc
2
3# all : traidio tmtfft tstminifits tbrpaq tpciew tmtacq tstrdfits mfits2spec tsok
4# all : traidio tmtfft tstminifits tmtacq tstrdfits mfits2spec tsok mcrd
5all : traidio tstminifits tmtacq mfits2spec mcrd svv2mtx
6
7clean :
8 rm -f *.o traidio tmtfft tstminifits tpciew tbrpaq tmtacq tstrdfits mfits2spec mcrd svv2mtx
9 rm -f mfits2spec tsok *.ppf *.fits
10
11########################################################
12
13## --------------
14tmtacq : tmtacq.o racqumem.o racqurw.o racquproc.o brpaqu.o pciewrap.o minifits.o
15 $(CXXLINK) -o tmtacq tmtacq.o racqumem.o racqurw.o racquproc.o brpaqu.o pciewrap.o minifits.o $(SOPHYAALLSLBLIST)
16
17tmtacq.o : tmtacq.cc racquproc.h racqurw.h racqumem.h
18 $(CXXCOMPILE) -c -DNOPCIECARD -o tmtacq.o tmtacq.cc
19
20racqumem.o : racqumem.cc racqumem.h
21 $(CXXCOMPILE) -c -o racqumem.o racqumem.cc
22
23racqurw.o : racqurw.cc racqurw.h racqumem.h
24 $(CXXCOMPILE) -c -o racqurw.o racqurw.cc
25
26racquproc.o : racquproc.cc racquproc.h racqurw.h racqumem.h
27 $(CXXCOMPILE) -c -o racquproc.o racquproc.cc
28
29## Lecture / traitement minifits multi-thread
30## --------------
31mcrd : mcrd.o racqumem.o brfitsrd.o brproc.o racquproc.o brpaqu.o racqurw.o pciewrap.o minifits.o
32 $(CXXLINK) -o mcrd mcrd.o racqumem.o brfitsrd.o brproc.o racquproc.o brpaqu.o racqurw.o pciewrap.o minifits.o $(SOPHYAALLSLBLIST)
33
34mcrd.o : mcrd.cc brfitsrd.h racqumem.h brproc.h racqurw.h
35 $(CXXCOMPILE) -c -o mcrd.o mcrd.cc
36
37brfitsrd.o : brfitsrd.cc brfitsrd.h racqumem.h
38 $(CXXCOMPILE) -c -o brfitsrd.o brfitsrd.cc
39
40brproc.o : brproc.cc brproc.h racqumem.h
41 $(CXXCOMPILE) -c -o brproc.o brproc.cc
42
43## --------------
44svv2mtx : svv2mtx.o
45 $(CXXLINK) -o svv2mtx svv2mtx.o $(SOPHYAEXTSLBLIST)
46
47svv2mtx.o : svv2mtx.cc
48 $(CXXCOMPILE) -o svv2mtx.o svv2mtx.cc
49
50## --------------
51tbrpaq : tbrpaq.o brpaqu.o racqumem.o racqurw.o racquproc.o
52 $(CXXLINK) -o tbrpaq tbrpaq.o brpaqu.o $(SOPHYAALLSLBLIST)
53
54tbrpaq.o : tbrpaq.cc brpaqu.h
55 $(CXXCOMPILE) -c -o tbrpaq.o tbrpaq.cc
56
57brpaqu.o : brpaqu.cc brpaqu.h
58 $(CXXCOMPILE) -c -o brpaqu.o brpaqu.cc
59
60## --------------
61tpciew : tpciew.o pciewrap.o
62 $(CXXLINK) -o tpciew tpciew.o pciewrap.o $(SOPHYAEXTSLBLIST)
63
64tpciew.o : tpciew.cc pciewrap.h
65 $(CXXCOMPILE) -o tpciew.o tpciew.cc
66
67pciewrap.o : pciewrap.cc pciewrap.h
68 $(CXXCOMPILE) -o pciewrap.o pciewrap.cc
69
70## --------------
71
72mfits2spec : mfits2spec.o minifits.o brpaqu.o
73 $(CXXLINK) -o mfits2spec mfits2spec.o minifits.o brpaqu.o $(SOPHYAEXTSLBLIST)
74
75mfits2spec.o : mfits2spec.cc minifits.h brpaqu.h
76 $(CXXCOMPILE) -o mfits2spec.o mfits2spec.cc
77
78tstrdfits : tstrdfits.o minifits.o
79 $(CXXLINK) -o tstrdfits tstrdfits.o minifits.o $(SOPHYAEXTSLBLIST)
80
81tstrdfits.o : tstrdfits.cc minifits.h
82 $(CXXCOMPILE) -o tstrdfits.o tstrdfits.cc
83
84tstminifits : tstminifits.o minifits.o
85 $(CXXLINK) -o tstminifits tstminifits.o minifits.o $(SOPHYAEXTSLBLIST)
86
87tstminifits.o : tstminifits.cc minifits.h
88 $(CXXCOMPILE) -o tstminifits.o tstminifits.cc
89
90minifits.o : minifits.cc minifits.h
91 $(CXXCOMPILE) -o minifits.o minifits.cc
92
93## --------------
94traidio : traidio.o
95 $(CXXLINK) -o traidio traidio.o $(SOPHYAEXTSLBLIST)
96
97traidio.o : traidio.cc
98 $(CXXCOMPILE) -o traidio.o traidio.cc
99
100tmtfft : tmtfft.o
101 $(CXXLINK) -o tmtfft tmtfft.o $(SOPHYAEXTSLBLIST)
102
103tmtfft.o : tmtfft.cc
104 $(CXXCOMPILE) -o tmtfft.o tmtfft.cc
105
106
107## -------------- Ex.repertoire Remote ---------
108
109tsok : tsok.o swrapsock.o sockrawstream.o burawstream.o
110 $(CXXLINK) -o tsok tsok.o swrapsock.o sockrawstream.o \
111 burawstream.o $(SOPHYASLBLIST)
112
113tsok.o : tsok.cc swrapsock.h sockrawstream.h
114 $(CXXCOMPILE) tsok.cc
115
116swrapsock.o : swrapsock.cc swrapsock.h
117 $(CXXCOMPILE) swrapsock.cc
118
119sockrawstream.o : sockrawstream.cc sockrawstream.h
120 $(CXXCOMPILE) sockrawstream.cc
121
122burawstream.o : burawstream.cc burawstream.h
123 $(CXXCOMPILE) burawstream.cc
Note: See TracBrowser for help on using the repository browser.