add makefile for easy uploading and running on the robot
This commit is contained in:
parent
26e182a855
commit
bfa763adb5
3
.gitignore
vendored
3
.gitignore
vendored
@ -51,3 +51,6 @@ qtcreator-*
|
|||||||
|
|
||||||
# Catkin custom files
|
# Catkin custom files
|
||||||
CATKIN_IGNORE
|
CATKIN_IGNORE
|
||||||
|
|
||||||
|
*.code-workspace
|
||||||
|
.uploaded
|
@ -2,15 +2,15 @@ FROM athackst/ros2:foxy-dev
|
|||||||
|
|
||||||
# ** [Optional] Uncomment this section to install additional packages. **
|
# ** [Optional] Uncomment this section to install additional packages. **
|
||||||
#
|
#
|
||||||
# ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
# RUN apt-get update \
|
RUN apt-get update \
|
||||||
# && apt-get -y install --no-install-recommends <your-package-list-here> \
|
&& apt-get -y install --no-install-recommends rsync \
|
||||||
# #
|
#
|
||||||
# # Clean up
|
# Clean up
|
||||||
# && apt-get autoremove -y \
|
&& apt-get autoremove -y \
|
||||||
# && apt-get clean -y \
|
&& apt-get clean -y \
|
||||||
# && rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
# ENV DEBIAN_FRONTEND=dialog
|
ENV DEBIAN_FRONTEND=dialog
|
||||||
|
|
||||||
# Set up auto-source of workspace for ros user
|
# Set up auto-source of workspace for ros user
|
||||||
|
|
||||||
|
20
Makefile
Normal file
20
Makefile
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
.PHONY: build run upload
|
||||||
|
|
||||||
|
SOURCES := $(wildcard src/ros2aria/src/*.cpp)
|
||||||
|
HEADERS := $(wildcard src/ros2aria/src/*.hpp)
|
||||||
|
|
||||||
|
build/ros2aria/ros2aria: $(SOURCES) $(HEADERS)
|
||||||
|
colcon build
|
||||||
|
|
||||||
|
build: build/ros2aria/ros2aria
|
||||||
|
|
||||||
|
.uploaded: build/ros2aria/ros2aria
|
||||||
|
rsync -r build/ros2aria/ros2aria lab1_5@pionier6:~/ros2aria
|
||||||
|
touch .uploaded
|
||||||
|
|
||||||
|
upload: .uploaded
|
||||||
|
|
||||||
|
run: upload
|
||||||
|
ssh lab1_5@pionier6 -t -- docker run --rm --network=host -it --device /dev/ttyS0 -v /home/lab1_5:/ws irth7/ros2aria-dev /ws/ros2aria
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user