]> git.karo-electronics.de Git - linux-beck.git/commitdiff
DocBook: only copy stuff to media_api if media xml is generated
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>
Thu, 19 Nov 2015 09:41:40 +0000 (07:41 -0200)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Thu, 19 Nov 2015 09:46:39 +0000 (07:46 -0200)
It is possible to use:
make DOCBOOKS=device-drivers.xml htmldocs

To produce just a few docbooks. In such case, the media docs
won't be built, causing the makefile target to return an error.

While this is ok for human eyes, if the above is used on an script,
it would cause troubles.

Fix it by only creating/filling the media_api directory if the
media_api.xml is found at DOCBOOKS.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Documentation/DocBook/media/Makefile

index 02848146fc3ab836e47d6059d7d3956676f6fdff..2840ff483d5a204db2e5e1c183ca143295f7ab20 100644 (file)
@@ -199,8 +199,10 @@ DVB_DOCUMENTED = \
 #
 
 install_media_images = \
-       $(Q)-mkdir -p $(MEDIA_OBJ_DIR)/media_api; \
-       cp $(OBJIMGFILES) $(MEDIA_SRC_DIR)/*.svg $(MEDIA_SRC_DIR)/v4l/*.svg $(MEDIA_OBJ_DIR)/media_api
+       $(Q)if [ "x$(findstring media_api.xml,$(DOCBOOKS))" != "x" ]; then \
+               mkdir -p $(MEDIA_OBJ_DIR)/media_api; \
+               cp $(OBJIMGFILES) $(MEDIA_SRC_DIR)/*.svg $(MEDIA_SRC_DIR)/v4l/*.svg $(MEDIA_OBJ_DIR)/media_api; \
+       fi
 
 $(MEDIA_OBJ_DIR)/%: $(MEDIA_SRC_DIR)/%.b64
        $(Q)base64 -d $< >$@