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

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

Ajout programme srcat2cube.cc de calcul de carte des radio source, Reza 16/06/2010

  • Property svn:executable set to *
File size: 2.5 KB
Line 
1############################################################
2## makefile for interferometer response
3## R.Ansari - Avril 2010
4############################################################
5
6include $(SOPHYABASE)/include/sophyamake.inc
7
8all : pknoise calcpk calcpk2 syncube srcat2cube tjyk
9
10clean :
11 rm Objs/*
12
13### les executables
14pknoise : Objs/pknoise
15 echo 'makefile : pknoise made'
16
17calcpk : Objs/calcpk
18 echo 'makefile : calcpk made'
19
20calcpk2 : Objs/calcpk2
21 echo 'makefile : calcpk2 made'
22
23syncube : Objs/syncube
24 echo 'makefile : syncube made'
25
26srcat2cube : Objs/srcat2cube
27 echo 'makefile : srcat2cube made'
28
29tjyk : Objs/tjyk
30 echo 'makefile : tjyk made'
31
32### programme pknoise
33Objs/pknoise : Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
34 $(CXXLINK) -o Objs/pknoise Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
35
36Objs/pknoise.o : pknoise.cc specpk.h mdish.h qhist.h
37 $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
38
39### programme calcpk
40Objs/calcpk : Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
41 $(CXXLINK) -o Objs/calcpk Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
42
43Objs/calcpk.o : calcpk.cc specpk.h mdish.h qhist.h
44 $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
45
46### programme calcpk2
47Objs/calcpk2 : Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
48 $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
49
50Objs/calcpk2.o : calcpk2.cc specpk.h mdish.h qhist.h
51 $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
52
53### programme syncube
54Objs/syncube : Objs/syncube.o
55 $(CXXLINK) -o Objs/syncube Objs/syncube.o $(SOPHYAEXTSLBLIST)
56
57Objs/syncube.o : syncube.cc
58 $(CXXCOMPILE) -o Objs/syncube.o syncube.cc
59
60### programme srcat2cube
61Objs/srcat2cube : Objs/srcat2cube.o
62 $(CXXLINK) -o Objs/srcat2cube Objs/srcat2cube.o Objs/radutil.o $(SOPHYAEXTSLBLIST)
63
64Objs/srcat2cube.o : srcat2cube.cc radutil.h
65 $(CXXCOMPILE) -o Objs/srcat2cube.o srcat2cube.cc
66
67### programme tjyk
68Objs/tjyk : Objs/tjyk.o Objs/radutil.o
69 $(CXXLINK) -o Objs/tjyk Objs/tjyk.o Objs/radutil.o $(SOPHYAEXTSLBLIST)
70
71Objs/tjyk.o : tjyk.cc radutil.h
72 $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
73
74### les classes / fonctions
75Objs/specpk.o : specpk.cc specpk.h mdish.h qhist.h
76 $(CXXCOMPILE) -o Objs/specpk.o specpk.cc
77
78Objs/mdish.o : mdish.cc mdish.h qhist.h
79 $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
80
81Objs/qhist.o : qhist.cc qhist.h
82 $(CXXCOMPILE) -o Objs/qhist.o qhist.cc
83
84Objs/radutil.o : radutil.cc radutil.h
85 $(CXXCOMPILE) -o Objs/radutil.o radutil.cc
Note: See TracBrowser for help on using the repository browser.