Files
@ b7792cb187f7
Branch filter:
Location: MD/arcos/src/Makefile - annotation
b7792cb187f7
3.4 KiB
text/x-makefile
Edited file README via RhodeCode
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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf | # Alejandro Luque Estepa, 2006
# Margreet Nool 2013
TOPDIR := ..
include $(TOPDIR)/Makefile.config
include $(TOPDIR)/Makefile.inc
.PHONY: example2 all clean
all:
@echo
@echo "#################################"
@echo "### BUILDING arcos executable ###"
@echo "#################################"
@echo
make arcos
mv arcos ..
# ---------------------------------------------------------------------------
DEBUG_LEVEL = 1
all: arcos
OBJ = cdr.o poisson.o rz_array.o interpol2.o misc.o \
cstream.o dft.o grid.o reaction.o mapper.o \
photo.o main.o sprites.o react_table.o rt.o configuration.o
LIBDIR1 = $(TOPDIR)/fish90/lib
LIBDIR2 = $(TOPDIR)/arcos_f90/lib
LIBDIR3 = $(TOPDIR)/libconfig-1.4.9/lib
LIBS = -L./$(LIBDIR1) -L./$(LIBDIR2) $(LIBDIR3)/.libs/libconfig.so -lfish90 -larcos -lm -lfftw3
INCDIRS1 = ../include
INCDIRS2 = $(TOPDIR)/fish90/include
$(OBJ) : $(LIBDIR1)/libfish90.a $(LIBDIR1)/fish.mod \
$(LIBDIR2)/libarcos.a $(LIBDIR3)/.libs/libconfig.la
%.o: %.c
$(CC) $(CFLAGS) $(DFLAGS) $(INCLUDES) -o $@ -c $<
example2.o : $(INCDIRS1)/libconfig.h $(INCDIRS1)/configuration.h
example2: configuration.o example2.o
$(CC) $(CCFLAGS) example2.o configuration.o -o $@ $(LIBS_new)
cdr.o : $(INCDIRS1)/cdr.h $(INCDIRS1)/cstream.h \
$(INCDIRS1)/grid.h $(INCDIRS1)/interpol2.h \
$(INCDIRS1)/mapper.h $(INCDIRS1)/parameters.h \
$(INCDIRS1)/poisson.h $(INCDIRS1)/proto.h \
$(INCDIRS1)/react_table.h $(INCDIRS1)/rz_array.h \
$(INCDIRS1)/species.h $(INCDIRS1)/tree.h
cstream.o : $(INCDIRS1)/parameters.h $(INCDIRS1)/proto.h \
$(INCDIRS1)/species.h
dft.o : $(INCDIRS1)/cdr.h $(INCDIRS1)/cstream.h \
$(INCDIRS1)/grid.h $(INCDIRS1)/parameters.h \
$(INCDIRS1)/proto.h $(INCDIRS1)/rz_array.h \
$(INCDIRS1)/species.h
grid.o : $(INCDIRS1)/grid.h $(INCDIRS1)/parameters.h \
$(INCDIRS1)/proto.h $(INCDIRS1)/species.h
interpol2.o : $(INCDIRS1)/grid.h $(INCDIRS1)/interpol2.h \
$(INCDIRS1)/parameters.h $(INCDIRS1)/proto.h \
$(INCDIRS1)/rz_array.h $(INCDIRS1)/species.h
main.o : $(INCDIRS1)/cdr.h $(INCDIRS1)/cstream.h \
$(INCDIRS1)/grid.h $(INCDIRS1)/parameters.h \
$(INCDIRS1)/proto.h $(INCDIRS1)/species.h \
$(INCDIRS1)/configuration.h
mapper.o : $(INCDIRS1)/cstream.h $(INCDIRS1)/grid.h \
$(INCDIRS1)/interpol2.h $(INCDIRS1)/mapper.h \
$(INCDIRS1)/proto.h $(INCDIRS1)/species.h
photo.o : $(INCDIRS1)/cdr.h $(INCDIRS1)/interpol2.h \
$(INCDIRS1)/mapper.h $(INCDIRS1)/parameters.h \
$(INCDIRS1)/photo.h $(INCDIRS1)/poisson.h \
$(INCDIRS1)/proto.h $(INCDIRS1)/rz_array.h \
$(INCDIRS1)/species.h
poisson.o : $(INCDIRS1)/cdr.h $(INCDIRS1)/cstream.h \
$(INCDIRS1)/grid.h $(INCDIRS1)/interpol2.h \
$(INCDIRS1)/mapper.h $(INCDIRS1)/parameters.h \
$(INCDIRS1)/poisson.h $(INCDIRS1)/proto.h \
$(INCDIRS1)/rz_array.h $(INCDIRS1)/species.h \
$(INCDIRS2)/fishpack.h
reaction.o : $(INCDIRS1)/cdr.h $(INCDIRS1)/grid.h \
$(INCDIRS1)/parameters.h $(INCDIRS1)/photo.h \
$(INCDIRS1)/proto.h $(INCDIRS1)/react_table.h \
$(INCDIRS1)/species.h
react_table.o : $(INCDIRS1)/react_table.h
rt.o : $(INCDIRS1)/parameters.h $(INCDIRS1)/proto.h \
$(INCDIRS1)/species.h
rz_array.o : $(INCDIRS1)/parameters.h $(INCDIRS1)/proto.h \
$(INCDIRS1)/rz_array.h $(INCDIRS1)/species.h
sprites.o : $(INCDIRS1)/cdr.h $(INCDIRS1)/parameters.h \
$(INCDIRS1)/photo.h $(INCDIRS1)/poisson.h \
$(INCDIRS1)/rz_array.h $(INCDIRS1)/species.h
arcos: $(OBJ)
$(F90) $(F90FLAGS) $(OBJ) -o $@ $(LIBS)
clean:
rm -f *.o *~ arcos 2> /dev/null
|