Skip to content

Commit b3d8680

Browse files
committed
WebPA: dependent packages added to compile and run it again :)
1 parent fa001c0 commit b3d8680

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1733
-1
lines changed

package/Config.in

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ menu "Debugging, profiling and benchmark"
9595
source "package/blktrace/Config.in"
9696
source "package/bonnie/Config.in"
9797
source "package/cache-calibrator/Config.in"
98+
source "package/ccspcommonlibrary/Config.in"
99+
source "package/cimplog/Config.in"
98100
source "package/clinfo/Config.in"
99101
source "package/dacapo/Config.in"
100102
source "package/dhrystone/Config.in"
@@ -115,6 +117,7 @@ menu "Debugging, profiling and benchmark"
115117
source "package/kvm-unit-tests/Config.in"
116118
source "package/kyua/Config.in"
117119
source "package/latencytop/Config.in"
120+
source "package/libparodus/Config.in"
118121
source "package/lmbench/Config.in"
119122
source "package/lsof/Config.in"
120123
source "package/ltp-testsuite/Config.in"
@@ -124,10 +127,15 @@ menu "Debugging, profiling and benchmark"
124127
source "package/lttng-tools/Config.in"
125128
source "package/mcelog/Config.in"
126129
source "package/memstat/Config.in"
130+
source "package/msgpack-c/Config.in"
131+
source "package/nanomsg/Config.in"
127132
source "package/netperf/Config.in"
128133
source "package/netsniff-ng/Config.in"
129134
source "package/nmon/Config.in"
135+
source "package/nopoll/Config.in"
130136
source "package/oprofile/Config.in"
137+
source "package/parodus/Config.in"
138+
source "package/parodus2ccsp/Config.in"
131139
source "package/pax-utils/Config.in"
132140
source "package/pcm-tools/Config.in"
133141
source "package/piglit/Config.in"
@@ -147,10 +155,14 @@ menu "Debugging, profiling and benchmark"
147155
source "package/tinymembench/Config.in"
148156
source "package/trace-cmd/Config.in"
149157
source "package/trinity/Config.in"
158+
source "package/trower-base64/Config.in"
150159
source "package/uclibc-ng-test/Config.in"
160+
source "package/ucresolv/Config.in"
151161
source "package/valgrind/Config.in"
152162
source "package/vmtouch/Config.in"
163+
source "package/wdmp-c/Config.in"
153164
source "package/whetstone/Config.in"
165+
source "package/wrp-c/Config.in"
154166
endmenu
155167

