summaryrefslogtreecommitdiff
path: root/usr.bin/config/mkmakefile.c
AgeCommit message (Expand)Author
2018-08-27Tag each .c file with the options that might have brought it in.riastradh
2017-06-16un-c99christos
2017-06-15Allow multiline makeoptions to work by quoting the newline..christos
2015-09-04Sort files in ${ALLFILES} in the order of parsing of `files.*'.uebayasi
2015-09-04Make config(1) output only ${ALLFILES}, selected input files, and pass it touebayasi
2015-09-04Output ${ALLFILES}, the list of selected *.[csSo] files, sorted in the exactuebayasi
2015-09-04Now Makefile.kern.inc handles swap<kernel>.c compiling/linking nicely,uebayasi
2015-09-04Share more code by making *.o handling less special.uebayasi
2015-09-03Pretty-print `Makefile' output.uebayasi
2015-09-03Move `all' target definition to Makefile.kern.inc.uebayasi
2015-09-03Define kernel dependency in Makefile.kern.inc.uebayasi
2015-09-02Fix build.uebayasi
2015-09-02Define ${OBJS} in `Makefile.kern.inc'. Relative paths are not truncateduebayasi
2015-09-02Output relative path for ${CFILES} and ${SFILES} in generated `Makefile'.uebayasi
2015-09-02Simplify generated `Makefile' by calculating ${OBJS} from merging ${CFILES},uebayasi
2015-09-01Fix build.uebayasi
2015-09-01Experimental ``suffix rules + subdirectories'' build support (-S).uebayasi
2015-09-01Use per-suffix lists where appropriate.uebayasi
2015-09-01Abstract struct filetype is no longer needed.uebayasi
2015-09-01Merge struct objects into struct files. Keep per-suffix file lists.uebayasi
2015-09-01Properly handle absolute prefix.uebayasi
2015-09-01Refactor emit file functions. No functional changes.uebayasi
2015-08-30Revert "Accept only relative paths ...". This will be redone in much better,uebayasi
2015-08-30Define compile rules in sys/conf/Makefile.kern.inc except those overriden byuebayasi
2015-08-29No need to define swap<kernel>.o build rule.uebayasi
2015-08-29Define ``normal'' .c/.S rules as .for loops. Still explicit and ugly, butuebayasi
2015-08-29Convert MAXUSERS, take 2.uebayasi
2015-08-29Revert MAXUSERS changes. Need fresh air.uebayasi
2015-08-29Define MAXUXERS in opt_param.h. Bump config(1) version.uebayasi
2015-08-29Revert "Retire optional `rule' argument of `file' command". It is still useduebayasi
2015-08-28Simplify.uebayasi
2015-08-28Retire optional `rule' argument of `file' command.uebayasi
2015-08-28Accept only relative paths (from $S) for `file' and `object'. Simplify code.uebayasi
2015-08-28Global paths looked up at output stage (mk*()) are relative to `srcdir'.uebayasi
2014-12-15Revert debug code. Simplify.uebayasi
2014-12-15config(1): Fix build of old trees (bin/49389) (take 2)uebayasi
2014-12-15config(1): Fix build of old tree (bin/49389)uebayasi
2014-11-21Use proper index types, delete casts, use correct sizeof() in allocations.christos
2014-11-17Pre-calc file path len/suffix. Misc. clean up.uebayasi
2014-11-16Fix oops in r1.30.uebayasi
2014-11-16Simpfily code by assuming suffix is a single character.uebayasi
2014-11-16Refactor.uebayasi
2014-11-16Consistently wrap long lines in ioconf.c.uebayasi
2014-11-15config(1): Avoid buffer overrun (modular build)uebayasi
2014-11-15config(1): Sort objects by weight in modular builduebayasi
2014-11-06config(1): Rename internal flag to enable modular builduebayasi
2014-10-29- add RCSID'schristos
2014-10-09Style.uebayasi
2014-10-09FIT_NOPROLOGUE is never set anywhere.uebayasi
2014-10-09Kill more unused indent code in emitfiles().uebayasi