[go: up one dir, main page]

Menu

[r34]: / ErrorCalculus / makefile  Maximize  Restore  History

Download this file

46 lines (28 with data), 928 Bytes

 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
SOFTNAME = ErrorCalculus
#CC=gcc
F90=g95
#CFLAGS= -Wall -O3 -funroll-loops
LDFLAGS= -lpng -lz -lnetcdf -L/usr/lib/netcdf/src/libsrc
FFLAGS= -O2 -fno-second-underscore
OBJS = modules.o libxml2f90_pp.o readParametre_xml.o write_png.o cdf_error_handle.o rd_cdf.o
MODS = modulecmagecreator.mod
.SUFFIXES: .mod .o .f90
all : errorCalculus
modulecmagecreator.mod: modules.o
rd_cdf.o:
$(F90) -c ../common/rd_cdf.f90 $(FFLAGS)
cdf_error_handle.o:
$(F90) -c ../common/cdf_error_handle.f90 $(FFLAGS)
modules.o:
$(F90) -c modules.f90 $(FFLAGS)
libxml2f90_module.mod: libxml2f90_pp.o
libxml2f90_pp.o:
$(F90) -c ../common/libxml2f90_pp.f90 $(FFLAGS)
readParametre_xml.o:
$(F90) -c ./readParametre_xml.f90 $(FFLAGS)
errorCalculus : $(OBJS) main.f90
$(F90) -o errorCalculus main.f90 $(OBJS) $(LDFLAGS) $(FFLAGS)
write_png.o:
$(CC) -c ../common/write_png.c $(CFLAGS)
clean:
rm -f *.o *.mod errorCalculus