mirror of
https://github.com/hamishcoleman/thinkpad-ec
synced 2024-11-04 06:00:12 +00:00
Add example macros to special case the x200 ISO image - which has two FL2 files
This commit is contained in:
parent
f2401e68e9
commit
bafb93e668
@ -72,6 +72,7 @@ t430.G1HT35WW.s01D2000.FL2 rule:FL2,dep:g1uj40us.iso,depi:g1uj40us.iso.bat,para
|
||||
t430s.G7HT39WW.s01D8000.FL2 rule:FL2,dep:g7uj19us.iso,depi:g7uj19us.iso.bat,param:01D8000.FL2 t430s EC 1.15 Flash File
|
||||
t530.G4HT39WW.s01D5100.FL2 rule:FL2,dep:g4uj30us.iso,depi:g4uj30us.iso.bat,param:01D5100.FL2 t530 EC 1.13 Flash File
|
||||
w530.G4HT39WW.s01D5200.FL2 rule:FL2,dep:g5uj28us.iso,depi:g5uj28us.iso.bat,param:01D5200.FL2 w530 EC 1.13 Flash File
|
||||
x200.7XHT22WW.s01B9000.FL2 rule:FL2multi2,dep:6duj37uc.iso,depi:6duj37uc.iso.bat,param:01B9000.FL2;01B9100.FL2 x200 EC 1.04 Flash File
|
||||
x220.8DHT34WW.s01CB000.FL2 rule:FL2,dep:8duj27us.iso,param:01CB000.FL2 x220 EC 1.24 Flash File
|
||||
x230.G2HT35WW.s01D3000.FL2 rule:FL2,dep:g2uj25us.iso,depi:g2uj25us.iso.bat,param:01D3000.FL2 x230 EC 1.14 Flash File
|
||||
x230t.GCHT25WW.s01DA000.FL2 rule:FL2,dep:gcuj24us.iso,depi:gcuj24us.iso.bat,param:01DA000.FL2 x230t EC 1.14 Flash File
|
||||
@ -91,6 +92,7 @@ t430.G1HT35WW.img rule:IMG,dep:t430.G1HT35WW.s01D2000.FL2 t430 EC 1.13
|
||||
t430s.G7HT39WW.img rule:IMG,dep:t430s.G7HT39WW.s01D8000.FL2 t430s EC 1.15 (decrypted)
|
||||
t530.G4HT39WW.img rule:IMG,dep:t530.G4HT39WW.s01D5100.FL2 t530 EC 1.13 (decrypted)
|
||||
w530.G4HT39WW.img rule:IMG,dep:w530.G4HT39WW.s01D5200.FL2 w530 EC 1.13 (decrypted)
|
||||
x200.7XHT22WW.img rule:IMGnoenc,dep:x200.7XHT22WW.s01B9000.FL2 x200 EC 1.04 (not encrypted)
|
||||
x220.8DHT34WW.img.enc rule:IMGnoenc,dep:x220.8DHT34WW.s01CB000.FL2 x220 EC 1.24 (encrypted)
|
||||
x230.G2HT35WW.img rule:IMG,dep:x230.G2HT35WW.s01D3000.FL2 x230 EC 1.14 (decrypted)
|
||||
x230t.GCHT25WW.img rule:IMG,dep:x230t.GCHT25WW.s01DA000.FL2 x230t EC 1.14 (decrypted)
|
||||
|
26
Makefile
26
Makefile
@ -341,6 +341,7 @@ define rule_IMG_insert
|
||||
endef
|
||||
rule_IMG_insert_DEPS = scripts/FL2_copyIMG scripts/xx30.encrypt
|
||||
|
||||
# Additional macros for any special cases:
|
||||
|
||||
# Extract the IMG file from an FL2 file - special case, without decryption
|
||||
#
|
||||
@ -363,6 +364,31 @@ endef
|
||||
rule_IMGnoenc_insert_DEPS = scripts/FL2_copyIMG
|
||||
|
||||
|
||||
# Extract the FL2 file from an ISO image with two FL2 files
|
||||
#
|
||||
# $@ is the FL2 file to create
|
||||
# $< is the ISO file
|
||||
# $1 is the pattern to match FL2 file in ISO image
|
||||
# $2 is the second FL2 files, but this is ignored
|
||||
define rule_FL2multi2_extract
|
||||
$(call rule_FL2_extract,$1)
|
||||
endef
|
||||
rule_FL2multi2_extract_DEPS = $(rule_FL2_extract_DEPS)
|
||||
|
||||
# Create a new ISO image with patches applied - for images with two FL2 files
|
||||
# with different names but the same content
|
||||
#
|
||||
# $@ is the ISO to create
|
||||
# $< is the FL2
|
||||
# $1 is the first FL2 pattern
|
||||
# $2 is the second FL2 pattern
|
||||
define rule_FL2multi2_insert
|
||||
$(call rule_FL2_insert,$1)
|
||||
./scripts/copyFL2 to_iso $@ $< $(2)
|
||||
endef
|
||||
rule_FL2multi2_insert_DEPS = $(rule_FL2_insert_DEPS)
|
||||
|
||||
|
||||
# Generate and include the rules that use the above macros
|
||||
-include $(DEPSDIR)/generated.deps
|
||||
CLEAN_FILES += $(DEPSDIR)/generated.deps
|
||||
|
Loading…
Reference in New Issue
Block a user