aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/if_gif
Commit message (Collapse)AuthorAgeFilesLines
* kern: Remove needless kern.opts.mkWarner Losh2025-10-101-2/+0
| | | | | | | | We don't need kern.opts.mk in any of these places. None of these Makefiles reference any MK_ options. Some don't even need SYSDIR, but leave that defined in the ones that do. Sponsored by: Netflix
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* Fix some modules to export more used symbolsKonstantin Belousov2021-11-181-0/+2
| | | | | | | | | and remove non-present symbols that are now reported by kmod_syms.awk. Reviewed by: emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D32878
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-041-1/+1
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* Clean up a bit of the INET/INET6 mess wrt options.Warner Losh2015-02-181-8/+2
| | | | Notes: svn path=/head/; revision=278960
* Let's see if we can fix the NOINET if_gif(4) module build after r276215Bjoern A. Zeeb2014-12-261-1/+5
| | | | | | | going by example. Notes: svn path=/head/; revision=276224
* Automate options INET/INET6 turning into MK_$opt_SUPPORTWarner Losh2014-11-141-7/+0
| | | | | | | | | | correctly. Fixes if_gfe when building without INET6 and simplifies if_gif's Makefile. Sponsored by: Netflix, Inc Notes: svn path=/head/; revision=274529
* opt_mrouting.h isn't needed anymore.Andrey V. Elsukov2014-10-141-1/+1
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=273092
* Silence a bmake(1) warning in the gif(4) module buildGlen Barber2014-09-081-1/+1
| | | | | | | | | | when built with WITHOUT_INET6. LGTM: sbruno Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=271245
* Remove dependence on source tree options. Move all kernel moduleWarner Losh2014-08-111-2/+3
| | | | | | | | | | | | | | | | | | | | | options into kern.opts.mk and change all the places where we use src.opts.mk to pull in the options. Conditionally define SYSDIR and use SYSDIR/conf/kern.opts.mk instead of a CURDIR path. Replace all instances of CURDIR/../../etc with STSDIR, but only in the affected files. As a special compatibility hack, include bsd.owm.mk at the top of kern.opts.mk to allow the bare build of sys/modules to work on older systems. If the defaults ever change between 9.x, 10.x and current for these options, however, you'll wind up with the host OS' defaults rather than the -current defaults. This hack will be removed when we no longer need to support this build scenario. Reviewed by: jhb Differential Revision: https://phabric.freebsd.org/D529 Notes: svn path=/head/; revision=269812
* Revert the logic change from r269540. If the opt_inet6.h file is emptyBjoern A. Zeeb2014-08-051-1/+1
| | | | | | | | | | | we set MK_INET6_SUPPORT to no, not if we do define INET6. This way we do not try to build IPv6 parts in if the kernel doesn't support them. This unbreaks several kernel configurations building modules but no INET6. Notes: svn path=/head/; revision=269581
* Move most of the 15 variations on generating opt_inet.h andWarner Losh2014-08-041-14/+3
| | | | | | | | | opt_inet6.h into kmod.mk by forcing almost everybody to eat the same dogfood. While at it, consolidate the opt_bpf.h and opt_mroute.h targets here too. Notes: svn path=/head/; revision=269540
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-1/+1
| | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* Remove opt_mac.h generation for various kernel modules that no longerRobert Watson2009-06-061-2/+1
| | | | | | | | | require it. Submitted by: pjd Notes: svn path=/head/; revision=193588
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-171-3/+5
| | | | | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine) Notes: svn path=/head/; revision=156813
* When compiling with the kernel, detect if INET6 support should be disabled.Ruslan Ermilov2005-12-061-7/+11
| | | | Notes: svn path=/head/; revision=153173
* In this case, disable wrapping of fake opt_*.h targets inYaroslav Tykhiy2005-10-181-2/+4
| | | | | | | | | "if defined(KERNBUILDDIR)" for now since the new way of building modules with the kernel can't handle dynamic SRCS depending on build options yet. Notes: svn path=/head/; revision=151444
* Let modules use the kernel's opt_*.h files if built along withYaroslav Tykhiy2005-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 Notes: svn path=/head/; revision=151350
* NOINET6 -> NO_INET6Ruslan Ermilov2004-12-211-2/+2
| | | | Notes: svn path=/head/; revision=139115
* kmod.mk knows how to create empty opt_*.h files so let it deal with theBrooks Davis2004-12-031-3/+1
| | | | | | | | | NOINET6 case. Reported by: ru Notes: svn path=/head/; revision=138364
* Allow the gif module to be built without IPv6 support when NOINET6 isBrooks Davis2004-11-261-1/+8
| | | | | | | | | defined. Submitted by: mitrohin a.s. <swp at uni-altai dot ru> Notes: svn path=/head/; revision=138119
* Depend on opt_mac.h.Robert Watson2002-08-121-1/+2
| | | | Notes: svn path=/head/; revision=101737
* Drop <bsd.man.mk> support from <bsd.kmod.mk>.Ruslan Ermilov2002-01-111-1/+0
| | | | | | | Not objected to by: -current Notes: svn path=/head/; revision=89260
* gif(4) and stf(4) modernization:Brooks Davis2001-07-021-0/+18
- Remove gif dependencies from stf. - Make gif and stf into modules - Make gif cloneable. PR: kern/27983 Reviewed by: ru, ume Obtained from: NetBSD MFC after: 1 week Notes: svn path=/head/; revision=79106