-
Notifications
You must be signed in to change notification settings - Fork 388
/
Copy pathGNUmakefile
61 lines (46 loc) · 1.16 KB
/
GNUmakefile
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
AMREX_HOME ?= ../../..
DEBUG = TRUE
#DEBUG = FALSE
DIM = 3
DIM = 2
COMP = gcc
PRECISION = DOUBLE
USE_MPI = FALSE
USE_OMP = FALSE
###################################################
EBASE = particle_compare
#EBASE = PlotfileToMatLab
#EBASE = PlotfileToTurb
#EBASE = WritePlotfileToASCII
#EBASE = MultiFabToMatLab
#EBASE = PtwisePltTransform
#EBASE = cube_extract
#EBASE = HorizontalAvg
#EBASE = IntegrateComp
# If NEEDS_f90_SRC=TRUE, look for ${EBASE}_nd.f90
ifeq ($(EBASE), PtwisePltTransform)
NEEDS_f90_SRC = TRUE
else ifeq ($(EBASE), PlotfileToTurb)
NEEDS_f90_SRC = TRUE
else
NEEDS_f90_SRC = FALSE
endif
ifeq ($(EBASE),particle_compare)
DIM = 3
endif
include $(AMREX_HOME)/Tools/GNUMake/Make.defs
ifeq ($(EBASE), particle_compare)
executable = $(EBASE).exe
endif
include ./Make.package
include $(AMREX_HOME)/Src/Base/Make.package
vpath %.c : . $(vpathdir)
vpath %.h : . $(vpathdir)
vpath %.cpp : . $(vpathdir)
vpath %.H : . $(vpathdir)
vpath %.F : . $(vpathdir)
vpath %.f : . $(vpathdir)
vpath %.f90 : . $(vpathdir)
include $(AMREX_HOME)/Tools/GNUMake/Make.rules
clean::
$(SILENT) $(RM) particle_compare.exe