- Make sure NEON is available when building with intrinsics

--- build/make/Makefile.orig
+++ build/make/Makefile
@@ -142,6 +142,28 @@ $(BUILD_PFX)%_avx2.c.o: CFLAGS += -mavx2
 $(BUILD_PFX)%_avx512.c.d: CFLAGS += -mavx512f -mavx512cd -mavx512bw -mavx512dq -mavx512vl
 $(BUILD_PFX)%_avx512.c.o: CFLAGS += -mavx512f -mavx512cd -mavx512bw -mavx512dq -mavx512vl
 
+# ARM
+ifeq ($(TGT_ISA),armv6)
+ifeq (,$(filter -march=%,$(CFLAGS)))
+$(BUILD_PFX)%_neon.c.d: CFLAGS += -march=armv7-a
+$(BUILD_PFX)%_neon.c.o: CFLAGS += -march=armv7-a
+$(BUILD_PFX)%_neon.asm.S.d: ASFLAGS += -march=armv7-a
+$(BUILD_PFX)%_neon.asm.S.o: ASFLAGS += -march=armv7-a
+$(BUILD_PFX)%_neon_asm.asm.S.d: ASFLAGS += -march=armv7-a
+$(BUILD_PFX)%_neon_asm.asm.S.o: ASFLAGS += -march=armv7-a
+endif
+$(BUILD_PFX)%_neon.asm.S.d: ASFLAGS += -meabi=5
+$(BUILD_PFX)%_neon.asm.S.o: ASFLAGS += -meabi=5
+$(BUILD_PFX)%_neon_asm.asm.S.d: ASFLAGS += -meabi=5
+$(BUILD_PFX)%_neon_asm.asm.S.o: ASFLAGS += -meabi=5
+endif
+ifneq (,$(filter arm%,$(TGT_ISA)))
+$(BUILD_PFX)%_neon.asm.S.d: ASFLAGS += -mfpu=neon
+$(BUILD_PFX)%_neon.asm.S.o: ASFLAGS += -mfpu=neon
+$(BUILD_PFX)%_neon_asm.asm.S.d: ASFLAGS += -mfpu=neon
+$(BUILD_PFX)%_neon_asm.asm.S.o: ASFLAGS += -mfpu=neon
+endif
+
 # POWER
 $(BUILD_PFX)%_vsx.c.d: CFLAGS += -maltivec -mvsx
 $(BUILD_PFX)%_vsx.c.o: CFLAGS += -maltivec -mvsx
@@ -230,8 +230,8 @@
 define install_map_template
 $(DIST_DIR)/$(1): $(2)
 	$(if $(quiet),@echo "    [INSTALL] $$@")
-	$(qexec)mkdir -p $$(dir $$@)
-	$(qexec)cp -p $$< $$@
+	$(qexec)install -d $$(dir $$@)
+	$(qexec)install -p $$< $$(dir $$@)
 endef
 
 define archive_template
