diff options
Diffstat (limited to 'gen/Makefile.am')
-rw-r--r-- | gen/Makefile.am | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/gen/Makefile.am b/gen/Makefile.am new file mode 100644 index 0000000..a5a4a42 --- /dev/null +++ b/gen/Makefile.am @@ -0,0 +1,51 @@ +################################################################################ +# +# Author: Jean-Pierre.Bogler@continental-corporation.com +# +# Makefile template for the node-health-monitor generated sources +# +# Process this file with automake to produce a Makefile.in. +# +# Copyright (C) 2013 Continental Automotive Systems, Inc. +# +# This Source Code Form is subject to the terms of the Mozilla Public License, +# v. 2.0. If a copy of the MPL was not distributed with this file, You can +# obtain one at http://mozilla.org/MPL/2.0/. +# +# Date Author Reason +# 05th Feb. 2013 Jean-Pierre Bogler Initial revision +# +################################################################################ + +# List generated sources here to assert that they are available at built start +BUILT_SOURCES = nhm-dbus-info.c \ + nhm-dbus-info.h \ + nsm-dbus-lc-control.c \ + nsm-dbus-lc-control.h \ + nsm-dbus-consumer.c \ + nsm-dbus-consumer.h \ + nsm-dbus-lc-consumer.c \ + nsm-dbus-lc-consumer.h + +# Delete all generated files on 'make clean' +CLEANFILES = nhm-dbus-info.c \ + nhm-dbus-info.h \ + nsm-dbus-lc-control.c \ + nsm-dbus-lc-control.h \ + nsm-dbus-consumer.c \ + nsm-dbus-consumer.h \ + nsm-dbus-lc-consumer.c \ + nsm-dbus-lc-consumer.h + +# Targets to create generated sources during the build +nhm-dbus-info.c nhm-dbus-info.h: $(top_srcdir)/mod/org.genivi.NodeHealthMonitor.Info.xml + gdbus-codegen --interface org.genivi.NodeHealthMonitor. --c-namespace NhmDbus --generate-c-code nhm-dbus-info $(top_srcdir)/mod/org.genivi.NodeHealthMonitor.Info.xml + +nsm-dbus-lc-control.c nsm-dbus-lc-control.h: $(nsmdbusinterfacesdir)/org.genivi.NodeStateManager.LifecycleControl.xml + gdbus-codegen --interface org.genivi.NodeStateManager.Lifecycle --c-namespace NsmDbusLc --generate-c-code nsm-dbus-lc-control $(nsmdbusinterfacesdir)/org.genivi.NodeStateManager.LifecycleControl.xml + +nsm-dbus-consumer.c nsm-dbus-consumer.h: $(nsmdbusinterfacesdir)/org.genivi.NodeStateManager.Consumer.xml + gdbus-codegen --interface org.genivi.NodeStateManager. --c-namespace NsmDbus --generate-c-code nsm-dbus-consumer $(nsmdbusinterfacesdir)/org.genivi.NodeStateManager.Consumer.xml + +nsm-dbus-lc-consumer.c nsm-dbus-lc-consumer.h: $(nsmdbusinterfacesdir)/org.genivi.NodeStateManager.LifecycleConsumer.xml + gdbus-codegen --interface org.genivi.NodeStateManager.LifeCycle --c-namespace NsmDbusLc --generate-c-code nsm-dbus-lc-consumer $(nsmdbusinterfacesdir)/org.genivi.NodeStateManager.LifecycleConsumer.xml
\ No newline at end of file |