forked from Freetz/freetz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sslh.mk
35 lines (26 loc) · 806 Bytes
/
sslh.mk
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
35
$(call PKG_INIT_BIN,1.16)
$(PKG)_SOURCE:=$(pkg)-v$($(PKG)_VERSION).tar.gz
$(PKG)_SOURCE_MD5:=1e85b84eb82a96b81de9b1e637a3e795
$(PKG)_SITE:=http://rutschle.net/tech
$(PKG)_DIR:=$($(PKG)_SOURCE_DIR)/$(pkg)-v$($(PKG)_VERSION)
$(PKG)_BINARY:=$($(PKG)_DIR)/sslh-fork
$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/sbin/sslh
$(PKG)_DEPENDS_ON += libconfig
$(PKG_SOURCE_DOWNLOAD)
$(PKG_UNPACKED)
$(PKG_CONFIGURED_NOP)
$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
$(SUBMAKE) -C $(SSLH_DIR) \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS) -DLIBCONFIG" \
USELIBWRAP= \
sslh
$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
$(INSTALL_BINARY_STRIP)
$(pkg):
$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
$(pkg)-clean:
-$(SUBMAKE) -C $(SSLH_DIR) clean
$(pkg)-uninstall:
$(RM) $(SSLH_TARGET_BINARY)
$(PKG_FINISH)