diff options
author | Warren Block <wblock@FreeBSD.org> | 2016-05-04 21:35:12 +0000 |
---|---|---|
committer | Warren Block <wblock@FreeBSD.org> | 2016-05-04 21:35:12 +0000 |
commit | 84c6577fe8dda80ee8931bd7db75c2bad3af7f40 (patch) | |
tree | 5c90bbfb88a2b45a78587b19cca2030d7b4618c5 /share/mk | |
parent | 472566b1b684fd7d93b604f5fa07423f5e863361 (diff) | |
download | doc-84c6577fe8dda80ee8931bd7db75c2bad3af7f40.tar.gz doc-84c6577fe8dda80ee8931bd7db75c2bad3af7f40.zip |
Generate the correct paths to images in epub documents.
Notes
Notes:
svn path=/head/; revision=48776
Diffstat (limited to 'share/mk')
-rw-r--r-- | share/mk/doc.docbook.mk | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/share/mk/doc.docbook.mk b/share/mk/doc.docbook.mk index ca8c0d9c15..c74b7eb8c7 100644 --- a/share/mk/doc.docbook.mk +++ b/share/mk/doc.docbook.mk @@ -371,9 +371,16 @@ ${DOC}.html.tar: ${DOC}.html ${LOCAL_IMAGES_LIB} \ ${DOC}.epub: ${DOC}.parsed.xml ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} \ ${CSS_SHEET} ${XML_INCLUDES} ${XSLTPROC} ${XSLTPROCOPTS} ${XSLEPUB} ${DOC}.parsed.xml -.if defined(LOCAL_IMAGES_LIB) || defined(LOCAL_IMAGES_PNG) -.for f in ${LOCAL_IMAGES_LIB} ${LOCAL_IMAGES_PNG} - ${CP} ${f} OEBPS/ +.if defined(LOCAL_IMAGES_LIB) +.for f in ${LOCAL_IMAGES_LIB} + [ -d "OEBPS/${f:H}" ] || ${MKDIR} -pv "OEBPS/${f:H}" + ${CP} ${f} OEBPS/${f} +.endfor +.endif +.if defined(LOCAL_IMAGES_PNG) +.for f in ${LOCAL_IMAGES_PNG} + [ -d "OEBPS/${f:H:T}" ] || ${MKDIR} -pv "OEBPS/${f:H:T}" + ${CP} -v ${f} OEBPS/${f:H:T}/${f:T} .endfor .endif ${ZIP} ${ZIPOPTS} -r -X ${DOC}.epub mimetype OEBPS META-INF |