Artifact
3c0b52446eb653f5d44c1fa811586f1d4fc84ab5ffeabb9d7dd42a67b81e6990:
- File
Makefile
— part of check-in
[12a9bb700d]
at
2021-08-11 18:56:04
on branch trunk
— Import from git
Added a changelog
(user:
dev
size: 638)
0000: 23 20 4d 69 6e 69 6d 61 6c 20 6d 61 6b 65 66 69 # Minimal makefi
0010: 6c 65 20 66 6f 72 20 53 70 68 69 6e 78 20 64 6f le for Sphinx do
0020: 63 75 6d 65 6e 74 61 74 69 6f 6e 0a 23 0a 0a 23 cumentation.#..#
0030: 20 59 6f 75 20 63 61 6e 20 73 65 74 20 74 68 65 You can set the
0040: 73 65 20 76 61 72 69 61 62 6c 65 73 20 66 72 6f se variables fro
0050: 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 m the command li
0060: 6e 65 2c 20 61 6e 64 20 61 6c 73 6f 0a 23 20 66 ne, and also.# f
0070: 72 6f 6d 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d rom the environm
0080: 65 6e 74 20 66 6f 72 20 74 68 65 20 66 69 72 73 ent for the firs
0090: 74 20 74 77 6f 2e 0a 53 50 48 49 4e 58 4f 50 54 t two..SPHINXOPT
00a0: 53 20 20 20 20 3f 3d 0a 53 50 48 49 4e 58 42 55 S ?=.SPHINXBU
00b0: 49 4c 44 20 20 20 3f 3d 20 73 70 68 69 6e 78 2d ILD ?= sphinx-
00c0: 62 75 69 6c 64 0a 53 4f 55 52 43 45 44 49 52 20 build.SOURCEDIR
00d0: 20 20 20 20 3d 20 73 6f 75 72 63 65 0a 42 55 49 = source.BUI
00e0: 4c 44 44 49 52 20 20 20 20 20 20 3d 20 62 75 69 LDDIR = bui
00f0: 6c 64 0a 0a 23 20 50 75 74 20 69 74 20 66 69 72 ld..# Put it fir
0100: 73 74 20 73 6f 20 74 68 61 74 20 22 6d 61 6b 65 st so that "make
0110: 22 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 " without argume
0120: 6e 74 20 69 73 20 6c 69 6b 65 20 22 6d 61 6b 65 nt is like "make
0130: 20 68 65 6c 70 22 2e 0a 68 65 6c 70 3a 0a 09 40 help"..help:..@
0140: 24 28 53 50 48 49 4e 58 42 55 49 4c 44 29 20 2d $(SPHINXBUILD) -
0150: 4d 20 68 65 6c 70 20 22 24 28 53 4f 55 52 43 45 M help "$(SOURCE
0160: 44 49 52 29 22 20 22 24 28 42 55 49 4c 44 44 49 DIR)" "$(BUILDDI
0170: 52 29 22 20 24 28 53 50 48 49 4e 58 4f 50 54 53 R)" $(SPHINXOPTS
0180: 29 20 24 28 4f 29 0a 0a 2e 50 48 4f 4e 59 3a 20 ) $(O)...PHONY:
0190: 68 65 6c 70 20 4d 61 6b 65 66 69 6c 65 0a 0a 23 help Makefile..#
01a0: 20 43 61 74 63 68 2d 61 6c 6c 20 74 61 72 67 65 Catch-all targe
01b0: 74 3a 20 72 6f 75 74 65 20 61 6c 6c 20 75 6e 6b t: route all unk
01c0: 6e 6f 77 6e 20 74 61 72 67 65 74 73 20 74 6f 20 nown targets to
01d0: 53 70 68 69 6e 78 20 75 73 69 6e 67 20 74 68 65 Sphinx using the
01e0: 20 6e 65 77 0a 23 20 22 6d 61 6b 65 20 6d 6f 64 new.# "make mod
01f0: 65 22 20 6f 70 74 69 6f 6e 2e 20 20 24 28 4f 29 e" option. $(O)
0200: 20 69 73 20 6d 65 61 6e 74 20 61 73 20 61 20 73 is meant as a s
0210: 68 6f 72 74 63 75 74 20 66 6f 72 20 24 28 53 50 hortcut for $(SP
0220: 48 49 4e 58 4f 50 54 53 29 2e 0a 25 3a 20 4d 61 HINXOPTS)..%: Ma
0230: 6b 65 66 69 6c 65 0a 09 40 24 28 53 50 48 49 4e kefile..@$(SPHIN
0240: 58 42 55 49 4c 44 29 20 2d 4d 20 24 40 20 22 24 XBUILD) -M $@ "$
0250: 28 53 4f 55 52 43 45 44 49 52 29 22 20 22 24 28 (SOURCEDIR)" "$(
0260: 42 55 49 4c 44 44 49 52 29 22 20 24 28 53 50 48 BUILDDIR)" $(SPH
0270: 49 4e 58 4f 50 54 53 29 20 24 28 4f 29 0a INXOPTS) $(O).