aboutsummaryrefslogblamecommitdiffstats
path: root/Makefile
blob: fdc2989bf802413f0e8c36eac7baa8e0073f0813 (plain) (tree)
1
2
3
4
5
6
7
8
9
 
                         



                                    


                                  

                             
 

                          

                                                         






                       






                                                                         
        
      
                                       

















                                                                      

ASCIIDOC       = asciidoc
ASCIIDOC_FLAGS = -a toc2 \
         -a data-uri \
         -a toclevels=4 \
         -a max-width=70em \
         -b html5 \
         --theme=volnitsky

README      = README.asciidoc
README_HTML = README.html

CURRENT_DIR = $(shell pwd)

TEMPLATE_DIRS = meowpp asciidoc cppMakefile doxygen LaTex

.PHONY: all clean

all: readme doc;

readme: $(README_HTML);

doc: document;

clean_space:
    find $(TEMPLATE_DIRS) -type f | while read -r f; do     \
        cat "$$f" | sed -e 's/ *$$//g' > tmp_file.$$$$;     \
        cat tmp_file.$$$$ > "$$f";              \
    done;                               \
    rm tmp_file.$$$$
    
clean:
    -rm -f $(README) $(README_HTML)
    -rm -rf doc/*

######################################################################

.PHONY: $(README)
$(README): 
    ./readme_generate.py $(README)

ASCIIDOC_SOURCE = $(README)
ASCIIDOC_OUTPUT = $(README_HTML)

include asciidoc/Makefile

######################################################################

DOXYGEN_RUN_PATH    = $(CURRENT_DIR)
DOXYGEN_CONFIG_PATH = $(CURRENT_DIR)/doxygen
include $(DOXYGEN_CONFIG_PATH)/Makefile