summaryrefslogtreecommitdiff
path: root/share/mk
AgeCommit message (Expand)Author
2017-08-09switch the order of substitutions for syspatch object file order to avoidRobert Nagy
2017-07-26switch the default compiler on amd64 and i386 to clang,Robert Nagy
2017-07-25convert one more -Os -> -OzTheo de Raadt
2017-07-25change -Os to -Oz all around the treeRobert Nagy
2017-07-21document that usage of .PHONY, since it's not exactly obvious.Marc Espie
2017-07-21Garbage collect unused manual page .SUFFIXES, left overIngo Schwarze
2017-07-19Avoid the historical term "loader", consistently talk about the "linker".Ingo Schwarze
2017-07-191. The cleandir target no longer deletes manual pages, that's aIngo Schwarze
2017-07-13add sys.mk to the table of contents, and make the description ofIngo Schwarze
2017-07-11explain the limitations of PROGS; joint work with espie@Ingo Schwarze
2017-07-11Move the section about <bsd.sys.mk> up just below <sys.mk> which it isIngo Schwarze
2017-07-11use the previous syspatch's fake root for getting the link orderRobert Nagy
2017-07-10two minor tweaks and two minor fixes; OK espie@Ingo Schwarze
2017-07-10re-add unintentionally removed cleandir part that rm tags from the .CURDIRMarc Espie
2017-07-10Thinko. It's called BUILDAFTERMarc Espie
2017-07-09document PROGS, okay jmc@Marc Espie
2017-07-09document more reality.Marc Espie
2017-07-09add support to compile several progs at once usMarc Espie
2017-07-09have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediateMarc Espie
2017-07-07COMPILE.c already does -c, so no need to double it.Marc Espie
2017-07-07unbreakMarc Espie
2017-07-05make use of (f)lex -o option to create unique temporary files, so thatMarc Espie
2017-07-05based on florian@'s observation and guenther@'s work in kernel makefiles.Marc Espie
2017-07-05document that we're no longer using 'make depend'Marc Espie
2017-07-04let BUILDFIRST just build first, using the same trick guenther@ did inMarc Espie
2017-07-03re-add dependencies from SRCS to corresponding OBJS.Marc Espie
2017-07-03explicitly pass -MD -MP in DFLAGS, so that even if CFLAGS are forcedMarc Espie
2017-07-02somehow, I did NOT commit the patch I sent to tb@. Matthieu noticed it.Marc Espie
2017-07-02document new depends somewhat.Marc Espie
2017-07-01effectively kill depend as an independant target (there are a few cornersMarc Espie
2017-06-19g/c ASPICFLAG.Martin Pieuchot
2017-06-16introduce a BUILDFIRST/BUILDAFTER mechanism:Marc Espie
2017-06-07make sure there are no duplicate object files linked when building syspatchesRobert Nagy
2017-06-05exclude more objects from the readelf output when building syspatches (needed...Robert Nagy
2017-06-04pass better arguments to mkdep.Marc Espie
2017-05-31Drop -t option from ctags call.anton
2017-04-27syspatch needs to create shared libs with the same object sequence insteadRobert Nagy
2017-04-18ship clang with i386 and amd64. It does not become the main compiler YET.Theo de Raadt
2017-04-17Change build infrastructure to allow building both gcc and clang. ThisMark Kettenis
2017-03-26The support in 'ar' for 'D'eterministic builds has been in for weeks,Philip Guenther
2017-03-04crank to 6.1-betaTheo de Raadt
2017-01-24Modernize and unify test idioms for the sake of readability andTheo Buehler
2017-01-24Zap a "true ;" that is there for no good reason.Theo Buehler
2017-01-21Only do chown :wobj when this command will succeed. Allows usingTheo Buehler
2016-12-18Introduce a list of architectures that use clang as compiler. ThePatrick Wildt
2016-11-19Enable builds with a dedicated user that cannot elevate privileges or writeTheo Buehler
2016-11-08Use sed -i to post-process .depend. This avoids permission issues causedMartin Natano
2016-10-15unify tmp depend generation.Marc Espie
2016-10-08Do not let "make all" run the tests in the subdirectories twiceIngo Schwarze
2016-10-06Use BUILDUSER as the owner of new links/directories created in 'make obj'Martin Natano