DragonFly BSD

CVS log for src/Makefile

[BACK] Up to [DragonFly] / src

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Jul 14 03:49:58 2008 UTC (6 years, 3 months ago) by dillon
Branches: MAIN
CVS tags: HEAD, DragonFly_RELEASE_2_0_Slip, DragonFly_RELEASE_2_0, DragonFly_Preview
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -0 lines
2.0 Release Engineering:

* cvsup file, slip tag target

Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Apr 30 23:05:33 2008 UTC (6 years, 5 months ago) by corecode
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +12 -3 lines
Enforce proper sequencing of world and kernel targets.

.ORDER: does *not* take an arbitrary list of targets of which all pairs
are supposed to be built in their specified sequence,
instead it specifies which adjacent pairs need to be built in sequence.
As a result, given a sequence "buildworld buildkernel quickkernel" and
the make targets "buildworld" and "quickkernel", make would still
parallelize the build of these targets.

Additionally, introduce quickworld to the sequencing.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Feb 12 02:12:16 2008 UTC (6 years, 8 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_12_Slip, DragonFly_RELEASE_1_12
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -0 lines
Release engineering, Add a slip target to /usr/src/Makefile for 1.12 and
add a cvsup example file for 1.12.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Jul 24 20:16:36 2007 UTC (7 years, 3 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_10_Slip, DragonFly_RELEASE_1_10
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -0 lines
release engineering: Add a slip tag for 1.10 and add an example cvsup
file for 1.10.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Jan 25 18:46:01 2007 UTC (7 years, 8 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_8_Slip, DragonFly_RELEASE_1_8
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -0 lines
Setup for 1.8 release - add new targets to Makefile to udpate the slip tag
for 1.8, and add a new cvsup example file for 1.8.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Aug 12 22:34:23 2006 UTC (8 years, 2 months ago) by swildner
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
* s/FreeBSD/DragonFly/

* Fix spelling & grammar mistakes.

Submitted-by: Trevor Kendall <trevorjkendall@gmail.com>

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Jul 26 18:23:16 2006 UTC (8 years, 2 months ago) by swildner
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -6 lines
Update upgrade procedure and adjust disk usage.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Jul 17 00:04:14 2006 UTC (8 years, 3 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_6_Slip, DragonFly_RELEASE_1_6
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -0 lines
Add a new target for cvs administration of the 1.6 slip tag.  Add a cvsup
file example that will maintain a 1.6 release.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Jan 1 00:12:35 2006 UTC (8 years, 9 months ago) by dillon
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -0 lines
Add a target that will update the 1.4-release slip tag.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Dec 9 18:53:44 2005 UTC (8 years, 10 months ago) by swildner
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_4_Slip, DragonFly_RELEASE_1_4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +1 -1 lines
Add 'manlint' (from bsd.man.mk) to the top level targets.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Sep 16 18:50:15 2005 UTC (9 years, 1 month ago) by dillon
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Add -d /cvs to tag update targets.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Jul 20 17:55:13 2005 UTC (9 years, 3 months ago) by dillon
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -1 lines
Add some additinal targets to allow elements of a buildworld to be
independantly built.  This is for debugging only.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jul 13 15:26:21 2005 UTC (9 years, 3 months ago) by corecode
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -1 lines
Don't expand CCVER when testing for its definition.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Jul 13 15:25:32 2005 UTC (9 years, 3 months ago) by corecode
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Use src/share/mk to get a current sys.mk which defines LN.

Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx>
Reminded-again-by: drhodus

Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 22 20:52:32 2005 UTC (9 years, 6 months ago) by dillon
Branches: DragonFly_RELEASE_1_2
CVS tags: DragonFly_RELEASE_1_2_Slip
Diff to: previous 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9: +13 -0 lines
MFC portions of 1.11: add some convenient targets for the cvs meister.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Apr 22 20:51:37 2005 UTC (9 years, 6 months ago) by dillon
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +17 -0 lines
Add some convenient targets for cvs maintanance by the cvs meister.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Apr 21 13:23:07 2005 UTC (9 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +6 -0 lines
Override gcc2 for buildworld. Necessary to handle the former default
value which might still be active via /usr/share/mk.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Nov 12 09:09:56 2004 UTC (9 years, 11 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_Stable
Branch point for: DragonFly_RELEASE_1_2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +7 -0 lines
Add a 'preupgrade' target which creates any missing users and groups
(relative to FreeBSD-4) that are required before installworld can be
run.

Adjust the installworld prechecks to bail if required users or groups
do not exist, with a message pointing to the new preupgrade target.

The 'make upgrade' target will automatically run the preupgrade target.

Required users: smmsp, _pflogd, _ntp.
Required groups: smmsp, authpf, _pflogd, _ntp

Devon noted that the 'pw' program seems to do what we need here.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Aug 18 16:37:15 2004 UTC (10 years, 2 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_Snap29Sep2004, DragonFly_Snap13Sep2004
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +14 -8 lines
Make the buildkernel and nativekernel targets completely wipe and regenerate
the kernel object hierarchy.

Add a quickkernel target which does not wipe the object hieracrhy and which
skips the make depend step.  quickkernel can be run on kernels previously
built with buildkernel or nativekernel.

This brings the operation of our kernel building targets in-line with the
operation of our world building targets.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Apr 24 04:38:49 2004 UTC (10 years, 6 months ago) by drhodus
Branches: MAIN
CVS tags: DragonFly_1_0_REL, DragonFly_1_0_RC1, DragonFly_1_0A_REL
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +6 -64 lines
General update:
Remove unused notes about upgrading a system from a.out to elf.
Clear out the old checks for performing an a.out to elf upgrade.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Apr 2 06:21:36 2004 UTC (10 years, 6 months ago) by dillon
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
Make buildkernel's require a buildworld to be done first, because they
no longer munge the pathes to use native apps when buildworld tools aren't
available.

Buildkernel now tells you this and exits if it doesn't think you've done
a buildworld.

Add a new target, 'nativekernel', which just runs config and uses native
tools to build the kernel.  'nativekernel' and 'buildkernel' use the same
object directory but are mutually exclusive.  If you run one, then try to run
the other, it will wipe the directory and start over.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Mar 22 20:57:17 2004 UTC (10 years, 7 months ago) by dillon
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -1 lines
This represents a major update to the buildworld subsystem.

    Compartmentalize the bootstrap/buildtools, the cross-build setup,
    and the world stage.  /usr/obj/usr/src is now far more readable
    (e.g. /usr/obj/usr/src/{btools_i386,ctools_i386_i386,world_i386}).

    Use a completely private command path for the world stage of the build.
    The bootstrap/buildtools stage compiles all required system programs
    (like rm, ln, chmod, etc).   At the moment the build compiles everything
    it needs, but this can be augmented later to 'cp' the required binaries
    into btools_<arch> instead of building them, including potentially copying
    the compiler binaries so the ctools_<arch> build could use a private
    path too).

    The 'buildworld' target now properly removes all object modules for
    all major stages.  Several new targets have been added to reduce
    build times, the most useful of which is 'quickworld', which skips
    the btools and ctools stages (they must have already been built).

    sys.mk has been augmented to support .nx binaries and .no object
    modules, which are built using ${NXCC} and friends, which always uses
    the system's native compiler rather then potentially using the
    cross-build compiler, for generating helper programs during the build.
    This way we do not have to special-case building the helper programs in
    an earlier stage as FreeBSD does.

    Fix a bug in 'wmake', which simulates the buildworld environment for
    piecemeal compilation/testing.  It was not using /usr/src/share/mk.

    Add additional .ORDER: constraints to better support make -j N
    (incomplete).  Note that recent changes to the DragonFly scheduler make
    it more likely for buildworld to trip over parallel make races.

    TOOLS_PREFIX was used to generate cross-compiler directory targets
    for exec'd utility binaries and access to libraries and include
    files.  However, in the new compartmentalized breakdown the cross
    compiler's utility binaries will reside in ctools_* while the
    include files and libraries are expected to be installed and accessed
    in world_*.  Add a USRDATA_PREFIX which defaults to TOOLS_PREFIX to
    allow the cross compilation stage to separate the two entities.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Mar 20 16:27:39 2004 UTC (10 years, 7 months ago) by drhodus
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -12 lines
Start removing the old build infrastructure for the a.out
binaries. MOst of the interface had already been depreciated
for a while now and we only had remnants remaining.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Nov 19 01:05:31 2003 UTC (10 years, 11 months ago) by dillon
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +8 -2 lines
Redo the 'upgrade' target.  Get rid of the old elf stuff and change the
definition of 'upgrade'.  Upgrade will not update all files that are
supposed to be 'static' (i.e. not modified by the user).  For example,
most /etc/rc* and most files in /etc/rc.d.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jun 17 04:21:10 2003 UTC (11 years, 4 months ago) by dillon
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -0 lines
Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids.  Most
ids have been removed from !lint sections and moved into comment sections.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jun 17 02:42:30 2003 UTC (11 years, 4 months ago) by dillon
Branches: MAIN
CVS tags: FREEBSD_4_FORK
import from FreeBSD RELENG_4 1.234.2.19

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options