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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published