diff --git a/src/xpdev/Common.gmake b/src/xpdev/Common.gmake
index f53713824674f1cc714199c94ac1285259438538..bc2aee1b15df9c83faa4c2c7239161aa5bc72d22 100644
--- a/src/xpdev/Common.gmake
+++ b/src/xpdev/Common.gmake
@@ -55,16 +55,15 @@ endif
 os      :=	$(shell echo $(os) | tr '[A-Z]' '[a-z]' | tr ' ' '_')
 
 machine		:=	$(shell if uname -m | egrep -v "(i[3456789]|x)86" > /dev/null; then uname -m | tr "[A-Z]" "[a-z]" | tr " " "_" ; fi)
+ifeq ($(machine),sun4u)
+ CFLAGS +=      -D__BIG_ENDIAN__
+endif
 ifeq ($(machine),)
  machine	:=	$(os)
 else
  machine	:=	$(os).$(machine)
 endif
 
-ifeq ($(machine),sun4u)
- CFLAGS +=      -D__BIG_ENDIAN__
-endif
-
 LIBODIR :=	$(CCPRE).$(machine).lib.$(BUILDPATH)
 EXEODIR :=	$(CCPRE).$(machine).exe.$(BUILDPATH)
 LDFLAGS	+=	-L$(LIBODIR)