summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: 3d4b5afd88af7ee6a4f9da49b0ea1b42188b83fb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
AUTOMAKE_OPTIONS = subdir-objects

MAINTAINERCLEANFILES = Makefile.in
BUILT_SOURCES =

SUBDIRS = . benchmarks examples

lib_LTLIBRARIES =
bin_PROGRAMS =
noinst_PROGRAMS =
check_PROGRAMS =
EXTRA_DIST =

if HAVE_WINDOWS
include Makefile_Evil.am
endif

if HAVE_PS3
include Makefile_Escape.am
endif

include Makefile_Eina.am
include Makefile_Eo.am
include Makefile_Eet.am
include Makefile_Evas.am
include Makefile_Ecore.am
include Makefile_Ecore_Con.am
include Makefile_Ecore_Ipc.am
include Makefile_Ecore_File.am
include Makefile_Ecore_Input.am
if HAVE_ECORE_COCOA
include Makefile_Ecore_Cocoa.am
endif
if HAVE_ECORE_FB
include Makefile_Ecore_FB.am
endif
if HAVE_PS3
include Makefile_Ecore_Psl1ght.am
endif
if HAVE_ECORE_SDL
include Makefile_Ecore_SDL.am
endif
if HAVE_ECORE_WAYLAND
include Makefile_Ecore_Wayland.am
endif
if HAVE_WIN32
include Makefile_Ecore_Win32.am
endif
if HAVE_WINCE
include Makefile_Ecore_WinCE.am
endif
if HAVE_ECORE_X
include Makefile_Ecore_X.am
endif
include Makefile_Ecore_Imf.am
include Makefile_Ecore_Evas.am
if HAVE_ECORE_AUDIO
include Makefile_Ecore_Audio.am
endif
include Makefile_Embryo.am
include Makefile_Eio.am
include Makefile_EDBus.am
include Makefile_Efreet.am
if HAVE_EEZE
include Makefile_Eeze.am
endif

.PHONY: benchmark examples

benchmark:
	@$(MAKE) $(AM_MAKEFLAGS)
	@$(MAKE) $(AM_MAKEFLAGS) -C benchmarks benchmark

examples:
	@make
	@$(MAKE) $(AM_MAKEFLAGS) -C examples examples

install-examples:
	@$(MAKE) $(AM_MAKEFLAGS) -C examples install-examples

clean-local:
	rm -rf bin/eet/*.gcno
	rm -rf bin/efreet/*.gcno
	rm -rf bin/eeze/*.gcno
	rm -rf lib/evil/*.gcno
	rm -rf lib/eina/*.gcno
	rm -rf lib/eo/*.gcno
	rm -rf lib/eet/*.gcno
	rm -rf lib/evas/*.gcno
	rm -rf lib/evas/cache/*.gcno
	rm -rf lib/evas/cache2/*.gcno
	rm -rf lib/evas/canvas/*.gcno
	rm -rf lib/evas/common/*.gcno
	rm -rf lib/evas/common/evas_op_blend/*.gcno
	rm -rf lib/evas/common/language/*.gcno
	rm -rf lib/evas/cserve2/*.gcno
	rm -rf lib/evas/file/*.gcno
	rm -rf lib/embryo/*.gcno
	rm -rf lib/edbus/*.gcno
	rm -rf lib/efreet/*.gcno
	rm -rf lib/eeze/*.gcno
	rm -rf modules/eina/mp/pass_through/*.gcno
	rm -rf modules/eina/mp/one_big/*.gcno
	rm -rf modules/eina/mp/chained_pool/*.gcno
	rm -rf modules/evas/engines/buffer/*.gcno
	rm -rf modules/evas/engines/direct3d/*.gcno
	rm -rf modules/evas/engines/fb/*.gcno
	rm -rf modules/evas/engines/gl_cocoa/*.gcno
	rm -rf modules/evas/engines/gl_common/*.gcno
	rm -rf modules/evas/engines/gl_sdl/*.gcno
	rm -rf modules/evas/engines/gl_x11/*.gcno
	rm -rf modules/evas/engines/psl1ght/*.gcno
	rm -rf modules/evas/engines/software_ddraw/*.gcno
	rm -rf modules/evas/engines/software_gdi/*.gcno
	rm -rf modules/evas/engines/software_generic/*.gcno
	rm -rf modules/evas/engines/software_x11/*.gcno
	rm -rf modules/evas/engines/wayland_egl/*.gcno
	rm -rf modules/evas/engines/wayland_shm/*.gcno
	rm -rf modules/evas/loaders/bmp/*.gcno
	rm -rf modules/evas/loaders/eet/*.gcno
	rm -rf modules/evas/loaders/generic/*.gcno
	rm -rf modules/evas/loaders/gif/*.gcno
	rm -rf modules/evas/loaders/ico/*.gcno
	rm -rf modules/evas/loaders/jpeg/*.gcno
	rm -rf modules/evas/loaders/pmaps/*.gcno
	rm -rf modules/evas/loaders/png/*.gcno
	rm -rf modules/evas/loaders/psd/*.gcno
	rm -rf modules/evas/loaders/svg/*.gcno
	rm -rf modules/evas/loaders/tga/*.gcno
	rm -rf modules/evas/loaders/tiff/*.gcno
	rm -rf modules/evas/loaders/wbmp/*.gcno
	rm -rf modules/evas/loaders/webp/*.gcno
	rm -rf modules/evas/loaders/xpm/*.gcno
	rm -rf modules/evas/savers/eet/*.gcno
	rm -rf modules/evas/savers/jpeg/*.gcno
	rm -rf modules/evas/savers/png/*.gcno
	rm -rf modules/evas/savers/tiff/*.gcno
	rm -rf static_libs/liblinebreak/*.gcno
	rm -rf static_libs/lz4/*.gcno