Blame view

buildroot/buildroot-2016.08.1/docs/manual/manual.mk 983 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  ################################################################################
  #
  # The Buildroot manual
  #
  ################################################################################
  
  MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.txt) $(wildcard docs/images/*))
  MANUAL_RESOURCES = $(TOPDIR)/docs/images
  
  # Our manual needs to generate lists
  define MANUAL_GEN_LISTS
  	$(Q)$(call MESSAGE,"Updating the manual lists...")
  	$(Q)$(COMMON_CONFIG_ENV) \
  		BR2_DEFCONFIG="" \
  		TOPDIR=$(TOPDIR) \
  		O=$(@D) \
  		python -B $(TOPDIR)/support/scripts/gen-manual-lists.py
  endef
  MANUAL_POST_RSYNC_HOOKS += MANUAL_GEN_LISTS
  
  # Our list-generating script requires argparse
  define MANUAL_CHECK_LISTS_DEPS
  	$(Q)if ! python -c "import argparse" >/dev/null 2>&1 ; then \
  		echo "You need python with argparse on your host to generate" \
  			"the list of packages in the manual"; \
  		exit 1; \
  	fi
  endef
  MANUAL_CHECK_DEPENDENCIES_HOOKS += MANUAL_CHECK_LISTS_DEPS
  
  $(eval $(call asciidoc-document))