diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2017-03-03 00:29:53 +0100 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2017-03-03 00:29:53 +0100 |
commit | be39aad967f2243dd512ae9ab9510179d13abf16 (patch) | |
tree | 873b7935e5cdab74706945badba5b09aea61720c /src/blogc-make/rules.c | |
parent | 6125e8a367a77684aa245e898f80dac3009a301a (diff) | |
download | blogc-be39aad967f2243dd512ae9ab9510179d13abf16.tar.gz blogc-be39aad967f2243dd512ae9ab9510179d13abf16.tar.bz2 blogc-be39aad967f2243dd512ae9ab9510179d13abf16.zip |
make: reworked ctx usage by exec functions
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; |