Page MenuHomec4science

Makefile
No OneTemporary

File Metadata

Created
Sat, Mar 29, 00:31

Makefile

CC = gcc
CXX = g++
CFLAGS = -Wall
GRACKLE_DEFINES = -DLARGE_INTS -DCONFIG_BFLOAT_8
GRACKLE_INCLUDE = -I ~/local/include/
GRACKLE_LIB = -L ~/local/lib -lgrackle
all: cool.exe grackle_wrapper.o
grackle_wrapper.o: grackle_wrapper.cxx grackle_wrapper.h
$(CXX) -lm $(CFLAGS) $(INCLUDES) -I. $(GRACKLE_INCLUDE) -o $@ -c ./$(*F).cxx $(GRACKLE_DEFINES)
cooling_grackle.exe: grackle_wrapper.o cooling_grackle.c grackle_wrapper.h
$(CC) -lm $(CFLAGS) -I. $(INCLUDES) -DCOOLING_GRACKLE grackle_wrapper.o cooling_grackle.c -o cooling_grackle.exe $(GRACKLE_LIB)
clean:
-@rm -f *.o *.mod *.f *.f90 *~ cooling_grackle.exe

Event Timeline