HW2: Setup build env and basic code setup
This commit is contained in:
+9
-4
@@ -25,8 +25,9 @@ TARGET := distbitonic
|
||||
# Source directories list(space seperated). Makefile-relative path, UNDER current directory.
|
||||
SRC_DIR_LIST := src
|
||||
# Include directories list(space seperated). Makefile-relative path.
|
||||
INC_DIR_LIST := inc \
|
||||
src \
|
||||
INC_DIR_LIST := include \
|
||||
/usr/lib/x86_64-linux-gnu/openmpi/include/ \
|
||||
src
|
||||
|
||||
# Exclude files list(space seperated). Filenames only.
|
||||
# EXC_FILE_LIST := bad.cpp old.cpp
|
||||
@@ -77,8 +78,8 @@ DOCKER :=
|
||||
CSIZE := size
|
||||
CFLAGS := $(DEB_CFLAGS)
|
||||
CXXFLAGS := $(DEB_CXXFLAGS)
|
||||
CXX := g++
|
||||
CC := gcc
|
||||
CXX := g++ #mpic++
|
||||
CC := gcc #mpicc
|
||||
|
||||
#
|
||||
# =========== Main body and Patterns ===========
|
||||
@@ -180,11 +181,15 @@ hpc-clean:
|
||||
# make IMAGE=hpcimage v0
|
||||
# make IMAGE=hpcimage v1_cilk
|
||||
#
|
||||
dist_v05: CC := mpicc
|
||||
dist_v05: CXX := mpic++
|
||||
dist_v05: CFLAGS := $(DEB_CFLAGS) -DCODE_VERSION=50
|
||||
dist_v05: CXXFLAGS := $(DEB_CXXFLAGS) -DCODE_VERSION=50
|
||||
dist_v05: TARGET := dist_v05
|
||||
dist_v05: $(BUILD_DIR)/$(TARGET)
|
||||
|
||||
dist_v1: CC := mpicc
|
||||
dist_v1: CXX := mpic++
|
||||
dist_v1: CFLAGS := $(DEB_CFLAGS) -DCODE_VERSION=100
|
||||
dist_v1: CXXFLAGS := $(DEB_CXXFLAGS) -DCODE_VERSION=100
|
||||
dist_v1: TARGET := dist_v1
|
||||
|
||||
Reference in New Issue
Block a user