Skip to content
Snippets Groups Projects
Select Git revision
  • 82d784a4be816f696877cd713490fc178d8e9b91
  • master default protected
  • beta
  • dev
  • andrewssobral-patch-1
  • update
  • thomas-fork
  • 2.0
  • v3.2.0
  • v3.1.0
  • v3.0
  • bgslib_py27_ocv3_win64
  • bgslib_java_2.0.0
  • bgslib_console_2.0.0
  • bgslib_matlab_win64_2.0.0
  • bgslib_qtgui_2.0.0
  • 2.0.0
  • bgs_console_2.0.0
  • bgs_matlab_win64_2.0.0
  • bgs_qtgui_2.0.0
  • v1.9.2_x86_mfc_gui
  • v1.9.2_x64_java_gui
  • v1.9.2_x86_java_gui
23 results

README.md

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Makefile 1.50 KiB
    # -----------------------------------------------------------------------------
    # settings
    # -----------------------------------------------------------------------------
    
    # do not use spaces here, instead use either
    # - dashes, as in my-awesome-title, or
    # - underscores, as in my_awesome_title
    TITLE = title
    
    # -----------------------------------------------------------------------------
    # pandoc configuration
    # -----------------------------------------------------------------------------
    
    PANDOC = pandoc
    
    PANDOCFLAGS = \
    	--fail-if-warnings \
    	--standalone \
    	--filter pandoc-citeproc \
    	--pdf-engine=xelatex \
    
    # -----------------------------------------------------------------------------
    # sources
    # -----------------------------------------------------------------------------
    
    SOURCES_CSV = $(wildcard *.csv)
    SOURCES_MD = $(sort $(wildcard chapter-*.md))
    
    # -----------------------------------------------------------------------------
    # targets
    # -----------------------------------------------------------------------------
    
    default: all
    
    all: $(TITLE).pdf
    
    SUBDIRS = \
    	img \
    
    $(SUBDIRS):
    	$(MAKE) -C $@
    
    subdirs: $(SUBDIRS)
    
    $(TITLE).pdf: $(SUBDIRS) metadata.yml $(SOURCES_CSV) $(SOURCES_MD)
    	$(PANDOC) $(PANDOCFLAGS) -o $@ metadata.yml $(SOURCES_MD)
    
    check: spellcheck
    
    spellcheck:
    	mdspell --en-us -anrx $(SOURCES_MD)
    
    title:
    	@echo $(TITLE)
    
    clean:
    	@for dir in $(SUBDIRS); do \
    	  $(MAKE) -C $$dir $@; \
    	done
    	rm -f $(TITLE).pdf
    
    .PHONY: \
    	all \
    	check \
    	clean \
    	default \
    	subdirs \
    	title \
    	$(SUBDIRS) \