feat(app/random_app): add random app

Add an application that can generate random bytestream

Change-Id: I4c6cc2b43c72dedc8baf57632bce7b41f2a6beef
Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c231396..b1507fb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -173,10 +173,9 @@
 
     set(BUNDLE_COMMAND_OUTPUT "${ARTEFACT_DIR}/bundle_app_out.txt")
     add_custom_command(
-        # TODO: Call ${BUNDLE_APP_RMM} instead of copy if an app is added.
-        COMMAND "${CMAKE_COMMAND}" -E copy ${ARTEFACT_DIR}/rmm_core.img ${ARTEFACT_DIR}/${RMM_IMG} 2> ${BUNDLE_COMMAND_OUTPUT}
+        COMMAND "${BUNDLE_APP_RMM}" --out-bin ${ARTEFACT_DIR}/${RMM_IMG} --rmm-bin ${ARTEFACT_DIR}/rmm_core.img ${EL0_APP_BIN_LIST} 2> ${BUNDLE_COMMAND_OUTPUT}
         OUTPUT ${RMM_IMG}
-        DEPENDS rmm_core.img)
+        DEPENDS rmm_core.img rmm-random-app-bin)
 endif()
 
 add_custom_target(rmm ALL DEPENDS rmm_core.img rmm_core.dump rmm_core.elf rmm.elf rmm_core.map ${RMM_IMG})