3 -I$(top_builddir)/src/bin \
5 -I$(top_srcdir)/src/bin \
11 @WAYLAND_TBM_CFLAGS@ \
12 -DE_BINDIR=\"$(bindir)\" \
13 -DPACKAGE_BIN_DIR=\"@PACKAGE_BIN_DIR@\" \
14 -DPACKAGE_LIB_DIR=\"@PACKAGE_LIB_DIR@\" \
15 -DPACKAGE_DATA_DIR=\"@PACKAGE_DATA_DIR@\" \
16 -DLOCALE_DIR=\"@LOCALE_DIR@\" \
17 -DPACKAGE_SYSCONF_DIR=\"@PACKAGE_SYSCONF_DIR@\"
20 src/bin/enlightenment \
21 src/bin/enlightenment_info
23 #internal_bindir = $(libdir)/enlightenment/utils
24 #internal_bin_PROGRAMS =
26 ENLIGHTENMENTHEADERS = \
29 src/bin/e_bindings.h \
32 src/bin/e_comp_canvas.h \
33 src/bin/e_comp_cfdata.h \
34 src/bin/e_comp_object.h \
35 src/bin/e_config_data.h \
37 src/bin/e_dbusmenu.h \
39 src/bin/e_deskmirror.h \
46 src/bin/e_grabinput.h \
50 src/bin/e_includes.h \
51 src/bin/e_info_shared_types.h \
52 src/bin/e_info_server.h \
56 src/bin/e_maximize.h \
60 src/bin/e_obj_dialog.h \
69 src/bin/e_remember.h \
72 src/bin/e_screensaver.h \
74 src/bin/e_test_helper.h \
81 src/bin/e_util_transform.h \
82 src/bin/e_comp_hwc.h \
86 ENLIGHTENMENTHEADERS += \
87 src/bin/e_uuid_store.h \
88 src/bin/e_comp_wl_data.h \
89 src/bin/e_comp_wl_input.h \
93 ENLIGHTENMENTHEADERS += \
94 src/bin/e_comp_wl_tbm.h
100 src/bin/e_actions.c \
102 src/bin/e_bindings.c \
105 src/bin/e_comp_canvas.c \
106 src/bin/e_comp_cfdata.c \
107 src/bin/e_comp_object.c \
108 src/bin/e_comp_drm.c \
110 src/bin/e_config_data.c \
111 src/bin/e_dbusmenu.c \
113 src/bin/e_deskmirror.c \
120 src/bin/e_grabinput.c \
123 src/bin/e_info_server.c \
127 src/bin/e_maximize.c \
131 src/bin/e_obj_dialog.c \
137 src/bin/e_pointer.c \
139 src/bin/e_remember.c \
142 src/bin/e_screensaver.c \
143 src/bin/e_signals.c \
144 src/bin/e_test_helper.c \
151 src/bin/e_util_transform.c \
152 src/bin/e_comp_hwc.c \
154 $(ENLIGHTENMENTHEADERS)
157 enlightenment_src += \
158 src/bin/e_uuid_store.c \
159 src/bin/session-recovery-protocol.c \
160 src/bin/session-recovery-server-protocol.h \
161 src/bin/e_comp_wl_screenshooter_server.c \
162 src/bin/e_comp_wl_screenshooter_server.h \
163 src/bin/e_comp_wl_data.c \
164 src/bin/e_comp_wl_input.c \
168 enlightenment_src += \
169 src/bin/e_comp_wl_tbm.c
174 src_bin_enlightenment_CPPFLAGS = $(E_CPPFLAGS) -DEFL_BETA_API_SUPPORT -DEFL_EO_API_SUPPORT -DE_LOGGING=1 @WAYLAND_CFLAGS@ $(TTRACE_CFLAGS)
176 src_bin_enlightenment_CPPFLAGS += @WAYLAND_TBM_CFLAGS@ @ECORE_DRM_CFLAGS@
179 src_bin_enlightenment_CPPFLAGS += @HWC_CFLAGS@
182 src_bin_enlightenment_SOURCES = \
186 src_bin_enlightenment_LDFLAGS = -export-dynamic
187 src_bin_enlightenment_LDADD = @e_libs@ @dlopen_libs@ @cf_libs@ @VALGRIND_LIBS@ @WAYLAND_LIBS@ -lm @SHM_OPEN_LIBS@ $(TTRACE_LIBS)
189 src_bin_enlightenment_LDADD += @WAYLAND_TBM_LIBS@ @ECORE_DRM_LIBS@
192 src_bin_enlightenment_LDADD += @HWC_LIBS@
195 src_bin_enlightenment_info_SOURCES = \
197 src/bin/e_info_client.c
198 src_bin_enlightenment_info_LDADD = @E_INFO_LIBS@
199 src_bin_enlightenment_info_CPPFLAGS = $(E_CPPFLAGS) @E_INFO_CFLAGS@
201 # HACK! why install-data-hook? install-exec-hook is run after bin_PROGRAMS
202 # and before internal_bin_PROGRAMS are installed. install-data-hook is
204 setuid_root_mode = a=rx,u+xs
205 installed_headersdir = $(prefix)/include/enlightenment
206 installed_headers_DATA = $(ENLIGHTENMENTHEADERS)
208 PHONIES += e enlightenment install-e install-enlightenment
211 install-e: install-binPROGRAMS
212 install-enlightenment: install-e