From fb9ae8907327f93cbeed6ffef914435a4e2ec651 Mon Sep 17 00:00:00 2001 From: Doug Pase Date: Mon, 22 Jan 2007 00:00:00 +0000 Subject: Initial commit. --- Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..dd8854f --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +SRC = Main.C Chain.C Experiment.C Lock.C Output.C Run.C SpinBarrier.C Timer.C Thread.C Types.C + +# +# BIT = { 32 | 64 } +# MODE = { NUMA | SMP } +# +BIT = 64 +# MODE = NUMA +MODE = SMP +# LIB = -lpthread -lnuma +LIB = -lpthread + +HDR = $(SRC:.C=.h) +OBJ = $(SRC:.C=.o) +EXE = pChase$(BIT)_$(MODE) + +RM = /bin/rm +MV = /bin/mv + +CXXFLAGS= -O3 -m$(BIT) -D$(MODE) + +.C.o: + $(CXX) -c $(CXXFLAGS) $< + +$(EXE): $(OBJ) + $(CXX) -o $(EXE) $(CXXFLAGS) $(OBJ) $(LIB) + +$(OBJ): $(HDR) + +rmexe: + $(RM) -rf $(EXE) + +rmobj: + $(RM) -rf $(OBJ) -- cgit v1.2.3