forked from JCSDA/CRTM_coef
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
46 lines (42 loc) · 2.5 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
ifeq ($(FC),ifort)
MAKEFILE=Makefile
else
MAKEFILE=Makefile.gnu
endif
all:
@echo FC is $(FC) makefile is $(MAKEFILE)
make -C ./src/TauRegress/ODPS/GetSenInfo -f $(MAKEFILE)
make -C ./src/TauRegress/ODPS/ODPS_Regress -f $(MAKEFILE)
make -C ./src/TauProd/Microwave/Compute_MW_Transmittance -f $(MAKEFILE)
make -C ./src/TauProd/Microwave/MW_TauProfile -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Check_ProcessControl_File -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Create_Process_Defaults_File -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Create_ProcessControl_File -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Effective_TauProfile -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Compute_Effective_TauProfile -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Convolve_TauSpc_with_SRF -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Create_LBLRTM_Input_Files -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/LBLRTM_to_netCDF -f $(MAKEFILE)
make -C ./src/TauProd/Infrared/Convolve_TauSpc -f $(MAKEFILE)
make -C ./src/TauProd/AtmProfile/AtmProfile_CreateFile/ECMWF5K_Profile_Set/ECMWF5K_ASC2BIN -f $(MAKEFILE)
make -C ./src/TauProd/AtmProfile/AtmProfile_CreateFile -f $(MAKEFILE)
make -C ./src/SpcCoeff_NC2BIN -f $(MAKEFILE)
make -C ./src/Create_SpcCoeff -f $(MAKEFILE)
clean:
make clean -C ./src/TauRegress/ODPS/GetSenInfo -f $(MAKEFILE)
make clean -C ./src/TauRegress/ODPS/ODPS_Regress -f $(MAKEFILE)
make clean -C ./src/TauProd/Microwave/Compute_MW_Transmittance -f $(MAKEFILE)
make clean -C ./src/TauProd/Microwave/MW_TauProfile -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Check_ProcessControl_File -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Create_Process_Defaults_File -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Create_ProcessControl_File -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Effective_TauProfile -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Compute_Effective_TauProfile -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Convolve_TauSpc_with_SRF -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Create_LBLRTM_Input_Files -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/LBLRTM_to_netCDF -f $(MAKEFILE)
make clean -C ./src/TauProd/Infrared/Convolve_TauSpc -f $(MAKEFILE)
make clean -C ./src/TauProd/AtmProfile/AtmProfile_CreateFile/ECMWF5K_Profile_Set/ECMWF5K_ASC2BIN -f $(MAKEFILE)
make clean -C ./src/TauProd/AtmProfile/AtmProfile_CreateFile -f $(MAKEFILE)
make clean -C ./src/SpcCoeff_NC2BIN -f $(MAKEFILE)
make clean -C ./src/Create_SpcCoeff -f $(MAKEFILE)