Mercurial > octave-nkf
comparison scripts/Makefile.am @ 14617:8ffb01c3a27a
doc: Use Perl to create DOCSTRINGS in scripts directory.
* mkdoc.pl: Perl script that generates DOCSTRINGS file.
* Makefile.am: Use mkdoc.pl in build procedures.
* gethelp.cc: Remove C++ helper program for building DOCSTRINGS file.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Thu, 10 May 2012 16:58:41 -0700 |
parents | e053d1622f4e |
children | 3b8275fed4dd |
comparison
equal
deleted
inserted
replaced
14616:13cc11418393 | 14617:8ffb01c3a27a |
---|---|
323 time/$(octave_dirstamp): | 323 time/$(octave_dirstamp): |
324 $(MKDIR_P) time | 324 $(MKDIR_P) time |
325 : > time/$(octave_dirstamp) | 325 : > time/$(octave_dirstamp) |
326 | 326 |
327 if AMCOND_BUILD_DOCS | 327 if AMCOND_BUILD_DOCS |
328 ## Program compiled only to help build documentation. No installation needed. | 328 |
329 noinst_PROGRAMS = gethelp | 329 .DOCSTRINGS: $(FCN_FILES) $(GEN_FCN_FILES) mkdoc.pl Makefile |
330 | |
331 gethelp_SOURCES = gethelp.cc | |
332 | |
333 .DOCSTRINGS: $(FCN_FILES) $(GEN_FCN_FILES) mkdoc $(gethelp_SOURCES) Makefile | |
334 @$(MAKE) $(AM_MAKEFLAGS) gethelp$(BUILD_EXEEXT) | |
335 if [ "x$(srcdir)" != "x." ] && [ -f $(srcdir)/DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \ | 330 if [ "x$(srcdir)" != "x." ] && [ -f $(srcdir)/DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \ |
336 cp $(srcdir)/DOCSTRINGS DOCSTRINGS; \ | 331 cp $(srcdir)/DOCSTRINGS DOCSTRINGS; \ |
337 touch -r $(srcdir)/DOCSTRINGS DOCSTRINGS; \ | 332 touch -r $(srcdir)/DOCSTRINGS DOCSTRINGS; \ |
338 fi | 333 fi |
339 @echo "creating .DOCSTRINGS from .m script files" | 334 @echo "creating .DOCSTRINGS from .m script files" |
340 @$(srcdir)/mkdoc "$(srcdir)" $(FCN_FILES) -- $(GEN_FCN_FILES) > $@ | 335 @$(PERL) $(srcdir)/mkdoc.pl "$(srcdir)" $(FCN_FILES) -- $(GEN_FCN_FILES) > $@ |
341 $(top_srcdir)/build-aux/move-if-change $@ DOCSTRINGS | 336 $(top_srcdir)/build-aux/move-if-change $@ DOCSTRINGS |
342 touch $@ | 337 touch $@ |
338 | |
343 endif | 339 endif |
344 | 340 |
345 $(GEN_FCN_FILES) : %.m : %.in Makefile | 341 $(GEN_FCN_FILES) : %.m : %.in Makefile |
346 @$(do_subst_config_vals) | 342 @$(do_subst_config_vals) |
347 | 343 |
425 $(IMAGES) \ | 421 $(IMAGES) \ |
426 $(FCN_FILES) \ | 422 $(FCN_FILES) \ |
427 $(FCN_FILES_IN) \ | 423 $(FCN_FILES_IN) \ |
428 $(GEN_FCN_FILES) \ | 424 $(GEN_FCN_FILES) \ |
429 DOCSTRINGS \ | 425 DOCSTRINGS \ |
430 mkdoc \ | 426 mkdoc.pl \ |
431 mk-pkg-add | 427 mk-pkg-add |
432 | 428 |
433 DISTCLEANFILES = \ | 429 DISTCLEANFILES = \ |
434 .DOCSTRINGS \ | 430 .DOCSTRINGS \ |
435 DOCSTRINGS \ | 431 DOCSTRINGS \ |