History log of /netbsd/distrib/utils/x_ifconfig/Makefile (Results 1 – 25 of 40)
Revision Date Author Comments
# c9e7a1cc 11-May-2022 rin <rin@NetBSD.org>

Introduce NOIEEE80211 option, by which IEEE 802.11 support is dropped from
ifconfig(8) in crunched binaries. This saves ~9KB for, e.g., m68k.


# 74d8358e 02-May-2017 christos <christos@NetBSD.org>

define SMALLPROG


# b49b3f71 08-Feb-2017 rin <rin@NetBSD.org>

Cosmetic changes. No functional changes.


# 313ced5f 08-Feb-2017 rin <rin@NetBSD.org>

Replace ".PATH ${SRCDIR}" before including Makefile.common to ensure the
correct order of search path.


# fae02523 08-Feb-2017 rin <rin@NetBSD.org>

Factor out a common part in Makefile's of ifconfig and x_ifconfig.


# 923653cd 08-Feb-2017 rin <rin@NetBSD.org>

Rename sbin/ifconfig/Makefile.inc to Makefile.common; the former can
potentially conflict with bsd.subdir.mk.


# 3c730a51 07-Feb-2017 rin <rin@NetBSD.org>

Define NOMAN before including bsd.own.mk to set MKMAN=no appropriately.


# 993c35c4 28-Apr-2015 christos <christos@NetBSD.org>

Add small.


# 30c42b7c 14-Dec-2010 hannken <hannken@NetBSD.org>

Make the definition of CRUNCHOPS independent of SMALLPROG_INET6 / USE_INET6.

Distrib/sparc64/instfs now builds again.


# b77f61ee 13-Dec-2010 pooka <pooka@NetBSD.org>

use CRUNCHOPS for a crunched prog


# ed642393 13-Dec-2010 pooka <pooka@NetBSD.org>

Define PROG here since Makefile.inc no longer defines it.


# 9fc5e768 28-Nov-2009 he <he@NetBSD.org>

Use ${.CURDIR} when referring to a relative source directory.


# e49e2d21 25-Jul-2008 skrll <skrll@NetBSD.org>

-CPPFLAGS+= -I${SRCDIR}

Otherwise, system util.h is not included when compiling ifconfig.c, the
snprintb prototype is missing, and the flags don't get printed correctly
on hp700.


# d75414ad 02-Jul-2008 dyoung <dyoung@NetBSD.org>

Let us add/remove features from ifconfig, such as support for
various address families (inet, inet6, iso, atalk) and protocols
(802.11, 802.3ad, CARP), simply by trimming the list of sources in
the M

Let us add/remove features from ifconfig, such as support for
various address families (inet, inet6, iso, atalk) and protocols
(802.11, 802.3ad, CARP), simply by trimming the list of sources in
the Makefile. This helps one customize ifconfig for an embedded
device or for install media, and it eliminates a lot of grotty
#ifdef'age. Now, the ifconfig syntax and semantics are finalized
at run-time using the constructor routines in each address-family/protocol
module.

(In principle, ifconfig could load virtually all of its syntax from
shared objects.)

Extract a lot of common code into subroutines, in order to shrink
the ifconfig binary a bit. Make all of the address families share
code for address addition/replacement/removal, and delete "legacy"
code for manipulating addresses. That may have broken atalk and
iso, despite my best efforts.

Extract an include file, Makefile.inc, containing the make-fu that
both ifconfig and x_ifconfig share.

Sprinkle static. Change some int's to bool's. Constify.

Add RCS Ids to carp.c and env.c. Move media code to a new file,
media.c. Delete several unneeded header files.

Set, reset, and display the IEEE 802.11 attribute, 'dot11RTSThreshold'.

Bug fix: do not require both a interface address and a destination
address for point-to-point interfaces, but accept a interface
address by itself.

show more ...


# e77c7614 13-May-2008 dyoung <dyoung@NetBSD.org>

Build af_link.c. Should fix 'build.sh release' failures.


# 7b01455a 06-May-2008 dyoung <dyoung@NetBSD.org>

Overhaul ifconfig. Use fewer global variables. Take a leap toward
improved modularity and extensibility.

In the new architecture, a directed graph of argument-matching
objects (match objects) expr

Overhaul ifconfig. Use fewer global variables. Take a leap toward
improved modularity and extensibility.

In the new architecture, a directed graph of argument-matching
objects (match objects) expresses the set of feasible ifconfig
statements. Match objects are labelled by subroutines that provide
the statement semantics.

Many IPv4, IPv6, 802.11, tunnel, and media configurations have been
tested.

AppleTalk, ISO, carp(4), agr(4), and vlan(4) configuration need
testing.

show more ...


# 22152577 27-Aug-2006 sekiya <sekiya@NetBSD.org>

XNS is no more; nuke reference to af_ns.c


# e0ea81bf 20-Mar-2005 yamt <yamt@NetBSD.org>

follow the recent changes in sbin/ifconfig/Makefile.


# 4d5c8584 19-Mar-2005 yamt <yamt@NetBSD.org>

follow the recent changes in sbin/ifconfig/Makefile.


# 46123551 18-Jan-2005 lukem <lukem@NetBSD.org>

Only support SMALLPROG_INET6 if ${USE_INET6} != "no".
Part of PR 28994.


# ed56ec3a 17-Oct-2002 lukem <lukem@NetBSD.org>

Rework how SMALLPROG was being used and how INET6 support was enabled.
There's two variables added to Makefile.crunch:

SMALLPROG If 1, add SMALLPROG=1 to CRUNCHENV. [default: 1]
This can be

Rework how SMALLPROG was being used and how INET6 support was enabled.
There's two variables added to Makefile.crunch:

SMALLPROG If 1, add SMALLPROG=1 to CRUNCHENV. [default: 1]
This can be used by various Makefiles to
determine if a `small' version of the program
is required.

SMALLPROG_INET6 If 1 and SMALLPROG == 1, add SMALLPROG_INET6=1
to CRUNCHENV. [default: 0]
This can be used by various Makefiles to
determine if the `small' version has INET6
support enabled.

Only enable SMALLPROG_INET6 for programs on the ramdisks that have INET6 in
the appropriate kernel, and cleanup INET6 setting.
(Note: this means that sysinst won't get INET6 support if the kernel
it's running on doesn't have it).

This change saves a fair bit of space on various install images
(including i386 ramdisk-{ps2,small,tiny}) that didn't have INET6 in
the kernel but were unconditionally getting INET6 support in their tools.

show more ...


# 09f431f5 20-Sep-2002 christos <christos@NetBSD.org>

Add libutil.


# 0c74b798 18-Jun-2002 itojun <itojun@NetBSD.org>

make macppc install floppy IPv6 ready
(we have two floppies anyways, and there's plenty of space in 2nd floppy)


# e1a37a37 18-Jun-2002 itojun <itojun@NetBSD.org>

no need for extra paren


# 7ec46004 12-Dec-2001 tv <tv@NetBSD.org>

Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.


12