Thread: [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. |
From: <yan...@us...> - 2008-02-26 20:31:17
|
Revision: 515 http://assorted.svn.sourceforge.net/assorted/?rev=515&view=rev Author: yangzhang Date: 2008-02-26 12:31:16 -0800 (Tue, 26 Feb 2008) Log Message: ----------- updated simple-build makefile Modified Paths: -------------- numa-bench/trunk/src/GNUmakefile Modified: numa-bench/trunk/src/GNUmakefile =================================================================== --- numa-bench/trunk/src/GNUmakefile 2008-02-26 20:31:00 UTC (rev 514) +++ numa-bench/trunk/src/GNUmakefile 2008-02-26 20:31:16 UTC (rev 515) @@ -14,8 +14,9 @@ FLAGS_0 := -g3 OBJDIR_0 := $(OUTDIR)/$(TARGET_0)-obj -CFLAGS_0 := $(CFLAGS) $(FLAGS_0) -CXXFLAGS_0 := $(CXXFLAGS) $(FLAGS_0) +FLAGS_0 := -Wall -Werror $(FLAGS_0) +CFLAGS_0 := $(FLAGS_0) $(CFLAGS) +CXXFLAGS_0 := $(FLAGS_0) $(CXXFLAGS) CPPFLAGS_0 := $(CPPFLAGS) LDFLAGS_0 := $(LDFLAGS) $(LIBS_0) $(AUTOLIBS_0) EXE_0 := $(OUTDIR)/$(TARGET_0) @@ -71,8 +72,9 @@ FLAGS_1 := -O3 OBJDIR_1 := $(OUTDIR)/$(TARGET_1)-obj -CFLAGS_1 := $(CFLAGS) $(FLAGS_1) -CXXFLAGS_1 := $(CXXFLAGS) $(FLAGS_1) +FLAGS_1 := -Wall -Werror $(FLAGS_1) +CFLAGS_1 := $(FLAGS_1) $(CFLAGS) +CXXFLAGS_1 := $(FLAGS_1) $(CXXFLAGS) CPPFLAGS_1 := $(CPPFLAGS) LDFLAGS_1 := $(LDFLAGS) $(LIBS_1) $(AUTOLIBS_1) EXE_1 := $(OUTDIR)/$(TARGET_1) @@ -128,8 +130,9 @@ FLAGS_2 := -pg OBJDIR_2 := $(OUTDIR)/$(TARGET_2)-obj -CFLAGS_2 := $(CFLAGS) $(FLAGS_2) -CXXFLAGS_2 := $(CXXFLAGS) $(FLAGS_2) +FLAGS_2 := -Wall -Werror $(FLAGS_2) +CFLAGS_2 := $(FLAGS_2) $(CFLAGS) +CXXFLAGS_2 := $(FLAGS_2) $(CXXFLAGS) CPPFLAGS_2 := $(CPPFLAGS) LDFLAGS_2 := $(LDFLAGS) $(LIBS_2) $(AUTOLIBS_2) EXE_2 := $(OUTDIR)/$(TARGET_2) @@ -193,8 +196,9 @@ FLAGS_3 := -g3 OBJDIR_3 := $(OUTDIR)/$(TARGET_3)-obj -CFLAGS_3 := $(CFLAGS) $(FLAGS_3) -CXXFLAGS_3 := $(CXXFLAGS) $(FLAGS_3) +FLAGS_3 := -Wall -Werror $(FLAGS_3) +CFLAGS_3 := $(FLAGS_3) $(CFLAGS) +CXXFLAGS_3 := $(FLAGS_3) $(CXXFLAGS) CPPFLAGS_3 := $(CPPFLAGS) LDFLAGS_3 := $(LDFLAGS) $(LIBS_3) $(AUTOLIBS_3) EXE_3 := $(OUTDIR)/$(TARGET_3) @@ -250,8 +254,9 @@ FLAGS_4 := -O3 OBJDIR_4 := $(OUTDIR)/$(TARGET_4)-obj -CFLAGS_4 := $(CFLAGS) $(FLAGS_4) -CXXFLAGS_4 := $(CXXFLAGS) $(FLAGS_4) +FLAGS_4 := -Wall -Werror $(FLAGS_4) +CFLAGS_4 := $(FLAGS_4) $(CFLAGS) +CXXFLAGS_4 := $(FLAGS_4) $(CXXFLAGS) CPPFLAGS_4 := $(CPPFLAGS) LDFLAGS_4 := $(LDFLAGS) $(LIBS_4) $(AUTOLIBS_4) EXE_4 := $(OUTDIR)/$(TARGET_4) @@ -307,8 +312,9 @@ FLAGS_5 := -pg OBJDIR_5 := $(OUTDIR)/$(TARGET_5)-obj -CFLAGS_5 := $(CFLAGS) $(FLAGS_5) -CXXFLAGS_5 := $(CXXFLAGS) $(FLAGS_5) +FLAGS_5 := -Wall -Werror $(FLAGS_5) +CFLAGS_5 := $(FLAGS_5) $(CFLAGS) +CXXFLAGS_5 := $(FLAGS_5) $(CXXFLAGS) CPPFLAGS_5 := $(CPPFLAGS) LDFLAGS_5 := $(LDFLAGS) $(LIBS_5) $(AUTOLIBS_5) EXE_5 := $(OUTDIR)/$(TARGET_5) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <yan...@us...> - 2008-03-03 23:40:38
|
Revision: 592 http://assorted.svn.sourceforge.net/assorted/?rev=592&view=rev Author: yangzhang Date: 2008-03-03 15:40:17 -0800 (Mon, 03 Mar 2008) Log Message: ----------- removed garbage makefile Removed Paths: ------------- numa-bench/trunk/src/GNUmakefile Deleted: numa-bench/trunk/src/GNUmakefile =================================================================== --- numa-bench/trunk/src/GNUmakefile 2008-03-03 23:39:39 UTC (rev 591) +++ numa-bench/trunk/src/GNUmakefile 2008-03-03 23:40:17 UTC (rev 592) @@ -1,376 +0,0 @@ -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: chew avail -PREFIX_0 := /opt/chew -BINDIR_0 := $(PREFIX_0)/bin - -LIBS_0 := -lpthread -SRCS_0 := $(SRCDIR)/chew.cc -ORIGTARGET_0 := chew -AUTOLIBS_0 := -LANG_0 := cpp -TARGET_0 := chew-dbg -FLAGS_0 := -g3 - -OBJDIR_0 := $(OUTDIR)/$(TARGET_0)-obj -FLAGS_0 := -Wall -Werror $(FLAGS_0) -CFLAGS_0 := $(FLAGS_0) $(CFLAGS) -CXXFLAGS_0 := $(FLAGS_0) $(CXXFLAGS) -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/chew -BINDIR_1 := $(PREFIX_1)/bin - -LIBS_1 := -lpthread -SRCS_1 := $(SRCDIR)/chew.cc -ORIGTARGET_1 := chew -AUTOLIBS_1 := -LANG_1 := cpp -TARGET_1 := chew-opt -FLAGS_1 := -O3 - -OBJDIR_1 := $(OUTDIR)/$(TARGET_1)-obj -FLAGS_1 := -Wall -Werror $(FLAGS_1) -CFLAGS_1 := $(FLAGS_1) $(CFLAGS) -CXXFLAGS_1 := $(FLAGS_1) $(CXXFLAGS) -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/chew -BINDIR_2 := $(PREFIX_2)/bin - -LIBS_2 := -lpthread -SRCS_2 := $(SRCDIR)/chew.cc -ORIGTARGET_2 := chew -AUTOLIBS_2 := -LANG_2 := cpp -TARGET_2 := chew-gprof -FLAGS_2 := -pg - -OBJDIR_2 := $(OUTDIR)/$(TARGET_2)-obj -FLAGS_2 := -Wall -Werror $(FLAGS_2) -CFLAGS_2 := $(FLAGS_2) $(CFLAGS) -CXXFLAGS_2 := $(FLAGS_2) $(CXXFLAGS) -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 -FLAGS_3 := -Wall -Werror $(FLAGS_3) -CFLAGS_3 := $(FLAGS_3) $(CFLAGS) -CXXFLAGS_3 := $(FLAGS_3) $(CXXFLAGS) -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 -FLAGS_4 := -Wall -Werror $(FLAGS_4) -CFLAGS_4 := $(FLAGS_4) $(CFLAGS) -CXXFLAGS_4 := $(FLAGS_4) $(CXXFLAGS) -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 -FLAGS_5 := -Wall -Werror $(FLAGS_5) -CFLAGS_5 := $(FLAGS_5) $(CFLAGS) -CXXFLAGS_5 := $(FLAGS_5) $(CXXFLAGS) -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. |