#SHELL=bash
#
#CPU := $(shell if [ "$$CPU" != "" ]; then echo $$CPU; else echo XXX; fi)
#
#CPU_FAMILY := $(shell if [ "$$CPU_FAMILY" != "" ]; then echo $$CPU_FAMILY; else echo XXX; fi)
#
#TOOL := $(shell if [ "$$TOOL" != "" ]; then echo $$TOOL; else echo XXX; fi)
#
#GCC_EXEC_PREFIX := $(shell if [ "$$GCC_EXEC_PREFIX" != "" ]; then echo $$GCC_EXEC_PREFIX; else echo XXX; fi)
#
#WIND_BASE := $(shell if [ "$$WIND_BASE" != "" ]; then echo $$WIND_BASE; else echo XXX; fi)
#
#WIND_HOST_TYPE := $(shell if [ "$$WIND_HOST_TYPE" != "" ]; then echo $$WIND_HOST_TYPE; else echo XXX; fi)
#TOOL := $(shell if [ "$$TOOL" != "" ]; then echo $$TOOL; else echo XXX; fi)

ARCH=sparc
CPU=SIMSPARCSOLARIS
CPU_FAMILY=SIMSPARCSOLARIS
TOOL=gnu
GCC_EXEC_PREFIX=/usr/vw/sparc/host/sun4-solaris2/lib/gcc-lib/
WIND_BASE=/usr/vw/sparc
WIND_HOST_TYPE=sun4-solaris2

# Set current directory name 
THISDIR= /usr/vw/pso_stack

TGT_DIR=$(WIND_BASE)/target

EXTRA_DEFINE= -DVXWORKS -UORIG

#CFLAGS= -nostdinc -DCPU=$(CPU) -DCPU_FAMILY=$(CPU_FAMILY) \
#	-I. -I$(TGT_DIR)/h $(EXTRA_DEFINE)

#
# MORE CFLAGS are defined in sub directories
#

VX_CFLAGS= -fvolatile -fno-builtin -fno-defer-pop -nostdinc \
	-DCPU=$(CPU) -DCPU_FAMILY=$(CPU_FAMILY) \
	-I. -I$(TGT_DIR)/h -I$(THISDIR)/vxworks \
	-I$(THISDIR)/pso $(EXTRA_DEFINE) 
CFLAGS= -fvolatile -fno-builtin -fno-defer-pop -nostdinc \
	-DSIMSO \
	-DCPU=$(CPU) -DCPU_FAMILY=$(CPU_FAMILY) -D_KERNEL \
	-I$(THISDIR) -I$(THISDIR)/sys -I$(THISDIR)/opt -I$(THISDIR)/include \
	-I$(TGT_DIR)/h $(EXTRA_DEFINE) $(MORE_CFLAGS) \
	-I$(THISDIR)/pso -I$(THISDIR)/vxworks

include $(TGT_DIR)/h/make/make.$(CPU)$(TOOL)
include $(TGT_DIR)/h/make/defs.$(WIND_HOST_TYPE)

CC=ccsimso
AR=arsimso
NM=nmsimso
RANLIB=ranlibsimso
LD=ldsimso


