You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
thinkpad-ec/Makefile

38 lines
893 B
Makefile

all:
false
#
# Radare didnt seem to let me specify the direcrory to store the project file,
# so this target hacks around that
#
install.radare.projects:
mkdir -p ~/.config/radare2/projects/x220.8DHT34WW.d
cp -s $(PWD)/radare/x220.8DHT34WW ~/.config/radare2/projects
#
# Download any ISO image that we have a checksum for
# NOTE: makes an assumption about the Lenovo URL not changing
%.iso: %.iso.sha1
wget -O $@ https://download.lenovo.com/pccbbs/mobiles/$@
sha1sum -c $<
touch $@
#
# If we have an extractor for this image, use it
%.img: %.extract %.img.sha1
./$< $@
sha1sum -c $@.sha1
mec-tools/Makefile:
git submodule update --init --remote
mec-tools/mec_encrypt: mec-tools/Makefile
make -C mec-tools
#
# TODO:
# - most of these dependancies could be automatically calculated
x220.8DHT34WW.extract: 8duj27us.iso
x230.G2HT35WW.extract: g2uj23us.iso mec-tools/mec_encrypt