DragonFly BSD

CVS log for src/include/Makefile

[BACK] Up to [DragonFly] / src / include

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Nov 24 13:35:57 2008 UTC (5 years, 8 months ago) by hasso
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.41: preferred, unified
Changes since revision 1.41: +1 -2 lines
Unbreak installworld.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Nov 24 10:27:25 2008 UTC (5 years, 8 months ago) by hasso
Branches: MAIN
Diff to: previous 1.40: preferred, unified
Changes since revision 1.40: +4 -0 lines
Install acpiio.h.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Oct 6 21:01:37 2008 UTC (5 years, 10 months ago) by swildner
Branches: MAIN
Diff to: previous 1.39: preferred, unified
Changes since revision 1.39: +3 -3 lines
POSIX conformance:

Add fmtmsg(3), posix_madvise(3), strfmon(3) and wordexp(3).

Taken-from: FreeBSD

Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Jul 7 22:02:09 2008 UTC (6 years, 1 month ago) by nant
Branches: MAIN
CVS tags: DragonFly_RELEASE_2_0_Slip, DragonFly_RELEASE_2_0, DragonFly_Preview
Diff to: previous 1.38: preferred, unified
Changes since revision 1.38: +1 -1 lines
Introduce experimental MPLS over ethernet support. Add 'options MPLS'
to the kernel config file to enable it. This modification increases
the footprint of each route in the FIB by 12 bytes, used to hold up
to 3 label operations per route.

Hints-from: Ayame, NiSTswitch implementations.
Reviewed-by: dillon@, sephe@, hsu@, hasso@.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Dec 30 20:02:56 2007 UTC (6 years, 7 months ago) by hasso
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_12_Slip, DragonFly_RELEASE_1_12
Diff to: previous 1.37: preferred, unified
Changes since revision 1.37: +1 -1 lines
Kernel part of bluetooth stack ported by Dmitry Komissaroff. Very much work
in progress.

Obtained-from: NetBSD via OpenBSD

Revision 1.37: download - view: text, markup, annotated - select for diffs
Wed Dec 12 23:47:32 2007 UTC (6 years, 8 months ago) by dillon
Branches: MAIN
Diff to: previous 1.36: preferred, unified
Changes since revision 1.36: +1 -1 lines
Install hammer includes in /usr/include/vfs/hammer.

Revision 1.35.2.1: download - view: text, markup, annotated - select for diffs
Fri Jul 27 14:04:40 2007 UTC (7 years ago) by swildner
Branches: DragonFly_RELEASE_1_10
CVS tags: DragonFly_RELEASE_1_10_Slip
Diff to: previous 1.35: preferred, unified; next MAIN 1.36: preferred, unified
Changes since revision 1.35: +2 -8 lines
MFC r1.36:

sched.h, semaphore.h and mqueue.h have been moved from
sys/emulation/posix4 to sys/sys.

Reported-by: corecode
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue746>

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Jul 27 13:57:18 2007 UTC (7 years ago) by swildner
Branches: MAIN
Diff to: previous 1.35: preferred, unified
Changes since revision 1.35: +2 -8 lines
sched.h, semaphore.h and mqueue.h have been moved from
sys/emulation/posix4 to sys/sys.

Reported-by: corecode
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue746>

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Jun 26 23:30:05 2007 UTC (7 years, 1 month ago) by josepht
Branches: MAIN
Branch point for: DragonFly_RELEASE_1_10
Diff to: previous 1.34: preferred, unified
Changes since revision 1.34: +0 -1 lines
Fix files that included the posix scheduling headers that were merged earlier.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sat Jun 16 19:57:11 2007 UTC (7 years, 2 months ago) by dillon
Branches: MAIN
Diff to: previous 1.33: preferred, unified
Changes since revision 1.33: +2 -2 lines
Bring uuidgen(3) into libc and implement the uuidgen() system call.

