comparison 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
comparison
equal deleted inserted replaced
15082:902a8e27b2a2 15083:83749bb7f538
1 EXTRA_DIST += \ 1 EXTRA_DIST += \
2 corefcn/module.mk 2 corefcn/module.mk
3
4 ## Options functions for Fortran packages like LSODE, DASPK.
5 ## These are generated automagically by configure and Perl.
6 OPT_HANDLERS = \
7 corefcn/DASPK-opts.cc \
8 corefcn/DASRT-opts.cc \
9 corefcn/DASSL-opts.cc \
10 corefcn/LSODE-opts.cc \
11 corefcn/Quad-opts.cc
12
13 OPT_INC = \
14 $(top_builddir)/liboctave/DASPK-opts.h \
15 $(top_builddir)/liboctave/DASRT-opts.h \
16 $(top_builddir)/liboctave/DASSL-opts.h \
17 $(top_builddir)/liboctave/LSODE-opts.h \
18 $(top_builddir)/liboctave/Quad-opts.h
19
20 $(OPT_HANDLERS): corefcn/%.cc : $(top_builddir)/liboctave/%.in
21 $(PERL) $(top_srcdir)/build-aux/mk-opts.pl --opt-handler-fcns $< > $@-t
22 mv $@-t $@
23
24 $(OPT_INC) : %.h : %.in
25 $(MAKE) -C $(top_builddir)/liboctave $(@F)
3 26
4 COREFCN_SRC = \ 27 COREFCN_SRC = \
5 corefcn/__contourc__.cc \ 28 corefcn/__contourc__.cc \
6 corefcn/__dispatch__.cc \ 29 corefcn/__dispatch__.cc \
7 corefcn/__lin_interpn__.cc \ 30 corefcn/__lin_interpn__.cc \