mcpat.mk (10152:52c552138ba1) mcpat.mk (10232:ae97cd1bad82)
1TARGET = mcpat
2SHELL = /bin/sh
3.PHONY: all depend clean
4.SUFFIXES: .cc .o
5
6ifndef NTHREADS
7 NTHREADS = 4
8endif

--- 47 unchanged lines hidden (view full) ---

56 router.cc \
57 sharedcache.cc \
58 subarray.cc \
59 technology.cc \
60 uca.cc \
61 wire.cc \
62 xmlParser.cc
63
1TARGET = mcpat
2SHELL = /bin/sh
3.PHONY: all depend clean
4.SUFFIXES: .cc .o
5
6ifndef NTHREADS
7 NTHREADS = 4
8endif

--- 47 unchanged lines hidden (view full) ---

56 router.cc \
57 sharedcache.cc \
58 subarray.cc \
59 technology.cc \
60 uca.cc \
61 wire.cc \
62 xmlParser.cc
63
64OBJS = $(patsubst %.cc,obj_$(TAG)/%.o,$(SRCS))
64OBJS = $(patsubst %.cc,$(ODIR)/obj_$(TAG)/%.o,$(SRCS))
65
65
66all: obj_$(TAG)/$(TARGET)
67 cp -f obj_$(TAG)/$(TARGET) $(TARGET)
66all: $(ODIR)/obj_$(TAG)/$(TARGET)
67 cp -f $< $(ODIR)/$(TARGET)
68
68
69obj_$(TAG)/$(TARGET) : $(OBJS)
70 $(CXX) $(OBJS) -o $@ $(INCS) $(CXXFLAGS) $(LIBS) -pthread
69$(ODIR)/obj_$(TAG)/$(TARGET) : $(OBJS)
70 $(CXX) $^ -o $@ $(INCS) $(CXXFLAGS) $(LIBS) -pthread
71
71
72#obj_$(TAG)/%.o : %.cc
73# $(CXX) -c $(CXXFLAGS) $(INCS) -o $@ $<
74
75obj_$(TAG)/%.o : %.cc
72$(ODIR)/obj_$(TAG)/%.o : %.cc
76 $(CXX) $(CXXFLAGS) -c $< -o $@
77
78clean:
73 $(CXX) $(CXXFLAGS) -c $< -o $@
74
75clean:
79 -rm -f *.o $(TARGET)
76 -rm -f *.o $(ODIR)/$(TARGET)
80
81
77
78