############################################################################################# ############################################################################################# ## ## JSDOC-TARGETS ## ############################################################################################# ############################################################################################# FIXBROKENPLANTUML := $(NODE_MODULES_DIR)jsdoc-plantuml/fixBrokenNodeJS.js .PHONY: jsdoc-build ## generate js api docs jsdoc-build: $(DOCUMENTATION_CONFIG_PATH)jsdoc.json $(FIXBROKENPLANTUML).fixed $(ECHOMARKER) "create api doc" $(QUIET) $(NPM) --prefix $(NODE_ROOT_DIR) run build-doc $(FIXBROKENPLANTUML).fixed: $(ECHOMARKER) "fix broken plantuml" $(QUIET) chmod u+x $(FIXBROKENPLANTUML) $(QUIET) $(NODE) $(FIXBROKENPLANTUML) $(QUIET) $(TOUCH) $(FIXBROKENPLANTUML).fixed