Commit 43309296 authored by Daniel Leung's avatar Daniel Leung Committed by Christopher Friedt
Browse files

drivers: pinmux: build as static library



Instead of putting object files inside libzephyr.a,
simply build a separate static library as most other
driver types are doing this already.

Signed-off-by: default avatarDaniel Leung <daniel.leung@intel.com>
parent 28021b84
Loading
Loading
Loading
Loading
+16 −14
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

zephyr_library()

# Board initialization
zephyr_sources_ifdef(CONFIG_PINMUX_TELINK_B91      pinmux_b91.c)
zephyr_sources_ifdef(CONFIG_PINMUX_CC13XX_CC26XX   pinmux_cc13xx_cc26xx.c)
zephyr_sources_ifdef(CONFIG_PINMUX_ESP32           pinmux_esp32.c)
zephyr_sources_ifdef(CONFIG_PINMUX_HSDK            pinmux_hsdk.c)
zephyr_sources_ifdef(CONFIG_PINMUX_INTEL_S1000     pinmux_intel_s1000.c)
zephyr_sources_ifdef(CONFIG_PINMUX_ITE_IT8XXX2     pinmux_ite_it8xxx2.c)
zephyr_sources_ifdef(CONFIG_PINMUX_LPC11U6X        pinmux_lpc11u6x.c)
zephyr_sources_ifdef(CONFIG_PINMUX_MCUX            pinmux_mcux.c)
zephyr_sources_ifdef(CONFIG_PINMUX_MCUX_LPC        pinmux_mcux_lpc.c)
zephyr_sources_ifdef(CONFIG_PINMUX_RV32M1          pinmux_rv32m1.c)
zephyr_sources_ifdef(CONFIG_PINMUX_SAM0            pinmux_sam0.c)
zephyr_sources_ifdef(CONFIG_PINMUX_SIFIVE          pinmux_sifive.c)
zephyr_sources_ifdef(CONFIG_PINMUX_STM32           pinmux_stm32.c)
zephyr_sources_ifdef(CONFIG_PINMUX_XEC             pinmux_mchp_xec.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_CC13XX_CC26XX   pinmux_cc13xx_cc26xx.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_ESP32           pinmux_esp32.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_HSDK            pinmux_hsdk.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_INTEL_S1000     pinmux_intel_s1000.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_ITE_IT8XXX2     pinmux_ite_it8xxx2.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_LPC11U6X        pinmux_lpc11u6x.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_MCUX            pinmux_mcux.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_MCUX_LPC        pinmux_mcux_lpc.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_RV32M1          pinmux_rv32m1.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_SAM0            pinmux_sam0.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_SIFIVE          pinmux_sifive.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_STM32           pinmux_stm32.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_TELINK_B91      pinmux_b91.c)
zephyr_library_sources_ifdef(CONFIG_PINMUX_XEC             pinmux_mchp_xec.c)