mcpat.mk (10233:648ea04db2ab) mcpat.mk (10234:5cb711fa6176)
1TARGET = mcpat
2SHELL = /bin/sh
3.PHONY: all depend clean
4.SUFFIXES: .cc .o
5
6ifndef NTHREADS
7 NTHREADS = 4
8endif

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

24CXXFLAGS = -Wno-unknown-pragmas $(DBG) $(OPT)
25CXX = g++
26CC = gcc
27
28VPATH = cacti
29
30SRCS = \
31 Ucache.cc \
1TARGET = mcpat
2SHELL = /bin/sh
3.PHONY: all depend clean
4.SUFFIXES: .cc .o
5
6ifndef NTHREADS
7 NTHREADS = 4
8endif

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

24CXXFLAGS = -Wno-unknown-pragmas $(DBG) $(OPT)
25CXX = g++
26CC = gcc
27
28VPATH = cacti
29
30SRCS = \
31 Ucache.cc \
32 XML_Parse.cc \
33 arbiter.cc \
34 area.cc \
35 array.cc \
36 bank.cc \
37 basic_circuit.cc \
38 basic_components.cc \
32 arbiter.cc \
33 area.cc \
34 array.cc \
35 bank.cc \
36 basic_circuit.cc \
37 basic_components.cc \
38 bus_interconnect.cc \
39 cachearray.cc \
40 cachecontroller.cc \
41 cacheunit.cc \
39 cacti_interface.cc \
40 component.cc \
41 core.cc \
42 crossbar.cc \
43 decoder.cc \
44 htree2.cc \
45 interconnect.cc \
46 io.cc \
47 iocontrollers.cc \
48 logic.cc \
49 main.cc \
50 mat.cc \
51 memoryctrl.cc \
52 noc.cc \
53 nuca.cc \
54 parameter.cc \
42 cacti_interface.cc \
43 component.cc \
44 core.cc \
45 crossbar.cc \
46 decoder.cc \
47 htree2.cc \
48 interconnect.cc \
49 io.cc \
50 iocontrollers.cc \
51 logic.cc \
52 main.cc \
53 mat.cc \
54 memoryctrl.cc \
55 noc.cc \
56 nuca.cc \
57 parameter.cc \
55 processor.cc \
56 router.cc \
58 router.cc \
57 sharedcache.cc \
58 subarray.cc \
59 subarray.cc \
60 system.cc \
59 technology.cc \
60 uca.cc \
61 wire.cc \
61 technology.cc \
62 uca.cc \
63 wire.cc \
62 xmlParser.cc
64 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
65
66OBJS = $(patsubst %.cc,$(ODIR)/obj_$(TAG)/%.o,$(SRCS))
67
68all: $(ODIR)/obj_$(TAG)/$(TARGET)
69 cp -f $< $(ODIR)/$(TARGET)
70
71$(ODIR)/obj_$(TAG)/$(TARGET) : $(OBJS)
72 $(CXX) $^ -o $@ $(INCS) $(CXXFLAGS) $(LIBS) -pthread
73
74$(ODIR)/obj_$(TAG)/%.o : %.cc
75 $(CXX) $(CXXFLAGS) -c $< -o $@
76
77clean:
78 -rm -f *.o $(ODIR)/$(TARGET)
79
80