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,$(ODIR)/obj_$(TAG)/%.o,$(SRCS))
65
66all: $(ODIR)/obj_$(TAG)/$(TARGET)
67 cp -f $< $(ODIR)/$(TARGET)
68
69$(ODIR)/obj_$(TAG)/$(TARGET) : $(OBJS)
70 $(CXX) $^ -o $@ $(INCS) $(CXXFLAGS) $(LIBS) -pthread
71
72$(ODIR)/obj_$(TAG)/%.o : %.cc
73 $(CXX) $(CXXFLAGS) -c $< -o $@
74
75clean:
76 -rm -f *.o $(ODIR)/$(TARGET)
77
78
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,$(ODIR)/obj_$(TAG)/%.o,$(SRCS))
65
66all: $(ODIR)/obj_$(TAG)/$(TARGET)
67 cp -f $< $(ODIR)/$(TARGET)
68
69$(ODIR)/obj_$(TAG)/$(TARGET) : $(OBJS)
70 $(CXX) $^ -o $@ $(INCS) $(CXXFLAGS) $(LIBS) -pthread
71
72$(ODIR)/obj_$(TAG)/%.o : %.cc
73 $(CXX) $(CXXFLAGS) -c $< -o $@
74
75clean:
76 -rm -f *.o $(ODIR)/$(TARGET)
77
78