From 235565e447ea346310c989b8788ce9c166b889f1 Mon Sep 17 00:00:00 2001 From: Thomas BERNARD Date: Wed, 12 Dec 2018 14:47:24 +0100 Subject: [PATCH] Add Makefile in doc/ for generating doc for MacOS builds using macports anyway brew fails to install the static libraries... --- doc/Makefile | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 doc/Makefile diff --git a/doc/Makefile b/doc/Makefile new file mode 100644 index 00000000..885ce61a --- /dev/null +++ b/doc/Makefile @@ -0,0 +1,56 @@ +CP = cp + +all: + @echo "nothing to do..." + +# fetch files from macports +MACPORTSPATH = $(shell which port | sed 's;/bin/port$$;;' ) +DOCPATH = $(MACPORTSPATH)/share/doc +PACKAGES = libsdl2 libsdl2_image jpeg tiff webp +PACKAGSS += libsdl2_ttf freetype +PACKAGES += libpng zlib lua + +READMES = $(PACKAGES:%=README-%.txt) + +macports: $(READMES) + +clean: + $(RM) $(READMES) + +# for p in $(PACKAGES) ; do \ + echo $(DOCPATH)/$$p ; \ + ls $(DOCPATH)/$$p ; \ + done + +README-libsdl2.txt: $(DOCPATH)/libsdl2/README-SDL.txt $(DOCPATH)/libsdl2/COPYING.txt + p=$(@:README-%.txt=%) ; echo "$$p $$(port info --version $$p)" > $@ + cat $(DOCPATH)/libsdl2/README-SDL.txt >> $@ + cat $(DOCPATH)/libsdl2/COPYING.txt >> $@ + +README-libsdl2_image.txt: + p=$(@:README-%.txt=%) ; echo "$$p $$(port info --version $$p)" > $@ + cat $(DOCPATH)/libsdl2_image/COPYING.txt >> $@ + +README-tiff.txt: $(DOCPATH)/tiff/COPYRIGHT + p=$(@:README-%.txt=%) ; echo "$$p $$(port info --version $$p)" > $@ + echo "" >> $@ + cat $(DOCPATH)/tiff/COPYRIGHT >> $@ + +README-lua.txt: $(DOCPATH)/lua/README $(DOCPATH)/lua/COPYRIGHT + $(CP) $< $@ + echo "" >> $@ + cat $(DOCPATH)/lua/COPYRIGHT >> $@ + +README-libpng.txt: $(DOCPATH)/libpng/LICENSE + echo "libpng $$(port info --version libpng)" > $@ + echo "" >> $@ + echo "License :" >> $@ + echo "" >> $@ + cat $< >> $@ + +README-%.txt: $(DOCPATH)/%/README + p=$(@:README-%.txt=%) ; echo "$$p $$(port info --version $$p)" > $@ + echo "" >> $@ + cat $< >> $@ + f=$(DOCPATH)/$(@:README-%.txt=%)/COPYING ; \ + if [ -f "$$f" ] ; then echo "License :" >> $@ ; cat "$$f" >> $@ ; fi