Print this page
5196 The cw wrapper restricts gcc to -O2
@@ -18,10 +18,11 @@
#
# CDDL HEADER END
#
#
+# Copyright 2014 Gary Mills
# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# This makefile drives the production of the Neterion Xframe
# 10G Ethernet (XGE) driver module in x86 systems
@@ -83,12 +84,14 @@
XGE_CFLAGS = $(HAL_CFLAGS) $(TRACE_CFLAGS) $(CCVERBOSE) \
-I$(UTSBASE)/common/io/xge/hal/include \
-I$(UTSBASE)/common/io/xge/hal/xgehal \
-I$(UTSBASE)/common/io/xge/drv -DSOLARIS
-CFLAGS += $(XGE_CFLAGS) -xO4 -xcrossfile -xc99=%all
-CFLAGS64 += $(XGE_CFLAGS) -xO4 -xcrossfile -xc99=%all
+COPTFLAG = $(ADJUST_OPT2) -_cc=-xO4 -_gcc=-O2
+COPTFLAG64 = $(ADJUST_OPT2) -_cc=-xO4 -_gcc=-O2
+CFLAGS += $(XGE_CFLAGS) -xcrossfile -xc99=%all
+CFLAGS64 += $(XGE_CFLAGS) -xcrossfile -xc99=%all
#
# Driver depends on MAC & IP
#
LDFLAGS += -dy -N misc/mac -N drv/ip