From 9daa9b7b0849a121309b5522ef7eb6d34c6712b2 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 27 Jun 2013 10:43:13 -0500 Subject: Adding in a build system --- service/CMakeLists.txt | 46 +++++++++++++++++++++++ service/service.c | 13 +++++++ service/unity-greeter-session-broadcast-service.c | 13 ------- 3 files changed, 59 insertions(+), 13 deletions(-) create mode 100644 service/CMakeLists.txt create mode 100644 service/service.c delete mode 100644 service/unity-greeter-session-broadcast-service.c (limited to 'service') diff --git a/service/CMakeLists.txt b/service/CMakeLists.txt new file mode 100644 index 0000000..12caadc --- /dev/null +++ b/service/CMakeLists.txt @@ -0,0 +1,46 @@ + +########################### +# Generated Lib +########################### + +set(SERVICE_GENERATED_HEADERS +service-iface.h +) + +set(SERVICE_GENERATED_SOURCES +service-iface.c +) + +add_gdbus_codegen( +OUTFILES SERVICE_GENERATED_SOURCES +NAME service-iface +PREFIX com.canonical.Unity.Greeter.Broadcast. +NAMESPACE ServiceIface +SERVICE_XML ${CMAKE_CURRENT_SOURCE_DIR}/../data/com.canonical.Unity.Greeter.Broadcast.xml +) + +add_library(service-generated STATIC ${HUD_SERVICE_GENERATED_SOURCES}) + +target_link_libraries(service-generated +${GLIB2_LIBRARIES} +${GOBJECT2_LIBRARIES} +) + +########################### +# Service Executable +########################### + +add_executable(service-exec service.c) + +set_target_properties(service-exec PROPERTIES OUTPUT_NAME "unity-greeter-session-broadcast-service") + +target_link_libraries(service-exec service-generated) + +########################### +# Installation +########################### + +install( + TARGETS service-exec + RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_LIBEXECDIR}/unity-greeter-session-broadcast" +) diff --git a/service/service.c b/service/service.c new file mode 100644 index 0000000..7cd5cca --- /dev/null +++ b/service/service.c @@ -0,0 +1,13 @@ + +void +main (int argc, char * argv[]) +{ + + + + + + + + return 0; +} diff --git a/service/unity-greeter-session-broadcast-service.c b/service/unity-greeter-session-broadcast-service.c deleted file mode 100644 index 7cd5cca..0000000 --- a/service/unity-greeter-session-broadcast-service.c +++ /dev/null @@ -1,13 +0,0 @@ - -void -main (int argc, char * argv[]) -{ - - - - - - - - return 0; -} -- cgit v1.2.3