Acutalizadas las opciones de compilacion.
[ptslat.git] / Makefile
blobdb8714021f0648b87c941b87855a08ec59a9698b
2 include make.ifort
4 OBJECTS = dot_geo.o aux_proc.o input.o ncpack_str.o\
5 ncpack_pzo.o ncpack_pot.o elipt.o pzo_mod.o\
6 str_mod.o pzo_slat.o str_slat.o pot_slat.o\
7 displ_mod.o displ_slat.o ncpack_displ.o poten.o
9 EXEC=poten
10 EXEC_D=dsdump
12 poten: $(OBJECTS)
13 $(FORC) $(FFLAGS) $(EXEC) $(OBJECTS) $(LFLAGS) $(LNETCDF) \
14 $(LSLATEC) $(LSCSL)
16 dsdump: dsdump.o
17 $(FORC) $(FFLAGS) $(EXEC_D) dsdump.o $(LFLAGS) $(LNETCDF)
19 poten.o: poten.f90 dot_geo.f90 aux_proc.f90 input.f90 ncpack_str.f90\
20 ncpack_pzo.f90 ncpack_pot.f90 ncpack_displ.f90
21 $(FORC) $(FFLAGC) $(INETCDF) poten.f90
23 input.o: input.f90 dot_geo.f90 aux_proc.f90
24 $(FORC) $(FFLAGC) input.f90
26 dsdump.o: dsdump.f90
27 $(FORC) $(FFLAGC) dsdump.f90 $(INETCDF)
29 elipt.o: elipt.f90
30 $(FORC) $(FFLAGC) elipt.f90
32 pzo_mod.o: pzo_mod.f90 input.f90 elipt.f90
33 $(FORC) $(FFLAGC) pzo_mod.f90
35 str_mod.o: str_mod.f90 input.f90 elipt.f90
36 $(FORC) $(FFLAGC) str_mod.f90
38 displ_mod.o: displ_mod.f90 input.f90 elipt.f90 \
39 str_mod.f90 pzo_mod.f90
40 $(FORC) $(FFLAGC) displ_mod.f90
42 ncpack_pot.o: ncpack_pot.f90 dot_geo.f90
43 $(FORC) $(FFLAGC) ncpack_pot.f90 $(INETCDF)
45 ncpack_pzo.o: ncpack_pzo.f90 dot_geo.f90
46 $(FORC) $(FFLAGC) ncpack_pzo.f90 $(INETCDF)
48 ncpack_str.o: ncpack_str.f90 dot_geo.f90
49 $(FORC) $(FFLAGC) ncpack_str.f90 $(INETCDF)
51 ncpack_displ.o: ncpack_displ.f90 dot_geo.f90
52 $(FORC) $(FFLAGC) ncpack_displ.f90 $(INETCDF)
54 pzo_slat.o: pzo_slat.f90 input.f90 dot_geo.f90\
55 aux_proc.f90 pzo_mod.f90
56 $(FORC) $(FFLAGC) pzo_slat.f90
58 str_slat.o: str_slat.f90 input.f90 dot_geo.f90\
59 aux_proc.f90 str_mod.f90
60 $(FORC) $(FFLAGC) str_slat.f90
62 displ_slat.o: displ_slat.f90 input.f90 dot_geo.f90\
63 aux_proc.f90 displ_mod.f90
64 $(FORC) $(FFLAGC) displ_slat.f90
66 pot_slat.o: pot_slat.f90 input.f90 dot_geo.f90\
67 aux_proc.f90
68 $(FORC) $(FFLAGC) pot_slat.f90
70 dot_geo.o: dot_geo.f90
71 $(FORC) $(FFLAGC) dot_geo.f90
73 aux_proc.o: aux_proc.f90
74 $(FORC) $(FFLAGC) aux_proc.f90 $(INETCDF)
75 clean:
76 rm -f *.o *.d *.mod work.pc