1*4882a593SmuzhiyunN4_SITE = $(TOPDIR)/../app/n4 2*4882a593SmuzhiyunN4_SITE_METHOD = local 3*4882a593SmuzhiyunN4_INSTALL_STAGING = NO 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunN4_DEPENDENCIES = host-ninja libserialport libv4l rkmedia 6*4882a593Smuzhiyun 7*4882a593Smuzhiyundefine INSTALL_N4_KERNEL_HEADER 8*4882a593Smuzhiyuncp $(TOPDIR)/../kernel/include/uapi/linux/rk-usbacm-msg.h $(STAGING_DIR)/usr/include/linux/ 9*4882a593Smuzhiyunendef 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunN4_PRE_CONFIGURE_HOOKS += INSTALL_N4_KERNEL_HEADER 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun#N4_CONF_OPTS = -DWARNINGS_AS_ERRORS=ON 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunN4_CONF_OPTS += -G Ninja 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunN4_NINJA_OPTS += $(if $(VERBOSE),-v) -j$(PARALLEL_JOBS) 18*4882a593Smuzhiyun 19*4882a593Smuzhiyundefine N4_BUILD_CMDS 20*4882a593Smuzhiyun$(TARGET_MAKE_ENV) $($(PKG)_MAKE_ENV) ninja $($(PKG)_NINJA_OPTS) -C $($(PKG)_BUILDDIR) 21*4882a593Smuzhiyunendef 22*4882a593Smuzhiyun 23*4882a593Smuzhiyundefine N4_INSTALL_TARGET_CMDS 24*4882a593Smuzhiyun$(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) ninja $($(PKG)_NINJA_OPTS) -C $($(PKG)_BUILDDIR) install 25*4882a593Smuzhiyunendef 26*4882a593Smuzhiyun 27*4882a593Smuzhiyundefine N4_INSTALL_INIT_SYSV 28*4882a593Smuzhiyun $(INSTALL) -D -m 755 $(N4_PKGDIR)/S51n4 $(TARGET_DIR)/etc/init.d/S51n4 29*4882a593Smuzhiyunendef 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun$(eval $(cmake-package)) 32