Mercurial > hg > octave-nkf
diff src/corefcn/module.mk @ 15083:83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
* src/Makefile.am: Remove rules for building OPT_HANDLERS, OPT_INC.
* src/corefcn/module.mk: Add rules for building OPT_HANDLERS, OPT_INC.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 02 Aug 2012 16:29:55 -0700 |
parents | b62b0b85369c |
children |
line wrap: on
line diff
--- a/src/corefcn/module.mk +++ b/src/corefcn/module.mk @@ -1,6 +1,29 @@ EXTRA_DIST += \ corefcn/module.mk +## Options functions for Fortran packages like LSODE, DASPK. +## These are generated automagically by configure and Perl. +OPT_HANDLERS = \ + corefcn/DASPK-opts.cc \ + corefcn/DASRT-opts.cc \ + corefcn/DASSL-opts.cc \ + corefcn/LSODE-opts.cc \ + corefcn/Quad-opts.cc + +OPT_INC = \ + $(top_builddir)/liboctave/DASPK-opts.h \ + $(top_builddir)/liboctave/DASRT-opts.h \ + $(top_builddir)/liboctave/DASSL-opts.h \ + $(top_builddir)/liboctave/LSODE-opts.h \ + $(top_builddir)/liboctave/Quad-opts.h + +$(OPT_HANDLERS): corefcn/%.cc : $(top_builddir)/liboctave/%.in + $(PERL) $(top_srcdir)/build-aux/mk-opts.pl --opt-handler-fcns $< > $@-t + mv $@-t $@ + +$(OPT_INC) : %.h : %.in + $(MAKE) -C $(top_builddir)/liboctave $(@F) + COREFCN_SRC = \ corefcn/__contourc__.cc \ corefcn/__dispatch__.cc \