forked from enlightenment/efl
efl-mono: Fix examples Makefiles for mono examples
This commit is contained in:
parent
f869065873
commit
e8edf882bf
|
@ -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
|
||||
|
||||
installed_eflmonomainheadersdir = $(includedir)/efl-mono-@VMAJ@/
|
||||
nodist_installed_eflmonomainheaders_DATA = $(efl_eolian_files:%.eo=%.eo.cs)
|
||||
efl_mono_files_gen =\
|
||||
$(lib_efl_mono_libefl_mono_dll_sources) \
|
||||
$(efl_eolian_mono_files) \
|
||||
$(builddir)/bindings/mono/efl_mono/efl_libs.cs
|
||||
|
||||
CLEANFILES += $(efl_eolian_mono_files)
|
||||
|
||||
installed_eflmonomainheadersdir = $(includedir)/efl-mono-@VMAJ@/
|
||||
nodist_installed_eflmonomainheaders_DATA = $(efl_eolian_files:%.eo=%.eo.cs) $(builddir)/bindings/mono/efl_mono/efl_libs.csv
|
||||
|
||||
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) \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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_example_03.edc
|
||||
|
||||
if HAVE_CSHARP
|
||||
EXTRA_DIST += $(MONO_SRCS)
|
||||
endif
|
||||
|
||||
examples: $(examples_PROGRAMS) $(EDJS)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue