aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Marec <frederic.marec@iot.bzh>2020-03-12 10:31:28 +0100
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2020-03-18 13:05:44 +0000
commitb556180a261d71373ca278780ee9e7dfae1c3739 (patch)
tree125a71f7e64c5a7d6e16f2fec33ddaf120be2a24
parent0f61eab7d4458b60d343ef80f33aedf92721518c (diff)
Update autobuild script to create new targets
Update autobuild script to create multiple widget target debug, coverage and all Remove useless afb-utilities directory due cause no .gitmodules present anymore Bug-AGL: SPEC-2049 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh> Change-Id: Ibb970388d406c7293a9adda59ceba7652586241f
-rwxr-xr-xautobuild/agl/autobuild29
-rwxr-xr-xautobuild/linux/autobuild29
-rw-r--r--conf.d/cmake/config.cmake1
3 files changed, 41 insertions, 18 deletions
diff --git a/autobuild/agl/autobuild b/autobuild/agl/autobuild
index cecc78e..403b967 100755
--- a/autobuild/agl/autobuild
+++ b/autobuild/agl/autobuild
@@ -47,7 +47,11 @@ distclean:
configure:
@[ -d ${BUILD_DIR} ] || mkdir -p ${BUILD_DIR}
- @[ -f ${BUILD_DIR}/Makefile ] || (cd ${BUILD_DIR} && cmake ${CONFIGURE_ARGS} ..)
+ @[ -f ${BUILD_DIR}/Makefile ] || (cd ${BUILD_DIR} && cmake -DCMAKE_BUILD_TYPE=RELEASE ${CONFIGURE_ARGS} ..)
+
+configure-test:
+ @[ -d ${BUILD_DIR} ] || mkdir -p ${BUILD_DIR}
+ @[ -f ${BUILD_DIR}/Makefile ] || (cd ${BUILD_DIR} && cmake -DCMAKE_BUILD_TYPE=RELEASE ${CONFIGURE_ARGS} ..)
configure-debug:
@[ -d ${BUILD_DIR} ] || mkdir -p ${BUILD_DIR}
@@ -60,6 +64,9 @@ configure-coverage:
build: configure
@cmake --build ${BUILD_DIR} ${BUILD_ARGS} --target all
+build-test: configure-test
+ @cmake --build ${BUILD_DIR} ${BUILD_ARGS} --target all
+
build-debug: configure-debug
@cmake --build ${BUILD_DIR} ${BUILD_ARGS} --target all
@@ -76,8 +83,10 @@ package: build
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
-package-test: build
+package-test: build-test
@mkdir -p ${BUILD_DIR}/$@/bin
@mkdir -p ${BUILD_DIR}/$@/etc
@mkdir -p ${BUILD_DIR}/$@/lib
@@ -88,6 +97,8 @@ package-test: build
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-debug: build-debug
@mkdir -p ${BUILD_DIR}/$@/bin
@@ -99,6 +110,8 @@ package-debug: build-debug
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-coverage: build-coverage
@mkdir -p ${BUILD_DIR}/$@/bin
@@ -110,6 +123,8 @@ package-coverage: build-coverage
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-coverage-test: build-coverage
@mkdir -p ${BUILD_DIR}/$@/bin
@@ -122,6 +137,8 @@ package-coverage-test: build-coverage
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-debug-test: build-debug
@@ -135,16 +152,10 @@ package-debug-test: build-debug
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
-
-package-all-1: package
- @rm ${BUILD_DIR}/Makefile
- @rm ${BUILD_DIR}/CMakeCache.txt
-
-package-all-2: package-all-1 package-coverage
@rm ${BUILD_DIR}/Makefile
@rm ${BUILD_DIR}/CMakeCache.txt
-package-all: package-all-2 package-debug
+package-all: package package-test package-coverage package-debug
install: build
@cmake --build ${BUILD_DIR} ${INSTALL_ARGS} --target install
diff --git a/autobuild/linux/autobuild b/autobuild/linux/autobuild
index cecc78e..403b967 100755
--- a/autobuild/linux/autobuild
+++ b/autobuild/linux/autobuild
@@ -47,7 +47,11 @@ distclean:
configure:
@[ -d ${BUILD_DIR} ] || mkdir -p ${BUILD_DIR}
- @[ -f ${BUILD_DIR}/Makefile ] || (cd ${BUILD_DIR} && cmake ${CONFIGURE_ARGS} ..)
+ @[ -f ${BUILD_DIR}/Makefile ] || (cd ${BUILD_DIR} && cmake -DCMAKE_BUILD_TYPE=RELEASE ${CONFIGURE_ARGS} ..)
+
+configure-test:
+ @[ -d ${BUILD_DIR} ] || mkdir -p ${BUILD_DIR}
+ @[ -f ${BUILD_DIR}/Makefile ] || (cd ${BUILD_DIR} && cmake -DCMAKE_BUILD_TYPE=RELEASE ${CONFIGURE_ARGS} ..)
configure-debug:
@[ -d ${BUILD_DIR} ] || mkdir -p ${BUILD_DIR}
@@ -60,6 +64,9 @@ configure-coverage:
build: configure
@cmake --build ${BUILD_DIR} ${BUILD_ARGS} --target all
+build-test: configure-test
+ @cmake --build ${BUILD_DIR} ${BUILD_ARGS} --target all
+
build-debug: configure-debug
@cmake --build ${BUILD_DIR} ${BUILD_ARGS} --target all
@@ -76,8 +83,10 @@ package: build
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
-package-test: build
+package-test: build-test
@mkdir -p ${BUILD_DIR}/$@/bin
@mkdir -p ${BUILD_DIR}/$@/etc
@mkdir -p ${BUILD_DIR}/$@/lib
@@ -88,6 +97,8 @@ package-test: build
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-debug: build-debug
@mkdir -p ${BUILD_DIR}/$@/bin
@@ -99,6 +110,8 @@ package-debug: build-debug
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-coverage: build-coverage
@mkdir -p ${BUILD_DIR}/$@/bin
@@ -110,6 +123,8 @@ package-coverage: build-coverage
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-coverage-test: build-coverage
@mkdir -p ${BUILD_DIR}/$@/bin
@@ -122,6 +137,8 @@ package-coverage-test: build-coverage
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
+ @rm ${BUILD_DIR}/Makefile
+ @rm ${BUILD_DIR}/CMakeCache.txt
package-debug-test: build-debug
@@ -135,16 +152,10 @@ package-debug-test: build-debug
@if [ "${DEST}" != "${BUILD_DIR}" ]; then \
mkdir -p ${DEST} && cp ${BUILD_DIR}/*.wgt ${DEST}; \
fi
-
-package-all-1: package
- @rm ${BUILD_DIR}/Makefile
- @rm ${BUILD_DIR}/CMakeCache.txt
-
-package-all-2: package-all-1 package-coverage
@rm ${BUILD_DIR}/Makefile
@rm ${BUILD_DIR}/CMakeCache.txt
-package-all: package-all-2 package-debug
+package-all: package package-test package-coverage package-debug
install: build
@cmake --build ${BUILD_DIR} ${INSTALL_ARGS} --target install
diff --git a/conf.d/cmake/config.cmake b/conf.d/cmake/config.cmake
index 0ebb3b3..9aa46f0 100644
--- a/conf.d/cmake/config.cmake
+++ b/conf.d/cmake/config.cmake
@@ -63,6 +63,7 @@ set (PKG_REQUIRED_LIST
json-c
libsystemd
afb-daemon
+ appcontroller
)
# Static constante definition