mirror of
https://github.com/sqlite/sqlite.git
synced 2026-10-23 21:49:02 +03:00
20 lines
449 B
Makefile
20 lines
449 B
Makefile
|
|
|
|
CFLAGS = /Zi /O2 /DNDEBUG /W4
|
|
SIMDCFLAGS = /arch:AVX2
|
|
|
|
all: vec1.dll vec1multi.dll
|
|
|
|
vec1.dll: vec1.c
|
|
cl $(CFLAGS) $(SIMDCFLAGS) vec1.c -link -dll -out:vec1.dll
|
|
|
|
vec1multi.dll: vec1.c
|
|
cl /c /DVEC1SIMD=SCALAR $(CFLAGS) vec1.c /Fovec1scalar.obj
|
|
cl /c /DVEC1SIMD=AVX2 $(CFLAGS) /arch:AVX2 vec1.c /Fovec1avx2.obj
|
|
link /DLL vec1scalar.obj vec1avx2.obj /OUT:vec1multi.dll
|
|
|
|
clean:
|
|
del /Q vec1.dll
|
|
del /Q vec1scalar.obj
|
|
del /Q vec1multi.obj
|