From: Tom Hacohen Date: Wed, 26 Feb 2014 15:42:15 +0000 (+0000) Subject: Eolian: Updated Eolian_Helper. X-Git-Tag: v1.9.0+464+gcaabcbe~341^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b3beeb42448ad068eb77c13c9e3aa962332f7ab4;p=platform%2Fupstream%2Fefl.git Eolian: Updated Eolian_Helper. In order to use, you need to do as follows: Add include /src/Makefile_Eolian_Helper.am To the Makefile.am that uses it. Put .eo files in extra dist, e.g: EXTRA_DIST = elm_code.eo Add all the files you'd like to generate in BUILT_SOURCES, e.g: BUILT_SOURCES = elm_code.eo.c elm_code.eo.h elm_code.eo.legacy.h --- diff --git a/src/Makefile_Eolian_Helper.am b/src/Makefile_Eolian_Helper.am index 414f1fe..d6be928 100644 --- a/src/Makefile_Eolian_Helper.am +++ b/src/Makefile_Eolian_Helper.am @@ -7,3 +7,16 @@ endif AM_V_EOL = $(am__v_EOL_@AM_V@) am__v_EOL_ = $(am__v_EOL_@AM_DEFAULT_V@) am__v_EOL_0 = @echo " EOLIAN " $@; + +#EOLIAN RELATED, THAT SHOULD BE PUT IN M4 +SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h + +.eo.eo.c: + $(AM_V_EOL)$(EOLIAN_GEN) --eo1 --legacy $(EOLIAN_FLAGS) --gc -o $@ $< + +.eo.eo.h: + $(AM_V_EOL)$(EOLIAN_GEN) --eo1 $(EOLIAN_FLAGS) --gh -o $@ $< + +.eo.eo.legacy.h: + $(AM_V_EOL)$(EOLIAN_GEN) --legacy $(EOLIAN_FLAGS) --gh -o $@ $< +#END OF EOLIAN RELATED