aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael G. Martins <rafael@rafaelmartins.eng.br>2017-03-04 17:37:03 +0100
committerRafael G. Martins <rafael@rafaelmartins.eng.br>2017-03-04 17:37:03 +0100
commit9ba9a5919f6f87700d14a9125359b2bca0d86f58 (patch)
treefb557787c46f78b95989677ce3b2aadc6677cb68
parent628ee9303dd3a66ccf830df7a89278e11ded6569 (diff)
downloadblogc-9ba9a5919f6f87700d14a9125359b2bca0d86f58.tar.gz
blogc-9ba9a5919f6f87700d14a9125359b2bca0d86f58.tar.bz2
blogc-9ba9a5919f6f87700d14a9125359b2bca0d86f58.zip
make: removed useless "verbose" variables
-rw-r--r--src/blogc-make/main.c2
-rw-r--r--src/blogc-make/rules.c46
-rw-r--r--src/blogc-make/rules.h7
3 files changed, 25 insertions, 30 deletions
diff --git a/src/blogc-make/main.c b/src/blogc-make/main.c
index 96f55b9..8e15981 100644
--- a/src/blogc-make/main.c
+++ b/src/blogc-make/main.c
@@ -114,7 +114,7 @@ main(int argc, char **argv)
}
ctx->verbose = verbose;
- rv = bm_rule_executor(ctx, rules, verbose);
+ rv = bm_rule_executor(ctx, rules);
cleanup:
diff --git a/src/blogc-make/rules.c b/src/blogc-make/rules.c
index cdcc838..631d0ee 100644
--- a/src/blogc-make/rules.c
+++ b/src/blogc-make/rules.c
@@ -48,7 +48,7 @@ index_outputlist(bm_ctx_t *ctx)
}
static int
-index_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+index_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->posts == NULL)
return 0;
@@ -105,7 +105,7 @@ atom_outputlist(bm_ctx_t *ctx)
}
static int
-atom_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+atom_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->posts == NULL)
return 0;
@@ -165,7 +165,7 @@ atom_tags_outputlist(bm_ctx_t *ctx)
}
static int
-atom_tags_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+atom_tags_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->posts == NULL || ctx->settings->tags == NULL)
return 0;
@@ -238,7 +238,7 @@ pagination_outputlist(bm_ctx_t *ctx)
}
static int
-pagination_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+pagination_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->posts == NULL)
return 0;
@@ -301,7 +301,7 @@ posts_outputlist(bm_ctx_t *ctx)
}
static int
-posts_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+posts_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->posts == NULL)
return 0;
@@ -363,7 +363,7 @@ tags_outputlist(bm_ctx_t *ctx)
}
static int
-tags_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+tags_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->posts == NULL || ctx->settings->tags == NULL)
return 0;
@@ -431,7 +431,7 @@ pages_outputlist(bm_ctx_t *ctx)
}
static int
-pages_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+pages_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->pages == NULL)
return 0;
@@ -487,7 +487,7 @@ copy_outputlist(bm_ctx_t *ctx)
}
static int
-copy_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+copy_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
if (ctx == NULL || ctx->settings->copy == NULL)
return 0;
@@ -504,7 +504,7 @@ copy_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
continue;
if (bm_rule_need_rebuild(s, ctx->settings_fctx, NULL, o_fctx, true)) {
- rv = bm_exec_native_cp(s->data, o_fctx, verbose);
+ rv = bm_exec_native_cp(s->data, o_fctx, ctx->verbose);
if (rv != 0)
break;
}
@@ -523,7 +523,7 @@ clean_outputlist(bm_ctx_t *ctx)
}
static int
-clean_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+clean_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
int rv = 0;
@@ -533,7 +533,7 @@ clean_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
continue;
if (fctx->readable) {
- rv = bm_exec_native_rm(ctx->output_dir, fctx, verbose);
+ rv = bm_exec_native_rm(ctx->output_dir, fctx, ctx->verbose);
if (rv != 0)
break;
}
@@ -547,15 +547,13 @@ clean_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
}
-static int all_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args,
- bool verbose);
+static int all_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args);
// RUNSERVER RULE
typedef struct {
bm_ctx_t *ctx;
- bool verbose;
bool running;
} runserver_args_t;
@@ -570,7 +568,7 @@ runserver_thread(void *arg)
"reloader disabled!\n");
goto runserver_cleanup;
}
- if (0 != all_exec(args->ctx, NULL, NULL, args->verbose)) {
+ if (0 != all_exec(args->ctx, NULL, NULL)) {
fprintf(stderr, "blogc-make: error: failed to rebuild website. "
"reloader disabled!\n");
goto runserver_cleanup;
@@ -584,16 +582,15 @@ runserver_cleanup:
}
static int
-runserver_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+runserver_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
// first 'all' call is syncronous, to do a 'sanity check'
- int rv = all_exec(ctx, NULL, NULL, verbose);
+ int rv = all_exec(ctx, NULL, NULL);
if (rv != 0)
return rv;
runserver_args_t *r_args = bc_malloc(sizeof(runserver_args_t));
r_args->ctx = ctx;
- r_args->verbose = verbose;
r_args->running = true;
int err;
@@ -715,14 +712,14 @@ const bm_rule_t rules[] = {
// ALL RULE
static int
-all_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args, bool verbose)
+all_exec(bm_ctx_t *ctx, bc_slist_t *outputs, bc_trie_t *args)
{
for (size_t i = 0; rules[i].name != NULL; i++) {
if (!rules[i].generate_files) {
continue;
}
- int rv = bm_rule_execute(ctx, &(rules[i]), NULL, verbose);
+ int rv = bm_rule_execute(ctx, &(rules[i]), NULL);
if (rv != 0) {
return rv;
}
@@ -762,7 +759,7 @@ bm_rule_parse_args(const char *sep)
int
-bm_rule_executor(bm_ctx_t *ctx, bc_slist_t *rule_list, bool verbose)
+bm_rule_executor(bm_ctx_t *ctx, bc_slist_t *rule_list)
{
if (ctx == NULL)
return 3;
@@ -793,7 +790,7 @@ bm_rule_executor(bm_ctx_t *ctx, bc_slist_t *rule_list, bool verbose)
continue;
if (0 == strncmp(rule_str, rules[i].name, sep - rule_str)) {
rule = &(rules[i]);
- rv = bm_rule_execute(ctx, rule, args, verbose);
+ rv = bm_rule_execute(ctx, rule, args);
if (rv != 0)
return rv;
}
@@ -810,8 +807,7 @@ bm_rule_executor(bm_ctx_t *ctx, bc_slist_t *rule_list, bool verbose)
int
-bm_rule_execute(bm_ctx_t *ctx, const bm_rule_t *rule, bc_trie_t *args,
- bool verbose)
+bm_rule_execute(bm_ctx_t *ctx, const bm_rule_t *rule, bc_trie_t *args)
{
if (ctx == NULL || rule == NULL)
return 3;
@@ -821,7 +817,7 @@ bm_rule_execute(bm_ctx_t *ctx, const bm_rule_t *rule, bc_trie_t *args,
outputs = rule->outputlist_func(ctx);
}
- int rv = rule->exec_func(ctx, outputs, args, verbose);
+ int rv = rule->exec_func(ctx, outputs, args);
bc_slist_free_full(outputs, (bc_free_func_t) bm_filectx_free);
diff --git a/src/blogc-make/rules.h b/src/blogc-make/rules.h
index 3a04d0c..1604e13 100644
--- a/src/blogc-make/rules.h
+++ b/src/blogc-make/rules.h
@@ -15,7 +15,7 @@
typedef bc_slist_t* (*bm_rule_outputlist_func_t) (bm_ctx_t *ctx);
typedef int (*bm_rule_exec_func_t) (bm_ctx_t *ctx, bc_slist_t *outputs,
- bc_trie_t *args, bool verbose);
+ bc_trie_t *args);
typedef struct {
const char *name;
@@ -26,9 +26,8 @@ typedef struct {
} bm_rule_t;
bc_trie_t* bm_rule_parse_args(const char *sep);
-int bm_rule_executor(bm_ctx_t *ctx, bc_slist_t *rule_list, bool verbose);
-int bm_rule_execute(bm_ctx_t *ctx, const bm_rule_t *rule, bc_trie_t *args,
- bool verbose);
+int bm_rule_executor(bm_ctx_t *ctx, bc_slist_t *rule_list);
+int bm_rule_execute(bm_ctx_t *ctx, const bm_rule_t *rule, bc_trie_t *args);
bool bm_rule_need_rebuild(bc_slist_t *sources, bm_filectx_t *settings,
bm_filectx_t *template, bm_filectx_t *output, bool only_first_source);
bc_slist_t* bm_rule_list_built_files(bm_ctx_t *ctx);