xref: /OK3568_Linux_fs/buildroot/package/rockchip/npu_powerctrl/npu_powerctrl.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# npu_powerctrl
4#
5################################################################################
6
7NPU_POWERCTRL_LICENSE_FILES = NOTICE
8NPU_POWERCTRL_LICENSE = Apache V2.0
9NPU_POWERCTRL_SITE = $(TOPDIR)/package/rockchip/npu_powerctrl
10NPU_POWERCTRL_SITE_METHOD = local
11NPU_POWERCTRL_LICENSE = Apache V2.0
12NPU_POWERCTRL_LICENSE_FILES = NOTICE
13CXX="$(TARGET_CXX)"
14PROJECT_DIR="$(@D)"
15NPU_POWERCTRL_BUILD_OPTS=-I$(PROJECT_DIR) -fPIC \
16	--sysroot=$(STAGING_DIR) \
17	-ldl -lpthread
18
19NPU_POWERCTRL_MAKE_OPTS = \
20        CXXFLAGS="$(TARGET_CPPFLAGS) $(NPU_POWERCTRL_BUILD_OPTS)" \
21        PROJECT_DIR="$(@D)"
22
23define NPU_POWERCTRL_BUILD_CMDS
24	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) CXX="$(TARGET_CXX)" $(NPU_POWERCTRL_MAKE_OPTS)
25endef
26
27define NPU_POWERCTRL_INSTALL_TARGET_CMDS
28	$(INSTALL) -D -m 755 $(@D)/npu_powerctrl $(TARGET_DIR)/usr/bin/
29endef
30
31$(eval $(generic-package))
32