20 lines
975 B
Makefile
20 lines
975 B
Makefile
all: CameraCalibration Kinematics DynamixelHandler RobotServoing
|
|
|
|
CameraCalibration: src/CameraCalibration.cpp
|
|
g++ -c src/CameraCalibration.cpp -o lib/CameraCalibration.o -I./include -I/usr/include/opencv4
|
|
g++ lib/CameraCalibration.o -o bin/CameraCalibration -L/usr/lib/x86_64-linux-gnu `pkg-config --libs opencv4`
|
|
|
|
Kinematics: src/Kinematics.cpp include/Kinematics.h
|
|
g++ -c src/Kinematics.cpp -o lib/Kinematics.o -I./include -I/usr/include/opencv4
|
|
|
|
DynamixelHandler: src/DynamixelHandler.cpp include/DynamixelHandler.h
|
|
g++ -c src/DynamixelHandler.cpp -o lib/DynamixelHandler.o -I./include -I/usr/local/include
|
|
|
|
RobotServoing: src/RobotServoing.cpp
|
|
g++ -c src/RobotServoing.cpp -o lib/RobotServoing.o -I./include -I/usr/include/opencv4
|
|
g++ -o bin/RobotServoing lib/RobotServoing.o lib/Kinematics.o lib/DynamixelHandler.o -L/usr/local/lib/ -ldxl_x64_cpp -lrt -L/usr/lib/x86_64-linux-gnu `pkg-config --libs opencv4`
|
|
|
|
clean:
|
|
rm -f lib/*.o
|
|
rm -f bin/*
|