RSS Git Download  Clone
Raw View History
Blames found: 14 Mode: text Binary: false


Hang on, we reloading big blames...
################################################################################ # Makefile for Documentation # T.Barnaby, BEAM Ltd, 2007-02-01 ################################################################################ # TOP = ${shell pwd} include ${TOP}/Makefile.config
BUILDDOC = yes
FILES = *.html *.jpg *.gif *.pdf *.doc libTmsApi libBeamApi
DOCSRCS = $(wildcard *.od[tp]) DOCPDFS := $(DOCSRCS:.odt=.pdf) DOCPDFS := $(DOCPDFS:.odp=.pdf)
.PHONY: libTmsApi libBeamApi
all: build ifeq ("$(BUILDDOC)", "yes") build: libBeamApi libTmsApi ${DOCPDFS} else build: endif installPackages: dnf install texlive-scheme-small texlive-multirow texlive-hanging texlive-listofitems texlive-ulem texlive-wasysym texlive-ec texlive-sectsty texlive-refman texlive-newunicodechar texlive-etoc
dox: libTmsApi libBeamApi clean:
rm -fr libBeamApi libTmsApi
install: all mkdir -p ${DOCDIR} cp -a * ${DOCDIR} includes: libTmsApi: doxygen libTmsApi.dox
#(cd libTmsApi/latex; make) > /dev/null 2>&1 #cp libTmsApi/latex/refman.pdf libTmsApi.pdf #rm -fr libTmsApi/latex
libBeamApi: doxygen libBeamApi.dox
#(cd libBeamApi/latex; make) > /dev/null 2>&1 #cp libBeamApi/latex/refman.pdf libBeamApi.pdf #rm -fr libBeamApi/latex
rpms: dox tms-doc.spec tar -czC .. -f ${RPM_DIR}/SOURCES/tms-doc.tar.gz tms-doc rpmbuild -bb tms-doc.spec rpmsInstall: cp ${RPM_DIR}/RPMS/noarch/tms-doc-$(VERSION)-$(RELEASE)*.rpm ${DIST_DIR}/packages createrepo ${DIST_DIR}
%.pdf: %.od[tp] @# Need separate working directory for soffice instances @TMPDIR=$$(mktemp -d /tmp/bds-soffice-XXXXXXXXXX);\ soffice -env:UserInstallation=file:///$${TMPDIR} --headless --convert-to pdf $<;\ rm -fr $${TMPDIR}