Skip to content
Extraits de code Groupes Projets
Valider 02243e48 rédigé par Aurélien LHUILLIER's avatar Aurélien LHUILLIER
Parcourir les fichiers

Upload New File

parent 743a03a8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
CC=gcc
CXX=g++
MPICC=mpicc
INCLUDE_DIR=./include
SRC_DIR=./src
OBJ_DIR=./obj
TEST_DIR=./test
OUT_DIR=./out
PLUGIN_NAME=mpicoll_check
PLUGIN_FLAGS=-I`$(CC) -print-file-name=plugin`/include -I./$() -g -Wall -fno-rtti -shared -fPIC
PLUGIN_OBJ=$(OBJ_DIR)/$(PLUGIN_NAME).so
FLAGS=-Wall -Wextra -fplugin=./$(PLUGIN_OBJ)
all:
mkdir -p $(OBJ_DIR)
$(PLUGIN_OBJ)
$(PLUGIN_OBJ): $(SRC_DIR)/plugin.cpp
$(CXX) -I`$(CC) -print-file-name=plugin`/include -g -Wall -fno-rtti -shared -fPIC -o $@ $<
test: $(PLUGIN_OBJ) $(patsubst $(TEST_DIR)/%.cpp,$(OBJ_DIR)/%.o,$(wildcard $(TEST_DIR)/*.cpp))
$(OBJ_DIR)/%.o: $(TEST_DIR)/%.cpp
$(MPICC) -c $< $(FLAGS)
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp
$(CXX) -c $< $(PLUGIN_FLAGS)
clean:
rm -rf $(OBJ_DIR)
rm -rf $(OUT_DIR)
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter