Go2Py_SIM/Makefile

77 lines
2.4 KiB
Makefile

frontcam:
@cd deploy && docker build --no-cache --tag go2py_frontcam_publisher:latest -f docker/Dockerfile.frontcam .
docker_start:
@./scripts/run_dev.sh
nav2:
@cd deploy && docker build --no-cache --tag go2py_nav2:latest -f docker/Dockerfile.nav2 .
nav2_source:
@cd deploy && docker build --tag robocaster/navigation2:aarch64 -f docker/Dockerfile.nav2_source .
nav2_start:
@ ./scripts/run_nav2.sh
mexplore:
@cd deploy && docker build --no-cache --tag go2py_mexplore:latest -f docker/Dockerfile.mexplore .
mexplore_start:
@ ./scripts/run_mexplore.sh
messages:
@cd scripts && ./make_msgs.sh
realsense:
@cd deploy/docker && docker build --tag go2py_realsense:latest -f Dockerfile.realsense .
hesai:
@cd deploy && docker build --no-cache --tag go2py_hesai:latest -f docker/Dockerfile.hesai .
bridge:
@cd deploy && docker build --no-cache --tag go2py_bridge:latest -f docker/Dockerfile.bridge .
robot_description:
@cd deploy && docker build --no-cache --tag go2py_description:latest -f docker/Dockerfile.robot_description .
frontcam_install:
@cp deploy/services/go2py-frontcam.service /etc/systemd/system/
@cp deploy/services/frontcam-v4l-loopback.sh /usr/bin
@systemctl enable go2py-frontcam.service
@systemctl start go2py-frontcam.service
hesai_install:
@cp deploy/services/go2py-hesai.service /etc/systemd/system/
@systemctl enable go2py-hesai.service
@systemctl start go2py-hesai.service
bridge_install:
@cp deploy/services/go2py-bridge.service /etc/systemd/system/
@systemctl enable go2py-bridge.service
@systemctl start go2py-bridge.service
robot_description_install:
@cp deploy/services/go2py-robot-description.service /etc/systemd/system/
@systemctl enable go2py-robot-description.service
@systemctl start go2py-robot-description.service
frontcam_uninstall:
@systemctl disable go2py-frontcam.service
@systemctl stop go2py-frontcam.service
@rm /etc/systemd/system/go2py-frontcam.service
hesai_uninstall:
@systemctl disable go2py-hesai.service
@systemctl stop go2py-hesai.service
@rm /etc/systemd/system/go2py-hesai.service
bridge_uninstall:
@systemctl disable go2py-bridge.service
@systemctl stop go2py-bridge.service
@rm /etc/systemd/system/go2py-bridge.service
robot_description_uninstall:
@systemctl disable go2py-robot-description.service
@systemctl stop go2py-robot-description.service
@rm /etc/systemd/system/go2py-robot-description.service