diff options
author | Yasuko Eckert <yasuko.eckert@amd.com> | 2014-06-03 13:32:29 -0700 |
---|---|---|
committer | Yasuko Eckert <yasuko.eckert@amd.com> | 2014-06-03 13:32:29 -0700 |
commit | 8499cb2b6571979fc94b6a52d642c4e0fb40bc58 (patch) | |
tree | 0a23873a19b3976f008c940c3db0372b7ac46594 /ext/mcpat/mcpat.mk | |
parent | 0be64ffe2f4ff8824b3084362706ffbf456ea490 (diff) | |
download | gem5-8499cb2b6571979fc94b6a52d642c4e0fb40bc58.tar.xz |
ext: Redirect McPAT object files
All object files and McPAT binaries are moved to directory gem5/build/mcpat/
rather than creating them locally.
Diffstat (limited to 'ext/mcpat/mcpat.mk')
-rw-r--r-- | ext/mcpat/mcpat.mk | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/ext/mcpat/mcpat.mk b/ext/mcpat/mcpat.mk index 9aacbe0e6..1e27dcde0 100644 --- a/ext/mcpat/mcpat.mk +++ b/ext/mcpat/mcpat.mk @@ -61,21 +61,18 @@ SRCS = \ wire.cc \ xmlParser.cc -OBJS = $(patsubst %.cc,obj_$(TAG)/%.o,$(SRCS)) +OBJS = $(patsubst %.cc,$(ODIR)/obj_$(TAG)/%.o,$(SRCS)) -all: obj_$(TAG)/$(TARGET) - cp -f obj_$(TAG)/$(TARGET) $(TARGET) +all: $(ODIR)/obj_$(TAG)/$(TARGET) + cp -f $< $(ODIR)/$(TARGET) -obj_$(TAG)/$(TARGET) : $(OBJS) - $(CXX) $(OBJS) -o $@ $(INCS) $(CXXFLAGS) $(LIBS) -pthread +$(ODIR)/obj_$(TAG)/$(TARGET) : $(OBJS) + $(CXX) $^ -o $@ $(INCS) $(CXXFLAGS) $(LIBS) -pthread -#obj_$(TAG)/%.o : %.cc -# $(CXX) -c $(CXXFLAGS) $(INCS) -o $@ $< - -obj_$(TAG)/%.o : %.cc +$(ODIR)/obj_$(TAG)/%.o : %.cc $(CXX) $(CXXFLAGS) -c $< -o $@ clean: - -rm -f *.o $(TARGET) + -rm -f *.o $(ODIR)/$(TARGET) |