Skip to content
Snippets Groups Projects
Select Git revision
  • 9005dbf4e80425ec9b6b9219e5942fdb54242c87
  • master default protected
  • p2p
  • fypp
  • merge_to_master
  • dev-amr2cell
  • cube-mpi
  • pfof_reloaded
  • halo_post
  • add_cells_to_halos
  • hydro protected
  • add_cells_to_halos_v1
12 results

Makefile

Blame
  • 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)