# -*- mode: Makefile; -*- ## ----------------------------------------------------------------------------- ## --SECTION-- MRUBY ## ----------------------------------------------------------------------------- ################################################################################ ### @brief MRuby source code as header ################################################################################ if ENABLE_MRUBY MRUBY_HEADER = \ mr/common/bootstrap/mr-error.h BUILT_SOURCES += $(MRUBY_HEADER) endif ################################################################################ ### @brief sets up the directories ################################################################################ BUILT_SOURCES += @builddir@/.setup-mr-directories @builddir@/.setup-mr-directories: @test -d mr/common/bootstrap || mkdir -p mr/common/bootstrap @touch $@ mr/common/bootstrap/mr-%.h: @srcdir@/mr/common/bootstrap/%.rb .setup-mr-directories @top_srcdir@/config/mr2c.sh $< > $@ ################################################################################ ### @brief cleanup ################################################################################ CLEANUP += $(MRUBY_HEADER) ## ----------------------------------------------------------------------------- ## --SECTION-- END-OF-FILE ## ----------------------------------------------------------------------------- ## Local Variables: ## mode: outline-minor ## outline-regexp: "^\\(### @brief\\|## --SECTION--\\|# -\\*- \\)" ## End: