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

Last change on this file since 4049 was 4022, checked in by ansari, 14 years ago

modifs pour pouvoir imposer la moyenne en temp des plans X,Y des cubes lors de l'extraction du signal HI, Reza 28/9/2011

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