Newer
Older
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# Makefile
include ../Make_include
########################################################################
# define general include and system library
ALLINC = -I.
#BLAS libs with Intel compiler
#LIBS += -mkl -L$L -lgenfft $(LIBSM)
#General BLAS library
#LIBS += -L$L -lgenfft $(LIBSM)
#General BLAS library
#LIBS += $(BLAS)
#CFLAGS += -g # -I$(MKLROOT)/include
#FFLAGS += -g -mcmodel=medium
#LIBS += -lblas -llapack -L$L -lgenfft $(LIBSM) -lc -lm
all: vmar
PRG = vmar
SRCC = $(PRG).c \
atopkge.c \
docpkge.c \
getpars.c \
readReflData.c \
readDataTD.c \
writeData.c \
Marchenko_Iterations.c \
getFileInfo.c \
verbosepkg.c \
name_ext.c \
wallclock_time.c
OBJC = $(SRCC:%.c=%.o)
$(PRG): $(OBJC)
$(CC) $(LDFLAGS) $(OPTC) $(CFLAGS) -o $(PRG) $(OBJC) $(LIBS)
install: $(PRG)
cp $(PRG) $B
clean:
rm -f core $(OBJC) $(OBJM) $(PRG)
realclean:
rm -f core $(OBJC) $(OBJM) $(PRG) $B/$(PRG)
print: Makefile $(SRC)
$(PRINT) $?
@touch print
count:
@wc $(SRC)
tar:
@tar cf $(PRG).tar Makefile $(SRC) && compress $(PRG).tar