summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_Con.am
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2014-10-02 16:52:45 +0100
committerTom Hacohen <tom@stosb.com>2014-10-02 16:54:08 +0100
commit23143148f1a02b605bbdbc839e6d0c60dd6df300 (patch)
tree009be6d0f8516a87cd9090033cdbfe176b5ea6d2 /src/Makefile_Ecore_Con.am
parent308f000b394472d34560446baee51d67a339a426 (diff)
Build system: Clean up the generation of sources from eolian.
This cleans up a lot of the build system. This makes everything consistent, clean, less redundant and also fixes the issue of make clean not cleaning up generated files.
Diffstat (limited to 'src/Makefile_Ecore_Con.am')
-rw-r--r--src/Makefile_Ecore_Con.am41
1 files changed, 18 insertions, 23 deletions
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index 3fecaa2fef..dbeb331f33 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -1,33 +1,28 @@
1 1
2### Library 2### Library
3 3
4ecorecon_eobuiltheaders = \ 4ecore_con_eolian_files = \
5 lib/ecore_con/ecore_con_base.eo.h \ 5 lib/ecore_con/ecore_con_base.eo \
6 lib/ecore_con/ecore_con_base.eo.legacy.h \ 6 lib/ecore_con/ecore_con_client.eo \
7 lib/ecore_con/ecore_con_client.eo.h \ 7 lib/ecore_con/ecore_con_server.eo \
8 lib/ecore_con/ecore_con_client.eo.legacy.h \ 8 lib/ecore_con/ecore_con_connector.eo \
9 lib/ecore_con/ecore_con_server.eo.h \ 9 lib/ecore_con/ecore_con_url.eo
10 lib/ecore_con/ecore_con_server.eo.legacy.h \ 10
11 lib/ecore_con/ecore_con_connector.eo.h \ 11ecore_con_eolian_c = $(ecore_con_eolian_files:%.eo=%.eo.c)
12 lib/ecore_con/ecore_con_connector.eo.legacy.h \ 12ecore_con_eolian_h = $(ecore_con_eolian_files:%.eo=%.eo.h) \
13 lib/ecore_con/ecore_con_url.eo.h \ 13 $(ecore_con_eolian_files:%.eo=%.eo.legacy.h)
14 lib/ecore_con/ecore_con_url.eo.legacy.h
15 14
16BUILT_SOURCES += \ 15BUILT_SOURCES += \
17 ${ecorecon_eobuiltheaders} \ 16 $(ecore_con_eolian_c) \
18 lib/ecore_con/ecore_con_base.eo.c \ 17 $(ecore_con_eolian_h)
19 lib/ecore_con/ecore_con_client.eo.c \ 18
20 lib/ecore_con/ecore_con_server.eo.c \ 19CLEANFILES += \
21 lib/ecore_con/ecore_con_connector.eo.c \ 20 $(ecore_con_eolian_c) \
22 lib/ecore_con/ecore_con_url.eo.c 21 $(ecore_con_eolian_h)
23 22
24ecoreconeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@ 23ecoreconeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
25ecoreconeolianfiles_DATA = \ 24ecoreconeolianfiles_DATA = \
26 lib/ecore_con/ecore_con_base.eo \ 25 $(ecore_con_eolian_files)
27 lib/ecore_con/ecore_con_client.eo \
28 lib/ecore_con/ecore_con_server.eo \
29 lib/ecore_con/ecore_con_connector.eo \
30 lib/ecore_con/ecore_con_url.eo
31 26
32EXTRA_DIST += \ 27EXTRA_DIST += \
33 ${ecoreconeolianfiles_DATA} 28 ${ecoreconeolianfiles_DATA}
@@ -42,7 +37,7 @@ lib/ecore_con/Ecore_Con_Eo.h \
42lib/ecore_con/Ecore_Con_Eet.h 37lib/ecore_con/Ecore_Con_Eet.h
43 38
44nodist_installed_ecoreconmainheaders_DATA = \ 39nodist_installed_ecoreconmainheaders_DATA = \
45 ${ecorecon_eobuiltheaders} 40 $(ecore_con_eolian_h)
46 41
47lib_ecore_con_libecore_con_la_SOURCES = \ 42lib_ecore_con_libecore_con_la_SOURCES = \
48lib/ecore_con/ecore_con_alloc.c \ 43lib/ecore_con/ecore_con_alloc.c \