The NetBSD Project

CVS log for src/usr.sbin/puffs/Makefile.inc

[BACK] Up to [cvs.NetBSD.org] / src / usr.sbin / puffs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.13.12.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:05:12 2014 UTC (3 months, 4 weeks ago) by tls
Branch: tls-maxphys
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.13.6.1 / (download) - annotate - [select for diffs], Thu May 22 11:43:09 2014 UTC (6 months, 3 weeks ago) by yamt
Branch: yamt-pagecache
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jan 16 01:15:34 2014 UTC (11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base, netbsd-7, HEAD
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored)

eliminate use of bsd.sys.mk from Makefiles

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 25 15:55:36 2010 UTC (4 years, 10 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.12: +6 -1 lines
Diff to previous 1.12 (colored)

Define concept "disk based file system" and flag appropriate file
systems as such.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Nov 5 11:41:43 2009 UTC (5 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

pump up the WARNS to 4

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jul 21 00:37:25 2009 UTC (5 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Make rump_lfs work again: load fs components dynamically instead
of trying to link them in on the command line and get pounded by
link set failage.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jan 18 20:42:11 2009 UTC (5 years, 10 months ago) by he
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Change the use of formally undocumented features, which have now been
made to fail.  Specifically, change
.ifdef(SYMBOL) -> .ifdef SYMBOL or .if defined(SYMBOL),
and corresponding for .ifndef.

Also correct one error in lib/libm/Makefile (.ifdef (${MKCOMPLEX} != "no")?!?).

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 8 18:43:28 2009 UTC (5 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Disable static linking against kernel modules and always use shared
libraries.  Kernel module support will require some more happy days
with the kernel linker.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 5 21:45:35 2009 UTC (5 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.7: +1 -3 lines
Diff to previous 1.7 (colored)

malloc(9) -> kern_malloc(9): we don't need --wrap anymore.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Dec 30 22:20:56 2008 UTC (5 years, 11 months ago) by pooka
Branch: MAIN
Changes since 1.6: +13 -1 lines
Diff to previous 1.6 (colored)

Link self-contained file systems (i.e. do not depend on other file
systems) against the kernel module on select archs.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 19 14:10:49 2008 UTC (6 years ago) by pooka
Branch: MAIN
Changes since 1.5: +5 -4 lines
Diff to previous 1.5 (colored)

Split vfs out of rumpkern into rumpvfs.  Non-fs rumps no longer
include the file system code.  File system rumps explicitly need
to include rumpvfs from now on.

Revision 1.2.12.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:30:10 2008 UTC (6 years, 3 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.2: +24 -1 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Aug 6 20:14:08 2008 UTC (6 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2
Changes since 1.4: +6 -3 lines
Diff to previous 1.4 (colored)

Add manual pages for rump file system servers.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Aug 5 20:57:45 2008 UTC (6 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.3: +14 -2 lines
Diff to previous 1.3 (colored)

Refactor mount utilities to provide a mount_fs_parseargs() routine.
Use this routine both in mount_fs and rump_fs to provide equivalent
command line parameters and therefore usage interchangeability.
While doing this, combine some common mountgoop to mountprog.h

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 29 13:17:47 2008 UTC (6 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.2: +9 -1 lines
Diff to previous 1.2 (colored)

Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
  * install relevant headers into /usr/include/rump
  * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern
    from src/lib and install as librumpuser and librump, respectively
    + this retains the ability to test a librump build with just the
      kernel sources at hand
  * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib
    for general consumption, they are not kernel-space dwellers anyway
  * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs
  * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k
  * build and install userspace kernel file system daemons if MKPUFFS=yes
    is spexified
  * retire fsconsole for now, it will make a comeback with an actually
    implemented version shortly

Revision 1.2 / (download) - annotate - [select for diffs], Mon May 28 12:06:39 2007 UTC (7 years, 6 months ago) by tls
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry.  RedHat has
evidently built all "core system packages" with this option for some time.

This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.

This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros.  Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.

Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 29 17:42:52 2006 UTC (7 years, 11 months ago) by pooka
Branch: MAIN

Makefile.inc to get BINDIR right

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>