summaryrefslogtreecommitdiff
path: root/Examples
diff options
context:
space:
mode:
authorKarl Wette <karl.wette@ligo.org>2014-05-28 23:39:10 +0200
committerKarl Wette <karl.wette@ligo.org>2014-05-29 02:29:27 +0200
commit74e17fdbf662d04f21b484616174ca7abdf1d30f (patch)
tree93cb609ec62575e491d79cae2a75ba0ea0a6a5da /Examples
parent32212d5cc08d312f15e5f6d102610752b86e3f3c (diff)
downloadswig-74e17fdbf662d04f21b484616174ca7abdf1d30f.tar.gz
Fix Javascript examples so that "make clean" works properly with node
- Need to copy example.cxx to build directory so that build products end up in the right place; use a gyp command expansion to do so
Diffstat (limited to 'Examples')
-rw-r--r--Examples/Makefile.in2
-rw-r--r--Examples/javascript/class/binding.gyp.in2
-rw-r--r--Examples/javascript/enum/binding.gyp.in2
-rw-r--r--Examples/javascript/exception/binding.gyp.in2
-rw-r--r--Examples/javascript/pointer/binding.gyp.in2
-rw-r--r--Examples/javascript/reference/binding.gyp.in2
-rw-r--r--Examples/javascript/simple/binding.gyp.in2
-rw-r--r--Examples/javascript/variables/binding.gyp.in2
8 files changed, 8 insertions, 8 deletions
diff --git a/Examples/Makefile.in b/Examples/Makefile.in
index 1f3b07205..123a634d7 100644
--- a/Examples/Makefile.in
+++ b/Examples/Makefile.in
@@ -730,7 +730,7 @@ javascript_clean:
rm -f *_wrap* $(RUNME)
rm -f core @EXTRA_CLEAN@
rm -f *.@OBJEXT@ *@JSSO@ *.$(SO)
- rm -f binding.gyp
+ rm -f binding.gyp example-gypcopy.cxx
cd $(ROOT_DIR)/Tools/javascript && $(MAKE) -s clean
##################################################################
diff --git a/Examples/javascript/class/binding.gyp.in b/Examples/javascript/class/binding.gyp.in
index c56a650e9..cb2b45e8f 100644
--- a/Examples/javascript/class/binding.gyp.in
+++ b/Examples/javascript/class/binding.gyp.in
@@ -2,7 +2,7 @@
"targets": [
{
"target_name": "example",
- "sources": [ "$srcdir/example.cxx", "example_wrap.cxx" ],
+ "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_wrap.cxx" ],
"include_dirs": ["$srcdir"]
}
]
diff --git a/Examples/javascript/enum/binding.gyp.in b/Examples/javascript/enum/binding.gyp.in
index c56a650e9..cb2b45e8f 100644
--- a/Examples/javascript/enum/binding.gyp.in
+++ b/Examples/javascript/enum/binding.gyp.in
@@ -2,7 +2,7 @@
"targets": [
{
"target_name": "example",
- "sources": [ "$srcdir/example.cxx", "example_wrap.cxx" ],
+ "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_wrap.cxx" ],
"include_dirs": ["$srcdir"]
}
]
diff --git a/Examples/javascript/exception/binding.gyp.in b/Examples/javascript/exception/binding.gyp.in
index 577a5c2e3..2e97d9757 100644
--- a/Examples/javascript/exception/binding.gyp.in
+++ b/Examples/javascript/exception/binding.gyp.in
@@ -2,7 +2,7 @@
"targets": [
{
"target_name": "example",
- "sources": [ "$srcdir/example.cxx", "example_wrap.cxx" ],
+ "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_wrap.cxx" ],
"include_dirs": ["$srcdir"],
'defines': [
'BUILDING_NODE_EXTENSION=1',
diff --git a/Examples/javascript/pointer/binding.gyp.in b/Examples/javascript/pointer/binding.gyp.in
index c56a650e9..cb2b45e8f 100644
--- a/Examples/javascript/pointer/binding.gyp.in
+++ b/Examples/javascript/pointer/binding.gyp.in
@@ -2,7 +2,7 @@
"targets": [
{
"target_name": "example",
- "sources": [ "$srcdir/example.cxx", "example_wrap.cxx" ],
+ "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_wrap.cxx" ],
"include_dirs": ["$srcdir"]
}
]
diff --git a/Examples/javascript/reference/binding.gyp.in b/Examples/javascript/reference/binding.gyp.in
index c56a650e9..cb2b45e8f 100644
--- a/Examples/javascript/reference/binding.gyp.in
+++ b/Examples/javascript/reference/binding.gyp.in
@@ -2,7 +2,7 @@
"targets": [
{
"target_name": "example",
- "sources": [ "$srcdir/example.cxx", "example_wrap.cxx" ],
+ "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_wrap.cxx" ],
"include_dirs": ["$srcdir"]
}
]
diff --git a/Examples/javascript/simple/binding.gyp.in b/Examples/javascript/simple/binding.gyp.in
index c56a650e9..cb2b45e8f 100644
--- a/Examples/javascript/simple/binding.gyp.in
+++ b/Examples/javascript/simple/binding.gyp.in
@@ -2,7 +2,7 @@
"targets": [
{
"target_name": "example",
- "sources": [ "$srcdir/example.cxx", "example_wrap.cxx" ],
+ "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_wrap.cxx" ],
"include_dirs": ["$srcdir"]
}
]
diff --git a/Examples/javascript/variables/binding.gyp.in b/Examples/javascript/variables/binding.gyp.in
index c56a650e9..cb2b45e8f 100644
--- a/Examples/javascript/variables/binding.gyp.in
+++ b/Examples/javascript/variables/binding.gyp.in
@@ -2,7 +2,7 @@
"targets": [
{
"target_name": "example",
- "sources": [ "$srcdir/example.cxx", "example_wrap.cxx" ],
+ "sources": [ "<!(cp $srcdir/example.cxx example-gypcopy.cxx && echo example-gypcopy.cxx)", "example_wrap.cxx" ],
"include_dirs": ["$srcdir"]
}
]