summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Blossom2010-11-13 23:17:29 -0800
committerEric Blossom2010-11-13 23:17:29 -0800
commitc5770a722c28a0c7ec1d33e82b319e6cc9224999 (patch)
tree2228784cb3019368692f170fcec8d402bf7cc4c8
parent9bf7098c1b8c4313da43ee7fcdec48b3d7c70ed0 (diff)
downloadgnuradio-c5770a722c28a0c7ec1d33e82b319e6cc9224999.tar.gz
gnuradio-c5770a722c28a0c7ec1d33e82b319e6cc9224999.tar.bz2
gnuradio-c5770a722c28a0c7ec1d33e82b319e6cc9224999.zip
Fix swig .i dependency problem
-rw-r--r--Makefile.common8
1 files changed, 4 insertions, 4 deletions
diff --git a/Makefile.common b/Makefile.common
index ff668066e..a09b9fbdb 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -136,10 +136,10 @@ gnuradio/%.scm : %.i
$(SWIG) $(STD_SWIG_GUILE_ARGS) $($*_swig_args) \
-MD -MF guile/$*.Std \
-module $* -o guile/$*.cc $<
- sed -e 's:guile/gnuradio_core_runtime.cc:gnuradio_core_runtime.scm:' guile/$*.Std > guile/$*.d
+ $(SED) -e 's|guile/\(.*\)\.cc:|gnuradio/\1.scm:|' guile/$*.Std > guile/$*.d
$(SED) -i -e 's/<--dummy-[0-9]\+-->/<top>/g' gnuradio/$*.scm
$(SED) -i -e 's/^(export /(export-safely /' gnuradio/$*.scm
-# $(RM) guile/$*.Std $*.Std
+ $(RM) guile/$*.Std
endif
# Compile a .i file to what python needs
@@ -149,8 +149,8 @@ endif
$(SWIG) $(STD_SWIG_PYTHON_ARGS) $($*_swig_args) \
-MD -MF python/$*.Std \
-module $* -o python/$*.cc -oh python/$*.h $<
- sed -e 's:python/gnuradio_core_runtime.cc:gnuradio_core_runtime.py:' python/$*.Std > python/$*.d
-# $(RM) python/$*.Std
+ $(SED) -e 's|python/\(.*\)\.cc:|\1.py:|' python/$*.Std > python/$*.d
+ $(RM) python/$*.Std
# Don't distribute the files defined in the variable 'no_dist_files'
no_dist_dirs = python gnuradio guile