-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (32 loc) · 788 Bytes
/
Makefile
File metadata and controls
38 lines (32 loc) · 788 Bytes
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
CC=g++
CFLAGS=-Wno-deprecated -g -I include/
LDFLAGS=-static -lpcap
LIBS=$(shell pwd)/lib
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=paco
SOURCES=\
main.cpp\
framework/measure_task.cpp\
framework/packet_analyzer.cpp\
framework/user.cpp\
framework/context.cpp\
framework/result.cpp\
common/param.cpp\
common/output.cpp\
param/config_param.cpp\
abstract/tcp_flow.cpp\
abstract/flow_abstract.cpp\
abstract/packet_flow.cpp\
abstract/packet.cpp\
model/energy.cpp\
framework/traffic_abstract.cpp\
task/rtt_task.cpp\
proto/http.cpp
Release: $(SOURCES) $(EXECUTABLE)
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(OBJECTS) $(CFLAGS) -L$(LIBS) $(LDFLAGS) -o $@
.cpp.o:
$(CC) -c $< $(CFLAGS) -o $@
clean:
rm -f $(EXECUTABLE) $(OBJECTS) *~