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

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

modifs et ajout de programme pour traitement cartes GSM (Global Sky Model), Reza 02/08/2010

  • Property svn:executable set to *
File size: 3.7 KB
RevLine 
[3756]1############################################################
2## makefile for interferometer response
3## R.Ansari - Avril 2010
4############################################################
5
[3160]6include $(SOPHYABASE)/include/sophyamake.inc
7
[3825]8all : pknoise repicon calcpk calcpk2 syncube srcat2cube tjyk applobe gsm2cube
[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
[3783]44### programme pknoise
[3787]45Objs/pknoise : Objs/pknoise.o $(PKGOLIST)
46 $(CXXLINK) -o Objs/pknoise Objs/pknoise.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]47
[3787]48Objs/pknoise.o : pknoise.cc $(PKGHLIST)
[3756]49 $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
[3160]50
[3792]51### programme repicon (calcul et sauvegarde de la reponse de l'interferometre dans le plan (u,v)
52Objs/repicon : Objs/repicon.o $(PKGOLIST)
53 $(CXXLINK) -o Objs/repicon Objs/repicon.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
54
55Objs/repicon.o : repicon.cc $(PKGHLIST)
56 $(CXXCOMPILE) -o Objs/repicon.o repicon.cc
57
[3783]58### programme calcpk
[3787]59Objs/calcpk : Objs/calcpk.o $(PKGOLIST)
60 $(CXXLINK) -o Objs/calcpk Objs/calcpk.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]61
[3787]62Objs/calcpk.o : calcpk.cc $(PKGHLIST)
[3783]63 $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
64
65### programme calcpk2
[3787]66Objs/calcpk2 : Objs/calcpk2.o $(PKGOLIST)
67 $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]68
[3787]69Objs/calcpk2.o : calcpk2.cc $(PKGHLIST)
[3783]70 $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
71
72### programme syncube
[3787]73Objs/syncube : Objs/syncube.o $(PKGOLIST)
74 $(CXXLINK) -o Objs/syncube Objs/syncube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]75
[3789]76Objs/syncube.o : syncube.cc $(PKGHLIST)
[3783]77 $(CXXCOMPILE) -o Objs/syncube.o syncube.cc
78
[3785]79### programme srcat2cube
[3787]80Objs/srcat2cube : Objs/srcat2cube.o $(PKGOLIST)
81 $(CXXLINK) -o Objs/srcat2cube Objs/srcat2cube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3785]82
[3787]83Objs/srcat2cube.o : srcat2cube.cc $(PKGHLIST)
[3785]84 $(CXXCOMPILE) -o Objs/srcat2cube.o srcat2cube.cc
85
86### programme tjyk
[3787]87Objs/tjyk : Objs/tjyk.o $(PKGOLIST)
88 $(CXXLINK) -o Objs/tjyk Objs/tjyk.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3783]89
[3787]90Objs/tjyk.o : tjyk.cc $(PKGHLIST)
[3783]91 $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
92
[3787]93### programme applobe
94Objs/applobe : Objs/applobe.o $(PKGOLIST)
95 $(CXXLINK) -o Objs/applobe Objs/applobe.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
96
97Objs/applobe.o : applobe.cc $(PKGHLIST)
98 $(CXXCOMPILE) -o Objs/applobe.o applobe.cc
99
[3825]100### programme gsm2cube
101Objs/gsm2cube : Objs/gsm2cube.o $(PKGOLIST)
102 $(CXXLINK) -o Objs/gsm2cube Objs/gsm2cube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
[3787]103
[3825]104Objs/gsm2cube.o : gsm2cube.cc $(PKGHLIST)
105 $(CXXCOMPILE) -o Objs/gsm2cube.o gsm2cube.cc
106
[3783]107### les classes / fonctions
[3788]108Objs/fgndsub.o : fgndsub.cc $(PKGHLIST)
109 $(CXXCOMPILE) -o Objs/fgndsub.o fgndsub.cc
110
111Objs/specpk.o : specpk.cc $(PKGHLIST)
[3756]112 $(CXXCOMPILE) -o Objs/specpk.o specpk.cc
[3160]113
[3788]114Objs/mdish.o : mdish.cc $(PKGHLIST)
[3756]115 $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
[3783]116
[3792]117Objs/interfconfigs.o : interfconfigs.cc $(PKGHLIST)
118 $(CXXCOMPILE) -o Objs/interfconfigs.o interfconfigs.cc
119
[3788]120Objs/lobe.o : lobe.cc $(PKGHLIST)
[3787]121 $(CXXCOMPILE) -o Objs/lobe.o lobe.cc
122
[3783]123Objs/qhist.o : qhist.cc qhist.h
124 $(CXXCOMPILE) -o Objs/qhist.o qhist.cc
125
126Objs/radutil.o : radutil.cc radutil.h
127 $(CXXCOMPILE) -o Objs/radutil.o radutil.cc
Note: See TracBrowser for help on using the repository browser.