# This file is autogenerated by acr-wrap

WRAP_wrap_git_url:=https://github.com/capstone-engine/capstone.git
WRAP_wrap_git_revision:=51360daf925e50d4da383cff2278107e6ffd8074
WRAP_wrap_git_patch_directory:=capstone-v5
WRAP_wrap_git_directory:=capstone-v5
WRAP_wrap_git_diff_files:=capstone-v5/capstone-patches/fix-x86-16.patch,capstone-v5/capstone-patches/fix-arm-post-index.patch,capstone-v5/capstone-patches/fix-x86-att-detail.patch,capstone-v5/capstone-patches/fix-sh-unistd-collision.patch,capstone-v5/capstone-patches/fix-x86-rotate-mem-access.patch
WRAP_wrap_git_depth:=1

.PHONY: capstone-v5 capstone-v5_clean capstone-v5_all

capstone-v5:
	if [ ! -d "capstone-v5" ] || ! (cd "capstone-v5" 2>/dev/null && test "$$(git rev-parse HEAD 2>/dev/null)" = "$$(git rev-parse --verify 'refs/acr-wrap/51360daf925e50d4da383cff2278107e6ffd8074^{commit}' 2>/dev/null || git rev-parse --verify '51360daf925e50d4da383cff2278107e6ffd8074^{commit}' 2>/dev/null)"); then rm -rf "capstone-v5"; ${MAKE} capstone-v5_all; fi

capstone-v5_all:
	git clone --no-checkout --depth=1 https://github.com/capstone-engine/capstone.git capstone-v5
	cd capstone-v5 && git fetch --depth=1 origin 51360daf925e50d4da383cff2278107e6ffd8074:refs/acr-wrap/51360daf925e50d4da383cff2278107e6ffd8074
	cd capstone-v5 && git checkout FETCH_HEAD
	cp -rf packagefiles/capstone-v5/* capstone-v5
	for a in capstone-v5/capstone-patches/fix-x86-16.patch capstone-v5/capstone-patches/fix-arm-post-index.patch capstone-v5/capstone-patches/fix-x86-att-detail.patch capstone-v5/capstone-patches/fix-sh-unistd-collision.patch capstone-v5/capstone-patches/fix-x86-rotate-mem-access.patch ; do echo "patch -d capstone-v5 -p1 < $$a" ; patch -d capstone-v5 -p1 < $$a ; done

capstone-v5_clean:
	rm -rf capstone-v5
