Fix some small bugs and add executables
This commit is contained in:
parent
1762fc87ad
commit
4f6f16636b
10
Makefile
10
Makefile
@ -1,9 +1,9 @@
|
|||||||
# The compiler
|
# The compiler
|
||||||
CC=mpic++
|
CC=mpicxx
|
||||||
|
|
||||||
# Flags
|
# Flags
|
||||||
CFLAGS=-Wall -larmadillo -std=c++11 -O3 -fopenmp
|
CFLAGS=-Wall -larmadillo -std=c++11 -O3 -fopenmp
|
||||||
PROFFLAGS=-pg -fno-inline-functions
|
PROFFLAGS=-fno-inline-functions
|
||||||
DBGFLAGS=-DDBG -g
|
DBGFLAGS=-DDBG -g
|
||||||
|
|
||||||
MKDIR=mkdir -p
|
MKDIR=mkdir -p
|
||||||
@ -36,7 +36,7 @@ PROFOBJS=$(addprefix $(PROFOBJDIR)/, $(SRCFILES:.cpp=.o))
|
|||||||
DEBUGOBJS=$(addprefix $(DEBUGOBJDIR)/, $(SRCFILES:.cpp=.o))
|
DEBUGOBJS=$(addprefix $(DEBUGOBJDIR)/, $(SRCFILES:.cpp=.o))
|
||||||
|
|
||||||
# Location for Binaries
|
# Location for Binaries
|
||||||
EXEC=main phase_transition_mpi test_suite time
|
EXEC=main test_suite phase_transition phase_transition_mpi time pd_estimate mcmc_progression
|
||||||
BINS=$(addprefix $(BINDIR)/, $(EXEC))
|
BINS=$(addprefix $(BINDIR)/, $(EXEC))
|
||||||
PROFBINS=$(PROFDIR)/phase_transition_mpi
|
PROFBINS=$(PROFDIR)/phase_transition_mpi
|
||||||
DEBUGBINS=$(addprefix $(DEBUGDIR)/, $(EXEC))
|
DEBUGBINS=$(addprefix $(DEBUGDIR)/, $(EXEC))
|
||||||
@ -68,7 +68,7 @@ $(PROFDIR)/%: $(PROFOBJDIR)/%.o $(PROFOBJS)
|
|||||||
# Rule for debug binaries
|
# Rule for debug binaries
|
||||||
$(DEBUGDIR)/%: $(DEBUGOBJDIR)/%.o $(DEBUGOBJS)
|
$(DEBUGDIR)/%: $(DEBUGOBJDIR)/%.o $(DEBUGOBJS)
|
||||||
$(MKDIR) $(DEBUGDIR)
|
$(MKDIR) $(DEBUGDIR)
|
||||||
$(CC) $^ -o $@ $(CFLAGS) $(DEBUGFLAGS) -I$(INCLUDE)
|
$(CC) $^ -o $@ $(CFLAGS) $(DBGFLAGS) -I$(INCLUDE)
|
||||||
|
|
||||||
# Rule for object files
|
# Rule for object files
|
||||||
$(BINOBJDIR)/%.o: $(SRC)/%.cpp
|
$(BINOBJDIR)/%.o: $(SRC)/%.cpp
|
||||||
@ -83,7 +83,7 @@ $(PROFOBJDIR)/%.o: $(SRC)/%.cpp
|
|||||||
# Rule for debug object files
|
# Rule for debug object files
|
||||||
$(DEBUGOBJDIR)/%.o: $(SRC)/%.cpp
|
$(DEBUGOBJDIR)/%.o: $(SRC)/%.cpp
|
||||||
$(MKDIR) $(DEBUGOBJDIR)
|
$(MKDIR) $(DEBUGOBJDIR)
|
||||||
$(CC) -c $^ -o $@ $(CFLAGS) $(DBGFLAG) $(DEBUGFLAGS) -I$(INCLUDE)
|
$(CC) -c $^ -o $@ $(CFLAGS) $(DBGFLAGS) -I$(INCLUDE)
|
||||||
|
|
||||||
# Cleaning
|
# Cleaning
|
||||||
clean: objclean binclean latexclean
|
clean: objclean binclean latexclean
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user