-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
22 lines (17 loc) · 853 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
all:
g++ -g -c -Iinclude -o obj/libvision.a src/vision.cpp
g++ -g -c -Iinclude -o obj/librobot-comms.a src/robot-comms.cpp
g++ -g -c -Iinclude -o obj/control.a src/control.cpp
g++ -Wl -o bin/control obj/control.a obj/libvision.a obj/librobot-comms.a -L/usr/lib -lcv -lhighgui
vision:
g++ -c -Iinclude -o obj/libvision.a src/vision.cpp
g++ -Wl -o bin/vision obj/libvision.a -L/usr/lib -lcv -lhighgui
vision-with-main:
g++ -c -Iinclude -o obj/libvision.a -D VISION_DEBUG src/vision.cpp
g++ -Wl -o bin/vision obj/libvision.a -L/usr/lib -lcv -lhighgui
robot-comms:
g++ -Iinclude -o bin/robot-comms -D ROBOT_COMMS_DEBUG src/robot-comms.cpp
sensor-test:
g++ -c -Iinclude -o obj/sensor-test.a src/sensor-test.cpp
g++ -c -Iinclude -o obj/librobot-comms.a src/robot-comms.cpp
g++ -Wl -o bin/sensor-test obj/sensor-test.a obj/librobot-comms.a