[Assorted-commits] SF.net SVN: assorted: [510] numa-bench/trunk/src/GNUmakefile
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-02-26 19:40:45
|
Revision: 510 http://assorted.svn.sourceforge.net/assorted/?rev=510&view=rev Author: yangzhang Date: 2008-02-26 11:40:47 -0800 (Tue, 26 Feb 2008) Log Message: ----------- added output of simple-build (for josmp) Added Paths: ----------- numa-bench/trunk/src/GNUmakefile Added: numa-bench/trunk/src/GNUmakefile =================================================================== --- numa-bench/trunk/src/GNUmakefile (rev 0) +++ numa-bench/trunk/src/GNUmakefile 2008-02-26 19:40:47 UTC (rev 510) @@ -0,0 +1,370 @@ +OUTDIR := /home/yang/work/assorted/numa-bench/trunk/src/out +SRCDIR := /home/yang/work/assorted/numa-bench/trunk/src +SRCPATH := /home/yang/work/assorted/numa-bench/trunk/src +all: malloc avail +PREFIX_0 := /opt/malloc +BINDIR_0 := $(PREFIX_0)/bin + +LIBS_0 := -lpthread +SRCS_0 := $(SRCDIR)/malloc.cc +ORIGTARGET_0 := malloc +AUTOLIBS_0 := +LANG_0 := cpp +TARGET_0 := malloc-dbg +FLAGS_0 := -g3 + +OBJDIR_0 := $(OUTDIR)/$(TARGET_0)-obj +CFLAGS_0 := $(CFLAGS) $(FLAGS_0) +CXXFLAGS_0 := $(CXXFLAGS) $(FLAGS_0) +CPPFLAGS_0 := $(CPPFLAGS) +LDFLAGS_0 := $(LDFLAGS) $(LIBS_0) $(AUTOLIBS_0) +EXE_0 := $(OUTDIR)/$(TARGET_0) + +OBJS_0 := $(foreach ext, c cc cpp cxx, \ + $(patsubst $(SRCDIR)/%.$(ext), $(OBJDIR_0)/%.o, \ + $(filter %.$(ext), $(SRCS_0)))) + +CC_0 := gcc +CXX_0 := g++ +ifeq ($(LANG_0),c) +COMPILER_0 := $(CC_0) +else +COMPILER_0 := $(CXX_0) +endif + +$(TARGET_0): $(EXE_0) + +$(EXE_0): $(OBJS_0) + $(COMPILER_0) $(LDFLAGS_0) -o $@ $^ + +$(OBJDIR_0)/%.o: $(SRCDIR)/%.c + mkdir -p $(@D) + $(CC_0) $(CPPFLAGS_0) $(CFLAGS_0) -MD -c -o $@ $< + +$(OBJDIR_0)/%.o: $(SRCDIR)/%.cc + mkdir -p $(@D) + $(CXX_0) $(CPPFLAGS_0) $(CXXFLAGS_0) -MD -c -o $@ $< + +$(OBJDIR_0)/%.o: $(SRCDIR)/%.cpp + mkdir -p $(@D) + $(CXX_0) $(CPPFLAGS_0) $(CXXFLAGS_0) -MD -c -o $@ $< + +$(OBJDIR_0)/%.o: $(SRCDIR)/%.cxx + mkdir -p $(@D) + $(CXX_0) $(CPPFLAGS_0) $(CXXFLAGS_0) -MD -c -o $@ $< + +clean-$(TARGET_0): + rm -rf $(OBJDIR_0) $(EXE_0) + +$(ORIGTARGET_0): $(TARGET_0) + +.PHONY: $(ORIGTARGET_0) +PREFIX_1 := /opt/malloc +BINDIR_1 := $(PREFIX_1)/bin + +LIBS_1 := -lpthread +SRCS_1 := $(SRCDIR)/malloc.cc +ORIGTARGET_1 := malloc +AUTOLIBS_1 := +LANG_1 := cpp +TARGET_1 := malloc-opt +FLAGS_1 := -O3 + +OBJDIR_1 := $(OUTDIR)/$(TARGET_1)-obj +CFLAGS_1 := $(CFLAGS) $(FLAGS_1) +CXXFLAGS_1 := $(CXXFLAGS) $(FLAGS_1) +CPPFLAGS_1 := $(CPPFLAGS) +LDFLAGS_1 := $(LDFLAGS) $(LIBS_1) $(AUTOLIBS_1) +EXE_1 := $(OUTDIR)/$(TARGET_1) + +OBJS_1 := $(foreach ext, c cc cpp cxx, \ + $(patsubst $(SRCDIR)/%.$(ext), $(OBJDIR_1)/%.o, \ + $(filter %.$(ext), $(SRCS_1)))) + +CC_1 := gcc +CXX_1 := g++ +ifeq ($(LANG_1),c) +COMPILER_1 := $(CC_1) +else +COMPILER_1 := $(CXX_1) +endif + +$(TARGET_1): $(EXE_1) + +$(EXE_1): $(OBJS_1) + $(COMPILER_1) $(LDFLAGS_1) -o $@ $^ + +$(OBJDIR_1)/%.o: $(SRCDIR)/%.c + mkdir -p $(@D) + $(CC_1) $(CPPFLAGS_1) $(CFLAGS_1) -MD -c -o $@ $< + +$(OBJDIR_1)/%.o: $(SRCDIR)/%.cc + mkdir -p $(@D) + $(CXX_1) $(CPPFLAGS_1) $(CXXFLAGS_1) -MD -c -o $@ $< + +$(OBJDIR_1)/%.o: $(SRCDIR)/%.cpp + mkdir -p $(@D) + $(CXX_1) $(CPPFLAGS_1) $(CXXFLAGS_1) -MD -c -o $@ $< + +$(OBJDIR_1)/%.o: $(SRCDIR)/%.cxx + mkdir -p $(@D) + $(CXX_1) $(CPPFLAGS_1) $(CXXFLAGS_1) -MD -c -o $@ $< + +clean-$(TARGET_1): + rm -rf $(OBJDIR_1) $(EXE_1) + +$(ORIGTARGET_1): $(TARGET_1) + +.PHONY: $(ORIGTARGET_1) +PREFIX_2 := /opt/malloc +BINDIR_2 := $(PREFIX_2)/bin + +LIBS_2 := -lpthread +SRCS_2 := $(SRCDIR)/malloc.cc +ORIGTARGET_2 := malloc +AUTOLIBS_2 := +LANG_2 := cpp +TARGET_2 := malloc-gprof +FLAGS_2 := -pg + +OBJDIR_2 := $(OUTDIR)/$(TARGET_2)-obj +CFLAGS_2 := $(CFLAGS) $(FLAGS_2) +CXXFLAGS_2 := $(CXXFLAGS) $(FLAGS_2) +CPPFLAGS_2 := $(CPPFLAGS) +LDFLAGS_2 := $(LDFLAGS) $(LIBS_2) $(AUTOLIBS_2) +EXE_2 := $(OUTDIR)/$(TARGET_2) + +OBJS_2 := $(foreach ext, c cc cpp cxx, \ + $(patsubst $(SRCDIR)/%.$(ext), $(OBJDIR_2)/%.o, \ + $(filter %.$(ext), $(SRCS_2)))) + +CC_2 := gcc +CXX_2 := g++ +ifeq ($(LANG_2),c) +COMPILER_2 := $(CC_2) +else +COMPILER_2 := $(CXX_2) +endif + +$(TARGET_2): $(EXE_2) + +$(EXE_2): $(OBJS_2) + $(COMPILER_2) $(LDFLAGS_2) -o $@ $^ + +$(OBJDIR_2)/%.o: $(SRCDIR)/%.c + mkdir -p $(@D) + $(CC_2) $(CPPFLAGS_2) $(CFLAGS_2) -MD -c -o $@ $< + +$(OBJDIR_2)/%.o: $(SRCDIR)/%.cc + mkdir -p $(@D) + $(CXX_2) $(CPPFLAGS_2) $(CXXFLAGS_2) -MD -c -o $@ $< + +$(OBJDIR_2)/%.o: $(SRCDIR)/%.cpp + mkdir -p $(@D) + $(CXX_2) $(CPPFLAGS_2) $(CXXFLAGS_2) -MD -c -o $@ $< + +$(OBJDIR_2)/%.o: $(SRCDIR)/%.cxx + mkdir -p $(@D) + $(CXX_2) $(CPPFLAGS_2) $(CXXFLAGS_2) -MD -c -o $@ $< + +clean-$(TARGET_2): + rm -rf $(OBJDIR_2) $(EXE_2) + +$(ORIGTARGET_2): $(TARGET_2) + +.PHONY: $(ORIGTARGET_2) +$(OUTDIR)/.deps: $(shell find $(OUTDIR) -name '*.d' 2> /dev/null || true) + mkdir -p $(OUTDIR) + [ "$^" ] && cat $^ > $@ + +-include $(OUTDIR)/.deps + + + +PREFIX_3 := /opt/avail +BINDIR_3 := $(PREFIX_3)/bin + +LIBS_3 := -lpthread +SRCS_3 := $(SRCDIR)/avail.cc +ORIGTARGET_3 := avail +AUTOLIBS_3 := -lnuma +LANG_3 := cpp +TARGET_3 := avail-dbg +FLAGS_3 := -g3 + +OBJDIR_3 := $(OUTDIR)/$(TARGET_3)-obj +CFLAGS_3 := $(CFLAGS) $(FLAGS_3) +CXXFLAGS_3 := $(CXXFLAGS) $(FLAGS_3) +CPPFLAGS_3 := $(CPPFLAGS) +LDFLAGS_3 := $(LDFLAGS) $(LIBS_3) $(AUTOLIBS_3) +EXE_3 := $(OUTDIR)/$(TARGET_3) + +OBJS_3 := $(foreach ext, c cc cpp cxx, \ + $(patsubst $(SRCDIR)/%.$(ext), $(OBJDIR_3)/%.o, \ + $(filter %.$(ext), $(SRCS_3)))) + +CC_3 := gcc +CXX_3 := g++ +ifeq ($(LANG_3),c) +COMPILER_3 := $(CC_3) +else +COMPILER_3 := $(CXX_3) +endif + +$(TARGET_3): $(EXE_3) + +$(EXE_3): $(OBJS_3) + $(COMPILER_3) $(LDFLAGS_3) -o $@ $^ + +$(OBJDIR_3)/%.o: $(SRCDIR)/%.c + mkdir -p $(@D) + $(CC_3) $(CPPFLAGS_3) $(CFLAGS_3) -MD -c -o $@ $< + +$(OBJDIR_3)/%.o: $(SRCDIR)/%.cc + mkdir -p $(@D) + $(CXX_3) $(CPPFLAGS_3) $(CXXFLAGS_3) -MD -c -o $@ $< + +$(OBJDIR_3)/%.o: $(SRCDIR)/%.cpp + mkdir -p $(@D) + $(CXX_3) $(CPPFLAGS_3) $(CXXFLAGS_3) -MD -c -o $@ $< + +$(OBJDIR_3)/%.o: $(SRCDIR)/%.cxx + mkdir -p $(@D) + $(CXX_3) $(CPPFLAGS_3) $(CXXFLAGS_3) -MD -c -o $@ $< + +clean-$(TARGET_3): + rm -rf $(OBJDIR_3) $(EXE_3) + +$(ORIGTARGET_3): $(TARGET_3) + +.PHONY: $(ORIGTARGET_3) +PREFIX_4 := /opt/avail +BINDIR_4 := $(PREFIX_4)/bin + +LIBS_4 := -lpthread +SRCS_4 := $(SRCDIR)/avail.cc +ORIGTARGET_4 := avail +AUTOLIBS_4 := -lnuma +LANG_4 := cpp +TARGET_4 := avail-opt +FLAGS_4 := -O3 + +OBJDIR_4 := $(OUTDIR)/$(TARGET_4)-obj +CFLAGS_4 := $(CFLAGS) $(FLAGS_4) +CXXFLAGS_4 := $(CXXFLAGS) $(FLAGS_4) +CPPFLAGS_4 := $(CPPFLAGS) +LDFLAGS_4 := $(LDFLAGS) $(LIBS_4) $(AUTOLIBS_4) +EXE_4 := $(OUTDIR)/$(TARGET_4) + +OBJS_4 := $(foreach ext, c cc cpp cxx, \ + $(patsubst $(SRCDIR)/%.$(ext), $(OBJDIR_4)/%.o, \ + $(filter %.$(ext), $(SRCS_4)))) + +CC_4 := gcc +CXX_4 := g++ +ifeq ($(LANG_4),c) +COMPILER_4 := $(CC_4) +else +COMPILER_4 := $(CXX_4) +endif + +$(TARGET_4): $(EXE_4) + +$(EXE_4): $(OBJS_4) + $(COMPILER_4) $(LDFLAGS_4) -o $@ $^ + +$(OBJDIR_4)/%.o: $(SRCDIR)/%.c + mkdir -p $(@D) + $(CC_4) $(CPPFLAGS_4) $(CFLAGS_4) -MD -c -o $@ $< + +$(OBJDIR_4)/%.o: $(SRCDIR)/%.cc + mkdir -p $(@D) + $(CXX_4) $(CPPFLAGS_4) $(CXXFLAGS_4) -MD -c -o $@ $< + +$(OBJDIR_4)/%.o: $(SRCDIR)/%.cpp + mkdir -p $(@D) + $(CXX_4) $(CPPFLAGS_4) $(CXXFLAGS_4) -MD -c -o $@ $< + +$(OBJDIR_4)/%.o: $(SRCDIR)/%.cxx + mkdir -p $(@D) + $(CXX_4) $(CPPFLAGS_4) $(CXXFLAGS_4) -MD -c -o $@ $< + +clean-$(TARGET_4): + rm -rf $(OBJDIR_4) $(EXE_4) + +$(ORIGTARGET_4): $(TARGET_4) + +.PHONY: $(ORIGTARGET_4) +PREFIX_5 := /opt/avail +BINDIR_5 := $(PREFIX_5)/bin + +LIBS_5 := -lpthread +SRCS_5 := $(SRCDIR)/avail.cc +ORIGTARGET_5 := avail +AUTOLIBS_5 := -lnuma +LANG_5 := cpp +TARGET_5 := avail-gprof +FLAGS_5 := -pg + +OBJDIR_5 := $(OUTDIR)/$(TARGET_5)-obj +CFLAGS_5 := $(CFLAGS) $(FLAGS_5) +CXXFLAGS_5 := $(CXXFLAGS) $(FLAGS_5) +CPPFLAGS_5 := $(CPPFLAGS) +LDFLAGS_5 := $(LDFLAGS) $(LIBS_5) $(AUTOLIBS_5) +EXE_5 := $(OUTDIR)/$(TARGET_5) + +OBJS_5 := $(foreach ext, c cc cpp cxx, \ + $(patsubst $(SRCDIR)/%.$(ext), $(OBJDIR_5)/%.o, \ + $(filter %.$(ext), $(SRCS_5)))) + +CC_5 := gcc +CXX_5 := g++ +ifeq ($(LANG_5),c) +COMPILER_5 := $(CC_5) +else +COMPILER_5 := $(CXX_5) +endif + +$(TARGET_5): $(EXE_5) + +$(EXE_5): $(OBJS_5) + $(COMPILER_5) $(LDFLAGS_5) -o $@ $^ + +$(OBJDIR_5)/%.o: $(SRCDIR)/%.c + mkdir -p $(@D) + $(CC_5) $(CPPFLAGS_5) $(CFLAGS_5) -MD -c -o $@ $< + +$(OBJDIR_5)/%.o: $(SRCDIR)/%.cc + mkdir -p $(@D) + $(CXX_5) $(CPPFLAGS_5) $(CXXFLAGS_5) -MD -c -o $@ $< + +$(OBJDIR_5)/%.o: $(SRCDIR)/%.cpp + mkdir -p $(@D) + $(CXX_5) $(CPPFLAGS_5) $(CXXFLAGS_5) -MD -c -o $@ $< + +$(OBJDIR_5)/%.o: $(SRCDIR)/%.cxx + mkdir -p $(@D) + $(CXX_5) $(CPPFLAGS_5) $(CXXFLAGS_5) -MD -c -o $@ $< + +clean-$(TARGET_5): + rm -rf $(OBJDIR_5) $(EXE_5) + +$(ORIGTARGET_5): $(TARGET_5) + +.PHONY: $(ORIGTARGET_5) +$(OUTDIR)/.deps: $(shell find $(OUTDIR) -name '*.d' 2> /dev/null || true) + mkdir -p $(OUTDIR) + [ "$^" ] && cat $^ > $@ + +-include $(OUTDIR)/.deps + + +clean: clean-$(TARGET_2) clean-$(TARGET_3) clean-$(TARGET_0) clean-$(TARGET_5) clean-$(TARGET_1) clean-$(TARGET_4) +clean: + rm -rf $(OUTDIR) +GNUmakefile: /home/yang/work/assorted/numa-bench/trunk/src/build + simple-build +clean-build: + rm GNUmakefile +clean-all: clean clean-build +.PHONY: clean all clean-build clean-all This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |