21 lines
426 B
Makefile
21 lines
426 B
Makefile
SHELL := /bin/bash
|
|
|
|
ifndef MODULES_DIR
|
|
$(error Please specify MODULES_DIR=path/to/juce/modules)
|
|
endif
|
|
|
|
SOURCE_FILES := $(shell find $(MODULES_DIR) -type f -name "juce_*.h" -or -name "juce_*.dox" | sed 's/ /\\ /g')
|
|
|
|
.PHONEY: clean
|
|
|
|
doc/index.html: build/juce_modules.dox Doxyfile
|
|
doxygen
|
|
|
|
build/juce_modules.dox: process_source_files.py $(SOURCE_FILES)
|
|
rm -rf build
|
|
python $< $(MODULES_DIR) build
|
|
|
|
clean:
|
|
rm -rf build doc
|
|
|