#
# Makefile to build PCBRIDGE and associated stuff
# 05may93 Luigi Rizzo (luigi@iet.unipi.it)
#
# ALL_INC is the set of include files we use
ALL_INC= bridge.inc if.inc memory.inc declare.inc wd.inc wd80x3.inc \
	ct.inc copyrt.inc buffer.inc queue.inc qif.inc \
	slip.inc i8250.inc packet.inc 3c507.inc proc.asm

# ASM_SRC are the sources for the bridge and the eprom loader
ASM_SRC= ld.asm bridge.asm

# these are additional files for management, doc. etc.
OTHERS= pcbridged.c pcbridgetab image.c Makefile README

EVERYTHING= $(OTHERS) bridge.asm ld.asm bridge.com ld.com $(ALL_INC)
# ASOPTS are assembler options
ASOPTS=-VM -Duse_filters -Dno_loops

# DOS/UNIX commands
CP=copy
AS=ml
RM=del
MV=ren

bridge.com: bridge.asm $(ALL_INC)
	$(AS) $(ASOPTS) bridge.asm
	- $(RM) bridge.obj

ld.com: ld.asm
	$(AS) ld.asm
	- $(RM) ld.obj

image: image.c
	$(CC) -o image image.c

pcbridged: pcbridged.c
	$(CC) -o pcbridged pcbridged.c

bdg.tar.Z: $(EVERYTHING)
	- rm bdg.tar*
	tar cvf bdg.tar $(EVERYTHING)
	compress bdg.tar
#
# end of makefile
