| # Copyright 2017 The Fuchsia Authors | 
 | # | 
 | # Use of this source code is governed by a MIT-style | 
 | # license that can be found in the LICENSE file or at | 
 | # https://opensource.org/licenses/MIT | 
 |  | 
 | # check for disallowed options | 
 | ifneq ($(MODULE_DEPS)$(MODULE_LIBS)$(MODULE_STATIC_LIBS)$(MODULE_FIDL_LIBS),) | 
 | $(error $(MODULE) $(MODULE_TYPE) modules must not use MODULE_{DEPS,LIBS,STATIC_LIBS,FIDL_LIBS}) | 
 | endif | 
 |  | 
 | MODULE_EFILIB := $(call TOBUILDDIR,EFI_libs/lib$(MODULE_NAME).a) | 
 |  | 
 | $(MODULE_EFILIB): $(MODULE_OBJS) | 
 | 	@$(MKDIR) | 
 | 	$(call BUILDECHO,linking efilib $@) | 
 | 	$(NOECHO)rm -f -- "$@" | 
 | 	$(NOECHO)$(EFI_AR) cr $@ $^ | 
 |  | 
 | ALLEFI_LIBS += $(MODULE_EFILIB) | 
 |  | 
 | GENERATED += $(MODULE_EFILIB) | 
 |  |