EXE_POSTFIX =
CP = cp
DLLTOOL = $(PREFIX)dlltool --as=$(PREFIX)as
+FLOPPY_DIR = A/
+# DIST_DIR should be relative from the top of the tree
+DIST_DIR = dist
endif
+
ifeq ($(HOST),mingw32-windows)
PREFIX =
EXE_POSTFIX = .exe
DLLTOOL = $(PREFIX)dlltool --as=$(PREFIX)as
RM = del
DOSCLI = yes
+FLOPPY_DIR = A:
+# DIST_DIR should be relative from the top of the tree
+DIST_DIR = dist
endif
#
CC = $(PREFIX)gcc
NATIVE_CC = gcc
-CFLAGS = -O2 -Wall -Wstrict-prototypes -fno-builtin \
- $(LEAN_AND_MEAN_DEFINE) $(DEFINES) $(DEBUGGING_CFLAGS) \
- $(EXTRA_CFLAGS)
+CFLAGS = \
+ $(BASE_CFLAGS) \
+ -pipe \
+ -O2 \
+ -Wall \
+ -Wstrict-prototypes \
+ -fno-builtin \
+ $(LEAN_AND_MEAN_DEFINE) \
+ $(DEFINES) \
+ $(DEBUGGING_CFLAGS) \
+ $(EXTRA_CFLAGS)
CXXFLAGS = $(CFLAGS)
LD = $(PREFIX)ld
NM = $(PREFIX)nm
CPP = $(PREFIX)cpp
AR = $(PREFIX)ar
RC = $(PREFIX)windres
+RCINC = --include-dir ../reactos/include --include-dir ../../reactos/include --include-dir ../../../reactos/include
+%.o: %.cc
+ $(CC) $(CFLAGS) -c $< -o $@
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
+%.o: %.asm
+ $(NASM_CMD) $(NFLAGS) $< -o $@
+%.coff: %.rc
+ $(RC) $(RCINC) $< $@
+
RULES_MAK_INCLUDED = 1