blob: d47e690b45d462af6de9ddb7d84b2af0ed160ada (
plain)
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
39
40
41
|
VERSION = 0.0.90
CC = "cl" -nologo
CXX = "cl" -EHsc -nologo
AR = "link" -lib -nologo
LINK = "link" -nologo
ifeq ($(DEBUG), yes)
LINK = "link" -nologo -debug
endif
ifeq ($(NASM),)
NASM = nasm
endif
CFLAGS = -W3 -wd4996 -Iwin -I.
CDEFINES = -DWIN32 -D_CRT_SECURE_NO_DEPRECATE
NAFLAGS = -fwin32 -DWIN32 -Iwin/
ifeq ($(DEBUG), yes)
CFLAGS := $(CFLAGS) -Od -MTd -Zi
NAFLAGS := $(NAFLAGS) -g
else
CFLAGS := $(CFLAGS) -O2 -MT
endif
WITH_SIMD = yes
ifeq ($(WITH_SIMD), yes)
CFLAGS := $(CFLAGS) -DWITH_SIMD
endif
%.obj: %.c
$(CC) $(CFLAGS) -c $< -Fo$@
%.obj: %.cxx
$(CXX) $(CXXFLAGS) -c $< -Fo$@
%.obj: %.asm
$(NASM) $(NAFLAGS) -Isimd/ -o $@ $<
%.lib: %.obj
$(AR) -out:$@ $<
|