1 | ############################################################
|
---|
2 | ## makefile for interferometer response
|
---|
3 | ## R.Ansari - Avril 2010
|
---|
4 | ############################################################
|
---|
5 |
|
---|
6 | include $(SOPHYABASE)/include/sophyamake.inc
|
---|
7 |
|
---|
8 | all : pknoise calcpk calcpk2 syncube tjyk
|
---|
9 |
|
---|
10 | clean :
|
---|
11 | rm Objs/*
|
---|
12 |
|
---|
13 | ### les executables
|
---|
14 | pknoise : Objs/pknoise
|
---|
15 | echo 'makefile : pknoise made'
|
---|
16 |
|
---|
17 | calcpk : Objs/calcpk
|
---|
18 | echo 'makefile : calcpk made'
|
---|
19 |
|
---|
20 | calcpk2 : Objs/calcpk2
|
---|
21 | echo 'makefile : calcpk2 made'
|
---|
22 |
|
---|
23 | syncube : Objs/syncube
|
---|
24 | echo 'makefile : syncube made'
|
---|
25 |
|
---|
26 | tjyk : Objs/tjyk
|
---|
27 | echo 'makefile : tjyk made'
|
---|
28 |
|
---|
29 | ### programme pknoise
|
---|
30 | Objs/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 |
|
---|
33 | Objs/pknoise.o : pknoise.cc specpk.h mdish.h qhist.h
|
---|
34 | $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
|
---|
35 |
|
---|
36 | ### programme calcpk
|
---|
37 | Objs/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 |
|
---|
40 | Objs/calcpk.o : calcpk.cc specpk.h mdish.h qhist.h
|
---|
41 | $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
|
---|
42 |
|
---|
43 | ### programme calcpk2
|
---|
44 | Objs/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 |
|
---|
47 | Objs/calcpk2.o : calcpk2.cc specpk.h mdish.h qhist.h
|
---|
48 | $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
|
---|
49 |
|
---|
50 | ### programme syncube
|
---|
51 | Objs/syncube : Objs/syncube.o
|
---|
52 | $(CXXLINK) -o Objs/syncube Objs/syncube.o $(SOPHYAEXTSLBLIST)
|
---|
53 |
|
---|
54 | Objs/syncube.o : syncube.cc
|
---|
55 | $(CXXCOMPILE) -o Objs/syncube.o syncube.cc
|
---|
56 |
|
---|
57 | ### programme syncube
|
---|
58 | Objs/tjyk : Objs/tjyk.o Objs/radutil.o
|
---|
59 | $(CXXLINK) -o Objs/tjyk Objs/tjyk.o Objs/radutil.o $(SOPHYAEXTSLBLIST)
|
---|
60 |
|
---|
61 | Objs/tjyk.o : tjyk.cc radutil.h
|
---|
62 | $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
|
---|
63 |
|
---|
64 | ### les classes / fonctions
|
---|
65 | Objs/specpk.o : specpk.cc specpk.h mdish.h qhist.h
|
---|
66 | $(CXXCOMPILE) -o Objs/specpk.o specpk.cc
|
---|
67 |
|
---|
68 | Objs/mdish.o : mdish.cc mdish.h qhist.h
|
---|
69 | $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
|
---|
70 |
|
---|
71 | Objs/qhist.o : qhist.cc qhist.h
|
---|
72 | $(CXXCOMPILE) -o Objs/qhist.o qhist.cc
|
---|
73 |
|
---|
74 | Objs/radutil.o : radutil.cc radutil.h
|
---|
75 | $(CXXCOMPILE) -o Objs/radutil.o radutil.cc
|
---|