6 # Windows is default host environment
11 # uncomment if you use bochs and it displays only 30 rows
14 ifeq ($(HOST
),mingw32-linux
)
15 TOPDIR
:= $(shell if
[ "$$PWD" != "" ]; then echo
$$PWD; else pwd
; fi
)
19 # Choose various options
21 ifeq ($(HOST
),mingw32-linux
)
23 #PREFIX = i586-mingw32-
24 PREFIX
= /usr
/mingw32-2.95
.3-fc/bin
/mingw32-pc-
27 DLLTOOL
= $(PREFIX
)dlltool
--as=$(PREFIX
)as
30 FLOPPY_DIR
= /mnt
/floppy
34 ifeq ($(HOST
),mingw32-windows
)
39 DLLTOOL
= $(PREFIX
)dlltool
--as=$(PREFIX
)as
47 # Set INSTALL_DIR to default value if not already set
48 # ifeq ($(INSTALL_DIR),)
49 INSTALL_DIR
= $(PATH_TO_TOP
)/reactos
52 # Set DIST_DIR to default value if not already set
54 DIST_DIR
= $(PATH_TO_TOP
)/dist
64 OBJCOPY
= $(PREFIX
)objcopy
65 STRIP
= $(PREFIX
)strip
66 AS
= $(PREFIX
)gcc
-c
-x assembler-with-cpp
70 WRC
= ..
/$(PATH_TO_TOP
)/tools
/wrc
/wrc
71 RCINC
= --include-dir
$(PATH_TO_TOP
)/include
72 OBJCOPY
= $(PREFIX
)objcopy
73 TOOLS_PATH
= $(PATH_TO_TOP
)/tools
74 CP
= $(TOOLS_PATH
)/rcopy
75 RM
= $(TOOLS_PATH
)/rdel
76 RMDIR
= $(TOOLS_PATH
)/rrmdir
77 RMKDIR
= $(TOOLS_PATH
)/rmkdir
78 MC
= $(TOOLS_PATH
)/wmc
/wmc
81 # Maybe we can delete these soon
82 CFLAGS
:= $(CFLAGS
) -I
$(PATH_TO_TOP
)/include -pipe
-m386
84 NFLAGS
= -i
$(PATH_TO_TOP
)/include/ -f
$(NASM_FORMAT
) -d
$(NASM_FORMAT
)
85 ASFLAGS
:= $(ASFLAGS
) -I
$(PATH_TO_TOP
)/include -D__ASM__
89 DK_PATH
=$(PATH_TO_TOP
)/dk
90 # Native and kernel mode
91 DDK_PATH
=$(DK_PATH
)/nkm
92 DDK_PATH_LIB
=$(DDK_PATH
)/lib
93 DDK_PATH_INC
=$(PATH_TO_TOP
)/include
95 SDK_PATH
=$(DK_PATH
)/w32
96 SDK_PATH_LIB
=$(SDK_PATH
)/lib
97 SDK_PATH_INC
=$(PATH_TO_TOP
)/include
99 XDK_PATH
=$(DK_PATH
)/psx
100 XDK_PATH_LIB
=$(XDK_PATH
)/lib
101 XDK_PATH_INC
=$(XDK_PATH
)/include
104 WINE_PATH
=$(PATH_TO_TOP
)/..
/wine
105 WINE_PATH_LIB
=$(WINE_PATH
)/lib
106 WINE_PATH_INC
=$(WINE_PATH
)/include