mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
Add '-Wall -Werror' flags to TARGET_CFLAGS
This commit is contained in:
parent
ed22bfbe0f
commit
e10c674444
5 changed files with 19 additions and 10 deletions
|
|
@ -12,8 +12,7 @@ libbbf_api_la_CFLAGS = \
|
|||
$(AM_CFLAGS) \
|
||||
$(LIBUCI_CFLAGS) \
|
||||
$(LIBUBOX_CFLAGS) \
|
||||
$(LIBUBUS_CFLAGS) \
|
||||
-Wall
|
||||
$(LIBUBUS_CFLAGS)
|
||||
|
||||
libbbf_api_la_LDFLAGS = \
|
||||
$(AM_LDFLAGS) \
|
||||
|
|
@ -150,8 +149,7 @@ libbbfdm_la_CFLAGS = \
|
|||
$(AM_CFLAGS) \
|
||||
$(LIBUCI_CFLAGS) \
|
||||
$(LIBUBOX_CFLAGS) \
|
||||
$(LIBUBUS_CFLAGS) \
|
||||
-Wall
|
||||
$(LIBUBUS_CFLAGS)
|
||||
|
||||
libbbfdm_la_LDFLAGS = \
|
||||
$(AM_LDFLAGS) \
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
AC_INIT([libbbfdm], [0.1], [mohamed.kallel@pivasoftware.com])
|
||||
AM_INIT_AUTOMAKE
|
||||
|
||||
AM_INIT_AUTOMAKE([foreign subdir-objects])
|
||||
|
||||
AC_ARG_ENABLE(tr181, [AS_HELP_STRING([--enable-tr181], [enable tr181 device feature])], AC_DEFINE(BBF_TR181),)
|
||||
|
|
@ -21,6 +19,9 @@ AM_CONDITIONAL([LMBEDTLS],[test "x$enable_libmbedtls" = "xyes"])
|
|||
AC_ARG_ENABLE(vendor_extension, [AS_HELP_STRING([--enable-vendor-extension], [enable vendor extension])], AC_DEFINE(BBF_VENDOR_EXTENSION),)
|
||||
AM_CONDITIONAL([BBF_VENDOR_EXTENSION],[test "x$enable_vendor_extension" = "xyes"])
|
||||
|
||||
AC_DEFINE_UNQUOTED(BBF_VENDOR_LIST, "$BBF_VENDOR_LIST")
|
||||
AC_DEFINE_UNQUOTED(BBF_VENDOR_PREFIX, "$BBF_VENDOR_PREFIX")
|
||||
|
||||
case $BBF_VENDOR_LIST in
|
||||
*openwrt*) vendor_openwrt=yes ;;&
|
||||
*iopsys*) vendor_iopsys=yes ;;&
|
||||
|
|
|
|||
|
|
@ -10,6 +10,9 @@ ln -sf bash /bin/sh
|
|||
# compile and install libbbf
|
||||
install_libbbf
|
||||
|
||||
#compile and install libbbf_test dynamic extension library
|
||||
install_libbbf_test
|
||||
|
||||
supervisorctl status all
|
||||
supervisorctl update
|
||||
sleep 3
|
||||
|
|
|
|||
|
|
@ -36,7 +36,8 @@ function install_libbbf()
|
|||
{
|
||||
COV_CFLAGS='-fprofile-arcs -ftest-coverage'
|
||||
COV_LDFLAGS='--coverage'
|
||||
VENDOR_LIST='iopsys,test'
|
||||
VENDOR_LIST='iopsys'
|
||||
VENDOR_PREFIX='X_IOPSYS_EU_'
|
||||
|
||||
echo "Compiling libbbf"
|
||||
if [ -f Makefile ]; then
|
||||
|
|
@ -47,9 +48,9 @@ function install_libbbf()
|
|||
rm -f *.log *.xml
|
||||
fi
|
||||
|
||||
autoreconf -i >/dev/null 2>&1
|
||||
./configure CFLAGS="$COV_CFLAGS" LDFLAGS="$COV_LDFLAGS" BBF_VENDOR_LIST="$VENDOR_LIST" --enable-tr181 --enable-tr104 --enable-tr143 --enable-libopenssl --enable-vendor-extension >/dev/null 2>&1
|
||||
exec_cmd make CPPFLAGS=-DBBF_VENDOR_LIST=\\\"iopsys\\\" CPPFLAGS+=-DBBF_VENDOR_PREFIX=\\\"X_IOPSYS_EU_\\\"
|
||||
exec_cmd autoreconf -i
|
||||
exec_cmd ./configure --enable-tr181 --enable-tr104 --enable-tr143 --enable-libopenssl --enable-vendor-extension BBF_VENDOR_LIST="$VENDOR_LIST" BBF_VENDOR_PREFIX="$VENDOR_PREFIX"
|
||||
make CFLAGS="-D_GNU_SOURCE -Wall -Werror" CFLAGS+="$COV_CFLAGS" LDFLAGS="$COV_LDFLAGS" >/dev/null 2>&1
|
||||
|
||||
echo "installing libbbf"
|
||||
exec_cmd make install
|
||||
|
|
@ -62,7 +63,10 @@ function install_libbbf()
|
|||
mkdir -p /usr/share/bbfdm
|
||||
mkdir -p /usr/lib/bbfdm
|
||||
cp -f scripts/* /usr/share/bbfdm
|
||||
}
|
||||
|
||||
function install_libbbf_test()
|
||||
{
|
||||
# compile and install libbbf_test
|
||||
echo "Compiling libbbf_test"
|
||||
make clean -C test/bbf_test/
|
||||
|
|
|
|||
|
|
@ -10,6 +10,9 @@ ln -sf bash /bin/sh
|
|||
# compile and install libbbf
|
||||
install_libbbf
|
||||
|
||||
#compile and install libbbf_test dynamic extension library
|
||||
install_libbbf_test
|
||||
|
||||
supervisorctl status all
|
||||
supervisorctl update
|
||||
sleep 3
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue