| 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 srcat2cube 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 | srcat2cube : Objs/srcat2cube
|
|---|
| 27 | echo 'makefile : srcat2cube made'
|
|---|
| 28 |
|
|---|
| 29 | tjyk : Objs/tjyk
|
|---|
| 30 | echo 'makefile : tjyk made'
|
|---|
| 31 |
|
|---|
| 32 | ### programme pknoise
|
|---|
| 33 | Objs/pknoise : Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
|
|---|
| 34 | $(CXXLINK) -o Objs/pknoise Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
|
|---|
| 35 |
|
|---|
| 36 | Objs/pknoise.o : pknoise.cc specpk.h mdish.h qhist.h
|
|---|
| 37 | $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
|
|---|
| 38 |
|
|---|
| 39 | ### programme calcpk
|
|---|
| 40 | Objs/calcpk : Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
|
|---|
| 41 | $(CXXLINK) -o Objs/calcpk Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
|
|---|
| 42 |
|
|---|
| 43 | Objs/calcpk.o : calcpk.cc specpk.h mdish.h qhist.h
|
|---|
| 44 | $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
|
|---|
| 45 |
|
|---|
| 46 | ### programme calcpk2
|
|---|
| 47 | Objs/calcpk2 : Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
|
|---|
| 48 | $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
|
|---|
| 49 |
|
|---|
| 50 | Objs/calcpk2.o : calcpk2.cc specpk.h mdish.h qhist.h
|
|---|
| 51 | $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
|
|---|
| 52 |
|
|---|
| 53 | ### programme syncube
|
|---|
| 54 | Objs/syncube : Objs/syncube.o
|
|---|
| 55 | $(CXXLINK) -o Objs/syncube Objs/syncube.o $(SOPHYAEXTSLBLIST)
|
|---|
| 56 |
|
|---|
| 57 | Objs/syncube.o : syncube.cc
|
|---|
| 58 | $(CXXCOMPILE) -o Objs/syncube.o syncube.cc
|
|---|
| 59 |
|
|---|
| 60 | ### programme srcat2cube
|
|---|
| 61 | Objs/srcat2cube : Objs/srcat2cube.o
|
|---|
| 62 | $(CXXLINK) -o Objs/srcat2cube Objs/srcat2cube.o Objs/radutil.o $(SOPHYAEXTSLBLIST)
|
|---|
| 63 |
|
|---|
| 64 | Objs/srcat2cube.o : srcat2cube.cc radutil.h
|
|---|
| 65 | $(CXXCOMPILE) -o Objs/srcat2cube.o srcat2cube.cc
|
|---|
| 66 |
|
|---|
| 67 | ### programme tjyk
|
|---|
| 68 | Objs/tjyk : Objs/tjyk.o Objs/radutil.o
|
|---|
| 69 | $(CXXLINK) -o Objs/tjyk Objs/tjyk.o Objs/radutil.o $(SOPHYAEXTSLBLIST)
|
|---|
| 70 |
|
|---|
| 71 | Objs/tjyk.o : tjyk.cc radutil.h
|
|---|
| 72 | $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
|
|---|
| 73 |
|
|---|
| 74 | ### les classes / fonctions
|
|---|
| 75 | Objs/specpk.o : specpk.cc specpk.h mdish.h qhist.h
|
|---|
| 76 | $(CXXCOMPILE) -o Objs/specpk.o specpk.cc
|
|---|
| 77 |
|
|---|
| 78 | Objs/mdish.o : mdish.cc mdish.h qhist.h
|
|---|
| 79 | $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
|
|---|
| 80 |
|
|---|
| 81 | Objs/qhist.o : qhist.cc qhist.h
|
|---|
| 82 | $(CXXCOMPILE) -o Objs/qhist.o qhist.cc
|
|---|
| 83 |
|
|---|
| 84 | Objs/radutil.o : radutil.cc radutil.h
|
|---|
| 85 | $(CXXCOMPILE) -o Objs/radutil.o radutil.cc
|
|---|