## makefile skeleton for src/vrtx

define(DEFVW,UP2)
include(../../misc/makeHost)

## flags and defines

INCLUDES  = -I$(H1) -I$(H2) -I$(H3)
CFLAGS    = $(HOST_CFLAGS_<CPU>) -DCPU=<CPU> $(INCLUDES)
CASFLAGS  = -E $(INCLUDES) $(EVEN) -DCPU=<CPU>
LINTFLAGS = -bun $(INCLUDES) -DCPU=MC68020

## files and directories

LIBNAME  = $(VRTX_LIB)

BJ_COMMON = semLib.o kernelLib.o tickLib.o taskLib.o vrtxALib.o vrtxLib.o

OBJ_MC68000 = $(OBJ_COMMON) vrtx_00.o
OBJ_MC68010 = $(OBJ_COMMON) vrtx_10.o
OBJ_MC68020 = $(OBJ_COMMON) vrtx_20.o

LINT_ID    = vrtx
LINT_LIBS  = $(LIB_LINT)$(VX_LN)
LINT_FILES = *.c

#######################################################################

default : 68020 68010 68000
aux : tags lint
lint : lib.lint lib.ln

include(../../misc/makeLibrary)

####################### object modules ################################

kernelLib.o :  @
semLib.o :  @
taskLib.o : @
tickLib.o : @
vrtxALib.o :  @
vrtxLib.o :   @

vrtx_00.o : @
vrtx_10.o : @
vrtx_20.o : @
