-# $Id: Makefile,v 1.134 2004/07/23 20:03:25 chorns Exp $
+# $Id: Makefile,v 1.137 2004/08/10 12:05:20 ekohl Exp $
#
# ReactOS Operating System
#
endif
ifeq ($(OPTIMIZED), 1)
-CFLAGS_OPT := -O2 -fno-strict-aliasing
+CFLAGS_OPT := -O2 -Wno-strict-aliasing
else
CFLAGS_OPT :=
endif
ifeq ($(strip $(SDK_PATH_INC)),)
ASFLAGS += -I./include
-CFLAGS += -I./include -D__NTOSKRNL__ $(CFLAGS_DBG) $(CFLAGS_OPT) -Wall -Werror
+CFLAGS += -I./include -D__NTOSKRNL__ $(CFLAGS_DBG) -Wall -Werror $(CFLAGS_OPT)
else
ASFLAGS += -I./include -I$(SDK_PATH_INC)
-CFLAGS += -I./include -I$(SDK_PATH_INC) -D__NTOSKRNL__ $(CFLAGS_DBG) $(CFLAGS_OPT) -Wall -Werror
+CFLAGS += -I./include -I$(SDK_PATH_INC) -D__NTOSKRNL__ $(CFLAGS_DBG) -Wall -Werror $(CFLAGS_OPT)
endif
# ASFLAGS += -D__USE_W32API -D_NTOSKRNL_
# Run-Time Library (Rtl)
OBJECTS_RTL = \
rtl/atom.o \
- rtl/bit.o \
- rtl/bitmap.o \
rtl/capture.o \
rtl/ctype.o \
rtl/handle.o \
clean:
- $(RM) $(OBJECTS_PATH)/*.o cc/*.o cm/*.o dbg/*.o dbg/i386/*.o ex/*.o \
- ex/i386/*.o inbv/*.o io/*.o ke/*.o ldr/*.o mm/*.o nt/*.o ob/*.o ps/*.o \
- rtl/*.o rtl/i386/*.o se/*.o ke/i386/*.o mm/i386/*.o fs/*.o po/*.o \
- lpc/*.o kd/*.o $(TARGETNAME).o junk.tmp base.tmp temp.exp \
- $(TARGETNAME).exe $(TARGETNAME).nostrip.exe $(TARGETNAME).sym ntoskrnl.map \
- $(TARGETNAME).coff bugcodes.rc msg?????.bin $(DEP_FILES) \
+ ex/i386/*.o inbv/*.o io/*.o ke/*.o ldr/*.o mm/*.o nt/*.o ob/*.o \
+ ps/*.o ps/i386/*.o rtl/*.o rtl/i386/*.o se/*.o ke/i386/*.o \
+ mm/i386/*.o fs/*.o po/*.o lpc/*.o kd/*.o $(TARGETNAME).o \
+ junk.tmp base.tmp temp.exp $(TARGETNAME).exe \
+ $(TARGETNAME).nostrip.exe $(TARGETNAME).sym ntoskrnl.map \
+ $(TARGETNAME).coff bugcodes.rc msg?????.bin $(DEP_FILES) \
$(TAG_OBJECTS) $(PATH_TO_TOP)/include/reactos/bugcodes.h