summaryrefslogtreecommitdiff
path: root/src/examples/evas
diff options
context:
space:
mode:
authorLauro Moura <lauromoura@expertisesolutions.com.br>2017-11-23 22:10:05 -0300
committerLauro Moura <lauromoura@expertisesolutions.com.br>2017-12-04 15:47:51 -0300
commitb97d3438ebecf57019ee2b593e8c72601b3bf34b (patch)
tree042a13a0e7f94593618ed508e29c8a8879eed868 /src/examples/evas
parent41c073b2e61e8c0562cbdf25bdad8a3133275f81 (diff)
efl_mono: Add buildystem integration.
The C# bindings are built using the --enable-csharp-bindings (disabled by default).
Diffstat (limited to 'src/examples/evas')
-rw-r--r--src/examples/evas/Makefile.am55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/examples/evas/Makefile.am b/src/examples/evas/Makefile.am
index c4ed9dea01..2fc462ea2e 100644
--- a/src/examples/evas/Makefile.am
+++ b/src/examples/evas/Makefile.am
@@ -367,6 +367,61 @@ $(AM_CPPFLAGS) @EVAS_CFLAGS@
367 367
368endif 368endif
369 369
370if HAVE_CSHARP
371
372EXTRA_PROGRAMS += \
373 evas_mono_box.exe \
374 evas_mono_image.exe \
375 evas_mono_image2.exe \
376 evas_mono_rectangle.exe \
377 evas_mono_table.exe \
378 evas_mono_text.exe
379
380
381evas_mono_box_exe_SOURCES = \
382 evas_mono_box.cs
383
384evas_mono_box.exe$(EXEEXT): $(evas_mono_box_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT)
385 @rm -f evas_mono_box$(EXEEXT)
386 $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^))
387
388evas_mono_image_exe_SOURCES = \
389 evas_mono_image.cs
390
391evas_mono_image.exe$(EXEEXT): $(evas_mono_image_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT)
392 @rm -f evas_mono_image$(EXEEXT)
393 $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^))
394
395evas_mono_image2_exe_SOURCES = \
396 evas_mono_image2.cs
397
398evas_mono_image2.exe$(EXEEXT): $(evas_mono_image2_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT)
399 @rm -f evas_mono_image2$(EXEEXT)
400 $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^))
401
402evas_mono_rectangle_exe_SOURCES = \
403 evas_mono_rectangle.cs
404
405evas_mono_rectangle.exe$(EXEEXT): $(evas_mono_rectangle_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT)
406 @rm -f evas_mono_rectangle$(EXEEXT)
407 $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^))
408
409evas_mono_table_exe_SOURCES = \
410 evas_mono_table.cs
411
412evas_mono_table.exe$(EXEEXT): $(evas_mono_table_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT)
413 @rm -f evas_mono_table$(EXEEXT)
414 $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^))
415
416evas_mono_text_exe_SOURCES = \
417 evas_mono_text.cs
418
419evas_mono_text.exe$(EXEEXT): $(evas_mono_text_exe_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT)
420 @rm -f evas_mono_text$(EXEEXT)
421 $(AM_V_MCS) $(MCS) $(MCS_FLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll$(EXEEXT) -out:$@ $(filter %.cs, $(^))
422
423endif
424
370EDJS = $(EDCS:%.edc=%.edj) 425EDJS = $(EDCS:%.edc=%.edj)
371 426
372SRCS = \ 427SRCS = \