Skip to content
/ mkdoc Public

Makefile recipes for document (hypertext) building. Non-recursive use of make.

Notifications You must be signed in to change notification settings

dotmpe/mkdoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f960082 · Feb 25, 2021
Feb 12, 2018
Feb 12, 2018
Dec 1, 2018
Mar 10, 2012
Feb 12, 2018
Mar 4, 2017
Feb 12, 2018
Feb 12, 2018
Sep 18, 2016
Dec 21, 2016
Aug 4, 2015
Feb 25, 2021
Dec 26, 2016
Feb 12, 2018
Jun 15, 2015
Feb 4, 2017
Feb 11, 2018
Mar 8, 2014
Dec 5, 2018
Dec 26, 2016
Dec 26, 2016
Aug 23, 2015
Dec 5, 2018
Mar 4, 2017
Dec 26, 2016

Repository files navigation

MkDoc

Version: 0.0.2-test+20150804-0404
created:Sept. 2010
project:Build
repository:GIT

For project status see Travis CI build, or setup in .travis.yml.

Quickstart

See:

make -f Mkdocs-full.mk help

or:

cd <my-project>
ln -s /usr/local/share/mkdoc/Mkdoc-full.mk Makefile

# Put local targets and recipes in Rules.mk:
touch .Rules.mk
#touch .Rules.<hostname>.mk
#touch Rules.mk
  • Use Mkdoc-full.mk to get all targets and libs, or FIXME: Mkdoc-minimal.mk to get minimal libs and targets, XXX: or define your own build/test/install/...?
  • Write either Rules.*.mk or .Rules.*.mk.
  • Add targets to predefined vars (to use with make stat build test)
  • Use canned routines
  • Or depend on predefined file patterns
Global vars and targets
DMK (stat)
Targets included as dynamic make definition files.
DEP (stat)
Other targets pre-requisite to stat.
SRC (stat)
Track all source files if wanted.
TRGT (build)
Build targets.
TEST (test)
Test targets.

For all lists:

make lists

Install

install (or upgrade):

./configure /usr/local && sudo ./install.sh
./configure /usr/local && sudo ./install.sh uninstall install

uninstall:

sudo ./install.sh uninstall

Test

test:

CS=dark PREFIX=/usr/local make -f Makefile.mkdoc test

see usr/share/doc/mkdoc/README.rst