fix compilation when builddir != srcdir

This commit is contained in:
Frank Mori Hess 2004-06-19 15:06:00 +00:00
parent 2541e7b171
commit d20c5e18c9
2 changed files with 13 additions and 16 deletions

View file

@ -16,10 +16,10 @@ pyexec_SCRIPTS = comedi.py
EXTRA_DIST = README.txt comedi.py setup.py test_comedi.py
if HAVE_SWIG
comedi_python_wrap.c: ../comedi.i
$(SWIG) -python -o ./comedi_python_wrap.c ../comedi.i
$(srcdir)/comedi_python_wrap.c: $(srcdir)/../comedi.i
$(SWIG) -python -o $(srcdir)/comedi_python_wrap.c $(srcdir)/../comedi.i
else
comedi_python_wrap.c:
$(srcdir)/comedi_python_wrap.c:
echo WARNING: creating bogus comedi_python_wrap.c because you don\'t have swig.
touch comedi_python_wrap.c
touch $(srcdir)/comedi_python_wrap.c
endif

View file

@ -1,34 +1,31 @@
EXTRA_DIST = demo lib
#BUILT_SOURCES = ext/comedi_ruby_wrap.c
BUILT_SOURCES = ext/comedi_ruby_wrap.c
if HAVE_SWIG
ext/comedi_ruby_wrap.c: $(srcdir)/../comedi.i
mkdir -p ext
cp $(srcdir)/../comedi.i ext/comedi.i
$(SWIG) -ruby -o ext/comedi_ruby_wrap.c ext/comedi.i
$(srcdir)/ext/comedi_ruby_wrap.c: $(srcdir)/../comedi.i
$(SWIG) -ruby -o $(srcdir)/ext/comedi_ruby_wrap.c $(srcdir)/../comedi.i
else
ext/comedi_ruby_wrap.c:
mkdir -p ext
$(srcdir)/ext/comedi_ruby_wrap.c:
echo WARNING: creating bogus comedi_ruby_wrap.c because you don\'t have swig.
touch ext/comedi_ruby_wrap.c
touch $(srcdir)/ext/comedi_ruby_wrap.c
endif
if HAVE_RUBY
all-local: ext/comedi.so
install-data-local:
$(RUBY) setup.rb install
$(RUBY) $(srcdir)/setup.rb install
else
all-local:
install-data-local:
endif
ext/Makefile:
$(RUBY) setup.rb config $(RUBY_CONFIG_OPTIONS)
$(RUBY) $(srcdir)/setup.rb config $(RUBY_CONFIG_OPTIONS)
ext/comedi.so ext/comedi_ruby_wrap.o: ext/Makefile ext/comedi_ruby_wrap.c
$(RUBY) setup.rb setup
ext/comedi.so ext/comedi_ruby_wrap.o: ext/Makefile $(srcdir)/ext/comedi_ruby_wrap.c
$(RUBY) $(srcdir)/setup.rb setup
clean-local:
$(RM) ext/comedi.so ext/Makefile ext/*.o