Obtained-from: FreeBSD / Marcel Moolenaar

Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Jan 19 07:23:39 2007 UTC (7 years, 7 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_8_Slip, DragonFly_RELEASE_1_8
Diff to: previous 1.32: preferred, unified
Changes since revision 1.32: +5 -5 lines
Rename /usr/src/sys/machine to /usr/src/sys/platform.  Give the platform
name its own variable, MACHINE_PLATFORM, instead of trying to use MACHINE
to name it.  Adjust the build infrastructure to match.

Revert MACHINE back to its original definition and remove uname shims.
This removes confusion with third party software.

This means a pc32 build has MACHINE=i386 and MACHINE_ARCH=i386, and a
vkernel build also has MACHINE=i386 and MACHINE_ARCH=i386.  The new
MACHINE_PLAFORM would be pc32 for a pc32 build, and vkernel for a vkernel
build.

Adjust all kernel configuration files to specify platform, machine, AND
machine_arch.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Jan 9 14:22:16 2007 UTC (7 years, 7 months ago) by corecode
Branches: MAIN
Diff to: previous 1.31: preferred, unified
Changes since revision 1.31: +1 -1 lines
Install tap headers.

Noticed-by: sephe@

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Nov 7 06:57:02 2006 UTC (7 years, 9 months ago) by dillon
Branches: MAIN
Diff to: previous 1.30: preferred, unified
Changes since revision 1.30: +29 -9 lines
Major kernel build infrastructure changes, part 2/2 (user).

These changes are primarily designed to create a 2-layer machine and cpu
build hierarchy in order to support virtual kernel builds in the near term
and future porting efforts in the long term.

* The make program now pulls MACHINE, MACHINE_ARCH, and MACHINE_CPU from
  the kernel hw.machine, hw.machine_arch, and hw.machine_cpu sysctl
  variables, unless overridden by environment variables.

* The config program now generates additional softlinks in the kernel build
  directory:

  machine	points to the platform architecture header files
  machine_base	points to the baes of the platform architecture directory.
  cpu		points to the cpu architecture header files
  cpu_base	points to the base of the cpu architecture directory

  Additionally, the config program generates forwarding header files as
  includes/machine/*.h.  Any cpu architecture header files that are not
  overridden by the platform architecture are generated in this directory.

  The kernel build's Makefile adjusts the -I paths to effectively merge
  machine/ and includes/machine/, presenting a uniform <machine/*.h>
  include file architecture to the kernel build.

  The kernel build's Makefile now automatically exports MACHINE and
  MACHINE_ARCH as environment variables.

  The kernel build's Makefile now makes opt_*, use_*, and IF header files
  directly available to the module build subsystem so the module build
  subsystem does not have to generate them in each module subdirectory.

* Kernel configuration files now require both a 'machine' and a 'machine_arch'
  directive.  Typically:

  machine	pc32		(subject to change)
  machine_arch	i386

* /usr/include/cpu has been added to augment /usr/include/machine.  The
  buildworld infrastructure also automatically merges any <cpu/*.h> header
  files that were not overridden by the <machine/*.h> header files into
  /usr/include/machine.

  Note that direct access to /usr/include/cpu is not recommended.

* A number of weird cases that generate extranious 'machine' softlinks
  (for <machine/*.h> header access) have been removed.

* The MACHINE_ARCH default to i386 has been removed.  If the make program
  does not define the MACHINE_ environment and sys.mk is included, sys.mk
  will now fail with an error.

* cpdup has been added to the bootstrap tools.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Oct 22 16:12:50 2006 UTC (7 years, 10 months ago) by dillon
Branches: MAIN
Diff to: previous 1.29: preferred, unified
Changes since revision 1.29: +5 -5 lines
Reorganize the way machine architectures are handled.  Consolidate the
kernel configurations into a single generic directory.  Move machine-specific
Makefile's and loader scripts into the appropriate architecture directory.

Kernel and module builds also generally add sys/arch to the include path so
source files that include architecture-specific headers do not have to
be adjusted.

sys/<ARCH>            -> sys/arch/<ARCH>
sys/conf/*.<ARCH>     -> sys/arch/<ARCH>/conf/*.<ARCH>
sys/<ARCH>/conf/<KERNEL> -> sys/config/<KERNEL>

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Jun 25 11:02:37 2006 UTC (8 years, 1 month ago) by corecode
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_6_Slip, DragonFly_RELEASE_1_6
Diff to: previous 1.28: preferred, unified
Changes since revision 1.28: +1 -1 lines
Remove OLDBRIDGE

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Dec 21 16:33:20 2005 UTC (8 years, 8 months ago) by corecode
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_4_Slip, DragonFly_RELEASE_1_4
Diff to: previous 1.27: preferred, unified
Changes since revision 1.27: +2 -1 lines
Bring in if_bridge from Open-/Net-/FreeBSD

Based-on-patch-by: Andrew Atrens
Reviewed-and-locking-corrected-by: dillon and sephe

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Dec 21 01:28:00 2005 UTC (8 years, 8 months ago) by swildner
Branches: MAIN
Diff to: previous 1.26: preferred, unified
Changes since revision 1.26: +1 -1 lines
Fix installworld until new bridge is fully committed.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Jul 26 21:15:19 2005 UTC (9 years ago) by joerg
Branches: MAIN
Diff to: previous 1.25: preferred, unified
Changes since revision 1.25: +1 -1 lines
FreeBSD and NetBSD both use derivates of Sun's math library. On FreeBSD,
it's been put into lib/msun, on NetBSD it is under lib/libm. Since
DragonFly misses a lot of the changes which went into both and I
consider the NetBSD version cleaner, switch to that.

Biggest difference to NetBSD is the omission of wrappers for non-IEEE757
floating point support. There's no point in supporting anything but IEEE
757 and that saves at least a function call per math entry point.

Addtionally, important the fpclassify, isinf, isnan and signbit
functions into libc as required for C99.

Remove the support for non-POSIX operation. matherr is pointless and
wasn't really supported anyway.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Jul 7 11:49:55 2005 UTC (9 years, 1 month ago) by corecode
Branches: MAIN
Diff to: previous 1.24: preferred, unified
Changes since revision 1.24: +7 -7 lines
convert ln to ${LN}

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Apr 21 16:36:34 2005 UTC (9 years, 4 months ago) by joerg
Branches: MAIN
Diff to: previous 1.23: preferred, unified
Changes since revision 1.23: +2 -2 lines
Complete Citrus import. Import message catalog implement from
NetBSD. Remove external visible rune interface.

Obtained-from: Project Citrus / NetBSD

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Feb 11 23:20:58 2005 UTC (9 years, 6 months ago) by joerg
Branches: MAIN
CVS tags: DragonFly_Stable, DragonFly_RELEASE_1_2_Slip, DragonFly_RELEASE_1_2
Diff to: previous 1.22: preferred, unified
Changes since revision 1.22: +1 -1 lines
install altq headers

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Sep 20 21:19:28 2004 UTC (9 years, 11 months ago) by joerg
Branches: MAIN
CVS tags: DragonFly_Snap29Sep2004
Diff to: previous 1.21: preferred, unified
Changes since revision 1.21: +1 -1 lines
Install PF header files.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Jul 27 08:43:41 2004 UTC (10 years ago) by joerg
Branches: MAIN
CVS tags: DragonFly_Snap13Sep2004
Diff to: previous 1.20: preferred, unified
Changes since revision 1.20: +1 -1 lines
Add 802.11 include directory

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Jun 7 07:06:31 2004 UTC (10 years, 2 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_1_0_REL, DragonFly_1_0_RC1, DragonFly_1_0A_REL
Diff to: previous 1.19: preferred, unified
Changes since revision 1.19: +2 -1 lines
ulimit.h needed to be added to the include file list for installation.

Reported-by: Francois Briere <f.briere@dopha.org>

Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon May 17 01:03:54 2004 UTC (10 years, 3 months ago) by dillon
Branches: MAIN
Diff to: previous 1.18: preferred, unified
Changes since revision 1.18: +3 -3 lines
INCSLINKS cannot be used to make softlinks within machine/ because
buildworld's temporary include hierarchy uses a softlink into the source
tree for machine/ (so read only mounts of /usr/src would fail).

Instead, we will require that buildworld properly reference the include
files in their natural locations (e.g. <dev/video/...) and we fix the
softlinks in the make upgrade (upgrade_etc) target.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat May 15 18:12:01 2004 UTC (10 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.17: preferred, unified
Changes since revision 1.17: +5 -2 lines
Add dev/video/bktr and dev/video/meteor to the header file list.
Add symlinks for the old locations of ioctl_meteor.h and ioctl_bt848.h.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Mar 24 17:39:51 2004 UTC (10 years, 5 months ago) by drhodus
Branches: MAIN
Diff to: previous 1.16: preferred, unified
Changes since revision 1.16: +1 -1 lines
Hook in UDF to the build process.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Feb 26 14:06:13 2004 UTC (10 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.15: preferred, unified
Changes since revision 1.15: +1 -1 lines
Remove unused and undocumented strhash files.

Suggested by Chris Pressey <cpressey@catseye.mine.nu>

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Feb 3 05:51:51 2004 UTC (10 years, 6 months ago) by dillon
Branches: MAIN
Diff to: previous 1.14: preferred, unified
Changes since revision 1.14: +6 -4 lines
Adjust osreldate.h to only set __FreeBSD_version if __FreeBSD__ is set,
so we don't pollute the namespace when only __DragonFly__ is set.
__DragonFly_version is always set.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Jan 31 13:38:48 2004 UTC (10 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.13: preferred, unified
Changes since revision 1.13: +2 -2 lines
Add getopt_long from NetBSD

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Dec 27 19:29:32 2003 UTC (10 years, 7 months ago) by drhodus
Branches: MAIN
Diff to: previous 1.12: preferred, unified
Changes since revision 1.12: +2 -2 lines

*	Implement POSIX (XSI)'s header file re_comp.h

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Dec 27 02:17:01 2003 UTC (10 years, 7 months ago) by drhodus
Branches: MAIN
Diff to: previous 1.11: preferred, unified
Changes since revision 1.11: +1 -1 lines

*	Add the POSIX.1-2001 header file <cpio.h>
	The cpio archive values.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Dec 10 22:41:20 2003 UTC (10 years, 8 months ago) by dillon
Branches: MAIN
Diff to: previous 1.10: preferred, unified
Changes since revision 1.10: +3 -1 lines
More cleanups to make ports work better.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Nov 14 20:12:53 2003 UTC (10 years, 9 months ago) by dillon
Branches: MAIN
Diff to: previous 1.9: preferred, unified
Changes since revision 1.9: +6 -0 lines
Add a make variable listing obsolete header files that need to be removed
from the target directory.  Set it to machine/ansi.h and sys/inttypes.h.
machine/ansi.h's functionality has been taken over by machine/stdint.h.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Nov 9 02:22:28 2003 UTC (10 years, 9 months ago) by dillon
Branches: MAIN
Diff to: previous 1.8: preferred, unified
Changes since revision 1.8: +5 -5 lines
Core integer types header file reorganization stage 1/2: Create and/or modify
intttypes.h and stdint.h plus the opaque underlying support in sys/ and
machine/ according to the OpenGroup specifications.

These changes are loosely based on FreeBSD-5 but use far saner type names
and include dependancies.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Aug 30 15:21:57 2003 UTC (10 years, 11 months ago) by asmodai
Branches: MAIN
Diff to: previous 1.7: preferred, unified
Changes since revision 1.7: +2 -1 lines
Add the RIPEMD-160 header file.

Obtained from:	OpenBSD-CURRENT

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Aug 14 23:05:11 2003 UTC (11 years ago) by dillon
Branches: MAIN
Diff to: previous 1.6: preferred, unified
Changes since revision 1.6: +4 -0 lines
Add softlinks so ports like sysutils/ffsrecov will compile.  Eventually
these and other softlinks will be replaced by the environment code.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Aug 9 22:00:54 2003 UTC (11 years ago) by asmodai
Branches: MAIN
Diff to: previous 1.5: preferred, unified
Changes since revision 1.5: +1 -1 lines
Remove math.h from Makefile, it gets installed through lib/msun/Makefile.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Aug 9 20:43:45 2003 UTC (11 years ago) by asmodai
Branches: MAIN
Diff to: previous 1.4: preferred, unified
Changes since revision 1.4: +2 -2 lines
Install math.h.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Aug 8 04:18:32 2003 UTC (11 years ago) by dillon
Branches: MAIN
Diff to: previous 1.3: preferred, unified
Changes since revision 1.3: +50 -11 lines
Kernel tree reorganization stage 2: Major cvs repository work.

This stage includes source code adjustments to make buildworld work again,
including extensive additional work on the /usr/include hierarchy.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Aug 7 21:26:08 2003 UTC (11 years ago) by dillon
Branches: MAIN
Diff to: previous 1.2: preferred, unified
Changes since revision 1.2: +30 -10 lines
kernel tree reorganization stage 1: Major cvs repository work (not logged as
commits) plus a major reworking of the #include's to accomodate the
relocations.

    * CVS repository files manually moved.  Old directories left intact
      and empty (temporary).

    * Reorganize all filesystems into vfs/, most devices into dev/,
      sub-divide devices by function.

    * Begin to move device-specific architecture files to the device
      subdirs rather then throwing them all into, e.g. i386/include

    * Reorganize files related to system busses, placing the related code
      in a new bus/ directory.  Also move cam to bus/cam though this may
      not have been the best idea in retrospect.

    * Reorganize emulation code and place it in a new emulation/ directory.

    * Remove the -I- compiler option in order to allow #include file
      localization, rename all config generated X.h files to use_X.h to
      clean up the conflicts.

    * Remove /usr/src/include (or /usr/include) dependancies during the
      kernel build, beyond what is normally needed to compile helper
      programs.

    * Make config create 'machine' softlinks for architecture specific
      directories outside of the standard <arch>/include.

    * Bump the config rev.

    WARNING! after this commit /usr/include and /usr/src/sys/compile/*
    should be regenerated from scratch.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jun 17 04:25:56 2003 UTC (11 years, 2 months ago) by dillon
Branches: MAIN
Diff to: previous 1.1: preferred, unified
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:50:23 2003 UTC (11 years, 2 months ago) by dillon
Branches: MAIN
CVS tags: FREEBSD_4_FORK
import from FreeBSD RELENG_4 1.109.2.27

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