comparison liboctave/cruft/ranlib/module.mk @ 15277:e359158c917f

build: Place ranlib build rules in ranlib directory's module.mk. * cruft/Makefile.am: Remove ranlib specific rules. * cruft/ranlib/module.mk: Add rules for building ranlib convenience library.
author Rik <rik@octave.org>
date Sun, 02 Sep 2012 15:57:56 -0700
parents dd794aa84232
children a99bbbcf743c
comparison
equal deleted inserted replaced
15276:329f088cbdf7 15277:e359158c917f
7 ranlib/randlib.fdoc \ 7 ranlib/randlib.fdoc \
8 ranlib/tstbot.for \ 8 ranlib/tstbot.for \
9 ranlib/tstgmn.for \ 9 ranlib/tstgmn.for \
10 ranlib/tstmid.for 10 ranlib/tstmid.for
11 11
12 ranlib_libranlib_la_SOURCES += \ 12 RANLIB_SRC = \
13 ranlib/advnst.f \ 13 ranlib/advnst.f \
14 ranlib/genbet.f \ 14 ranlib/genbet.f \
15 ranlib/genchi.f \ 15 ranlib/genchi.f \
16 ranlib/genexp.f \ 16 ranlib/genexp.f \
17 ranlib/genf.f \ 17 ranlib/genf.f \
43 ranlib/setsd.f \ 43 ranlib/setsd.f \
44 ranlib/sexpo.f \ 44 ranlib/sexpo.f \
45 ranlib/sgamma.f \ 45 ranlib/sgamma.f \
46 ranlib/snorm.f \ 46 ranlib/snorm.f \
47 ranlib/wrap.f 47 ranlib/wrap.f
48
49 noinst_LTLIBRARIES += ranlib/libranlib.la
50
51 ranlib_libranlib_la_SOURCES = $(RANLIB_SRC)
52
53 ranlib_libranlib_la_DEPENDENCIES = ranlib/ranlib.def
54
55 ## Special rules for files which must be built before compilation
56 ranlib/ranlib.def: $(RANLIB_SRC) mkf77def
57 chmod a+rx mkf77def
58 ./mkf77def $(srcdir) $(RANLIB_SRC) > $@-t
59 mv $@-t $@
60