--- trunk/reactos/tools/helper.mk 2005-04-26 04:58:32 UTC (rev 14809)
+++ trunk/reactos/tools/helper.mk 2005-04-26 05:10:58 UTC (rev 14810)
@@ -644,16 +644,6 @@
endif
#
-# Enable Tree-Wide Optimization if Debug is on.
-# Protect uncompatible files here with an ifneq
-# if needed, until their problems can be found
-#
-ifneq ($(DBG),1)
- MK_CFLAGS += -O2 -Wno-strict-aliasing
- MK_CPPFLAGS += -O2 -Wno-strict-aliasing
-endif
-
-#
# Force Optimization for w3seek
#
ifeq ($(OPTIMIZE),yes)
@@ -664,6 +654,19 @@
endif
endif
+#
+# Enable Tree-Wide Optimization if Debug is on.
+# Protect uncompatible files here with an ifneq
+# if needed, until their problems can be found
+#
+ifneq ($(DBG),1)
+ MK_CFLAGS += -Os -Wno-strict-aliasing -funit-at-a-time -fweb -ftracer -momit-leaf-frame-pointer
+ TARGET_LFLAGS += -Wl,-O1 -Wl,--sort-common -s
+ MK_CFLAGS += -mpreferred-stack-boundary=2
+ MK_CPPFLAGS += -O2 -Wno-strict-aliasing
+ MK_CPPFLAGS += -mpreferred-stack-boundary=2
+endif
+
ifneq ($(TARGET_LIBS),)
MK_LIBS := $(TARGET_LIBS) $(MK_LIBS)
endif