From 1c71c273142ffe8573dada1a0e9623352364bc7f Mon Sep 17 00:00:00 2001 From: Trumeet Date: Sat, 14 Aug 2021 00:06:55 -0700 Subject: First Commit --- corekms_tree/package/vlmcsd/vlmcsd.mk | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 corekms_tree/package/vlmcsd/vlmcsd.mk (limited to 'corekms_tree/package/vlmcsd/vlmcsd.mk') diff --git a/corekms_tree/package/vlmcsd/vlmcsd.mk b/corekms_tree/package/vlmcsd/vlmcsd.mk new file mode 100644 index 0000000..8834015 --- /dev/null +++ b/corekms_tree/package/vlmcsd/vlmcsd.mk @@ -0,0 +1,34 @@ +################################################################################ +# +# vlmcsd +# +################################################################################ + +VLMCSD_VERSION = svn1113 +VLMCSD_SOURCE = svn1113.tar.gz +VLMCSD_SITE = https://github.com/Wind4/vlmcsd/archive/refs/tags +VLMCSD_DEPENDENCIES = +# VLMCSD_LICENSE = +# VLMCSD_LICENSE_FILES = + +# Not sure if it works. +ifeq ($(BR2_PACKAGE_OPENSSL),y) +CRYPTO = openssl +VLMCSD_DEPENDENCIES += openssl +endif + +define VLMCSD_BUILD_CMDS + # Just clean it: such a small project won't take long compiling. + $(MAKE) -C $(@D) clean + CFLAGS="$(TARGET_CFLAGS) -DNO_LOG -DNO_HELP -DNO_SIGHUP -DNO_INI_FILE -DNO_USER_SWITCH -DNO_CUSTOM_INTERVALS -DSIMPLE_SOCKETS -DNO_CL_PIDS -DNO_VERSION_INFORMATION -DNO_PID_FILE" $(MAKE) CC="$(TARGET_CC)" LDFLAGS="$(TARGET_LDFLAGS)" -C $(@D) vlmcsd +endef + +define VLMCSD_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/vlmcsd $(TARGET_DIR)/usr/bin +endef + +define VLMCSD_INSTALL_INIT_SYSV + $(INSTALL) -m 0755 -D $(VLMCSD_PKGDIR)/S50vlmcsd $(TARGET_DIR)/etc/init.d/S50vlmcsd +endef + +$(eval $(generic-package)) -- cgit v1.2.3