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 |