[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / intel-fw-public

File: [cvs.NetBSD.org] / src / external / intel-fw-public / Makefile (download)

Revision 1.12, Thu May 31 05:27:46 2018 UTC (2 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, netbsd-9-base, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp, HEAD
Changes since 1.11: +5 -1 lines

introduce MKFIRMWARE that controls where (most) of the contents
of /libdata/firmware and /usr/libdata/firmware are not installed
if set to "no".  from the bsd.README:

MKFIRMWARE      If "no", install the /libdata/firmware directory,
		which is necessary for several drivers: athn(4), bwfm(4),
		ipw(4), iwi(4), iwm(4), iwn(4), otus(4), rtwn(4), urtwn(4),
		wpi(4), ral(4), rum(4), run(4), zyd(4), bcm43xx(4), and
		the Tegra 124 SoC.
		Default: yes on amd64, cobalt, evbarm evbmips, evbppc, hpcarm,
		hppa, i386, mac68k, macppc, sandpoint, and sparc64, no elsewhere.

and move their defaults above the general defaults setting.

saves about 12MB in a normal installation for other platforms.

# $NetBSD: Makefile,v 1.12 2018/05/31 05:27:46 mrg Exp $

.include <bsd.own.mk>

.if ${MKFIRMWARE} != "no"
SUBDIR+=	ipw3945 iwl100 iwl105 iwl135 iwl1000 iwl2000 iwl2030 \
		iwl3160 iwl3168 \
		iwl4965 iwl5000 iwl5150 iwl6000 iwl6005 iwl6030 iwl6050 \
		iwl7260 iwl7265 iwl8000 iwl8265

.include <bsd.subdir.mk>