make eolian files also depend on eolian_gen
[platform/upstream/enlightenment.git] / Makefile.am
1 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
2 AUTOMAKE_OPTIONS = subdir-objects
3
4 SUBDIRS = .
5
6 if HAVE_PO
7
8 SUBDIRS += po
9
10 endif
11
12 SUFFIXES =
13 CLEANFILES =
14 DISTCLEANFILES =
15 INSTALL_DATA_HOOKS =
16 PHONIES =
17
18 MAINTAINERCLEANFILES = \
19 ABOUT-NLS* \
20 Makefile.in \
21 aclocal.m4 \
22 compile \
23 config.guess \
24 config.h.in \
25 config.h.in~ \
26 config.rpath \
27 config.sub \
28 configure \
29 depcomp \
30 install-sh \
31 ltmain.sh \
32 missing \
33 $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
34 $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
35 $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2
36
37 EXTRA_DIST = \
38 config.rpath \
39 README \
40 AUTHORS \
41 COPYING \
42 enlightenment.spec.in \
43 enlightenment.spec \
44 enlightenment.pc \
45 pkgbuild/PKGBUILD \
46 pkgbuild/enlightenment.install
47
48 EDJE_CC = $(EDJE_CC_$(V))
49 EDJE_CC_ = $(EDJE_CC_$(AM_DEFAULT_VERBOSITY))
50 EDJE_CC_0 = @echo "  EDJE_CC " $@; @edje_cc@
51 EDJE_CC_1 = @edje_cc@
52
53 EDJE_FLAGS_VERBOSE_ = $(EDJE_FLAGS_VERBOSE_$(AM_DEFAULT_VERBOSITY))
54 EDJE_FLAGS_VERBOSE_0 = 
55 EDJE_FLAGS_VERBOSE_1 = -v
56 EDJE_FLAGS = $(EDJE_FLAGS_VERBOSE_$(V)) \
57 @EDJE_DEF@
58
59 include m4/Makefile.mk
60
61 if HAVE_PO
62
63 include po/Makefile.mk
64
65 endif
66
67 DISTCHECK_CONFIGURE_FLAGS = --disable-systemd
68
69 include config/Makefile.mk
70
71 include data/Makefile.mk
72
73 include src/Makefile.mk
74
75 filesdir = $(datadir)/enlightenment/
76 files_DATA = AUTHORS COPYING 
77
78 pkgconfigdir = $(libdir)/pkgconfig
79 pkgconfig_DATA = enlightenment.pc
80
81 include doc/Makefile.mk
82
83 .PHONY: $(PHONIES)
84
85 clean-local: doc-clean
86         rm -rf config/*.cfg config/*~
87         rm -rf config/standard/*.cfg config/standard/*~
88         rm -rf config/tiling/*.cfg config/tiling/*~
89         rm -rf config/mobile/*.cfg config/mobile/*~
90         rm -rf config/default/*.cfg config/default/*~
91         rm -f data/themes/*.edj
92
93 install-data-hook: $(INSTALL_DATA_HOOKS)
94
95 AM_V_EOL = $(am__v_EOL_@AM_V@)
96 am__v_EOL_ = $(am__v_EOL_@AM_DEFAULT_V@)
97 am__v_EOL_0 = @echo "  EOLIAN   " $@;
98
99 SUFFIXES += .eo .eo.c .eo.h .eo.legacy.h
100
101 %.eo.c: %.eo @eolian_gen@
102         $(AM_V_EOL)@eolian_gen@ --eo --legacy $(EOLIAN_FLAGS) --gc -o $@ $<
103
104 %.eo.h: %.eo @eolian_gen@
105         $(AM_V_EOL)@eolian_gen@ --eo $(EOLIAN_FLAGS) --gh -o $@ $<
106
107 %.eo.legacy.h: %.eo @eolian_gen@
108         $(AM_V_EOL)@eolian_gen@ --legacy $(EOLIAN_FLAGS) --gh -o $@ $<