diff options
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | Makefile.common | 8 | ||||
| -rwxr-xr-x | configure | 27 | 
3 files changed, 32 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore index ed6b6e02d2..2708700d6a 100644 --- a/.gitignore +++ b/.gitignore @@ -38,7 +38,9 @@ lib*.a  /scummvm-conf.cpp  /tmp_*.cpp  /README +/README.html  /NEWS +/NEWS.html  /build  /staging diff --git a/Makefile.common b/Makefile.common index b058ae9a13..c6c47fd075 100644 --- a/Makefile.common +++ b/Makefile.common @@ -13,7 +13,7 @@ all: $(EXECUTABLE).dwp  endif  ifdef USE_PANDOC -all: README NEWS +all: README$(PANDOCEXT) NEWS$(PANDOCEXT)  endif  ###################################################################### @@ -237,10 +237,10 @@ VERFILE := $(DISTDIR)/$(DISTNAME)/base/internal_version.h  ifdef USE_PANDOC  # Convert README.md and NEWS.md to plain text for any platform that might require it -README: ${srcdir}/README.md +README$(PANDOCEXT): ${srcdir}/README.md  	$(QUIET_PANDOC)$(PANDOC) -f gfm -t $(PANDOCFORMAT) -o $@ $< -NEWS: ${srcdir}/NEWS.md +NEWS$(PANDOCEXT): ${srcdir}/NEWS.md  	$(QUIET_PANDOC)$(PANDOC) -f gfm -t $(PANDOCFORMAT) -o $@ $<  endif @@ -275,7 +275,7 @@ dist-src: \  # Common files  DIST_FILES_DOCS:=$(addprefix $(srcdir)/,AUTHORS COPYING COPYING.BSD COPYING.LGPL COPYING.FREEFONT COPYRIGHT NEWS.md README.md)  ifdef USE_PANDOC -DIST_FILES_DOCS+=README NEWS +DIST_FILES_DOCS+=README$(PANDOCEXT) NEWS$(PANDOCEXT)  endif  DIST_FILES_DOCS_languages=cz da de es fr it no-nb se @@ -229,7 +229,8 @@ NASM=""  _tainted_build=no  PANDOC=""  _pandocpath="$PATH" -_pandocformat="plain" +_pandocformat="default" +_pandocext="default"  # The following variables are automatically detected, and should not  # be modified otherwise. Consider them read-only.  _posix=no @@ -2705,6 +2706,16 @@ case $_host_os in  				echo "Could not determine path for Xcode Tools"  			fi  		fi + +		# Use pandoc to generate README and NEWS file for the bundle +		# Also default to  HTML rather than plain text as it gives a nicer +		# formating, especially for the README. We could consider using RTF +		# as well, but TextEdit does not support links within the document, +		# and having a TOC with links, which we do with html, is quite convenient. +		_pandoc=yes +		if test "$_pandocformat" = "default"; then +			_pandocformat="html" +		fi  		;;  	dreamcast)  		append_var DEFINES "-D__DC__" @@ -5141,6 +5152,19 @@ fi  define_in_config_if_yes $_pandoc 'USE_PANDOC' +# Default to plain text output for pandoc +if test -z "$_pandocformat" -o "$_pandocformat" = "default"; then +	_pandocformat="plain" +fi + +if test "$_pandocext" = "default"; then +	if test "$_pandocformat" = plain; then +		_pandocext="" +	else +		_pandocext=".$_pandocformat" +	fi +fi +  #  # Enable vkeybd / keymapper / event recorder  # @@ -5619,6 +5643,7 @@ NASM := $NASM  NASMFLAGS := $NASMFLAGS  PANDOC := $PANDOC  PANDOCFORMAT := $_pandocformat +PANDOCEXT := $_pandocext  ZLIB_LIBS := $ZLIB_LIBS  ZLIB_CFLAGS := $ZLIB_CFLAGS  | 
