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

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

Ajout des programmes calcpk.cc calcpk2.cc syncube.cc tjyk.cc (voir fichier README) Reza 15/06/2010

  • Property svn:executable set to *
File size: 2.2 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 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
26tjyk : Objs/tjyk
27 echo 'makefile : tjyk made'
28
29### programme pknoise
30Objs/pknoise : Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
31 $(CXXLINK) -o Objs/pknoise Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
32
33Objs/pknoise.o : pknoise.cc specpk.h mdish.h qhist.h
34 $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
35
36### programme calcpk
37Objs/calcpk : Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
38 $(CXXLINK) -o Objs/calcpk Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
39
40Objs/calcpk.o : calcpk.cc specpk.h mdish.h qhist.h
41 $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
42
43### programme calcpk2
44Objs/calcpk2 : Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
45 $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
46
47Objs/calcpk2.o : calcpk2.cc specpk.h mdish.h qhist.h
48 $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
49
50### programme syncube
51Objs/syncube : Objs/syncube.o
52 $(CXXLINK) -o Objs/syncube Objs/syncube.o $(SOPHYAEXTSLBLIST)
53
54Objs/syncube.o : syncube.cc
55 $(CXXCOMPILE) -o Objs/syncube.o syncube.cc
56
57### programme syncube
58Objs/tjyk : Objs/tjyk.o Objs/radutil.o
59 $(CXXLINK) -o Objs/tjyk Objs/tjyk.o Objs/radutil.o $(SOPHYAEXTSLBLIST)
60
61Objs/tjyk.o : tjyk.cc radutil.h
62 $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
63
64### les classes / fonctions
65Objs/specpk.o : specpk.cc specpk.h mdish.h qhist.h
66 $(CXXCOMPILE) -o Objs/specpk.o specpk.cc
67
68Objs/mdish.o : mdish.cc mdish.h qhist.h
69 $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
70
71Objs/qhist.o : qhist.cc qhist.h
72 $(CXXCOMPILE) -o Objs/qhist.o qhist.cc
73
74Objs/radutil.o : radutil.cc radutil.h
75 $(CXXCOMPILE) -o Objs/radutil.o radutil.cc
Note: See TracBrowser for help on using the repository browser.