156168
menu "Development tools"
@@ -1553,6 +1565,7 @@ endmenu
15531565
menu "JSON/XML"
15541566
source "package/benejson/Config.in"
15551567
source "package/cjson/Config.in"
1568+
source "package/cjwt/Config.in"
15561569
source "package/expat/Config.in"
15571570
source "package/ezxml/Config.in"
15581571
source "package/jansson/Config.in"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
diff --git a/source/util_api/ansc/AnscPlatform/user_openssl.c b/source/util_api/ansc/AnscPlatform/user_openssl.c
2+
index ec0f962b..f998278d 100644
3+
--- a/source/util_api/ansc/AnscPlatform/user_openssl.c
4+
+++ b/source/util_api/ansc/AnscPlatform/user_openssl.c
5+
@@ -68,8 +68,10 @@ void initialize_openssl_lib()
6+
7+
SSL_library_init ();
8+
SSL_load_error_strings ();
9+
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
10+
SSLeay_add_all_algorithms ();
11+
SSLeay_add_ssl_algorithms ();
12+
+#endif
13+
}
14+
15+
16+
@@ -402,7 +404,7 @@ SSL * openssl_connect (int fd)
17+
18+
SSL_set_connect_state (ssl);
19+
20+
- if (SSL_connect (ssl) <= 0 || ssl->state != SSL_ST_OK)
21+
+ if (SSL_connect (ssl) <= 0)
22+
{
23+
AnscTraceWarning(("openssl_connect - failed in SSL_set_connect_state \n"));
24+
goto error;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
config BR2_PACKAGE_CCSPCOMMONLIBRARY
2+
bool "CCSP Common Library"
3+
default n
4+
select BR2_PACKAGE_DBUS
5+
help
6+
Ccsp common library
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
################################################################################
2+
#
3+
# ccspcommonlibrary
4+
#
5+
################################################################################
6+
7+
CCSPCOMMONLIBRARY_VERSION = a3117b5c45532a24507557886910cdaa9d0c411c
8+
CCSPCOMMONLIBRARY_SITE_METHOD = git
9+
CCSPCOMMONLIBRARY_SITE = https://github.com/rdkcmf/rdkb-CcspCommonLibrary.git
10+
CCSPCOMMONLIBRARY_INSTALL_STAGING = YES
11+
CCSPCOMMONLIBRARY_AUTORECONF = YES
12+
CCSPCOMMONLIBRARY_DEPENDENCIES = dbus
13+
14+
define CCSPCOMMONLIBRARY_FIXUP_M4_DIR
15+
mkdir $(@D)/m4
16+
endef
17+
CCSPCOMMONLIBRARY_POST_EXTRACT_HOOKS += CCSPCOMMONLIBRARY_FIXUP_M4_DIR
18+
19+
CCSPCOMMONLIBRARY_CONF_OPTS = \
20+
--prefix=/usr/ \
21+
--includedir=${STAGING_DIR}/usr/include \
22+
--libdir=${STAGING_DIR}/usr/lib \
23+
--bindir=${STAGING_DIR}/usr/bin \
24+
--docdir=${STAGING_DIR}/usr/share/doc \
25+
${CUSTOM_HOST}
26+
27+
CCSPCOMMONLIBRARY_CONF_ENV += CPPFLAGS="$(TARGET_CXXFLAGS) -I${STAGING_DIR}/usr/include/dbus-1.0 -I${STAGING_DIR}/usr/lib/dbus-1.0/include"
28+
29+
30+
define CCSPCOMMONLIBRARY_INSTALL_STAGING_CMDS
31+
cp -ar $(@D)/.libs/libccsp_common.so* $(STAGING_DIR)/usr/lib
32+
mkdir -p ${STAGING_DIR}/usr/include/ccsp
33+
cp -ar $(@D)/source/debug_api/include/* ${STAGING_DIR}/usr/include/ccsp
34+
cp -ar $(@D)/source/util_api/ansc/include/* ${STAGING_DIR}/usr/include/ccsp
35+
cp -ar $(@D)/source/util_api/asn.1/include/* ${STAGING_DIR}/usr/include/ccsp
36+
cp -ar $(@D)/source/util_api/http/include/* ${STAGING_DIR}/usr/include/ccsp
37+
cp -ar $(@D)/source/util_api/stun/include/* ${STAGING_DIR}/usr/include/ccsp
38+
cp -ar $(@D)/source/util_api/tls/include/* ${STAGING_DIR}/usr/include/ccsp
39+
cp -ar $(@D)/source/util_api/web/include/* ${STAGING_DIR}/usr/include/ccsp
40+
cp -ar $(@D)/source/cosa/include/* ${STAGING_DIR}/usr/include/ccsp
41+
cp -ar $(@D)/source/cosa/package/slap/include/* ${STAGING_DIR}/usr/include/ccsp
42+
cp -ar $(@D)/source/cosa/package/system/include/* ${STAGING_DIR}/usr/include/ccsp
43+
cp -ar $(@D)/source/ccsp/include/* ${STAGING_DIR}/usr/include/ccsp
44+
cp -ar $(@D)/source/ccsp/custom/* ${STAGING_DIR}/usr/include/ccsp
45+
cp -ar $(@D)/source/ccsp/components/include/* ${STAGING_DIR}/usr/include/ccsp
46+
cp -ar $(@D)/source/ccsp/components/common/MessageBusHelper/include/* ${STAGING_DIR}/usr/include/ccsp
47+
cp $(@D)/source/util_api/slap/components/SlapVarConverter/slap_vco_global.h ${STAGING_DIR}/usr/include/ccsp
48+
cp $(@D)/source/ccsp/components/common/PoamIrepFolder/poam_irepfo_exported_api.h ${STAGING_DIR}/usr/include/ccsp
49+
cp $(@D)/source/ccsp/components/common/PoamIrepFolder/poam_irepfo_global.h ${STAGING_DIR}/usr/include/ccsp
50+
cp $(@D)/source/ccsp/components/common/PoamIrepFolder/poam_irepfo_interface.h ${STAGING_DIR}/usr/include/ccsp
51+
cp $(@D)/source/ccsp/components/common/PoamIrepFolder/poam_irepfo_internal_api.h ${STAGING_DIR}/usr/include/ccsp
52+
endef
53+
54+
define CCSPCOMMONLIBRARY_INSTALL_TARGET_CMDS
55+
cp -ar $(@D)/.libs/libccsp_common.so* $(TARGET_DIR)/usr/lib
56+
mkdir -p ${TARGET_DIR}/usr/share/ccspcommonlibrary
57+
cp $(@D)/config/ccsp_msg.cfg ${TARGET_DIR}/usr/share/ccspcommonlibrary
58+
endef
59+
$(eval $(autotools-package))

package/cimplog/Config.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
config BR2_PACKAGE_CIMPLOG
2+
bool "cimplog"
3+
default n
4+
help
5+
Simple logging library

package/cimplog/cimplog.mk

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
################################################################################
2+
#
3+
# cimplog
4+
#
5+
################################################################################
6+
7+
CIMPLOG_VERSION = 8b5c60f3930aa287121edd40c97915f692426a61
8+
CIMPLOG_SITE_METHOD = git
9+
CIMPLOG_SITE = https://github.com/Comcast/cimplog.git
10+
CIMPLOG_INSTALL_STAGING = YES
11+
12+
CIMPLOG_CONF_OPTS += -DFEATURE_SUPPORT_ONBOARD_LOGGING=true
13+
14+
$(eval $(cmake-package))
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
diff --git a/CMakeLists.txt b/CMakeLists.txt
2+
index 22cebf9..398aed6 100644
3+
--- a/CMakeLists.txt
4+
+++ b/CMakeLists.txt
5+
@@ -36,14 +36,14 @@ set(LIBRARY_DIR ${INSTALL_DIR}/lib${LIB_SUFFIX})
6+
include_directories(${INCLUDE_DIR}
7+
${INCLUDE_DIR}/cjson
8+
${INCLUDE_DIR}/trower-base64)
9+
-include_directories (SYSTEM /usr/include
10+
+include_directories (SYSTEM $(SYSROOT)/usr/include
11+
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
12+
/usr/local/opt/openssl/include
13+
endif()
14+
)
15+
link_directories ( ${LIBRARY_DIR} )
16+
17+
-if (NOT BUILD_YOCTO)
18+
+if (NOT BUILD_YOCTO AND NOT BUILD_BR)
19+
20+
# base64 external dependency
21+
ExternalProject_Add(trower-base64

package/cjwt/Config.in

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
config BR2_PACKAGE_CJWT
2+
bool "cjwt"
3+
default n
4+
select BR2_PACKAGE_TROWER_BASE64
5+
select BR2_PACKAGE_OPENSSL
6+
help
7+
Recipe to build c library for processing jwt token

package/cjwt/cjwt.mk

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
################################################################################
2+
#
3+
# cjwt
4+
#
5+
################################################################################
6+
7+
CJWT_VERSION= 51714cf769c046ca454ebdf0ae2bc542a3d8b376
8+
CJWT_SITE_METHOD = git
9+
CJWT_SITE = https://github.com/Comcast/cjwt.git
10+
CJWT_INSTALL_STAGING = YES
11+
12+
CJWT_DEPENDENCIES = trower-base64 openssl
13+
14+
CJWT_CONF_OPTS += \
15+
-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) $(CJWT_INCLUDE_DIRS)" \
16+
-DBUILD_TESTING=OFF \
17+
-DBUILD_BR=ON
18+
19+
20+
CJWT_INCLUDE_DIRS = \
21+
-I$(STAGING_DIR)/usr/include \
22+
-I$(STAGING_DIR)/usr/include/cjson \
23+
-I$(STAGING_DIR)/usr/include/trower-base64
24+
25+
$(eval $(cmake-package))

0 commit comments

Comments
 (0)