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

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

Corrections diverses, Reza 27/06/2010

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