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
RevLine 
[3756]1############################################################
2## makefile for interferometer response
3## R.Ansari - Avril 2010
4############################################################
5
[3160]6include $(SOPHYABASE)/include/sophyamake.inc
7
[3792]8all : pknoise repicon calcpk calcpk2 syncube srcat2cube tjyk applobe
[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
[3785]32srcat2cube : Objs/srcat2cube
33 echo 'makefile : srcat2cube made'
34
[3783]35tjyk : Objs/tjyk
36 echo 'makefile : tjyk made'
37
[3787]38applobe : Objs/applobe
39 echo 'makefile : applobe made'
40
[3783]41### programme pknoise
[3787]42Objs/pknoise : Objs/pknoise.o $(PKGOLIST)
43 $(CXXLINK) -o Objs/pknoise Objs/pknoise.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]44
[3787]45Objs/pknoise.o : pknoise.cc $(PKGHLIST)
[3756]46 $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
[3160]47
[3792]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
[3783]55### programme calcpk
[3787]56Objs/calcpk : Objs/calcpk.o $(PKGOLIST)
57 $(CXXLINK) -o Objs/calcpk Objs/calcpk.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]58
[3787]59Objs/calcpk.o : calcpk.cc $(PKGHLIST)
[3783]60 $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
61
62### programme calcpk2
[3787]63Objs/calcpk2 : Objs/calcpk2.o $(PKGOLIST)
64 $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]65
[3787]66Objs/calcpk2.o : calcpk2.cc $(PKGHLIST)
[3783]67 $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
68
69### programme syncube
[3787]70Objs/syncube : Objs/syncube.o $(PKGOLIST)
71 $(CXXLINK) -o Objs/syncube Objs/syncube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]72
[3789]73Objs/syncube.o : syncube.cc $(PKGHLIST)
[3783]74 $(CXXCOMPILE) -o Objs/syncube.o syncube.cc
75
[3785]76### programme srcat2cube
[3787]77Objs/srcat2cube : Objs/srcat2cube.o $(PKGOLIST)
78 $(CXXLINK) -o Objs/srcat2cube Objs/srcat2cube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3785]79
[3787]80Objs/srcat2cube.o : srcat2cube.cc $(PKGHLIST)
[3785]81 $(CXXCOMPILE) -o Objs/srcat2cube.o srcat2cube.cc
82
83### programme tjyk
[3787]84Objs/tjyk : Objs/tjyk.o $(PKGOLIST)
85 $(CXXLINK) -o Objs/tjyk Objs/tjyk.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]86
[3787]87Objs/tjyk.o : tjyk.cc $(PKGHLIST)
[3783]88 $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
89
[3787]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
[3783]98### les classes / fonctions
[3788]99Objs/fgndsub.o : fgndsub.cc $(PKGHLIST)
100 $(CXXCOMPILE) -o Objs/fgndsub.o fgndsub.cc
101
102Objs/specpk.o : specpk.cc $(PKGHLIST)
[3756]103 $(CXXCOMPILE) -o Objs/specpk.o specpk.cc
[3160]104
[3788]105Objs/mdish.o : mdish.cc $(PKGHLIST)
[3756]106 $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
[3783]107
[3792]108Objs/interfconfigs.o : interfconfigs.cc $(PKGHLIST)
109 $(CXXCOMPILE) -o Objs/interfconfigs.o interfconfigs.cc
110
[3788]111Objs/lobe.o : lobe.cc $(PKGHLIST)
[3787]112 $(CXXCOMPILE) -o Objs/lobe.o lobe.cc
113
[3783]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.