Module Name: src Committed By: sjg Date: Mon Sep 13 15:36:58 UTC 2010
Modified Files: src/usr.bin/make: Makefile compat.c job.c job.h main.c make.1 make.c make.h parse.c Added Files: src/usr.bin/make: meta.c meta.h Log Message: Add meta.c which implements "meta" mode for make. In this mode, a .meta file is created for each target, capturing the expanded commands used, any command output, and if filemon(9) is available, a record of system calls which are of interest. Not enabled unless USE_META=yes is set when building make. Also, if FILEMON_H exists, meta.c will be compiled to use filemon(9). To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/usr.bin/make/Makefile cvs rdiff -u -r1.80 -r1.81 src/usr.bin/make/compat.c cvs rdiff -u -r1.154 -r1.155 src/usr.bin/make/job.c cvs rdiff -u -r1.39 -r1.40 src/usr.bin/make/job.h cvs rdiff -u -r1.189 -r1.190 src/usr.bin/make/main.c cvs rdiff -u -r1.179 -r1.180 src/usr.bin/make/make.1 cvs rdiff -u -r1.81 -r1.82 src/usr.bin/make/make.c cvs rdiff -u -r1.82 -r1.83 src/usr.bin/make/make.h cvs rdiff -u -r0 -r1.1 src/usr.bin/make/meta.c src/usr.bin/make/meta.h cvs rdiff -u -r1.164 -r1.165 src/usr.bin/make/parse.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.