From dd80ffc61beb7620d9576cc84e98ca41cf6e191e Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Wed, 29 Mar 2017 16:47:58 +0000 Subject: [PATCH] FreeBSD buildfix --- Makefile | 5 +++++ libretro-common/net/net_ifinfo.c | 4 ++++ libretro-common/rthreads/rthreads.c | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c1b418d90d..db58e9059c 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,11 @@ LIBS := DEFINES := -DHAVE_CONFIG_H -DRARCH_INTERNAL -DHAVE_OVERLAY DEFINES += -DGLOBAL_CONFIG_DIR='"$(GLOBAL_CONFIG_DIR)"' +ifneq ($(findstring BSD,$(OS)),) + CFLAGS += -DBSD + LDFLAGS += -L/usr/local/lib +endif + ifneq ($(findstring DOS,$(OS)),) CFLAGS += -march=i386 LDFLAGS += -lemu diff --git a/libretro-common/net/net_ifinfo.c b/libretro-common/net/net_ifinfo.c index 41bf90a3e4..9aed75356a 100644 --- a/libretro-common/net/net_ifinfo.c +++ b/libretro-common/net/net_ifinfo.c @@ -44,6 +44,10 @@ #include +#if defined(BSD) +#include +#endif + void net_ifinfo_free(net_ifinfo_t *list) { unsigned k; diff --git a/libretro-common/rthreads/rthreads.c b/libretro-common/rthreads/rthreads.c index c381427d6c..c4ffce1d5c 100644 --- a/libretro-common/rthreads/rthreads.c +++ b/libretro-common/rthreads/rthreads.c @@ -55,7 +55,7 @@ #include #endif -#if defined(VITA) +#if defined(VITA) || defined(BSD) #include #endif