# PROCESS_GPERF(${COMMON_SOURCE_DIR}/cgroup-memory-stat-lookup.gperf ${COMMON_SOURCE_DIR}/cgroup-memory-stat-lookup.c)
# PROCESS_GPERF(${COMMON_SOURCE_DIR}/meminfo-lookup.gperf ${COMMON_SOURCE_DIR}/meminfo-lookup.c)
-SET(RESOURCED_SHARED_SOURCES ${RESOURCED_SHARED_SOURCES}
- ${COMMON_SOURCE_DIR}/smaps-lookup.c
- ${COMMON_SOURCE_DIR}/cgroup-memory-stat-lookup.c
- ${COMMON_SOURCE_DIR}/meminfo-lookup.c
- )
+#SET(RESOURCED_SHARED_SOURCES ${RESOURCED_SHARED_SOURCES}
+# ${COMMON_SOURCE_DIR}/smaps-lookup.c
+# ${COMMON_SOURCE_DIR}/cgroup-memory-stat-lookup.c
+# ${COMMON_SOURCE_DIR}/meminfo-lookup.c
+# )
+
+FILE(GLOB FILES "${PROCESS_SOURCE_DIR}/*.c")
+SET(RESOURCED_SHARED_SOURCES ${RESOURCED_SHARED_SOURCES} ${FILES})
+
+FILE(GLOB FILES "${COMMON_SOURCE_DIR}/*.c")
+SET(RESOURCED_SHARED_SOURCES ${RESOURCED_SHARED_SOURCES} ${FILES})
SET(CMAKE_EXTRA_INCLUDE_FILES unistd.h)
${HEART_SOURCE_DIR}/include
${CPU_SOURCE_DIR}
${MEMORY_SOURCE_DIR}
- ${PROC-STAT_SOURCE_DIR}/include
+ ${PROCESS_SOURCE_DIR}/include
${BLOCK_SOURCE_DIR}/include
${FREEZER_SOURCE_DIR}/include
)
-SET(RESOURCED_SHARED_SOURCES ${RESOURCED_SHARED_SOURCES}
- ${PROC-STAT_SOURCE_DIR}/proc-handler.c
- ${PROC-STAT_SOURCE_DIR}/proc-main.c
- ${PROC-STAT_SOURCE_DIR}/proc-process.c
- ${PROC-STAT_SOURCE_DIR}/proc-monitor.c
- ${PROC-STAT_SOURCE_DIR}/proc-usage-stats.c
- ${PROC-STAT_SOURCE_DIR}/proc-usage-stats-helper.c
- ${PROC-STAT_SOURCE_DIR}/proc-appusage.c
- ${PROC-STAT_SOURCE_DIR}/proc-priority.c
- ${PROC-STAT_SOURCE_DIR}/proc-watchdog.c
-)
-
IF("${VIP_AGENT}" STREQUAL "ON")
SET(SOURCES ${SOURCES}
${INCLUDE_COMMON_DIR}/config.h)
# resourced internal private API
-FILE(GLOB FILES "${INCLUDE_COMMON_DIR}/*.h" "${INCLUDE_PUBLIC_DIR}/*.h" "${PROC-STAT_SOURCE_DIR}/include/*.h" "${RESOURCED_SOURCE_DIR}/*.h")
+FILE(GLOB FILES "${INCLUDE_COMMON_DIR}/*.h" "${INCLUDE_PUBLIC_DIR}/*.h" "${PROCESS_SOURCE_DIR}/include/*.h" "${RESOURCED_SOURCE_DIR}/*.h")
FOREACH(FILE ${FILES})
SET(RESOURCED_HEADERS ${RESOURCED_HEADERS} ${FILE})
ENDFOREACH()
-FILE(GLOB FILES "${COMMON_SOURCE_DIR}/*.c")
-FOREACH(FILE ${FILES})
- SET(RESOURCED_SHARED_SOURCES ${RESOURCED_SHARED_SOURCES} ${FILE})
-ENDFOREACH()
-
ADD_LIBRARY(resourced-private-api SHARED ${RESOURCED_SHARED_SOURCES})
TARGET_LINK_LIBRARIES(resourced-private-api ${RESOURCED_REQUIRE_PKGS_LDFLAGS})
INSTALL(FILES ${VIP_SOURCE_DIR}/vip-process-iot-headless.conf DESTINATION ${RD_CONFIG_PATH})
ENDIF()
-INSTALL(FILES ${PROC-STAT_SOURCE_DIR}/proc.conf
+INSTALL(FILES ${PROCESS_SOURCE_DIR}/proc.conf
DESTINATION ${RD_CONFIG_PATH} RENAME proc.conf)
IF("${MEM_STRESS}" STREQUAL "ON")
SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -I${FREEZER_SOURCE_DIR}/include")
SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -I${HEART_SOURCE_DIR}/include")
SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -I${MEMORY_SOURCE_DIR}")
-SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -I${PROC-STAT_SOURCE_DIR}/include")
+SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -I${PROCESS_SOURCE_DIR}/include")
SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -I${RESOURCED_SOURCE_DIR}")
SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -I${VIP_SOURCE_DIR}")
SET(UNIT_TESTS_CFLAGS "${UNIT_TESTS_CFLAGS} -Wno-psabi")