|
|
@@ -12,6 +12,8 @@ LDFLAGS += -q -S
|
|
12
|
12
|
#
|
|
13
|
13
|
NON_AUTO_MEDIA += efi
|
|
14
|
14
|
NON_AUTO_MEDIA += efidrv
|
|
|
15
|
+NON_AUTO_MEDIA += drv.efi
|
|
|
16
|
+NON_AUTO_MEDIA += efirom
|
|
15
|
17
|
|
|
16
|
18
|
# Rules for building EFI files
|
|
17
|
19
|
#
|
|
|
@@ -23,6 +25,14 @@ $(BIN)/%.efidrv : $(BIN)/%.efidrv.tmp $(ELF2EFI)
|
|
23
|
25
|
$(QM)$(ECHO) " [FINISH] $@"
|
|
24
|
26
|
$(Q)$(ELF2EFI) --subsystem=11 $< $@
|
|
25
|
27
|
|
|
|
28
|
+$(BIN)/%.drv.efi : $(BIN)/%.efidrv
|
|
|
29
|
+ $(QM)$(ECHO) " [FINISH] $@"
|
|
|
30
|
+ $(Q)$(CP) $< $@
|
|
|
31
|
+
|
|
26
|
32
|
$(BIN)/%.efirom : $(BIN)/%.efidrv $(EFIROM)
|
|
27
|
33
|
$(QM)$(ECHO) " [FINISH] $@"
|
|
28
|
34
|
$(Q)$(EFIROM) -v $(TGT_PCI_VENDOR) -d $(TGT_PCI_DEVICE) $< $@
|
|
|
35
|
+
|
|
|
36
|
+$(BIN)/efidrv.cab : $(BIN)/alldrv.efis # $(ALL_drv.efi) is not yet defined
|
|
|
37
|
+ $(QM)$(ECHO) " [CAB] $@"
|
|
|
38
|
+ $(Q)$(LCAB) -n -q $(ALL_drv.efi) $@
|