linuxOS_AP05/buildroot/package/rockchip/ros/pkg-catkin-set.mk
2025-06-02 13:59:07 +08:00

22 lines
862 B
Makefile

################################################################################
# ROS catkin packages set infrastructure
################################################################################
define inner-catkin-packages-set
$(eval $(shell sed -n '/VERSION =/p' $(5)))
$(eval $(shell sed -n '/SITE =/p' $(5)))
$(eval $(shell sed -n '/SOURCE =/p' $(5)))
$(2)_VERSION = $(VERSION)
$(2)_SITE = $(SITE)
$(2)_SOURCE = $(SOURCE)
$(call inner-catkin-package,$(1),$(2),$(3),$(4))
endef
catkin-packages-set = $(call inner-catkin-packages-set,$(pkgname),$(call UPPERCASE,$(pkgname)),$(call UPPERCASE,$(pkgname)),target,$(pkgdir)/../version.in.kinetic)
ifeq ($(BR2_PACKAGE_ROS_INDIGO),y)
catkin-packages-set = $(call inner-catkin-packages-set,$(pkgname),$(call UPPERCASE,$(pkgname)),$(call UPPERCASE,$(pkgname)),target,$(pkgdir)/../version.in.indigo)
endif