1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds# Makefile for the i2c core. 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 69c1600edSDavid Brownellobj-$(CONFIG_I2C_BOARDINFO) += i2c-boardinfo.o 717f4a5c4SWolfram Sangobj-$(CONFIG_I2C) += i2c-core.o 822c78d1cSWolfram Sangi2c-core-objs := i2c-core-base.o i2c-core-smbus.o 953f8f7c5SWolfram Sangi2c-core-$(CONFIG_ACPI) += i2c-core-acpi.o 10e4991ecdSWolfram Sangi2c-core-$(CONFIG_I2C_SLAVE) += i2c-core-slave.o 115bf4fa7dSWolfram Sangi2c-core-$(CONFIG_OF) += i2c-core-of.o 1291ed5349SWolfram Sang 13e2ca3074SJean Delvareobj-$(CONFIG_I2C_SMBUS) += i2c-smbus.o 141da177e4SLinus Torvaldsobj-$(CONFIG_I2C_CHARDEV) += i2c-dev.o 150826374bSMichael Lawnickobj-$(CONFIG_I2C_MUX) += i2c-mux.o 16*a076a860SLuca Ceresoliobj-$(CONFIG_I2C_ATR) += i2c-atr.o 177f528135SMichael Lawnickobj-y += algos/ busses/ muxes/ 1831d178bfSJean Delvareobj-$(CONFIG_I2C_STUB) += i2c-stub.o 19389be323SWolfram Sangobj-$(CONFIG_I2C_SLAVE_EEPROM) += i2c-slave-eeprom.o 20a8335c64SWolfram Sangobj-$(CONFIG_I2C_SLAVE_TESTUNIT) += i2c-slave-testunit.o 211da177e4SLinus Torvalds 22ef9d9b8fSmatt mooneyccflags-$(CONFIG_I2C_DEBUG_CORE) := -DDEBUG 23