Additional functions of policy and resource management.
[profile/ivi/ico-uxf-homescreen.git] / lib / misc / state-machine / Makefile.am
1 AM_CPPFLAGS = $(GCC_CXXFLAGS) -DLOG_CICO
2 #AM_CPPFLAGS = $(GCC_CXXFLAGS) -DLOG_CONSOLE
3 #AM_CPPFLAGS = $(GCC_CXXFLAGS)
4
5 lib_LTLIBRARIES =                               \
6         libico-state-machine.la
7
8 libico_state_machine_la_LDFLAGS = -version-info 0:9:0 
9
10 libico_state_machine_la_SOURCES =       \
11         CicoStateCore.cpp                               \
12         CicoEvent.cpp                                   \
13         CicoEventInfo.cpp                               \
14         CicoStateMachine.cpp                    \
15         CicoState.cpp                                   \
16         CicoFinalState.cpp                              \
17         CicoHistoryState.cpp                    \
18         CicoStateAction.cpp                     \
19         CicoStateMachineCreator.cpp     \
20         CicoBlockParser.cpp                     \
21         ico_StateMachine_CWrapper.cpp
22
23 libico_state_machine_la_CPPFLAGS =      \
24         $(GCC_CXXFLAGS)                                 \
25         -DLOG_CICO                                              \
26     @DLOG_CFLAGS@                                       \
27         -I../../../include                              \
28         -I/usr/include/ico-util
29
30 libico_state_machine_la_LIBADD =        \
31     @DLOG_LIBS@
32
33 AM_LDFLAGS = -module -avoid-version -rpath $(libdir)
34
35 install-exec-hook:
36         mkdir -p $(INSTALL_ROOT)/$(includedir)/ico-state-machine
37         install -m 644 CicoBlockParser.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
38         install -m 644 CicoEvent.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
39         install -m 644 CicoEventInfo.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
40         install -m 644 CicoFinalState.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
41         install -m 644 CicoHistoryState.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
42         install -m 644 CicoState.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
43         install -m 644 CicoStateAction.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
44         install -m 644 CicoStateCore.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
45         install -m 644 CicoStateMachine.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
46         install -m 644 CicoStateMachineCreator.h $(INSTALL_ROOT)/$(includedir)/ico-state-machine
47
48 uninstall:
49         rm -rf $(INSTALL_ROOT)/$(includedir)/ico-state-machine
50         rm -rf $(INSTALL_ROOT)/$(libdir)/libico-state-machine*
51
52 .FORCE :