$NetBSD: patch-Makefile,v 1.3 2019/05/09 23:24:18 nia Exp $

Don't override pkgsrc-set variables.

Don't make assumptions based on uname.

--- Makefile.orig	2019-05-08 14:25:11.000000000 +0000
+++ Makefile
@@ -21,48 +21,12 @@ HAVE_CLANG    := 0
 
 TARGET_NAME   := reicast
 
-ifeq ($(HAVE_CLANG),1)
-	CXX      = ${CC_PREFIX}clang++
-	CC       = ${CC_PREFIX}clang
-	SHARED   := -fuse-ld=lld
-else
-	CXX      = ${CC_PREFIX}g++
-	CC       = ${CC_PREFIX}gcc
-	SHARED   :=
-endif
-CC_AS    = ${CC_PREFIX}as
-
-MFLAGS   := 
-ASFLAGS  := 
-LDFLAGS  :=
-LDFLAGS_END :=
-INCFLAGS :=
-LIBS     :=
-CFLAGS   := 
-CXXFLAGS :=
-
-GIT_VERSION := " $(shell git rev-parse --short HEAD || echo unknown)"
 ifneq ($(GIT_VERSION)," unknown")
 	CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\"
 endif
 
-UNAME=$(shell uname -a)
-
 LIBRETRO_DIR := .
 
-# Cross compile ?
-
-ifeq (,$(ARCH))
-	ARCH = $(shell uname -m)
-endif
-
-# Target Dynarec
-WITH_DYNAREC = $(ARCH)
-
-ifeq ($(ARCH), $(filter $(ARCH), i386 i686))
-	WITH_DYNAREC = x86
-endif
-
 ifeq ($(platform),)
 	platform = unix
 	ifeq ($(UNAME),)
@@ -727,7 +691,7 @@ ifeq ($(HAVE_GL3), 1)
 	CORE_DEFINES += -DHAVE_GL3
 endif
 
-RZDCY_CFLAGS	+= $(CFLAGS) -c $(OPTFLAGS) -frename-registers -ffast-math -ftree-vectorize -fomit-frame-pointer 
+RZDCY_CFLAGS	+= $(CFLAGS) -c -frename-registers -ffast-math -ftree-vectorize -fomit-frame-pointer 
 
 ifeq ($(WITH_DYNAREC), arm)
 	ifneq (,$(findstring odroid,$(platform)))
@@ -785,10 +749,6 @@ endif
 
 RZDCY_CXXFLAGS := $(RZDCY_CFLAGS) -fexceptions -fno-rtti -std=gnu++11
 
-ifeq (,$(findstring msvc,$(platform)))
-	CORE_DEFINES   += -funroll-loops
-endif
-
 ifeq ($(HAVE_OIT), 1)
 	HAVE_CORE = 1
 	CORE_DEFINES += -DHAVE_OIT -DHAVE_GL4
@@ -849,7 +809,7 @@ RZDCY_CXXFLAGS += $(CORE_DEFINES)
 CFLAGS         += $(CORE_DEFINES)
 CXXFLAGS       += $(CORE_DEFINES)
 
-CFLAGS   += $(OPTFLAGS) -c
+CFLAGS   += -c
 CFLAGS   += -fno-strict-aliasing -ffast-math
 CXXFLAGS += -fno-rtti -fpermissive -fno-operator-names
 LIBS     += -lm 
@@ -897,20 +857,20 @@ $(TARGET): $(OBJECTS)
 ifeq ($(STATIC_LINKING), 1)
 	$(AR) rcs $@ $(OBJECTS)
 else
-	$(LD) $(MFLAGS) $(fpic) $(SHARED) $(LDFLAGS) $(OBJECTS) $(LDFLAGS_END) $(GL_LIB) $(LIBS) -o $@
+	$(CC) $(fpic) $(SHARED) $(LDFLAGS) $(OBJECTS) $(LDFLAGS_END) $(GL_LIB) $(LIBS) -o $@
 endif
 
 %.o: %.cpp
-	$(CXX) $(INCFLAGS) $(CFLAGS) $(MFLAGS) $(CXXFLAGS) $< -o $@
+	$(CXX) $(INCFLAGS) $(CFLAGS) $(CXXFLAGS) $< -o $@
 	
 %.o: %.c
-	$(CC) $(INCFLAGS) $(CFLAGS) $(MFLAGS) $< -o $@
+	$(CC) $(INCFLAGS) $(CFLAGS) $< -o $@
 
 %.o: %.S
 	$(CC_AS) $(ASFLAGS) $(INCFLAGS) $< -o $@
 
 %.o: %.cc
-	$(CXX) $(INCFLAGS) $(CFLAGS) $(MFLAGS) $(CXXFLAGS) $< -o $@
+	$(CXX) $(INCFLAGS) $(CFLAGS) $(CXXFLAGS) $< -o $@
 
 clean:
 	rm -f $(OBJECTS) $(TARGET)
