.SUFFIXES: .c .a86 .b

OBJ = ../../obj
LIB = ../../lib
OBJS = setclock.b set_pc_clk.b
INCS = setclock.c set_pc_clk.c
ASMS =
COMS = isetclock.com psetclock.com 3setclock.com ssetclock.com

VERSION = 61

LPR = impressify

testclock: testclock.b set_pc_clk.b
	cc86 -o testclock testclock.b set_pc_clk.b ../rvd/get_custom.b

isetclock.com: ${OBJS}
	cc86 -o isetclock ${OBJS} -ldomain -ludp -linterlan -lip -lnet -ltask
	setver86 isetclock.com ${VERSION}

3setclock.com: ${OBJS}
	cc86 -o 3setclock ${OBJS} -ldomain -ludp -l3com -lip -lnet -ltask
	setver86 3setclock.com ${VERSION}

psetclock.com: ${OBJS}
	cc86 -o psetclock ${OBJS} -ldomain -ludp -lpronet -lip -lnet -ltask
	setver86 psetclock.com ${VERSION}

ssetclock.com: ${OBJS}
	cc86 -o ssetclock ${OBJS} -ldomain -ludp -lserial -lip -lnet -ltask
	setver86 ssetclock.com ${VERSION}

lint:
	lint86 ${SRCS} -ldomain -ludp -linterlan -lip -lnet -ltask -lnc -lpc
	lint86 ${SRCS} -ldomain -ludp -l3com -lip -lnet -ltask -lnc -lpc
	lint86 ${SRCS} -ldomain -ludp -lserial -lip -lnet -ltask -lnc -lpc
	lint86 ${SRCS} -ldomain -ludp -lv2 -lip -lnet -ltask -lnc -lpc

all: ${COMS}

install: ${COMS}
	mv ${COMS} ${OBJ}

print: ${SRCS} ${INCS} ${ASMS}
	${LPR} ${SRCS} ${INCS} ${ASMS}

.c.b:
	cc86 -c -DDEBUG $*.c

.a86.b:
	a86 $*
