summaryrefslogtreecommitdiff
path: root/security/veracrypt/files/patch-src_Build_Include_Makefile.inc
blob: bb70cc0b38ff78b226b356028ccab7a9ebde4fa4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- src/Build/Include/Makefile.inc	2025-06-07 16:38:57.314038000 -0700
+++ src/Build/Include/Makefile.inc	2025-06-07 16:41:54.192457000 -0700
@@ -26,19 +26,35 @@
 	
 %.osse41: %.c
 	@echo Compiling $(<F)
+ifeq "$(PLATFORM_ARCH)" "arm64"
+	$(CC) $(CFLAGS) -c $< -o $@
+else
 	$(CC) $(CFLAGS) -mssse3 -msse4.1 -c $< -o $@
+endif
 
 %.oshani: %.c
 	@echo Compiling $(<F)
+ifeq "$(PLATFORM_ARCH)" "arm64"
+	$(CC) $(CFLAGS) -c $< -o $@
+else
 	$(CC) $(CFLAGS) -mssse3 -msse4.1 -msha -c $< -o $@
+endif
 
 %.oaesni: %.c
 	@echo Compiling $(<F)
+ifeq "$(PLATFORM_ARCH)" "arm64"
+	$(CC) $(CFLAGS) -c $< -o $@
+else
 	$(CC) $(CFLAGS) -mssse3 -msse4.1 -maes -c $< -o $@
+endif
 	
 %.ossse3: %.c
 	@echo Compiling $(<F)
+ifeq "$(PLATFORM_ARCH)" "arm64"
+	$(CC) $(CFLAGS) -c $< -o $@
+else
 	$(CC) $(CFLAGS) -mssse3 -c $< -o $@
+endif
 
 %.oarmv8crypto: %.c
 	@echo Compiling $(<F)