# makefile skeleton for config/all

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

## flags and defines

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

## files and directories

LIBNAME = $(CONFIG_LIB)

OBJ_COMMON = statTbl.o usrLib.o ramDrv.o rfDrv.o \
	     ty534Drv.o tyC16Drv.o fd208Drv.o smsDrv.o \
	     3x4Lib.o 3x4ALib.o

OBJ_MC68000 = $(OBJ_COMMON)
OBJ_MC68010 = $(OBJ_COMMON)
OBJ_MC68020 = $(OBJ_COMMON)

LINT_ID    = cfg
LINT_LIBS  = $(LIB_LINT)$(VX_LN)
LINT_FILES = statTbl.c usrLib.c ramDrv.c ty534Drv.c tyC16Drv.c \
	     fd208Drv.c smsDrv.c 3x4Lib.c

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

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

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

##################### statTbl ########################

statTbl.o : statTbl.c
statTbl.c : $(H1)*.h
	\@ rm -f $@
	sh $(BIN)makeStatTbl $(H1) >statTbl.c

################# usrLib and drivers #################

usrLib.o :   @

ramDrv.o :   @
ty534Drv.o : @
tyC16Drv.o : @
fd208Drv.o : @
smsDrv.o   : @
rfDrv.o    : @

################ 3.2 to 4.0 conversion ################

3x4Lib.o :   @
3x4ALib.o :  @

