86dc624a73a5d635c14cf7c3749dac8306e6774c
6 ifeq ($(HOST
),mingw32-linux
)
7 TOPDIR
:= $(shell if
[ "$$PWD" != "" ]; then echo
$$PWD; else pwd
; fi
)
11 # Choose various options
13 ifeq ($(HOST
),mingw32-linux
)
15 PREFIX
= i586-mingw32-
18 DLLTOOL
= $(PREFIX
)dlltool
--as=$(PREFIX
)as
20 KM_SPECS
= $(TOPDIR
)/specs
22 DIST_DIR
= $(TOPDIR
)/dist
25 ifeq ($(HOST
),mingw32-windows
)
30 DLLTOOL
= $(PREFIX
)dlltool
--as=$(PREFIX
)as
36 DIST_DIR
= $(TEMP
)\
dist
40 # Create variables for all the compiler tools
42 ifeq ($(WITH_DEBUGGING
),yes
)
48 ifeq ($(WARNINGS_ARE_ERRORS
),yes
)
49 EXTRA_CFLAGS
= -Werror
54 ifeq ($(WIN32_LEAN_AND_MEAN
),yes
)
55 LEAN_AND_MEAN_DEFINE
= -DWIN32_LEAN_AND_MEAN
57 LEAN_AND_MEAN_DEFINE
=
62 CFLAGS
= -O2
-I..
/..
/..
/include -I..
/..
/include \
63 -I..
/include -fno-builtin
$(LEAN_AND_MEAN_DEFINE
) \
64 $(DEFINES
) -Wall
-Wstrict-prototypes
$(DEBUGGING_CFLAGS
) \
67 NFLAGS
= -i..
/..
/include/ -i..
/include/ -pinternal
/asm.inc
-f
$(NASM_FORMAT
) -d
$(NASM_FORMAT
)
70 OBJCOPY
= $(PREFIX
)objcopy
71 STRIP
= $(PREFIX
)strip
72 AS
= $(PREFIX
)gcc
-c
-x assembler-with-cpp
78 $(CC
) $(CFLAGS
) -c
$< -o
$@
80 $(CC
) $(CFLAGS
) -c
$< -o
$@
82 $(NASM_CMD
) $(NFLAGS
) $< -o
$@
87 RULES_MAK_INCLUDED
= 1