Makefile 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. obj-$(CONFIG_DIRECT_CHARGING) += sec-direct-charger.o
  2. sec-direct-charger-$(CONFIG_DIRECT_CHARGING) += sb_pass_through.o sec_direct_charger.o
  3. ccflags-y := -Wformat
  4. obj-$(CONFIG_SEC_PD) += sec_pd.o
  5. obj-$(CONFIG_BATTERY_SAMSUNG) += sb_wireless.o
  6. obj-$(CONFIG_BATTERY_SAMSUNG) += sec-battery.o
  7. sec-battery-$(CONFIG_ENG_BATTERY_CONCEPT) += sb_checklist_app.o
  8. sec-battery-$(CONFIG_BATTERY_SAMSUNG) += sec_charging_modprobe.o sec_battery.o sec_battery_vote.o sec_battery_thermal.o sec_battery_sysfs.o sec_battery_dt.o sec_battery_ttf.o sec_adc.o sec_cisd.o sb_full_soc.o
  9. sec-battery-$(CONFIG_STEP_CHARGING) += sec_step_charging.o
  10. sec-battery-$(CONFIG_WIRELESS_AUTH) += sec_battery_misc.o
  11. sec-battery-$(CONFIG_WIRELESS_CHARGING) += sec_battery_wc.o
  12. sec-battery-$(CONFIG_WIRELESS_TX_MODE) += sb_tx.o
  13. sec-battery-$(CONFIG_BATTERY_LOGGING) += battery_logger.o sb_batt_dump.o
  14. obj-$(CONFIG_UPDATE_BATTERY_DATA) += sec_battery_data.o
  15. ifeq ($(CONFIG_SEC_KUNIT), y)
  16. ifeq ($(CONFIG_BATTERY_SAMSUNG), m)
  17. GCOV_PROFILE_sec_battery.o := y
  18. GCOV_PROFILE_sec_battery_thermal.o := y
  19. GCOV_PROFILE_sec_battery_vote.o := y
  20. GCOV_PROFILE_sec_adc.o := y
  21. GCOV_PROFILE_sec_battery_sysfs.o := y
  22. GCOV_PROFILE_sec_battery_ttf.o := y
  23. GCOV_PROFILE_sec_battery_dt.o := y
  24. GCOV_PROFILE_sec_cisd.o := y
  25. ifneq ($(CONFIG_WIRELESS_CHARGING), n)
  26. GCOV_PROFILE_sec_battery_wc.o := y
  27. endif
  28. ifneq ($(CONFIG_STEP_CHARGING), n)
  29. GCOV_PROFILE_sec_step_charging.o := y
  30. endif
  31. ifneq ($(CONFIG_WIRELESS_AUTH), n)
  32. GCOV_PROFILE_sec_battery_misc.o := y
  33. endif
  34. endif
  35. GCOV_PROFILE_sec_pd.o := y
  36. ifeq ($(CONFIG_UML), y)
  37. endif
  38. endif
  39. ccflags-y := -Wformat