makefile 2.33 KB
Newer Older
1 2 3 4 5
#  Makefile for PAON4 visibility analysis code
#         Feb. 2015 
include $(SOPHYABASE)/include/sophyamake.inc

#  Define our target list 
6
all : Objs/rdvisip4  Objs/visi2ntac  Objs/visi2dtacx  Objs/visi2tmfreq Objs/p4conv2fits Objs/msvis2dt
7 8 9 10

clean :
	rm -f Objs/* 

11
######
12
## programme de remplissage de DataTable avec cross-correlation fct du temps 
13 14 15 16 17
Objs/visi2dtacx : Objs/visi2dtacx.o Objs/visip4reader.o 
	$(CXXLINK) -o Objs/visi2dtacx Objs/visi2dtacx.o Objs/visip4reader.o $(SOPHYAEXTSLBLIST) 

Objs/visi2dtacx.o : visi2dtacx.cc visip4reader.h
	$(CXXCOMPILE)  -o Objs/visi2dtacx.o visi2dtacx.cc
18 19

######
20
## programme de remplissage de DataTable (NTuple) avec auto-correlation fct du temps 
21 22
Objs/visi2ntac : Objs/visi2ntac.o Objs/visip4reader.o 
	$(CXXLINK) -o Objs/visi2ntac Objs/visi2ntac.o Objs/visip4reader.o $(SOPHYAEXTSLBLIST) 
23

24 25 26 27
Objs/visi2ntac.o : visi2ntac.cc visip4reader.h
	$(CXXCOMPILE)  -o Objs/visi2ntac.o visi2ntac.cc

######
28 29 30 31 32 33 34 35 36
## programme de calcul de matrice Visibilites V_ij(nu) moyennee et calcul de gain g(nu)  
Objs/visi2tmfreq : Objs/visi2tmfreq.o Objs/visip4reader.o 
	$(CXXLINK) -o Objs/visi2tmfreq Objs/visi2tmfreq.o Objs/visip4reader.o $(SOPHYAEXTSLBLIST) 

Objs/visi2tmfreq.o : visi2tmfreq.cc visip4reader.h
	$(CXXCOMPILE)  -o Objs/visi2tmfreq.o visi2tmfreq.cc

######
## programme de calcul de matrice Visibilites V_ij(nu) moyennee et calcul de gain g(nu)  
37
Objs/rdvisip4 : Objs/rdvisip4.o Objs/visip4reader.o 
38
	$(CXXLINK) -o Objs/rdvisip4 Objs/rdvisip4.o Objs/visip4reader.o $(SOPHYAEXTSLBLIST) 
39 40 41 42

Objs/rdvisip4.o : rdvisip4.cc visip4reader.h
	$(CXXCOMPILE)  -o Objs/rdvisip4.o rdvisip4.cc

43 44 45 46 47 48 49 50
######
## programme de conversion de matrices de visibilites de PPF en FITS 
Objs/p4conv2fits : Objs/p4conv2fits.o Objs/p4conv2fits.o 
	$(CXXLINK) -o Objs/p4conv2fits Objs/p4conv2fits.o $(SOPHYAEXTSLBLIST) 

Objs/p4conv2fits.o : p4conv2fits.cc 
	$(CXXCOMPILE)  -o Objs/p4conv2fits.o p4conv2fits.cc

51 52 53 54 55 56 57 58
######
## Sep. 2015: Configuration de debug avec une carte raw et une carte FFT 
## programme de lecture des fichiers meanspecII.ppf (voie raw) et vismtxII.ppf 
Objs/msvis2dt : Objs/msvis2dt.o Objs/msvis2dt.o 
	$(CXXLINK) -o Objs/msvis2dt Objs/msvis2dt.o $(SOPHYAEXTSLBLIST) 

Objs/msvis2dt.o : msvis2dt.cc 
	$(CXXCOMPILE)  -o Objs/msvis2dt.o msvis2dt.cc
59

60
######
61 62 63
Objs/visip4reader.o : visip4reader.cc visip4reader.h
	$(CXXCOMPILE)  -o Objs/visip4reader.o visip4reader.cc