Something went wrong on our end
Select Git revision
-
Roy Fabrice authoredRoy Fabrice authored
Makefile 1.83 KiB
include ../../Make.inc
EXE = pfof_snap
COMMONDIR = ../../common/src/
VPATH= $(COMMONDIR):.
SRC = modhdf5.f90 \
modconstant.f90 \
modmpicommons.f90 \
modindex.f90 \
modvarcommons.f90 \
modreadinfo.f90 \
modtiming.f90 \
modreadmeta.f90 \
modwritemeta.f90 \
modsort.f90 \
compute_halo_properties_mod.f90 \
modhaloopti.f90 \
modhalo.f90 \
modwritehalo.f90 \
modreadparameters.f90 \
modfofmpi.f90 \
modvariables.f90 \
modmpicom.f90 \
modreadcube.f90 \
modwritedmcube.f90 \
modwritestarcube.f90 \
read_ramses_part_mod.f90 \
select_dm_mod.f90 \
modio.f90 \
modfofpara.f90 \
pfof_snap.f90
OBJS = $(SRC:%.f90=%.o)
# variable containing if git is used or not
ifeq ($(wildcard ../../.git/HEAD ../../.git/index),)
OBJ_GIT =
USE_GIT =
else
USE_GIT = $(shell which git)
OBJ_GIT = ../../.git/HEAD ../../.git/index
endif
%.o:%.f90
@echo "--------------------------------"
@echo building $*.o with parameters \
FC=$(FC), FCFLAGS=$(FCFLAGS)
$(FC) -c $(FCFLAGS) $<
%.mod:%.f90
@echo "--------------------------------"
@echo building $*.mod with parameters \
FC=$(FC), FCFLAGS=$(FCFLAGS)
$(FC) -c $(FCFLAGS) $<
release: $(EXE)
all: release
debug: FCFLAGS = $(DEBUGFLAGS)
debug: $(EXE)
$(EXE) : gitversion $(OBJS)
@echo "--------------------------------"
@echo building $(EXE) with parameters \
FC=$(FC), LDFLAGS=$(LDFLAGS)