blob: 8834015f80b82a8cce5aac907247b94e705a133b (
plain)
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
32
33
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))
|