Repository navigation
Expand file tree
/
Copy pathmakefile_FuFVF
More file actions
66 lines (46 loc) · 1.55 KB
/
Copy pathmakefile_FuFVF
File metadata and controls
66 lines (46 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
CC=g++-8
LDFLAGS=-pthread
CFLAGS=-c
EXEC=Sim_FuFVF
# EXEC=test_FuFVF
SRCS=Network.cpp\
ModulationFormats.cpp\
Dijkstra.cpp\
RoutingTable.cpp\
TrafficGenerator.cpp\
Event.cpp\
EventQueue.cpp\
ResourceAssignment_FuFVF.cpp\
RandomVariable.cpp\
Topology.cpp\
main.cpp
OBJS=$(SRCS:.cpp=.o)
CLEANFILES=*.o $(EXEC)
all: $(OBJS) $(EXEC)
$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) $(OBJS) -o $@
Network.o: Network.cpp Network.h EventQueue.h RoutingTable.h TrafficGenerator.h Event.h ResourceAssignment_FuFVF.h
$(CC) $(CFLAGS) Network.cpp
Dijkstra.o: Dijkstra.cpp Dijkstra.h Network.h Topology.h
$(CC) $(CFLAGS) Dijkstra.cpp
RoutingTable.o: RoutingTable.cpp RoutingTable.h Network.h Dijkstra.h
$(CC) $(CFLAGS) RoutingTable.cpp
TrafficGenerator.o: TrafficGenerator.cpp TrafficGenerator.h Network.h EventQueue.h RandomVariable.h
$(CC) $(CFLAGS) TrafficGenerator.cpp
Event.o: Event.cpp Event.h
$(CC) $(CFLAGS) Event.cpp
EventQueue.o: EventQueue.cpp EventQueue.h Event.h
$(CC) $(CFLAGS) EventQueue.cpp
ResourceAssignment_FuFVF.o: ResourceAssignment_FuFVF.cpp ResourceAssignment_FuFVF.h Event.h EventQueue.h RoutingTable.h ModulationFormats.h
$(CC) $(CFLAGS) ResourceAssignment_FuFVF.cpp
RandomVariable.o: RandomVariable.cpp RandomVariable.h
$(CC) $(CFLAGS) RandomVariable.cpp
Topology.o: Topology.cpp Topology.h Network.h
$(CC) $(CFLAGS) Topology.cpp
ModulationFormats.o: ModulationFormats.cpp ModulationFormats.h Event.h Network.h
$(CC) $(CFLAGS) ModulationFormats.cpp
main.o: main.cpp
$(CC) $(CFLAGS) main.cpp
.PHONY: clean
clean:
rm $(CLEANFILES)