1 #############################################################
5 #############################################################
7 STUNNEL_SOURCE
:=stunnel-
$(STUNNEL_VERSION
).
tar.gz
8 STUNNEL_SITE
:=http
://www.stunnel.org
/download
/stunnel
/src
10 STUNNEL_DIR
:=$(BUILD_DIR
)/stunnel-
$(STUNNEL_VERSION
)
12 $(DL_DIR
)/$(STUNNEL_SOURCE
):
13 $(WGET
) -P
$(DL_DIR
) $(STUNNEL_SITE
)/$(STUNNEL_SOURCE
)
15 stunnel-source
: $(DL_DIR
)/$(STUNNEL_SOURCE
)
17 $(STUNNEL_DIR
)/.unpacked
: $(DL_DIR
)/$(STUNNEL_SOURCE
)
18 $(STUNNEL_CAT
) $(DL_DIR
)/$(STUNNEL_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
19 $(CONFIG_UPDATE
) $(STUNNEL_DIR
)
20 toolchain
/patch-kernel.sh
$(STUNNEL_DIR
) package
/stunnel stunnel\
*.patch
21 touch
$(STUNNEL_DIR
)/*
22 touch
$(STUNNEL_DIR
)/.unpacked
24 $(STUNNEL_DIR
)/.configured
: $(STUNNEL_DIR
)/.unpacked
25 (cd
$(STUNNEL_DIR
); rm -rf config.cache
; \
26 $(TARGET_CONFIGURE_OPTS
) \
27 $(TARGET_CONFIGURE_ARGS
) \
28 ac_cv_file___dev_ptmx_
=yes \
29 ac_cv_file___dev_ptc_
=no \
31 --target
=$(GNU_TARGET_NAME
) \
32 --host
=$(GNU_TARGET_NAME
) \
33 --build
=$(GNU_HOST_NAME
) \
39 --libexecdir
=/usr
/lib \
41 --datadir=/usr
/share \
42 --localstatedir
=/var \
45 --with-random
=/dev
/urandom \
47 --with-ssl
=$(STAGING_DIR
)/usr
/ \
49 $(DISABLE_LARGEFILE
) \
51 touch
$(STUNNEL_DIR
)/.configured
53 $(STUNNEL_DIR
)/src
/stunnel
: $(STUNNEL_DIR
)/.configured
54 $(MAKE
) CC
=$(TARGET_CC
) -C
$(STUNNEL_DIR
)
56 $(TARGET_DIR
)/usr
/bin
/stunnel
: $(STUNNEL_DIR
)/src
/stunnel
57 install -c
$(STUNNEL_DIR
)/src
/stunnel
$(TARGET_DIR
)/usr
/bin
/stunnel
58 $(STRIPCMD
) $(TARGET_DIR
)/usr
/bin
/stunnel
> /dev
/null
2>&1
59 ifeq ($(BR2_CROSS_TOOLCHAIN_TARGET_UTILS
),y
)
60 mkdir
-p
$(STAGING_DIR
)/$(REAL_GNU_TARGET_NAME
)/target_utils
61 install -c
$(TARGET_DIR
)/usr
/bin
/stunnel \
62 $(STAGING_DIR
)/$(REAL_GNU_TARGET_NAME
)/target_utils
/stunnel
65 stunnel
: uclibc
$(TARGET_DIR
)/usr
/bin
/stunnel
68 -$(MAKE
) -C
$(STUNNEL_DIR
) clean
74 #############################################################
76 # Toplevel Makefile options
78 #############################################################
79 ifeq ($(BR2_PACKAGE_STUNNEL
),y
)