Rebuild v35 disassembler once (#18902)

This commit is contained in:
pancake 2021-07-16 02:32:20 +02:00 committed by GitHub
parent 10ee7d20a5
commit e5fcf4a518
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 7 deletions

View File

@ -2,26 +2,25 @@ CFLAGS+=$(ARM64V35_CFLAGS) -fPIC
ALIBS=$(addprefix arch-arm64/disassembler/,$(V35ARM64_OBJS))
RANLIB?=ranlib
all: disassembler
all: arch-arm64
$(MAKE) arm64dis.a
include deps.mk
clean:
rm -rf disassembler arch-arm64 arm64dis.a
disassembler: arch-arm64
rm -rf arch-arm64 arm64dis.a
.PHONY: all clean
# -cd arch-arm64 && git checkout staging && git pull
# cp -rf arch-arm64/disassembler disassembler
$(ALIBS): disassembler
$(ALIBS): arch-arm64
arch-arm64:
git clone https://github.com/radareorg/vector35-arch-arm64 arch-arm64
cd arch-arm64 && git checkout radare2
arm64dis.a: $(ALIBS)
$(V35ARM64_HOME)/arm64dis.a arm64dis.a: $(ALIBS)
rm -f arm64dis.a
$(AR) q arm64dis.a $(ALIBS)
$(RANLIB) arm64dis.a

View File

@ -28,7 +28,7 @@ $(V35ARM64_SRCDIR):
$(MAKE) $(V35ARM64_HOME)/arm64dis.a
# $(MAKE) git-clone-arm64v35
git-clone-arm64v35 $(V35ARM64_HOME)/arm64dis.a:
git-clone-arm64v35: # $(V35ARM64_HOME)/arm64dis.a:
$(MAKE) -C $(V35ARM64_HOME) all
.PHONY: git-clone-arm64v35