hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
N4_SITE = $(TOPDIR)/../app/n4
N4_SITE_METHOD = local
N4_INSTALL_STAGING = NO
 
N4_DEPENDENCIES = host-ninja libserialport libv4l rkmedia
 
define INSTALL_N4_KERNEL_HEADER
cp $(TOPDIR)/../kernel/include/uapi/linux/rk-usbacm-msg.h $(STAGING_DIR)/usr/include/linux/
endef
 
N4_PRE_CONFIGURE_HOOKS += INSTALL_N4_KERNEL_HEADER
 
#N4_CONF_OPTS = -DWARNINGS_AS_ERRORS=ON
 
N4_CONF_OPTS += -G Ninja
 
N4_NINJA_OPTS += $(if $(VERBOSE),-v) -j$(PARALLEL_JOBS)
 
define N4_BUILD_CMDS
$(TARGET_MAKE_ENV) $($(PKG)_MAKE_ENV) ninja $($(PKG)_NINJA_OPTS) -C $($(PKG)_BUILDDIR)
endef
 
define N4_INSTALL_TARGET_CMDS
$(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) ninja $($(PKG)_NINJA_OPTS) -C $($(PKG)_BUILDDIR) install
endef
 
define N4_INSTALL_INIT_SYSV
   $(INSTALL) -D -m 755 $(N4_PKGDIR)/S51n4 $(TARGET_DIR)/etc/init.d/S51n4
endef
 
$(eval $(cmake-package))