# Makefile for the linux kernel signature checking certificates.
  #
  
- obj-$(CONFIG_SYSTEM_TRUSTED_KEYRING) += system_keyring.o system_certificates.o common.o
- obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist.o common.o
+ obj-$(CONFIG_SYSTEM_TRUSTED_KEYRING) += system_keyring.o system_certificates.o
+ obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist.o
  obj-$(CONFIG_SYSTEM_REVOCATION_LIST) += revocation_certificates.o
  ifneq ($(CONFIG_SYSTEM_BLACKLIST_HASH_LIST),)
 -quiet_cmd_check_blacklist_hashes = CHECK   $(patsubst "%",%,$(2))
 -      cmd_check_blacklist_hashes = $(AWK) -f $(srctree)/scripts/check-blacklist-hashes.awk $(2); touch $@
  
 -$(eval $(call config_filename,SYSTEM_BLACKLIST_HASH_LIST))
 +$(obj)/blacklist_hashes.o: $(obj)/blacklist_hash_list
 +CFLAGS_blacklist_hashes.o := -I $(obj)
  
 -$(obj)/blacklist_hashes.o: $(obj)/blacklist_hashes_checked
 +quiet_cmd_check_and_copy_blacklist_hash_list = GEN     $@
 +      cmd_check_and_copy_blacklist_hash_list = \
 +      $(AWK) -f $(srctree)/scripts/check-blacklist-hashes.awk $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) >&2; \
 +      cat $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) > $@
  
 -CFLAGS_blacklist_hashes.o += -I$(srctree)
 -
 -targets += blacklist_hashes_checked
 -$(obj)/blacklist_hashes_checked: $(SYSTEM_BLACKLIST_HASH_LIST_SRCPREFIX)$(SYSTEM_BLACKLIST_HASH_LIST_FILENAME) scripts/check-blacklist-hashes.awk FORCE
 -      $(call if_changed,check_blacklist_hashes,$(SYSTEM_BLACKLIST_HASH_LIST_SRCPREFIX)$(CONFIG_SYSTEM_BLACKLIST_HASH_LIST))
 +$(obj)/blacklist_hash_list: $(CONFIG_SYSTEM_BLACKLIST_HASH_LIST) FORCE
 +      $(call if_changed,check_and_copy_blacklist_hash_list)
  obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist_hashes.o
  else
  obj-$(CONFIG_SYSTEM_BLACKLIST_KEYRING) += blacklist_nohashes.o