INCLUDE = -iv:include -ienvoy:include

COBJS = erc_body.o
AOBJS = erc_svc.o endcode.o
SVC_OBJS = erc_svc.o erc_body.o endcode.o

all : erc erc.service test

erc: erc.c
	lc $(INCLUDE) -v -csf $*.c
	blink $@.o TO $@ LIB envoy:lib/nipc.lib sc sd nd

erc_body.o : erc_body.c ercbase.h
erc_svc.o : erc_svc.asm ercbase.i
endcode.o : endcode.asm

$(COBJS) :
	lc $(INCLUDE) -rr -O -v -cfsuq $*

$(AOBJS) :
    casm -a $*.asm -cqy -iv:include -o$*.o

erc.service : $(SVC_OBJS)
    blink $(SVC_OBJS) to erc.service PLAIN NODEBUG LIB lib:small.lib lib:debug.lib

test: test.c
        lc -v -O $(INCLUDE) $*.c
        blink FROM lib:c.o $@.o TO $@ LIB lib:lc.lib lib:amiga.lib envoy:lib/nipc.lib

