diff options
author | Eric Blossom | 2010-11-24 17:29:11 -0800 |
---|---|---|
committer | Eric Blossom | 2010-11-24 17:29:11 -0800 |
commit | d692a41f98e7b888c745efbb9fcbbb0400f39025 (patch) | |
tree | 591782e695d1d29f2dfcfe6390fc21cd99a06a16 /Makefile.swig | |
parent | 42fe3e571be14e70cb06ea1244125553f0606be4 (diff) | |
download | gnuradio-d692a41f98e7b888c745efbb9fcbbb0400f39025.tar.gz gnuradio-d692a41f98e7b888c745efbb9fcbbb0400f39025.tar.bz2 gnuradio-d692a41f98e7b888c745efbb9fcbbb0400f39025.zip |
Major Makefile.am housecleaning. Passes distcheck.
Move all occurrences of swig_built_sources out of Makefile.am's.
Move all SWIG related use of BUILT_SOURCES out of Makefile.am's.
Clean up 'if PYTHON' conditionalization in gr-*
Still left to do: fix Makefile.swig CLEANFILES and no_dist_files
such that they remove exactly the generated files.
Diffstat (limited to 'Makefile.swig')
-rw-r--r-- | Makefile.swig | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/Makefile.swig b/Makefile.swig index 7f70700b9..0980d5840 100644 --- a/Makefile.swig +++ b/Makefile.swig @@ -25,9 +25,6 @@ ## in Makefile.am's which require SWIG wrapping / compilation. ## For just installing .i files, this Makefile is not required. -CLEANFILES = python/*.cc python/*.h python/*.lo python/*.o python/*.d -CLEANFILES += guile/*.cc gnuradio/*.scm guile/*.lo guile/*.o guile/*.d - ## swig flags ## -w511 turns off keyword argument warning ## "-outdir $(builddir)" writes all generated output files to @@ -135,15 +132,22 @@ include $(srcdir)/Makefile.swig.gen if PYTHON # Create a list of .py files based on the top level .i files. -PYTHON_GEN = $(foreach HFILE,$(TOP_SWIG_IFILES), $(subst .i,.py,$(HFILE))) +PYTHON_GEN = $(foreach IFILE,$(TOP_SWIG_IFILES), $(subst .i,.py,$(IFILE))) swig_built_sources += $(PYTHON_GEN) endif if GUILE # Create a list of .scm files based on the top level .i files. -GUILE_GEN = $(foreach HFILE,$(TOP_SWIG_IFILES), $(patsubst %.i,gnuradio/%.scm,$(HFILE))) +GUILE_GEN = $(foreach IFILE,$(TOP_SWIG_IFILES), $(patsubst %.i,gnuradio/%.scm,$(IFILE))) swig_built_sources += $(GUILE_GEN) endif -no_dist_dirs = python gnuradio guile +BUILT_SOURCES += $(swig_built_sources) + +# FIXME swig_all_built_sources no_dist_files = $(swig_built_sources) + +# FIXME swig_all_built_sources +CLEANFILES += python/*.cc python/*.h python/*.lo python/*.o python/*.d +CLEANFILES += guile/*.cc gnuradio/*.scm guile/*.lo guile/*.o guile/*.d + |