diff --git a/tools/mfd_aes_brute/Makefile b/tools/mfd_aes_brute/Makefile index cff2a1d40..968610723 100644 --- a/tools/mfd_aes_brute/Makefile +++ b/tools/mfd_aes_brute/Makefile @@ -22,8 +22,12 @@ ifneq (,$(findstring MINGW,$(platform))) endif # OS X needs linking to openssl -ifeq ($(platform),Darwin) - MYLDFLAGS += -L/usr/local/opt/openssl@3/lib +ifeq ($(USE_BREW),1) + MYLDFLAGS += -L$(BREW_PREFIX)/opt/openssl@3/lib -L$(BREW_PREFIX)/opt/openssl@1.1/lib +endif + +ifeq ($(USE_MACPORTS),1) + MYLDFLAGS += -L$(MACPORTS_PREFIX)/lib/openssl-3 -L$(MACPORTS_PREFIX)/lib/openssl-1.1 endif brute_key : $(OBJDIR)/brute_key.o $(MYOBJS) diff --git a/tools/mfd_aes_brute/mfd_aes_brute.c b/tools/mfd_aes_brute/mfd_aes_brute.c index 4e39ea93f..b6984e307 100644 --- a/tools/mfd_aes_brute/mfd_aes_brute.c +++ b/tools/mfd_aes_brute/mfd_aes_brute.c @@ -18,7 +18,7 @@ #define __STDC_FORMAT_MACROS -#if !defined(_WIN32) +#if !defined(_WIN32) && !defined(__APPLE__) #define _POSIX_C_SOURCE 200112L // need localtime_r() #endif