Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/share/mk



Module Name:    src
Committed By:   christos
Date:           Thu Jan 16 01:19:46 UTC 2014

Modified Files:
        src/share/mk: bsd.README bsd.own.mk bsd.sys.mk bsd.syscall.mk
Added Files:
        src/share/mk: bsd.host.mk

Log Message:
- Add a new bsd.host.mk that contains all the HOST_ variables extracted from
  bsd.sys.mk and bsd.own.mk
- Add protection requiring that:
        1. bsd.sys.mk is not include from other Makefiles directly
        2. bsd.own.mk must be included before bsd.sys.mk since it
           sets variables that bsd.sys.mk uses as conditionals.

This is step 1 of removing all variable settings from bsd.sys.mk and
leaving behind only rules. This way, the structure of a standard Makefile
is:
        variable overrides

        optionally include bsd.own.mk
        optionally include bsd.endian.mk

        variable settings that use variables defined in bsd.own.mk

        include a one or more rule .mk files (such as bsd.prog.mk etc)


To generate a diff of this commit:
cvs rdiff -u -r1.325 -r1.326 src/share/mk/bsd.README
cvs rdiff -u -r0 -r1.1 src/share/mk/bsd.host.mk
cvs rdiff -u -r1.761 -r1.762 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.235 -r1.236 src/share/mk/bsd.sys.mk
cvs rdiff -u -r1.1 -r1.2 src/share/mk/bsd.syscall.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index