diff options
Diffstat (limited to 'src/blogc-make/rules.c')
-rw-r--r-- | src/blogc-make/rules.c | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/src/blogc-make/rules.c b/src/blogc-make/rules.c index 8a3bfc4..cdcc838 100644 --- a/src/blogc-make/rules.c +++ b/src/blogc-make/rules.c @@ -71,9 +71,8 @@ index_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose) if (bm_rule_need_rebuild(ctx->posts_fctx, ctx->settings_fctx, ctx->main_template_fctx, fctx, false)) { - rv = bm_exec_blogc(ctx->settings, variables, true, - ctx->main_template_fctx, fctx, ctx->posts_fctx, verbose, - false); + rv = bm_exec_blogc(ctx, variables, true, ctx->main_template_fctx, + fctx, ctx->posts_fctx, false); if (rv != 0) break; } @@ -129,9 +128,8 @@ atom_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose) if (bm_rule_need_rebuild(ctx->posts_fctx, ctx->settings_fctx, NULL, fctx, false)) { - rv = bm_exec_blogc(ctx->settings, variables, true, - ctx->atom_template_fctx, fctx, ctx->posts_fctx, verbose, - false); + rv = bm_exec_blogc(ctx, variables, true, ctx->atom_template_fctx, + fctx, ctx->posts_fctx, false); if (rv != 0) break; } @@ -195,9 +193,8 @@ atom_tags_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose if (bm_rule_need_rebuild(ctx->posts_fctx, ctx->settings_fctx, NULL, fctx, false)) { - rv = bm_exec_blogc(ctx->settings, variables, true, - ctx->atom_template_fctx, fctx, ctx->posts_fctx, verbose, - false); + rv = bm_exec_blogc(ctx, variables, true, ctx->atom_template_fctx, + fctx, ctx->posts_fctx, false); if (rv != 0) break; } @@ -265,8 +262,8 @@ pagination_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbos if (bm_rule_need_rebuild(ctx->posts_fctx, ctx->settings_fctx, ctx->main_template_fctx, fctx, false)) { - rv = bm_exec_blogc(ctx->settings, variables, true, - ctx->main_template_fctx, fctx, ctx->posts_fctx, verbose, false); + rv = bm_exec_blogc(ctx, variables, true, ctx->main_template_fctx, + fctx, ctx->posts_fctx, false); if (rv != 0) break; } @@ -329,8 +326,8 @@ posts_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose) if (bm_rule_need_rebuild(s, ctx->settings_fctx, ctx->main_template_fctx, o_fctx, true)) { - rv = bm_exec_blogc(ctx->settings, variables, false, - ctx->main_template_fctx, o_fctx, s, verbose, true); + rv = bm_exec_blogc(ctx, variables, false, ctx->main_template_fctx, + o_fctx, s, true); if (rv != 0) break; } @@ -395,9 +392,8 @@ tags_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose) if (bm_rule_need_rebuild(ctx->posts_fctx, ctx->settings_fctx, ctx->main_template_fctx, fctx, false)) { - rv = bm_exec_blogc(ctx->settings, variables, true, - ctx->main_template_fctx, fctx, ctx->posts_fctx, verbose, - false); + rv = bm_exec_blogc(ctx, variables, true, ctx->main_template_fctx, + fctx, ctx->posts_fctx, false); if (rv != 0) break; } @@ -459,8 +455,8 @@ pages_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose) if (bm_rule_need_rebuild(s, ctx->settings_fctx, ctx->main_template_fctx, o_fctx, true)) { - rv = bm_exec_blogc(ctx->settings, variables, false, - ctx->main_template_fctx, o_fctx, s, verbose, true); + rv = bm_exec_blogc(ctx, variables, false, ctx->main_template_fctx, + o_fctx, s, true); if (rv != 0) break; } @@ -625,8 +621,8 @@ runserver_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose return 3; } - rv = bm_exec_blogc_runserver(ctx->output_dir, bc_trie_lookup(args, "host"), - bc_trie_lookup(args, "port"), bc_trie_lookup(args, "threads"), verbose); + rv = bm_exec_blogc_runserver(ctx, bc_trie_lookup(args, "host"), + bc_trie_lookup(args, "port"), bc_trie_lookup(args, "threads")); r_args->running = false; |