SET( GPROF_DLT_CONSOLE OFF)\r
SET( GPROF_DLT_ADAPTOR OFF)\r
\r
+###################### systemd Settings #################\r
+SET( DLT_SYSLOG_APPID "SYS" )\r
+SET( DLT_SYSLOG_CTID "LOG" )\r
+SET( DLT_SYSLOG_PORT 4712 )\r
+\r
SET( prefix ${CMAKE_INSTALL_PREFIX})\r
SET( libdir "\${exec_prefix}/lib" )\r
SET( includedir "\${exec_prefix}/include" )\r
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/include/dlt/dlt_version.h.cmake ${CMAKE_SOURCE_DIR}/include/dlt/dlt_version.h @ONLY)\r
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/doxygen.cfg.cmake ${CMAKE_SOURCE_DIR}/doxygen.cfg @ONLY)\r
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/automotive-dlt.pc.cmake ${CMAKE_SOURCE_DIR}/automotive-dlt.pc @ONLY)\r
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/systemd/dlt.service.cmake ${CMAKE_SOURCE_DIR}/systemd/dlt.service @ONLY)\r
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/systemd/dlt-syslog.service.cmake ${CMAKE_SOURCE_DIR}/systemd/dlt-syslog.service @ONLY)\r
#CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/package/automotive-dlt.spec.cmake ${CMAKE_SOURCE_DIR}/package/automotive-dlt.spec ESCAPE_QUOTES)\r
\r
OPTION(BUILD_SHARED_LIBS "Set to OFF to build static libraries" ON )\r
EXPORT_LIBRARY_DEPENDENCIES( "${PROJECT_NAME}LibDeps.cmake" )\r
\r
\r
-#######################\r
-# CPack configuration #\r
-#######################\r
-\r
+################ CPack configuration #################\r
SET(CPACK_GENERATOR "DEB;RPM;TGZ")\r
-\r
-SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Alexander Wenzel") #required\r
+SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Alexander Wenzel")\r
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "automotive-dlt")\r
SET(CPACK_PACKAGE_DESCRIPTION "This component provides a standardised log and trace interface, based on the\r
standardised protocol specified in the AUTOSAR standard 4.0 DLT. \r
- the DLT client console utilities\r
- the DLT test applications ")\r
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")\r
-SET(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.txt")\r
+SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")\r
SET(CPACK_PACKAGE_VERSION_MAJOR ${PRINT_MAJOR_VERSION})\r
SET(CPACK_PACKAGE_VERSION_MINOR ${PRINT_MINOR_VERSION})\r
SET(CPACK_PACKAGE_VERSION_PATCH ${PRINT_PATCH_LEVEL})\r
--- /dev/null
+# This file is for starting dlt-adaptor-udp\r
+#\r
+# For more informations about starting options of dlt-daemon use the command "dlt-adaptor-udp -h".\r
+#\r
+# basic.target A special target unit covering early boot-up.\r
+# Usually this should pull-in all sockets, mount points, swap devices and \r
+# other basic initialization necessary for the general purpose daemons. \r
+# Most normal daemons should have dependencies of type After and Requires on this unit\r
+\r
+[Unit]\r
+Description=DLT Syslog Adapter\r
+\r
+[Service]\r
+ExecStart=/usr/local/bin/dlt-adaptor-udp -a @DLT_SYSLOG_APPID@ -c @DLT_SYSLOG_CTID@ -p @DLT_SYSLOG_PORT@\r
+# Restart=always\r
+\r
+[Install]\r
+WantedBy=basic.target\r