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

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

suite modifs prog analyse - Reza 27/11/2009

  • Property svn:executable set to *
File size: 7.1 KB
Line 
1include $(SOPHYABASE)/include/sophyamake.inc
2
3OBJ = ./Objs/
4EXE = ./Objs/
5
6# all : traidio tmtfft tstminifits tbrpaq tpciew tmtacq tstrdfits mfits2spec tsok
7# all : traidio tmtfft tstminifits tmtacq tstrdfits mfits2spec tsok mcrd
8all : mfacq vismfib tmtacq mfits2spec mcrd svv2mtx tsok traidio tstminifits tbrpaq
9
10clean :
11 rm -f $(OBJ)*.o $(EXE)*
12
13cleanold :
14 rm -f *.o traidio tmtfft tstminifits tpciew tbrpaq tmtacq tstrdfits mfits2spec mcrd svv2mtx
15 rm -f Objs/* *.ppf *.fits
16
17########################################################
18
19## --------------
20mfacq : $(EXE)mfacq
21 echo '---mfacq made'
22
23$(EXE)mfacq : $(OBJ)mfacq.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)racqurw.o $(OBJ)racquproc.o \
24 $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o
25 $(CXXLINK) -o $(EXE)mfacq $(OBJ)mfacq.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)racqurw.o \
26 $(OBJ)racquproc.o $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST)
27
28$(OBJ)mfacq.o : mfacq.cc brparam.h racquproc.h racqurw.h racqumem.h brpaqu.h
29 $(CXXCOMPILE) -c -DNOPCIECARD -o $(OBJ)mfacq.o mfacq.cc
30
31
32tmtacq : $(EXE)tmtacq
33 echo '---tmtacq made'
34
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
41 $(CXXCOMPILE) -c -DNOPCIECARD -o $(OBJ)tmtacq.o tmtacq.cc
42
43$(OBJ)brparam.o : brparam.cc brparam.h
44 $(CXXCOMPILE) -c -o $(OBJ)brparam.o brparam.cc
45
46$(OBJ)racqumem.o : racqumem.cc racqumem.h
47 $(CXXCOMPILE) -c -o $(OBJ)racqumem.o racqumem.cc
48
49$(OBJ)racqurw.o : racqurw.cc racqurw.h racqumem.h brpaqu.h
50 $(CXXCOMPILE) -c -o $(OBJ)racqurw.o racqurw.cc
51
52$(OBJ)racquproc.o : racquproc.cc racquproc.h racqurw.h racqumem.h brpaqu.h
53 $(CXXCOMPILE) -c -o $(OBJ)racquproc.o racquproc.cc
54
55## Lecture / traitement minifits multi-thread
56## --------------
57vismfib : $(EXE)vismfib
58 echo '---mcrd made'
59
60$(EXE)vismfib : $(OBJ)vismfib.o $(OBJ)branap.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o $(OBJ)brpaqu.o \
61 $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o
62 $(CXXLINK) -o $(EXE)vismfib $(OBJ)vismfib.o $(OBJ)branap.o $(OBJ)brparam.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)brbaseproc.o $(OBJ)racquproc.o \
63 $(OBJ)brpaqu.o $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST)
64
65$(OBJ)vismfib.o : vismfib.cc branap.h brfitsrd.h racqumem.h brproc.h brbaseproc.h racqurw.h
66 $(CXXCOMPILE) -c -o $(OBJ)vismfib.o vismfib.cc
67
68$(OBJ)branap.o : branap.cc branap.h
69 $(CXXCOMPILE) -c -o $(OBJ)branap.o branap.cc
70
71## --------------
72mcrd : $(EXE)mcrd
73 echo '---mcrd made'
74
75$(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 \
76 $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o
77 $(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 \
78 $(OBJ)brpaqu.o $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST)
79
80$(OBJ)mcrd.o : mcrd.cc brfitsrd.h racqumem.h brproc.h brbaseproc.h racqurw.h
81 $(CXXCOMPILE) -c -o $(OBJ)mcrd.o mcrd.cc
82
83$(OBJ)brfitsrd.o : brfitsrd.cc brfitsrd.h racqumem.h brpaqu.h
84 $(CXXCOMPILE) -c -o $(OBJ)brfitsrd.o brfitsrd.cc
85
86$(OBJ)brproc.o : brproc.cc brproc.h brbaseproc.h racqumem.h brpaqu.h
87 $(CXXCOMPILE) -c -o $(OBJ)brproc.o brproc.cc
88
89$(OBJ)brbaseproc.o : brbaseproc.cc brbaseproc.h racqumem.h brpaqu.h
90 $(CXXCOMPILE) -c -o $(OBJ)brbaseproc.o brbaseproc.cc
91
92## --------------
93svv2mtx : $(EXE)svv2mtx
94 echo '---svv2mtx made'
95
96$(EXE)svv2mtx : $(OBJ)svv2mtx.o
97 $(CXXLINK) -o $(EXE)svv2mtx $(OBJ)svv2mtx.o $(SOPHYAEXTSLBLIST)
98
99$(OBJ)svv2mtx.o : svv2mtx.cc
100 $(CXXCOMPILE) -o $(OBJ)svv2mtx.o svv2mtx.cc
101
102## --------------
103tbrpaq : $(EXE)tbrpaq
104 echo '---tbrpaq made'
105
106$(EXE)tbrpaq : $(OBJ)tbrpaq.o $(OBJ)brpaqu.o
107 $(CXXLINK) -o $(EXE)tbrpaq $(OBJ)tbrpaq.o $(OBJ)brpaqu.o $(SOPHYAALLSLBLIST)
108
109$(OBJ)tbrpaq.o : tbrpaq.cc brpaqu.h
110 $(CXXCOMPILE) -c -o $(OBJ)tbrpaq.o tbrpaq.cc
111
112$(OBJ)brpaqu.o : brpaqu.cc brpaqu.h
113 $(CXXCOMPILE) -c -o $(OBJ)brpaqu.o brpaqu.cc
114
115## --------------
116tpciew : $(EXE)tpciew
117 echo '---tpciew made'
118
119$(EXE)tpciew : $(OBJ)tpciew.o $(OBJ)pciewrap.o
120 $(CXXLINK) -o $(EXE)tpciew $(OBJ)tpciew.o $(OBJ)pciewrap.o $(SOPHYAEXTSLBLIST)
121
122$(OBJ)tpciew.o : tpciew.cc pciewrap.h
123 $(CXXCOMPILE) -o $(OBJ)tpciew.o tpciew.cc
124
125$(OBJ)pciewrap.o : pciewrap.cc pciewrap.h
126 $(CXXCOMPILE) -o $(OBJ)pciewrap.o pciewrap.cc
127
128## -------------- Lecture minifits et calcul de spectre
129mfits2spec : $(EXE)mfits2spec
130 echo '---mfits2spec made'
131
132$(EXE)mfits2spec : $(OBJ)mfits2spec.o $(OBJ)minifits.o $(OBJ)brpaqu.o
133 $(CXXLINK) -o $(EXE)mfits2spec $(OBJ)mfits2spec.o $(OBJ)minifits.o $(OBJ)brpaqu.o $(SOPHYAEXTSLBLIST)
134
135$(OBJ)mfits2spec.o : mfits2spec.cc minifits.h brpaqu.h
136 $(CXXCOMPILE) -o $(OBJ)mfits2spec.o mfits2spec.cc
137
138## -------------- Tests minifits
139tstrdfits : $(EXE)tstrdfits
140 echo '---tstrdfits made'
141
142$(EXE)tstrdfits : $(OBJ)tstrdfits.o $(OBJ)minifits.o
143 $(CXXLINK) -o tstrdfits $(OBJ)tstrdfits.o $(OBJ)minifits.o $(SOPHYAEXTSLBLIST)
144
145$(OBJ)tstrdfits.o : tstrdfits.cc minifits.h
146 $(CXXCOMPILE) -o $(OBJ)tstrdfits.o tstrdfits.cc
147
148tstminifits : $(EXE)tstminifits
149 echo '---tstrdfits made'
150
151$(EXE)tstminifits : $(OBJ)tstminifits.o $(OBJ)minifits.o
152 $(CXXLINK) -o $(EXE)tstminifits $(OBJ)tstminifits.o $(OBJ)minifits.o $(SOPHYAEXTSLBLIST)
153
154$(OBJ)tstminifits.o : tstminifits.cc minifits.h
155 $(CXXCOMPILE) -o $(OBJ)tstminifits.o tstminifits.cc
156
157$(OBJ)minifits.o : minifits.cc minifits.h
158 $(CXXCOMPILE) -o $(OBJ)minifits.o minifits.cc
159
160## -------------- Tests performances I/O et FFT multi-threads
161traidio : $(EXE)traidio
162 echo '---traidio made'
163
164$(EXE)traidio : $(OBJ)traidio.o
165 $(CXXLINK) -o $(EXE)traidio $(OBJ)traidio.o $(SOPHYAEXTSLBLIST)
166
167$(OBJ)traidio.o : traidio.cc
168 $(CXXCOMPILE) -o $(OBJ)traidio.o traidio.cc
169
170tmtfft : $(EXE)tmtfft
171 echo '---tmtfft made'
172
173$(EXE)tmtfft : $(OBJ)tmtfft.o
174 $(CXXLINK) -o $(EXE)tmtfft $(OBJ)tmtfft.o $(SOPHYAEXTSLBLIST)
175
176$(OBJ)tmtfft.o : tmtfft.cc
177 $(CXXCOMPILE) -o $(OBJ)tmtfft.o tmtfft.cc
178
179
180## -------------- Ex.repertoire Remote ---------
181## Classes de serveur et client TCP/IP
182tsok : $(EXE)tsok
183 echo '---tsok made'
184
185$(EXE)tsok : $(OBJ)tsok.o $(OBJ)swrapsock.o $(OBJ)sockrawstream.o $(OBJ)burawstream.o
186 $(CXXLINK) -o $(EXE)tsok $(OBJ)tsok.o $(OBJ)swrapsock.o $(OBJ)sockrawstream.o \
187 $(OBJ)burawstream.o $(SOPHYASLBLIST)
188
189$(OBJ)tsok.o : tsok.cc swrapsock.h sockrawstream.h
190 $(CXXCOMPILE) -o $(OBJ)tsok.o tsok.cc
191
192$(OBJ)swrapsock.o : swrapsock.cc swrapsock.h
193 $(CXXCOMPILE) -o $(OBJ)swrapsock.o swrapsock.cc
194
195$(OBJ)sockrawstream.o : sockrawstream.cc sockrawstream.h
196 $(CXXCOMPILE) -o $(OBJ)sockrawstream.o sockrawstream.cc
197
198$(OBJ)burawstream.o : burawstream.cc burawstream.h
199 $(CXXCOMPILE) -o $(OBJ)burawstream.o burawstream.cc
Note: See TracBrowser for help on using the repository browser.