diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2013-04-12 20:22:12 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2013-04-19 22:28:03 +0100 |
commit | 760c398c49c692d956fa307941722fa072919968 (patch) | |
tree | f61017209394b7f9f2444072e36b3c5d22e63247 /Examples | |
parent | 8713199267acea20d0fa1fe5841afdb90e8427ab (diff) | |
download | swig-760c398c49c692d956fa307941722fa072919968.tar.gz |
Run csharp examples during 'make check-examples'
Diffstat (limited to 'Examples')
-rw-r--r-- | Examples/Makefile.in | 8 | ||||
-rw-r--r-- | Examples/csharp/arrays/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/callback/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/class/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/enum/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/extend/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/funcptr/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/reference/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/simple/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/template/Makefile | 9 | ||||
-rw-r--r-- | Examples/csharp/variables/Makefile | 9 |
11 files changed, 48 insertions, 50 deletions
diff --git a/Examples/Makefile.in b/Examples/Makefile.in index 24e1e6a5e..b5824eb43 100644 --- a/Examples/Makefile.in +++ b/Examples/Makefile.in @@ -1105,6 +1105,7 @@ CSHARPCOMPILER = @CSHARPCOMPILER@ CSHARPCILINTERPRETER = @CSHARPCILINTERPRETER@ CSHARPCFLAGS = @CSHARPCFLAGS@ CSHARPSO = @CSHARPSO@ +CSHARP_RUNME = ./$(RUNME).exe # ---------------------------------------------------------------- # Build a CSharp dynamically loadable module (C) @@ -1132,6 +1133,13 @@ csharp_compile: $(SRCS) $(COMPILETOOL) $(CSHARPCOMPILER) $(CSHARPFLAGS) $(CSHARPSRCS) # ----------------------------------------------------------------- +# Run CSharp example +# ----------------------------------------------------------------- + +csharp_run: + env LD_LIBRARY_PATH=. $(RUNTOOL) $(CSHARP_RUNME) $(RUNPIPE) + +# ----------------------------------------------------------------- # Version display # ----------------------------------------------------------------- diff --git a/Examples/csharp/arrays/Makefile b/Examples/csharp/arrays/Makefile index b3446d895..65386f0dc 100644 --- a/Examples/csharp/arrays/Makefile +++ b/Examples/csharp/arrays/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -unsafe -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/callback/Makefile b/Examples/csharp/callback/Makefile index 51b163b85..340febc88 100644 --- a/Examples/csharp/callback/Makefile +++ b/Examples/csharp/callback/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -debug -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp_cpp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/class/Makefile b/Examples/csharp/class/Makefile index 20f0dd5bb..bc3ce8ce8 100644 --- a/Examples/csharp/class/Makefile +++ b/Examples/csharp/class/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp_cpp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/enum/Makefile b/Examples/csharp/enum/Makefile index 20f0dd5bb..bc3ce8ce8 100644 --- a/Examples/csharp/enum/Makefile +++ b/Examples/csharp/enum/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp_cpp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/extend/Makefile b/Examples/csharp/extend/Makefile index 20f0dd5bb..bc3ce8ce8 100644 --- a/Examples/csharp/extend/Makefile +++ b/Examples/csharp/extend/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp_cpp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/funcptr/Makefile b/Examples/csharp/funcptr/Makefile index 223300497..875ae0e71 100644 --- a/Examples/csharp/funcptr/Makefile +++ b/Examples/csharp/funcptr/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/reference/Makefile b/Examples/csharp/reference/Makefile index 20f0dd5bb..bc3ce8ce8 100644 --- a/Examples/csharp/reference/Makefile +++ b/Examples/csharp/reference/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp_cpp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/simple/Makefile b/Examples/csharp/simple/Makefile index 223300497..875ae0e71 100644 --- a/Examples/csharp/simple/Makefile +++ b/Examples/csharp/simple/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/template/Makefile b/Examples/csharp/template/Makefile index 3f3bbe6dd..43243d6d5 100644 --- a/Examples/csharp/template/Makefile +++ b/Examples/csharp/template/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp_cpp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all diff --git a/Examples/csharp/variables/Makefile b/Examples/csharp/variables/Makefile index 223300497..875ae0e71 100644 --- a/Examples/csharp/variables/Makefile +++ b/Examples/csharp/variables/Makefile @@ -7,14 +7,13 @@ SWIGOPT = CSHARPSRCS = *.cs CSHARPFLAGS= -nologo -out:runme.exe -all:: csharp +check: build + $(MAKE) -f $(TOP)/Makefile csharp_run -csharp:: +build: $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \ SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' csharp $(MAKE) -f $(TOP)/Makefile CSHARPSRCS='$(CSHARPSRCS)' CSHARPFLAGS='$(CSHARPFLAGS)' csharp_compile -clean:: +clean: $(MAKE) -f $(TOP)/Makefile csharp_clean - -check: all |