summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2016-10-20 08:05:43 -0200
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2016-10-20 08:05:43 -0200
commitb4927b0951c536e44a9e008d1bde4498a2d8e1fc (patch)
treecb17ce7f821dee9747f10c4133b633d865b8fa60
parentc6b6ff1e4168c2eb4311e185887d55d722fc5e24 (diff)
downloadefl-b4927b0951c536e44a9e008d1bde4498a2d8e1fc.tar.gz
Compile C# eolian
-rw-r--r--src/Makefile_Csharp_Helper.am7
-rw-r--r--src/Makefile_Eolian_Csharp.am18
-rw-r--r--src/bin/eolian_csharp/main.cs2
3 files changed, 7 insertions, 20 deletions
diff --git a/src/Makefile_Csharp_Helper.am b/src/Makefile_Csharp_Helper.am
index 7f897280ab..2bd33d6094 100644
--- a/src/Makefile_Csharp_Helper.am
+++ b/src/Makefile_Csharp_Helper.am
@@ -2,10 +2,3 @@ AM_V_MCS = $(am__v_MCS_@AM_V@)
am__v_MCS_ = $(am__v_MCS_@AM_DEFAULT_V@)
am__v_MCS_0 = @echo " MCS " $@;
-.cs.$(OBJEXT):
- cp $< $@
-
-#.cs.exe:
-# $(AM_V_MCS) \
-# $(MKDIR_P) $(dir $@); \
-# $(MCS) $(MCS_FLAGS) $<
diff --git a/src/Makefile_Eolian_Csharp.am b/src/Makefile_Eolian_Csharp.am
index a9c37b7095..e0f1a166a7 100644
--- a/src/Makefile_Eolian_Csharp.am
+++ b/src/Makefile_Eolian_Csharp.am
@@ -4,21 +4,15 @@
if HAVE_MCS
### Binary
-bin_PROGRAMS += bin/eolian_csharp/eolian_csharp
+bin_PROGRAMS += bin/eolian_csharp/eolian_csharp.exe
-bin_eolian_csharp_eolian_csharp_SOURCES = \
+bin_eolian_csharp_eolian_csharp_exe_SOURCES = \
bin/eolian_csharp/main.cs
-bin_eolian_csharp_eolian_csharp_LINK = $(MCS) $(bin_eolian_csharp_eolian_csharp_SOURCES:.o=.cs) #$(patsubst %.$(OBJEXT),%.cs,$<)
-#bin_eolian_csharp_eolian_csharp_CXXFLAGS = -I$(top_builddir)/src/lib/efl \
--I$(top_srcdir)/src/lib/eolian_cxx/ \
-@CHECK_CFLAGS@ @EINA_CFLAGS@ @EINA_CXX_CFLAGS@ @EO_CXX_CFLAGS@ @ECORE_CXX_CFLAGS@ @EO_CFLAGS@ \
--I$(top_srcdir)/src/bindings/cxx/eina_cxx \
-@EOLIAN_CXX_CFLAGS@ @EOLIAN_CFLAGS@
-
-#bin_eolian_cxx_eolian_cxx_LDADD = @CHECK_LIBS@ @USE_EOLIAN_LIBS@
-
-#bin_eolian_cxx_eolian_cxx_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
+bin/eolian_csharp/eolian_csharp.exe$(EXEEXT): $(bin_eolian_csharp_eolian_csharp_exe_SOURCES)
+ @rm -f bin/eolian_csharp/eolian_csharp_exe$(EXEEXT)
+ $(AM_V_MCS) \
+ $(MCS) $(MCS_FLAGS) -out:$@ $<
include Makefile_Csharp_Helper.am
diff --git a/src/bin/eolian_csharp/main.cs b/src/bin/eolian_csharp/main.cs
index b6e0dfa148..c16d9173ec 100644
--- a/src/bin/eolian_csharp/main.cs
+++ b/src/bin/eolian_csharp/main.cs
@@ -3,7 +3,7 @@ class MainClass
{
static void Main(string[] args)
{
- $2
+
}
}