#                                                              -*- Makefile -*-
# Copyright (c) Virtutech AB, All Rights Reserved
#
# Simics module makefile
#

MODULE_CLASSES = cheetah-mmu

SRC_FILES= cheetah-mmu.c common-mmu.c

MODULE_CFLAGS = -DULTRA_HAS_PARTIAL_STORE        \
                -DULTRA_HAS_SHORT_FP             \
                -DULTRA_HAS_BLOCK_COMMIT         \
                -DTARGET_ULTRA                   \
                -DTARGET_ULTRAIII                \
                -DMMU_INCLUDE=\"cheetah-mmu.h\"  \
                -DMMU_NAME=\"Cheetah\ MMU\"      \
                -DDEVICE_NAME=\"cheetah-mmu\"    \
                -DDEVICE_IS_BIG_ENDIAN

EXTRA_VPATH=$(SIMICS_BASE)/src/devices/spitfire-mmu/

include $(SIMICS_BASE)/src/devices/common/device-makefile

ifneq ($(SIMICS_DISTRIB),yes)
MODULE_CFLAGS += -DUSE_STC_IFACE
endif
