https://github.com/StefanKruse/LAVESI
Tip revision: 4e5365f496217d0ce78bd006205f9278aa0b05f4 authored by Stefan Kruse on 04 February 2018, 18:03:09 UTC
Update README.md
Update README.md
Tip revision: 4e5365f
Makefile
HEADER=./inc/libraries.h ./inc/declarations.h ./inc/structures.h ./inc/functions.h
CFLAGS= -c -O0 -g3 -ggdb3 -fno-omit-frame-pointer -std=c++0x -include ./inc/libraries.h -include ./inc/structures.h -include ./inc/declarations.h -include ./inc/functions.h
CC=g++ -g #$(CXX)
OBJS = $(./%.o)
parallel: CC += -fopenmp
parallel: all
main.o: src/main.cpp $(HEADER)
$(CC) -c src/main.cpp $(CFLAGS)
ageing.o: src/ageing.cpp $(HEADER)
$(CC) -c src/ageing.cpp $(CFLAGS)
dataoutput.o: src/dataoutput.cpp $(HEADER)
$(CC) -c src/dataoutput.cpp $(CFLAGS)
distribution.o: src/distribution.cpp $(HEADER)
$(CC) -c src/distribution.cpp $(CFLAGS)
establishment.o: src/establishment.cpp $(HEADER)
$(CC) -c src/establishment.cpp $(CFLAGS)
growth.o: src/growth.cpp $(HEADER)
$(CC) -c src/growth.cpp $(CFLAGS)
mortality.o: src/mortality.cpp $(HEADER)
$(CC) -c src/mortality.cpp $(CFLAGS)
parameterintro.o: src/parameterintro.cpp $(HEADER)
$(CC) -c src/parameterintro.cpp $(CFLAGS)
plotupdate.o: src/plotupdate.cpp $(HEADER)
$(CC) -c src/plotupdate.cpp $(CFLAGS)
reset.o: src/reset.cpp $(HEADER)
$(CC) -c src/reset.cpp $(CFLAGS)
seeddispersal.o: src/seeddispersal.cpp $(HEADER)
$(CC) -c src/seeddispersal.cpp $(CFLAGS)
seedproduction.o: src/seedproduction.cpp $(HEADER)
$(CC) -c src/seedproduction.cpp $(CFLAGS)
treedistribution.o: src/treedistribution.cpp $(HEADER)
$(CC) -c src/treedistribution.cpp $(CFLAGS)
weatherinput.o: src/weatherinput.cpp $(HEADER)
$(CC) -c src/weatherinput.cpp $(CFLAGS)
.PHONY : all
all: ageing.o dataoutput.o establishment.o distribution.o growth.o main.o mortality.o parameterintro.o plotupdate.o reset.o seeddispersal.o seedproduction.o treedistribution.o weatherinput.o executables
executables: $(OBJS)
$(CC) ./ageing.o ./dataoutput.o ./establishment.o ./distribution.o ./growth.o ./main.o ./mortality.o ./parameterintro.o ./plotupdate.o ./reset.o ./seeddispersal.o ./seedproduction.o ./treedistribution.o ./weatherinput.o -lm -z muldefs -o LAVESI_WIND
rm -rf *.o
.PHONY : clean
clean:
rm -rf data*.csv nohup.out output/data*.csv pollDist* output/windgen*.txt t_*.txt *o LAVESI_WIND
cleanoutput:
rm -rf data*.csv output/data*.csv t_*.txt