# USART module regression test
#
#

include ../make.regression


SCRIPT = 16f877.lkr

PROJECT = usart_test
OBJECTS =  $(PROJECT).o
OUTPUT = $(PROJECT).hex
COD = $(PROJECT).cod
STC = $(PROJECT).stc

all : usart_pir1v1.cod usart_pir1v2.cod eusart.cod eusart_2455.cod usart_16f88.cod 


sim: sim_pir1v1 sim_pir1v2 sim_eusart sim_eusart_2455 sim_usart_16f88
 
sim_pir1v1: usart_pir1v1.cod
	$(GPSIM) -i -I $(STARTUP_STC) -D STC=$<

sim_pir1v2: usart_pir1v2.cod
	$(GPSIM) -i -I $(STARTUP_STC) -D STC=$<

sim_eusart: eusart.cod
	$(GPSIM) -i -I $(STARTUP_STC) -D STC=$<

sim_eusart_2455: eusart_2455.cod
	$(GPSIM) -i -I $(STARTUP_STC) -D STC=$<

sim_16f88: usart_16f88.cod
	$(GPSIM) -i -I $(STARTUP_STC) -D STC=$<

usart_pir1v1.cod : usart_pir1v1.o
	gplink --map -q -o $@  $<

usart_pir1v2.cod : usart_pir1v2.o
	gplink --map -q -o $@  $<

eusart.cod : eusart.o
	gplink --map -q -o $@  $<

eusart_2455.cod : eusart_2455.o
	gplink --map -q -o $@  $<

usart_16f88.cod : usart_16f88.o
	gplink --map -q -o $@  $<
