What is the meaning of “config” in the Makefile and .config files?

for example:
.config files:
CPTCFG_ATH5K=m
CPTCFG_ATH5K_DEBUG=y
CPTCFG_ATH5K_PCI=y

Makefile:
config PACKAGE_MAC80211_DEBUGFS
bool "Export mac80211 internals in DebugFS"
select KERNEL_DEBUG_FS
default y
help
Select this to see extensive information about
the internal state of mac80211 in debugfs.

config PACKAGE_MAC80211_TRACING
	bool "Enable tracing (mac80211 and supported drivers)"
	select KERNEL_FTRACE
	select KERNEL_ENABLE_DEFAULT_TRACERS
	default n
	help
	  Select this to enable tracing of mac80211 and
	  related wifi drivers (using trace-cmd).

what's the meaning config?

thanks