source: Sophya/trunk/Cosmo/RadioBeam/makefile@ 3793

Last change on this file since 3793 was 3792, checked in by ansari, 15 years ago

Ajout du programme de calcul et sauvegarde reponse interfero, Reza 28/06/2010

  • Property svn:executable set to *
File size: 3.4 KB
Line 
1############################################################
2## makefile for interferometer response
3## R.Ansari - Avril 2010
4############################################################
5
6include $(SOPHYABASE)/include/sophyamake.inc
7
8all : pknoise repicon calcpk calcpk2 syncube srcat2cube tjyk applobe
9
10clean :
11 rm Objs/*
12
13PKGOLIST = Objs/fgndsub.o Objs/lobe.o Objs/specpk.o Objs/mdish.o Objs/interfconfigs.o Objs/qhist.o Objs/radutil.o
14PKGHLIST = fgndsub.h lobe.h specpk.h mdish.h interfconfigs.h qhist.h radutil.h cubedef.h
15
16### les executables
17pknoise : Objs/pknoise
18 echo 'makefile : pknoise made'
19
20repicon : Objs/repicon
21 echo 'makefile : repicon made'
22
23calcpk : Objs/calcpk
24 echo 'makefile : calcpk made'
25
26calcpk2 : Objs/calcpk2
27 echo 'makefile : calcpk2 made'
28
29syncube : Objs/syncube
30 echo 'makefile : syncube made'
31
32srcat2cube : Objs/srcat2cube
33 echo 'makefile : srcat2cube made'
34
35tjyk : Objs/tjyk
36 echo 'makefile : tjyk made'
37
38applobe : Objs/applobe
39 echo 'makefile : applobe made'
40
41### programme pknoise
42Objs/pknoise : Objs/pknoise.o $(PKGOLIST)
43 $(CXXLINK) -o Objs/pknoise Objs/pknoise.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
44
45Objs/pknoise.o : pknoise.cc $(PKGHLIST)
46 $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
47
48### programme repicon (calcul et sauvegarde de la reponse de l'interferometre dans le plan (u,v)
49Objs/repicon : Objs/repicon.o $(PKGOLIST)
50 $(CXXLINK) -o Objs/repicon Objs/repicon.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
51
52Objs/repicon.o : repicon.cc $(PKGHLIST)
53 $(CXXCOMPILE) -o Objs/repicon.o repicon.cc
54
55### programme calcpk
56Objs/calcpk : Objs/calcpk.o $(PKGOLIST)
57 $(CXXLINK) -o Objs/calcpk Objs/calcpk.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
58
59Objs/calcpk.o : calcpk.cc $(PKGHLIST)
60 $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
61
62### programme calcpk2
63Objs/calcpk2 : Objs/calcpk2.o $(PKGOLIST)
64 $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
65
66Objs/calcpk2.o : calcpk2.cc $(PKGHLIST)
67 $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
68
69### programme syncube
70Objs/syncube : Objs/syncube.o $(PKGOLIST)
71 $(CXXLINK) -o Objs/syncube Objs/syncube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
72
73Objs/syncube.o : syncube.cc $(PKGHLIST)
74 $(CXXCOMPILE) -o Objs/syncube.o syncube.cc
75
76### programme srcat2cube
77Objs/srcat2cube : Objs/srcat2cube.o $(PKGOLIST)
78 $(CXXLINK) -o Objs/srcat2cube Objs/srcat2cube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
79
80Objs/srcat2cube.o : srcat2cube.cc $(PKGHLIST)
81 $(CXXCOMPILE) -o Objs/srcat2cube.o srcat2cube.cc
82
83### programme tjyk
84Objs/tjyk : Objs/tjyk.o $(PKGOLIST)
85 $(CXXLINK) -o Objs/tjyk Objs/tjyk.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
86
87Objs/tjyk.o : tjyk.cc $(PKGHLIST)
88 $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
89
90### programme applobe
91Objs/applobe : Objs/applobe.o $(PKGOLIST)
92 $(CXXLINK) -o Objs/applobe Objs/applobe.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
93
94Objs/applobe.o : applobe.cc $(PKGHLIST)
95 $(CXXCOMPILE) -o Objs/applobe.o applobe.cc
96
97
98### les classes / fonctions
99Objs/fgndsub.o : fgndsub.cc $(PKGHLIST)
100 $(CXXCOMPILE) -o Objs/fgndsub.o fgndsub.cc
101
102Objs/specpk.o : specpk.cc $(PKGHLIST)
103 $(CXXCOMPILE) -o Objs/specpk.o specpk.cc
104
105Objs/mdish.o : mdish.cc $(PKGHLIST)
106 $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
107
108Objs/interfconfigs.o : interfconfigs.cc $(PKGHLIST)
109 $(CXXCOMPILE) -o Objs/interfconfigs.o interfconfigs.cc
110
111Objs/lobe.o : lobe.cc $(PKGHLIST)
112 $(CXXCOMPILE) -o Objs/lobe.o lobe.cc
113
114Objs/qhist.o : qhist.cc qhist.h
115 $(CXXCOMPILE) -o Objs/qhist.o qhist.cc
116
117Objs/radutil.o : radutil.cc radutil.h
118 $(CXXCOMPILE) -o Objs/radutil.o radutil.cc
Note: See TracBrowser for help on using the repository browser.