################################################################
#
# Makefile to build Jackophone V5.00
# by Thomas Lehmann 15-Feb-90
#
################################################################

FLAGS	=	-f -id/





all:	o/Epr1 o/Epr2 o/JP.EPR BOOT


INC	= d/acia_tty.d d/config.d d/defs.d d/display.d d/io.d d/macros.d \
	  d/memory.d d/tast_led.d d/timer.d d/version.tab



# ---------------------------
# Eprom immer Simulator laden
# ---------------------------
BOOT:	
	copy o/JP.EPR par:



# ==========================================================
# groes Eprom erzeugen, Epr2 wegen Adressdecodierung als 1.
# ==========================================================

o/JP.EPR:	o/Epr1 o/Epr2
	join filler.obj o/Epr2 o/Epr1 TO $@





# =========================
# Eprom 1, Haupt Funktionen
# =========================

o/Epr1:	$(INC) \
	s/main.asm s/calculate.asm s/display.asm \
	s1/anruf.asm s1/babyruf.asm s1/bea_post.asm s1/bta.asm \
	s1/epr2_jmp.asm s1/funktast.asm \
	s1/gebuehren.asm s1/gu.asm s1/hoerton.asm s1/init.asm s1/irq.asm \
	s1/key_ber.asm s1/key_ende.asm s1/key_lsch.asm s1/kontrolle.asm \
	s1/led.asm s1/led_update.asm s1/leitung.asm s1/main_task.asm \
	s1/namtast.asm s1/notruf.asm s1/relais.asm s1/reset_vekt.asm \
	s1/setup.asm s1/speicher.asm s1/ss.asm s1/statistik.asm \
	s1/summer.asm s1/task.asm s1/tast_abfr.asm s1/tast_ausw.asm \
	s1/termin.asm s1/uhr.asm s1/update.asm s1/util.asm \
	s1/version.asm s1/wahl.asm s1/watchdog.asm
	as65 s/main.asm $(FLAGS) -o $@




# ======================================
# Eprom 2, STR1 Umbau, Sonder Funktionen
# ======================================

o/Epr2:	$(INC) \
	s/main.asm s/calculate.asm s/display.asm \
	s2/acia_6551.asm s2/debug.asm s2/epr1_jmp.asm s2/ext_cmd.asm \
	s2/terminal.asm s2/telbuch.asm
	as65 s/main.asm $(FLAGS) -o $@ -D EPROM2


	