$NetBSD: patch-ac,v 1.4 2020/01/25 20:13:49 jmcneill Exp $

--- Makefile.orig	2019-12-07 13:16:15.000000000 +0000
+++ Makefile
@@ -11,6 +11,13 @@ ifeq ($(COMPILE_PLATFORM),sunos)
   COMPILE_ARCH=$(shell uname -p | sed -e 's/i.86/x86/')
 endif
 
+ifeq ($(COMPILE_PLATFORM),netbsd)
+  COMPILE_CPU=$(shell uname -p)
+  ifeq ($(COMPILE_CPU),aarch64)
+    COMPILE_ARCH=$(COMPILE_CPU)
+  endif
+endif
+
 ifndef BUILD_STANDALONE
   BUILD_STANDALONE =
 endif
@@ -850,11 +857,38 @@ ifeq ($(PLATFORM),netbsd)
 
   BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes
 
+  OPTIMIZEVM = -O3
+  OPTIMIZE = $(OPTIMIZEVM) -ffast-math
+
+  ifeq ($(ARCH),x86_64)
+    HAVE_VM_COMPILED=true
+  else
   ifeq ($(ARCH),x86)
     HAVE_VM_COMPILED=true
   endif
+  endif
+
+  ifeq ($(USE_CURL),1)
+    CLIENT_CFLAGS += $(CURL_CFLAGS)
+    USE_CURL_DLOPEN=0
+  endif
 
-  BUILD_CLIENT = 0
+  CLIENT_LIBS =
+
+  CLIENT_LIBS += $(SDL_LIBS)
+  RENDERER_LIBS = $(SDL_LIBS)
+
+  ifeq ($(USE_OPENAL),1)
+    ifneq ($(USE_OPENAL_DLOPEN),1)
+      CLIENT_LIBS += $(THREAD_LIBS) $(OPENAL_LIBS)
+    endif
+  endif
+
+  ifeq ($(USE_CURL),1)
+    ifneq ($(USE_CURL_DLOPEN),1)
+      CLIENT_LIBS += $(CURL_LIBS)
+    endif
+  endif
 else # ifeq netbsd
 
 #############################################################################
