This commit is contained in:
goniva
2014-07-17 10:14:11 +02:00
parent 867a60c965
commit 32d614e017
2 changed files with 0 additions and 43 deletions

View File

@ -1,43 +0,0 @@
# Makefile for coupling library
SHELL = /bin/sh
# System-specific settings
CC = mpic++
CCFLAGS = -g -O2 -fPIC \
-funroll-loops -fstrict-aliasing -Wall -W -Wno-uninitialized
DEPFLAGS = -M
LINK = mpic++
LINKFLAGS = -O -fPIC
ARCHIVE = ar
ARFLAGS = -rcsv
SIZE = size
# Files
LIB = libcoupleMany2Many.a
SRC = $(wildcard *.cpp)
INC = $(wildcard *.h)
OBJ = $(SRC:.cpp=.o)
# Targets
lib: $(OBJ)
$(ARCHIVE) $(ARFLAGS) $(LIB) $(OBJ)
clean:
rm $(LIB) *.o *.d
# Compilation rules
%.o:%.cpp
$(CC) $(CCFLAGS) -c $<
%.d:%.cpp
$(CC) $(CCFLAGS) $(DEPFLAGS) $< > $@
# Individual dependencies
DEPENDS = $(OBJ:.o=.d)
include $(DEPENDS)