summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorGuillaume Friloux <guillaume.friloux@gmail.com>2014-06-05 13:40:44 +0200
committerGuillaume Friloux <guillaume.friloux@gmail.com>2014-06-05 13:40:44 +0200
commit3ed4f745907d3e842e64b341e2426c0c99cf3297 (patch)
treea62d64eeb9b93bccf4a80557fcc04477810dbb70 /src/Makefile.am
parente7faaf9fc5dde56a9d07a046a4fbfbe2f2161f27 (diff)
Add --disable-gui.
This allows people to disable the building of anything GUI related. In my case, it is used for servers. I encourage anyone that think they can do a better patch to improve it, as i dislike having to add all those AM_CONDITIONAL(). Maybe the macros should be improved.
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 41fc0d31b8..58124bbddb 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -34,12 +34,20 @@ include Makefile_Eina.am
34include Makefile_Eo.am 34include Makefile_Eo.am
35include Makefile_Eet.am 35include Makefile_Eet.am
36include Makefile_Eolian.am 36include Makefile_Eolian.am
37include Makefile_Evas.am
38include Makefile_Ecore.am 37include Makefile_Ecore.am
39include Makefile_Ecore_Cxx.am 38include Makefile_Ecore_Cxx.am
40include Makefile_Ecore_Con.am 39include Makefile_Ecore_Con.am
41include Makefile_Ecore_Ipc.am 40include Makefile_Ecore_Ipc.am
42include Makefile_Ecore_File.am 41include Makefile_Ecore_File.am
42include Makefile_Ecore_Avahi.am
43include Makefile_Embryo.am
44include Makefile_Eio.am
45include Makefile_Eldbus.am
46include Makefile_Efreet.am
47include Makefile_Eeze.am
48
49if BUILD_GUI
50include Makefile_Evas.am
43include Makefile_Ecore_Input.am 51include Makefile_Ecore_Input.am
44include Makefile_Ecore_Input_Evas.am 52include Makefile_Ecore_Input_Evas.am
45include Makefile_Ecore_Cocoa.am 53include Makefile_Ecore_Cocoa.am
@@ -51,29 +59,25 @@ include Makefile_Ecore_Wayland.am
51include Makefile_Ecore_Win32.am 59include Makefile_Ecore_Win32.am
52include Makefile_Ecore_WinCE.am 60include Makefile_Ecore_WinCE.am
53include Makefile_Ecore_X.am 61include Makefile_Ecore_X.am
62include Makefile_Ecore_Audio.am
54include Makefile_Ecore_IMF.am 63include Makefile_Ecore_IMF.am
55include Makefile_Ecore_IMF_Evas.am 64include Makefile_Ecore_IMF_Evas.am
56include Makefile_Ecore_Evas.am 65include Makefile_Ecore_Evas.am
57include Makefile_Ecore_Audio.am
58include Makefile_Ecore_Audio_Cxx.am
59include Makefile_Ecore_Avahi.am
60include Makefile_Embryo.am
61include Makefile_Eio.am
62include Makefile_Eldbus.am
63include Makefile_Efreet.am
64include Makefile_Eeze.am
65include Makefile_EPhysics.am 66include Makefile_EPhysics.am
66include Makefile_Edje.am 67include Makefile_Edje.am
67include Makefile_Emotion.am 68include Makefile_Emotion.am
68include Makefile_Ethumb.am 69include Makefile_Ethumb.am
69include Makefile_Ethumb_Client.am 70include Makefile_Ethumb_Client.am
70 71
72include Makefile_Ecore_Audio_Cxx.am
73include Makefile_Edje_Cxx.am
74include Makefile_Evas_Cxx.am
75endif
76
71include Makefile_Eina_Cxx.am 77include Makefile_Eina_Cxx.am
72include Makefile_Eolian_Cxx.am 78include Makefile_Eolian_Cxx.am
73include Makefile_Eet_Cxx.am 79include Makefile_Eet_Cxx.am
74include Makefile_Eo_Cxx.am 80include Makefile_Eo_Cxx.am
75include Makefile_Edje_Cxx.am
76include Makefile_Evas_Cxx.am
77 81
78.PHONY: benchmark examples 82.PHONY: benchmark examples
79 83