From: deraadt Date: Sat, 11 Jan 2014 04:44:15 +0000 (+0000) Subject: Create cleaner & less noisy makefiles, now that we've been using X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=a66c1913a930a622d1007869a14556e7769eb199;p=openbsd Create cleaner & less noisy makefiles, now that we've been using this for 20 years. We don't need to see the splatter as much anymore. --- diff --git a/usr.sbin/crunchgen/crunchgen.c b/usr.sbin/crunchgen/crunchgen.c index dea9bd763f7..679b63d5de1 100644 --- a/usr.sbin/crunchgen/crunchgen.c +++ b/usr.sbin/crunchgen/crunchgen.c @@ -1,4 +1,4 @@ -/* $OpenBSD: crunchgen.c,v 1.12 2013/11/23 22:51:41 deraadt Exp $ */ +/* $OpenBSD: crunchgen.c,v 1.13 2014/01/11 04:44:15 deraadt Exp $ */ /* * Copyright (c) 1994 University of Maryland @@ -42,7 +42,7 @@ #include #include -#define CRUNCH_VERSION "0.3" +#define CRUNCH_VERSION "1.3" #define MAXLINELEN 16384 #define MAXFIELDS 2048 @@ -99,7 +99,6 @@ extern char *__progname; int verbose = 1, readcache = 1, elf_names, elf_mangle; /* options */ int reading_cache; -void status(char *str); void out_of_memory(void); void add_string(strlst_t ** listp, char *str); int is_dir(char *pathname); @@ -257,8 +256,6 @@ parse_one_file(char *filename) void (*f) (int c, char **v); FILE *cf; - snprintf(line, sizeof(line), "reading %s", filename); - status(line); strlcpy(curfilename, filename, sizeof curfilename); if ((cf = fopen(curfilename, "r")) == NULL) { @@ -579,10 +576,6 @@ gen_outputs(void) gen_specials_cache(); gen_output_cfile(); gen_output_makefile(); - status(""); - fprintf(stderr, - "Run \"make -f %s objs exe\" to build crunched binary.\n", - outmkname); } void @@ -593,9 +586,6 @@ fillin_program(prog_t * p) strlst_t *s; int i; - snprintf(line, sizeof(line), "filling in parms for %s", p->name); - status(line); - if (!p->ident) p->ident = genident(p->name); if (!p->srcdir) { @@ -747,9 +737,6 @@ gen_specials_cache(void) FILE *cachef; prog_t *p; - snprintf(line, sizeof(line), "generating %s", cachename); - status(line); - if ((cachef = fopen(cachename, "w")) == NULL) { perror(cachename); goterror = 1; @@ -782,9 +769,6 @@ gen_output_makefile(void) prog_t *p; FILE *outmk; - snprintf(line, sizeof(line), "generating %s", outmkname); - status(line); - if ((outmk = fopen(outmkname, "w")) == NULL) { perror(outmkname); goterror = 1; @@ -811,9 +795,6 @@ gen_output_cfile(void) prog_t *p; strlst_t *s; - snprintf(line, sizeof(line), "generating %s", outcfname); - status(line); - if ((outcf = fopen(outcfname, "w")) == NULL) { perror(outcfname); goterror = 1; @@ -967,9 +948,9 @@ prog_makefile_rules(FILE * outmk, prog_t * p) output_strlst(outmk, p->objpaths); fprintf(outmk, "%s_stub.c:\n", p->name); - fprintf(outmk, "\techo \"" + fprintf(outmk, "\t@echo \"" "int _crunched_%s_stub(int argc, char **argv, char **envp)" - "{return main(argc,argv,envp);}\" >$@\n", + " { return main(argc, argv, envp); }\" >$@\n", p->ident); fprintf(outmk, "%s.lo: %s_stub.o $(%s_OBJPATHS)\n", p->name, p->name, p->ident); @@ -988,25 +969,6 @@ output_strlst(FILE * outf, strlst_t * lst) fprintf(outf, "\n"); } -void -status(char *str) -{ - static int lastlen = 0; - int len, spaces; - - if (!verbose) - return; - - len = strlen(str); - spaces = lastlen - len; - if (spaces < 1) - spaces = 1; - - fprintf(stderr, " [%s]%*.*s\r", str, spaces, spaces, " "); - fflush(stderr); - lastlen = len; -} - void out_of_memory(void) {