angr / vex

A patched version of VEX to work with PyVEX.
GNU General Public License v2.0
104 stars 44 forks source link

Windows make build patch #39

Closed TACIXAT closed 1 year ago

TACIXAT commented 3 years ago

Patch for Windows build using make installed from choco. Might just be make version opinions. Feel free to close, just wanted to document for others.

1c1
< !include common.mk
---
> include common.mk
7c7
< !if "$(MULTIARCH)" == "1"
---
> ifeq "$(MULTIARCH)" "1"
9c9
< !else
---
> else
11c11
< !endif
---
> endif
34c34
< pub\libvex_guest_offsets.h: $(PUB_HEADERS) auxprogs/genoffsets.c
---
> pub/libvex_guest_offsets.h: $(PUB_HEADERS) auxprogs/genoffsets.c
rhelmot commented 3 years ago

is this for makefile-gcc or makefile-msvc?

TACIXAT commented 3 years ago

Makefile-msvc.

ltfish commented 1 year ago

These are the changes you will need to do if you are using GNU Make instead of NMake on Windows. We do not officially support running GNU Make on Windows to build pyvex.