diff options
author | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2013-01-03 20:37:42 +0000 |
---|---|---|
committer | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2013-01-03 20:37:42 +0000 |
commit | 68188ac0c89407cb35a0f04f86ad44b0deb95bdb (patch) | |
tree | 0ddf76421ab114f162c5a113f65119a6662d6a54 /src/Makefile_Eeze.am | |
parent | f7cc32f78bf86c804a3f3ae7b8428a408092fbdf (diff) |
efl: merge eeze.
Changes also in this commit:
* fix missing EAPI in symbols used by modules
* removed old libudev and libmount support as agreed by discomfitor/zmike
* replaced __UNUSED__ with EINA_UNUSED
* fixed docs hierarchy
SVN revision: 82100
Diffstat (limited to '')
-rw-r--r-- | src/Makefile_Eeze.am | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/src/Makefile_Eeze.am b/src/Makefile_Eeze.am new file mode 100644 index 0000000000..8e29128a38 --- /dev/null +++ b/src/Makefile_Eeze.am | |||
@@ -0,0 +1,166 @@ | |||
1 | |||
2 | ### Library | ||
3 | |||
4 | lib_LTLIBRARIES += \ | ||
5 | lib/eeze/libeeze.la | ||
6 | |||
7 | EEZE_COMMON_CPPFLAGS = \ | ||
8 | -I$(top_srcdir)/src/lib/eina \ | ||
9 | -I$(top_builddir)/src/lib/eina \ | ||
10 | -I$(top_srcdir)/src/lib/eco \ | ||
11 | -I$(top_builddir)/src/lib/eo \ | ||
12 | -I$(top_srcdir)/src/lib/ecore \ | ||
13 | -I$(top_builddir)/src/lib/ecore \ | ||
14 | -I$(top_srcdir)/src/lib/ecore_file \ | ||
15 | -I$(top_builddir)/src/lib/ecore_file \ | ||
16 | -I$(top_srcdir)/src/lib/ecore_con \ | ||
17 | -I$(top_builddir)/src/lib/ecore_con \ | ||
18 | -I$(top_srcdir)/src/lib/eet \ | ||
19 | -I$(top_builddir)/src/lib/eet \ | ||
20 | -I$(top_srcdir)/src/lib/eeze \ | ||
21 | -I$(top_builddir)/src/lib/eeze \ | ||
22 | @EFL_COV_CFLAGS@ \ | ||
23 | @EEZE_CFLAGS@ | ||
24 | |||
25 | EEZE_COMMON_LDADD = \ | ||
26 | lib/eina/libeina.la \ | ||
27 | lib/eo/libeo.la \ | ||
28 | lib/ecore/libecore.la \ | ||
29 | @EFL_COV_LIBS@ | ||
30 | |||
31 | installed_eezemainheadersdir = $(includedir)/eeze-@VMAJ@ | ||
32 | dist_installed_eezemainheaders_DATA = \ | ||
33 | lib/eeze/Eeze.h \ | ||
34 | lib/eeze/Eeze_Net.h \ | ||
35 | lib/eeze/Eeze_Sensor.h | ||
36 | |||
37 | # libeeze.la | ||
38 | lib_eeze_libeeze_la_SOURCES = \ | ||
39 | lib/eeze/eeze_main.c \ | ||
40 | lib/eeze/eeze_net.c \ | ||
41 | lib/eeze/eeze_net_private.h \ | ||
42 | lib/eeze/eeze_udev_find.c \ | ||
43 | lib/eeze/eeze_udev_private.h \ | ||
44 | lib/eeze/eeze_udev_private.c \ | ||
45 | lib/eeze/eeze_udev_syspath.c \ | ||
46 | lib/eeze/eeze_udev_walk.c \ | ||
47 | lib/eeze/eeze_udev_watch.c \ | ||
48 | lib/eeze/eeze_sensor_private.h \ | ||
49 | lib/eeze/eeze_sensor.c | ||
50 | |||
51 | if HAVE_EEZE_MOUNT | ||
52 | dist_installed_eezemainheaders_DATA += lib/eeze/Eeze_Disk.h | ||
53 | lib_eeze_libeeze_la_SOURCES += \ | ||
54 | lib/eeze/eeze_disk.c \ | ||
55 | lib/eeze/eeze_disk_udev.c \ | ||
56 | lib/eeze/eeze_disk_mount.c \ | ||
57 | lib/eeze/eeze_disk_private.h \ | ||
58 | lib/eeze/eeze_disk_libmount_new.c | ||
59 | |||
60 | EEZE_COMMON_LDADD += \ | ||
61 | lib/ecore_file/libecore_file.la \ | ||
62 | lib/ecore_con/libecore_con.la \ | ||
63 | lib/eet/libeet.la | ||
64 | endif | ||
65 | |||
66 | EEZE_COMMON_LIBADD = $(EEZE_COMMON_LDADD) @EEZE_LIBS@ | ||
67 | EEZE_COMMON_LDADD += @EEZE_LDFLAGS@ | ||
68 | EEZE_COMMON_USER_LIBADD = $(EEZE_COMMON_LIBADD) lib/eeze/libeeze.la | ||
69 | EEZE_COMMON_USER_LDADD = $(EEZE_COMMON_LDADD) lib/eeze/libeeze.la | ||
70 | |||
71 | lib_eeze_libeeze_la_CPPFLAGS = \ | ||
72 | $(EEZE_COMMON_CPPFLAGS) \ | ||
73 | -DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \ | ||
74 | -DPACKAGE_LIB_DIR=\"$(libdir)\" \ | ||
75 | -DEFL_EEZE_BUILD | ||
76 | |||
77 | lib_eeze_libeeze_la_LIBADD = $(EEZE_COMMON_LIBADD) | ||
78 | lib_eeze_libeeze_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ | ||
79 | |||
80 | eezemodulesensordir = $(libdir)/eeze/sensor | ||
81 | eezemodulesensor_LTLIBRARIES = | ||
82 | |||
83 | if HAVE_EEZE_TIZEN | ||
84 | eezemodulesensor_LTLIBRARIES += \ | ||
85 | modules/eeze/eeze-sensor-tizen.la | ||
86 | modules_eeze_eeze_sensor_tizen_la_SOURCES = \ | ||
87 | modules/eeze/eeze_sensor_tizen.c | ||
88 | modules_eeze_eeze_sensor_tizen_la_CPPFLAGS = \ | ||
89 | $(EEZE_COMMON_CPPFLAGS) \ | ||
90 | @TIZEN_SENSOR_CFLAGS@ | ||
91 | modules_eeze_eeze_sensor_tizen_la_LIBADD = \ | ||
92 | $(EEZE_COMMON_USER_LIBADD) \ | ||
93 | @TIZEN_SENSOR_LIBS@ | ||
94 | modules_eeze_eeze_sensor_tizen_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ | ||
95 | modules_eeze_eeze_sensor_tizen_la_LIBTOOLFLAGS = --tag=disable-static | ||
96 | else | ||
97 | |||
98 | eezemodulesensor_LTLIBRARIES += \ | ||
99 | modules/eeze/eeze-sensor-fake.la | ||
100 | modules_eeze_eeze_sensor_fake_la_SOURCES = \ | ||
101 | modules/eeze/eeze_sensor_fake.c | ||
102 | modules_eeze_eeze_sensor_fake_la_CPPFLAGS = $(EEZE_COMMON_CPPFLAGS) | ||
103 | modules_eeze_eeze_sensor_fake_la_LIBADD = $(EEZE_COMMON_USER_LIBADD) | ||
104 | modules_eeze_eeze_sensor_fake_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ | ||
105 | modules_eeze_eeze_sensor_fake_la_LIBTOOLFLAGS = --tag=disable-static | ||
106 | endif | ||
107 | |||
108 | ### Binary | ||
109 | |||
110 | noinst_PROGRAMS += \ | ||
111 | bin/eeze/eeze_udev_test \ | ||
112 | bin/eeze/eeze_sensor_test | ||
113 | |||
114 | bin_eeze_eeze_udev_test_SOURCES = bin/eeze/eeze_udev_test.c | ||
115 | bin_eeze_eeze_udev_test_CPPFLAGS = $(EEZE_COMMON_CPPFLAGS) | ||
116 | bin_eeze_eeze_udev_test_LDADD = $(EEZE_COMMON_USER_LDADD) | ||
117 | |||
118 | bin_eeze_eeze_sensor_test_SOURCES = bin/eeze/eeze_sensor_test.c | ||
119 | bin_eeze_eeze_sensor_test_CPPFLAGS = $(EEZE_COMMON_CPPFLAGS) | ||
120 | bin_eeze_eeze_sensor_test_LDADD = $(EEZE_COMMON_USER_LDADD) | ||
121 | |||
122 | if HAVE_EEZE_MOUNT | ||
123 | bin_PROGRAMS += \ | ||
124 | bin/eeze/eeze_mount \ | ||
125 | bin/eeze/eeze_umount \ | ||
126 | bin/eeze/eeze_disk_ls \ | ||
127 | bin/eeze/eeze_scanner | ||
128 | |||
129 | bin_eeze_eeze_mount_SOURCES = bin/eeze/eeze_mount.c | ||
130 | bin_eeze_eeze_mount_CPPFLAGS = $(EEZE_COMMON_CPPFLAGS) | ||
131 | bin_eeze_eeze_mount_LDADD = $(EEZE_COMMON_USER_LDADD) | ||
132 | |||
133 | bin_eeze_eeze_umount_SOURCES = bin/eeze/eeze_umount.c | ||
134 | bin_eeze_eeze_umount_CPPFLAGS = $(EEZE_COMMON_CPPFLAGS) | ||
135 | bin_eeze_eeze_umount_LDADD = $(EEZE_COMMON_USER_LDADD) | ||
136 | |||
137 | bin_eeze_eeze_disk_ls_SOURCES = bin/eeze/eeze_disk_ls.c | ||
138 | bin_eeze_eeze_disk_ls_CPPFLAGS = $(EEZE_COMMON_CPPFLAGS) | ||
139 | bin_eeze_eeze_disk_ls_LDADD = $(EEZE_COMMON_USER_LDADD) | ||
140 | |||
141 | bin_eeze_eeze_scanner_SOURCES = \ | ||
142 | bin/eeze/eeze_scanner.c \ | ||
143 | bin/eeze/eeze_scanner.h | ||
144 | bin_eeze_eeze_scanner_CPPFLAGS = $(EEZE_COMMON_CPPFLAGS) | ||
145 | bin_eeze_eeze_scanner_LDADD = $(EEZE_COMMON_USER_LDADD) | ||
146 | endif | ||
147 | |||
148 | setuid_root_mode = a=rx,u+xs | ||
149 | install-data-hook:: | ||
150 | @chmod $(setuid_root_mode) $(DESTDIR)$(bindir)/eeze_scanner$(EXEEXT) || true | ||
151 | |||
152 | |||
153 | ### Unit tests | ||
154 | |||
155 | if EFL_ENABLE_TESTS | ||
156 | |||
157 | check_PROGRAMS += tests/eeze/eeze_suite | ||
158 | |||
159 | tests_eeze_eeze_suite_SOURCES = tests/eeze/eeze_suite.c | ||
160 | tests_eeze_eeze_suite_CPPFLAGS = \ | ||
161 | -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eeze\" \ | ||
162 | $(EEZE_COMMON_CPPFLAGS) \ | ||
163 | @CHECK_CFLAGS@ | ||
164 | tests_eeze_eeze_suite_LDADD = $(EEZE_COMMON_USER_LDADD) @CHECK_LIBS@ | ||
165 | |||
166 | endif | ||