1 lib_LTLIBRARIES = libico-uxf-weston-plugin.la
4 ico_window_mgr-client-protocol.h \
5 ico_input_mgr-client-protocol.h \
8 libico_uxf_weston_plugin_la_LIBADD = -lrt -lm
9 libico_uxf_weston_plugin_la_LDFLAGS = -version-info 0:9:0
10 libico_uxf_weston_plugin_la_SOURCES = \
11 ico_window_mgr-protocol.c \
12 ico_input_mgr-protocol.c
15 -DDATADIR='"$(datadir)"' \
16 -DMODULEDIR='"$(moduledir)"' \
17 -DLIBEXECDIR='"$(libexecdir)"'
21 git-version.h : .FORCE
22 $(AM_V_GEN)(echo "#define BUILD_ID \"$(shell git --work-tree=$(top_srcdir) describe --always --dirty) $(shell git --work-tree=$(top_srcdir) log -1 --format='%s (%ci)')\"" > $@-new; \
23 cmp -s $@ $@-new || cp $@-new $@; \
28 moduledir = @libdir@/weston
29 module_LTLIBRARIES = \
30 $(ico_plugin_loader) \
32 $(ico_window_animation) \
35 # Weston Plugin Loader
36 ico_plugin_loader = ico_plugin_loader.la
37 ico_plugin_loader_la_LDFLAGS = -module -avoid-version
38 ico_plugin_loader_la_LIBADD = $(PLUGIN_LIBS)
39 ico_plugin_loader_la_CFLAGS = $(GCC_CFLAGS) $(EXT_CFLAGS) $(PLUGIN_CFLAGS)
40 ico_plugin_loader_la_SOURCES = \
42 ico_ivi_common_private.h \
45 # Multi Window Manager
46 ico_window_mgr = ico_window_mgr.la
47 ico_window_mgr_la_LDFLAGS = -module -avoid-version
48 ico_window_mgr_la_LIBADD = $(PLUGIN_LIBS) $(AUL_LIBS)
49 ico_window_mgr_la_CFLAGS = $(GCC_CFLAGS) $(EXT_CFLAGS) $(PLUGIN_CFLAGS)
50 ico_window_mgr_la_SOURCES = \
52 ico_window_mgr_private.h \
53 ico_ivi_common_private.h \
54 ico_window_mgr-protocol.c \
55 ico_window_mgr-server-protocol.h
58 ico_window_animation = ico_window_animation.la
59 ico_window_animation_la_LDFLAGS = -module -avoid-version
60 ico_window_animation_la_LIBADD = $(PLUGIN_LIBS) $(AUL_LIBS)
61 ico_window_animation_la_CFLAGS = $(GCC_CFLAGS) $(EXT_CFLAGS) $(PLUGIN_CFLAGS)
62 ico_window_animation_la_SOURCES = \
63 ico_window_animation.c \
64 ico_window_mgr_private.h \
65 ico_ivi_common._privateh
68 ico_input_mgr = ico_input_mgr.la
69 ico_input_mgr_la_LDFLAGS = -module -avoid-version
70 ico_input_mgr_la_LIBADD = $(PLUGIN_LIBS)
71 ico_input_mgr_la_CFLAGS = $(GCC_CFLAGS) $(EXT_CFLAGS) $(PLUGIN_CFLAGS)
72 ico_input_mgr_la_SOURCES = \
75 ico_window_mgr_private.h \
76 ico_ivi_common._privateh \
77 ico_input_mgr-protocol.c \
78 ico_input_mgr-server-protocol.h
80 # Wayland protocol(Build by wayland-scanner)
82 ico_window_mgr-protocol.c \
83 ico_window_mgr-server-protocol.h \
84 ico_window_mgr-client-protocol.h \
85 ico_input_mgr-protocol.c \
86 ico_input_mgr-server-protocol.h \
87 ico_input_mgr-client-protocol.h
89 CLEANFILES = $(BUILT_SOURCES)
91 @wayland_scanner_rules@