felipealmeida pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e8edf882bf75b203d8a3440a0a5e2b75eeed64a6
commit e8edf882bf75b203d8a3440a0a5e2b75eeed64a6 Author: Vitor Sousa <[email protected]> Date: Wed Dec 13 19:59:54 2017 -0200 efl-mono: Fix examples Makefiles for mono examples --- src/Makefile_Efl_Mono.am | 43 +++++++++++++++++++------- src/examples/efl_mono/Makefile.am | 34 ++++++++++----------- src/examples/eina/Makefile.am | 53 +++++++++++++++----------------- src/examples/elementary/Makefile.am | 34 ++++++++++----------- src/examples/evas/Makefile.am | 60 ++++++++++++++++++------------------- 5 files changed, 118 insertions(+), 106 deletions(-) diff --git a/src/Makefile_Efl_Mono.am b/src/Makefile_Efl_Mono.am index b40cacf69e..247f053370 100644 --- a/src/Makefile_Efl_Mono.am +++ b/src/Makefile_Efl_Mono.am @@ -37,14 +37,17 @@ efl_eldbus_mono_files = \ efl_ecore_evas_mono_files = \ bindings/mono/ecore_evas_mono/ecore_evas.cs -lib_efl_mono_libefl_mono_dll_SOURCES = \ +lib_efl_mono_libefl_mono_dll_sources = \ bindings/mono/efl_mono/efl_all.cs \ - $(builddir)/bindings/mono/efl_mono/efl_libs.cs \ $(efl_eo_mono_files) \ $(efl_eina_mono_files) \ $(efl_eldbus_mono_files) \ $(efl_ecore_evas_mono_files) +EXTRA_DIST2 += \ +bindings/mono/efl_mono/efl_libs.cs.in \ +bindings/mono/efl_mono/efl_libs.csv.in + if HAVE_CSHARP bin_PROGRAMS += bin/eolian_mono/eolian_mono @@ -151,10 +154,16 @@ lib/efl/interfaces/efl_text_properties.eo.cs \ $(evas_canvas_eolian_type_files:%.eot=%.eot.cs) \ lib/eo/eina_types.eot.cs +efl_mono_files_gen =\ +$(lib_efl_mono_libefl_mono_dll_sources) \ +$(efl_eolian_mono_files) \ +$(builddir)/bindings/mono/efl_mono/efl_libs.cs + + installed_eflmonomainheadersdir = $(includedir)/efl-mono-@VMAJ@/ -nodist_installed_eflmonomainheaders_DATA = $(efl_eolian_files:%.eo=%.eo.cs) +nodist_installed_eflmonomainheaders_DATA = $(efl_eolian_files:%.eo=%.eo.cs) $(builddir)/bindings/mono/efl_mono/efl_libs.csv -CLEANFILES += $(efl_eolian_mono_files) +CLEANFILES += $(efl_mono_files_gen) if HAVE_WIN32 @@ -180,13 +189,25 @@ lib_efl_mono_libeflcustomexportsmono_la_LIBADD = @EFL_CUSTOM_EXPORTS_MONO_LIBS@ lib_efl_mono_libeflcustomexportsmono_la_DEPENDENCIES = @EFL_CUSTOM_EXPORTS_MONO_INTERNAL_LIBS@ #Efl Mono - C Sharp binding library -bin_PROGRAMS += lib/efl_mono/libefl_mono.dll - -lib/efl_mono/libefl_mono.dll: $(lib_efl_mono_libefl_mono_dll_SOURCES) lib/efl_mono/$(am__dirstamp) $(efl_eolian_mono_files) lib/efl_mono/libefl_mono.dll.config +lib/efl_mono/libefl_mono.dll: $(efl_mono_files_dist) lib/efl_mono/$(am__dirstamp) $(efl_mono_files_gen) lib/efl_mono/libefl_mono.dll.config @rm -f lib/efl_mono/libefl_mono.dll $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -out:$@ -t:library $(filter %.cs, $(^)) +if HAVE_WIN32 +efl_mono_dll_dest = $(DESTDIR)$(bindir) +else +efl_mono_dll_dest = $(DESTDIR)$(libdir)/efl-mono-@VMAJ@ +endif + +EFL_INSTALL_EXEC_HOOK += \ +$(MKDIR_P) $(efl_mono_dll_dest); \ +cp -f $(srcdir)/lib/efl_mono/libefl_mono.dll $(efl_mono_dll_dest)/libefl_mono.dll; \ +cp -f $(srcdir)/bindings/mono/efl_mono/efl_libs.csv $(DESTDIR)$(datadir)/efl_mono/efl_libs.csv; + +all-local: lib/efl_mono/libefl_mono.dll + + ### MSBuild bin_PROGRAMS += bin/efl_mono_msbuild_gen/efl_mono_msbuild_gen @@ -210,7 +231,7 @@ bin_efl_mono_msbuild_gen_efl_mono_msbuild_gen_DEPENDENCIES = @USE_EOLIAN_INTERNA include Makefile_Efl_Mono_MSBuild_Gen_Helper.am # Efl Mono DLL for MSBuild -../libefl_mono.csproj: $(lib_efl_mono_libefl_mono_dll_SOURCES) lib/efl_mono/$(am__dirstamp) $(efl_eolian_mono_files) $(_EFL_MONO_MSBUILD_GEN_DEP) +../libefl_mono.csproj: $(efl_mono_files_dist) lib/efl_mono/$(am__dirstamp) $(efl_mono_files_gen) $(_EFL_MONO_MSBUILD_GEN_DEP) @rm -f $@ $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a libefl_mono.dll -t library $(patsubst %.cs,src/%.cs,$(filter %.cs, $(^))) @@ -361,10 +382,12 @@ lib/efl_mono/libefl_mono.dll.config: echo " <dllmap dll=\"elementary\" target=\"$(abs_top_builddir)/src/lib/elementary/.libs/libelementary.so\"/>" >> $@ echo "</configuration>" >> $@ -tests/efl_mono/efl_mono.exe: $(tests_efl_mono_efl_mono_exe_SOURCES) tests/efl_mono/$(am__dirstamp) lib/efl_mono/libefl_mono.dll tests/efl_mono/libefl_mono_test.dll - @rm -f tests/efl_mono/efl_mono_exe +tests/efl_mono/efl_mono.exe$(EXEEXT): $(tests_efl_mono_efl_mono_exe_SOURCES) tests/efl_mono/$(am__dirstamp) lib/efl_mono/libefl_mono.dll tests/efl_mono/libefl_mono_test.dll + @rm -f tests/efl_mono/efl_mono.exe $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -r:$(abs_top_builddir)/src/tests/efl_mono/libefl_mono_test.dll -out:$@ $(filter %.cs, $(^)) +###EXTRA_DIST2 += $(tests_efl_mono_efl_mono_exe_srcs) + # Rule for generating the .cs files tests/efl_mono/%.eo.cs: tests/efl_mono/%.eo $(_EOLIAN_MONO_DEP) $(AM_V_EOLMONO) \ diff --git a/src/examples/efl_mono/Makefile.am b/src/examples/efl_mono/Makefile.am index 49fc1c2cb3..9f696fabaa 100644 --- a/src/examples/efl_mono/Makefile.am +++ b/src/examples/efl_mono/Makefile.am @@ -54,32 +54,29 @@ libexample_numberwrapper_la_SOURCES = example_numberwrapper.c libexample_numberwrapper_la_LDFLAGS = -shared libexample_numberwrapper_la_CFLAGS = $(COMMON_FLAGS) -DEFL_BETA_API_SUPPORT -GENERATED += example_numberwrapper.eo.h example_numberwrapper.eo.c EoInherit01.exe.config +GENERATED += example_numberwrapper.eo.h example_numberwrapper.eo.c EoInherit01$(EXEEXT).config # CSharp examples -SRCS += \ -EoInherit01.cs \ -FunctionPointer01.cs - EXTRA_PROGRAMS += \ -EoInherit01.exe \ -FunctionPointer01.exe +EoInherit01 \ +FunctionPointer01 example_numberwrapper.eo.cs: example_numberwrapper.eo $(AM_V_EOLMONO) \ $(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport example_numberwrapper -o $@ -r $(top_builddir)/src/bindings/mono/efl_mono/efl_libs.csv $< -EoInherit01_exe_SOURCES = EoInherit01.cs -EoInherit01_srcs = $(EoInherit01_exe_SOURCES) example_numberwrapper.eo.cs -EoInherit01.exe: $(EoInherit01_srcs) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll libexample_numberwrapper.la EoInherit01.exe.config +EoInherit01_SOURCES = EoInherit01.cs example_numberwrapper.eo.cs +#EoInherit01_files = $(EoInherit01_exe_srcs) example_numberwrapper.eo.cs +EoInherit01$(EXEEXT): $(EoInherit01_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll libexample_numberwrapper.la EoInherit01$(EXEEXT).config @rm -f $@ $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -$(abs_top_builddir)/EoInherit01.csproj: $(EoInherit01_srcs) $(am_dirstamp) $(numberwrapper_lib_name) +EoInherit01.csproj: $(EoInherit01_SOURCES) $(am_dirstamp) libexample_numberwrapper.la @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EoInherit01.exe -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/efl_mono/%.cs,$(filter %.cs, $(^))) -EoInherit01.exe.config: + $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EoInherit01$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/efl_mono/%.cs,$(filter %.cs, $(^))) + +EoInherit01$(EXEEXT).config: echo "<configuration>" > $@ echo " <dllmap dll=\"example_numberwrapper\" target=\"$(abs_top_builddir)/src/examples/efl_mono/.libs/libexample_numberwrapper.so\"/>" >> $@ echo " <dllmap dll=\"efl_mono\" target=\"$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll\"/>" >> $@ @@ -90,17 +87,16 @@ EoInherit01.exe.config: echo " </runtime>" >> $@ echo "</configuration>" >> $@ -FunctionPointer01_exe_SOURCES = FunctionPointer01.cs -FunctionPointer01_srcs = $(FunctionPointer01_exe_SOURCES) example_numberwrapper.eo.cs -FunctionPointer01.exe: $(FunctionPointer01_srcs) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll $(numberwrapper_lib_name) +FunctionPointer01_SOURCES = FunctionPointer01.cs example_numberwrapper.eo.cs +FunctionPointer01$(EXEEXT): $(FunctionPointer01_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll libexample_numberwrapper.la @rm -f $@ $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -$(abs_top_builddir)/FunctionPointer01.csproj: $(FunctionPointer01_srcs) $(am_dirstamp) $(numberwrapper_lib_name) +FunctionPointer01.csproj: $(FunctionPointer01_SOURCES) $(am_dirstamp) libexample_numberwrapper.la @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a FunctionPointer01.exe -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/efl_mono/%.cs,$(filter %.cs, $(^))) + $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a FunctionPointer01$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/efl_mono/%.cs,$(filter %.cs, $(^))) -msbuildcsprojs: $(abs_top_builddir)/EoInherit01.csproj $(abs_top_builddir)/FunctionPointer01.csproj +msbuildcsprojs: EoInherit01.csproj $(abs_top_builddir)/FunctionPointer01.csproj GENERATED += example_numberwrapper.eo.cs diff --git a/src/examples/eina/Makefile.am b/src/examples/eina/Makefile.am index baeb26bf6f..4ecd814672 100644 --- a/src/examples/eina/Makefile.am +++ b/src/examples/eina/Makefile.am @@ -141,58 +141,53 @@ if HAVE_CSHARP include $(top_srcdir)/src/Makefile_Efl_Mono_MSBuild_Gen_Helper.am EXTRA_PROGRAMS += \ -EinaArray01.exe \ -EinaBinbuf01.exe \ -EinaError01.exe \ -EinaHash01.exe +EinaArray01Mono \ +EinaBinbuf01Mono \ +EinaError01Mono \ +EinaHash01Mono +EinaArray01Mono_SOURCES = EinaArray01.cs +EinaBinbuf01Mono_SOURCES = EinaBinbuf01.cs +EinaError01Mono_SOURCES = EinaError01.cs +EinaHash01Mono_SOURCES = EinaHash01.cs -EinaArray01_exe_SOURCES = EinaArray01.cs -EinaArray01.exe$(EXEEXT): $(EinaArray01_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) +EinaArray01Mono$(EXEEXT): $(EinaArray01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -$(abs_top_builddir)/EinaArray01.csproj: $(EinaArray01_exe_SOURCES) $(am_dirstamp) +EinaArray01.csproj: $(EinaArray01Mono_SOURCES) $(am_dirstamp) @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaArray01.exe -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) + $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaArray01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) - -EinaBinbuf01_exe_SOURCES = EinaBinbuf01.cs -EinaBinbuf01.exe$(EXEEXT): $(EinaBinbuf01_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) +EinaBinbuf01Mono$(EXEEXT): $(EinaBinbuf01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -$(abs_top_builddir)/EinaBinbuf01.csproj: $(EinaBinbuf01_exe_SOURCES) $(am_dirstamp) +EinaBinbuf01.csproj: $(EinaBinbuf01Mono_SOURCES) $(am_dirstamp) @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaBinbuf01.exe -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) - + $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaBinbuf01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) -EinaError01_exe_SOURCES = EinaError01.cs -EinaError01.exe$(EXEEXT): $(EinaError01_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) +EinaError01Mono$(EXEEXT): $(EinaError01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -$(abs_top_builddir)/EinaError01.csproj: $(EinaError01_exe_SOURCES) $(am_dirstamp) +EinaError01.csproj: $(EinaError01Mono_SOURCES) $(am_dirstamp) @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaError01.exe -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) - + $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaError01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) -EinaHash01_exe_SOURCES = EinaHash01.cs -EinaHash01.exe$(EXEEXT): $(EinaHash01_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) +EinaHash01Mono$(EXEEXT): $(EinaHash01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -$(abs_top_builddir)/EinaHash01.csproj: $(EinaHash01_exe_SOURCES) $(am_dirstamp) +EinaHash01.csproj: $(EinaHash01Mono_SOURCES) $(am_dirstamp) @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaHash01.exe -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) + $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a EinaHash01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) msbuildcsprojs: $(abs_top_builddir)/EinaArray01.csproj $(abs_top_builddir)/EinaBinbuf01.csproj $(abs_top_builddir)/EinaError01.csproj $(abs_top_builddir)/EinaHash01.csproj endif - DATA_FILES = addr_book.txt chat.xml Makefile.examples - EXTRA_DIST = $(DATA_FILES) examples: $(EXTRA_PROGRAMS) diff --git a/src/examples/elementary/Makefile.am b/src/examples/elementary/Makefile.am index 00cf29e307..320d333125 100644 --- a/src/examples/elementary/Makefile.am +++ b/src/examples/elementary/Makefile.am @@ -265,23 +265,6 @@ nodist_codegen_example_SOURCES = \ codegen_example_generated.c \ codegen_example_generated.h - -if HAVE_CSHARP - -efl_ui_slider_mono_exe_SOURCES = \ - efl_ui_slider_mono.cs - -if HAVE_WIN32 -MCS_FLAGS := $(MCS_FLAGS) -MCS_FLAGS += -define:WIN32 -endif - -efl_ui_slider_mono.exe$(EXEEXT): $(efl_ui_slider_mono_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) - @rm -f efl_ui_slider_mono$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) - -endif - examples_PROGRAMS = \ actionslider_example_01 \ bg_example_01 \ @@ -447,8 +430,20 @@ endif if HAVE_CSHARP +efl_ui_slider_mono_SOURCES = \ + efl_ui_slider_mono.cs + +if HAVE_WIN32 +MCS_FLAGS := $(MCS_FLAGS) +MCS_FLAGS += -define:WIN32 +endif + +efl_ui_slider_mono$(EXEEXT): $(efl_ui_slider_mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll + @rm -f $@ + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) + examples_PROGRAMS += \ - efl_ui_slider_mono.exe + efl_ui_slider_mono endif @@ -607,6 +602,9 @@ screenshots: examples EXTRA_DIST = dict.txt layout_example.edc theme_example.edc codegen_example.edc evas3d_map_example.edc twitter_example_01.edc efl_ui_list_example.edc performance/layout.edc performance/background.png performance/target_texture.png sphere_hunter/sphere_hunter.edc sphere_hunter/score.jpg sphere_hunter/EFL_victory.png sphere_hunter/EFL_defeat.png codegen_example_generated.c codegen_example_generated.h codegen_example.edj prefs_example_01.epc prefs_example_02.epc prefs_example_03.epc prefs_ex [...] +if HAVE_CSHARP +EXTRA_DIST += $(MONO_SRCS) +endif examples: $(examples_PROGRAMS) $(EDJS) diff --git a/src/examples/evas/Makefile.am b/src/examples/evas/Makefile.am index 2c5416e3cf..dd9b7964fe 100644 --- a/src/examples/evas/Makefile.am +++ b/src/examples/evas/Makefile.am @@ -370,55 +370,55 @@ endif if HAVE_CSHARP EXTRA_PROGRAMS += \ - evas_mono_box.exe \ - evas_mono_image.exe \ - evas_mono_image2.exe \ - evas_mono_rectangle.exe \ - evas_mono_table.exe \ - evas_mono_text.exe + evas_mono_box_csharp \ + evas_mono_image_csharp \ + evas_mono_image2_csharp \ + evas_mono_rectangle_csharp \ + evas_mono_table_csharp \ + evas_mono_text_csharp -evas_mono_box_exe_SOURCES = \ +evas_mono_box_csharp_SOURCES = \ evas_mono_box.cs -evas_mono_box.exe$(EXEEXT): $(evas_mono_box_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) - @rm -f evas_mono_box$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) +evas_mono_box_csharp$(EXEEXT): $(evas_mono_box_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll + @rm -f $@ + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -evas_mono_image_exe_SOURCES = \ +evas_mono_image_csharp_SOURCES = \ evas_mono_image.cs -evas_mono_image.exe$(EXEEXT): $(evas_mono_image_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) - @rm -f evas_mono_image$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) +evas_mono_image_csharp$(EXEEXT): $(evas_mono_image_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll + @rm -f $@ + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -evas_mono_image2_exe_SOURCES = \ +evas_mono_image2_csharp_SOURCES = \ evas_mono_image2.cs -evas_mono_image2.exe$(EXEEXT): $(evas_mono_image2_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) - @rm -f evas_mono_image2$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) +evas_mono_image2_csharp$(EXEEXT): $(evas_mono_image2_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll + @rm -f $@ + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -evas_mono_rectangle_exe_SOURCES = \ +evas_mono_rectangle_csharp_SOURCES = \ evas_mono_rectangle.cs -evas_mono_rectangle.exe$(EXEEXT): $(evas_mono_rectangle_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) - @rm -f evas_mono_rectangle$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) +evas_mono_rectangle_csharp$(EXEEXT): $(evas_mono_rectangle_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll + @rm -f $@ + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -evas_mono_table_exe_SOURCES = \ +evas_mono_table_csharp_SOURCES = \ evas_mono_table.cs -evas_mono_table.exe$(EXEEXT): $(evas_mono_table_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) - @rm -f evas_mono_table$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) +evas_mono_table_csharp$(EXEEXT): $(evas_mono_table_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll + @rm -f $@ + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) -evas_mono_text_exe_SOURCES = \ +evas_mono_text_csharp_SOURCES = \ evas_mono_text.cs -evas_mono_text.exe$(EXEEXT): $(evas_mono_text_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) - @rm -f evas_mono_text$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^)) +evas_mono_text_csharp$(EXEEXT): $(evas_mono_text_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll + @rm -f $@ + $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) endif --
