summaryrefslogtreecommitdiffstats
path: root/sys/modules/coda5/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove coda_namecache from coda5 as well. We should probably GC coda5rwatson2008-02-131-1/+1
| | | | | | entirely at this point as coda6 is considered the supported branch. MFC after: 1 month
* Complete repo-copy and move of Coda from src/sys/coda to src/sys/fs/codarwatson2007-07-121-1/+1
| | | | | | | | | | by removing files from src/sys/coda, and updating include paths in the new location, kernel configuration, and Makefiles. In one case add $FreeBSD$. Discussed with: anderson, Jan Harkes <jaharkes@cs.cmu.edu> Approved by: re (kensmith) Repo-copy madness: simon
* CODA_COMPAT_5 may not be defined unconditionally in the coda5 module.yar2006-02-271-1/+1
| | | | | | | | | | | | Otherwise a kernel build would break in the coda5 module if the main kernel conf file enabled CODA_COMPAT_5, too. Redefined symbols are strictly disallowed by -Werror. To overcome this issue, introduce a different symbol indicating coda5 build, CODA5_MODULE, and translate it to CODA_COMPAT_5 appropriately in /sys/coda/coda.h. MFC after: 3 days
* For the coda5 module, CODA_COMPAT_5 is mandatory, not optional.yar2006-02-191-4/+1
| | | | | | | | | | Without CODA_COMPAT_5, it would be equivalent to the plain coda module. Therefore just add -DCODA_COMPAT_5 to CFLAGS instead of fiddling with opt_coda.h. This is particularly important when the module is built along with the kernel and CODA_COMPAT_5 isn't in the kernel conf file (and so not in opt_coda.h either). MFC after: 3 days
* Let modules use the kernel's opt_*.h files if built along withyar2005-10-141-0/+2
| | | | | | | | | | | | | | the kernel by wrapping all targets for fake opt_*.h files in .if defined(KERNBUILDDIR). Thus, such fake files won't be created at all if modules are built with the kernel. Some modules undergo cleanup like removing unused or unneeded options or .h files, without which they wouldn't build this way or the other. Reviewed by: ru Tested by: no binary changes in modules built alone Tested on: i386 sparc64 amd64
* bsd.kmod.mk knows how to clean up opt_*.h files automatically,ru2004-09-011-3/+1
| | | | and has the necessary magic to create empty opt_*.h files.
* General modernization of coda:brooks2004-09-011-1/+0
| | | | | | | | - Ditch NVCODA - Don't use a static major - Don't declare functions extern Reviewed by: peter
* Make coda5 compile.scottl2004-08-311-6/+4
|
* Add support for the Coda 6.x venus<->kernel interface. This extendstjr2003-09-071-0/+19
FIDs to be 128-bits wide and adds support for realms. Add a new CODA_COMPAT_5 option, which requests support for the old Coda 5.x interface instead of the new one. Create a new coda5.ko module that supports the 5.x interface, and make the existing coda.ko module use the new 6.x interface. These modules cannot both be loaded at the same time. Obtained from: Jan Harkes & the coda-6.0.2 distribution, NetBSD (drochner) (CODA_COMPAT_5 option).
OpenPOWER on IntegriCloud