V = 40
REMOTE = HOG:Other/networking/envoy/src/printer/server
COBJS = lpd.o
AOBJS = lpd_svc.o endcode.o
SVC_OBJS = lpd_svc.o lpd.o endcode.o
HDRS = lpdbase.h lpdbase.i
CFLAGS = NOVERSION  \
	DEBUG=LINE \
	DATA=FAR \
	PARAMETERS=REGISTERS \
	NOSTACKCHECK \
	STRINGMERGE \
	NOMULTIPLEINCLUDES \
	LIBCODE \
	OPTIMIZE \
	STRINGSCONST \
	OPTIMIZERSIZE \
	OPTIMIZERINLINELOCAL \
	NOICONS \
	MEMORYSIZE=HUGE \
	OPTIMIZERCOMPLEXITY=4 \
	OPTIMIZERDEPTH=4 \
	IGNORE=104

.c.o:
	@echo --- $*.c ---
	@$(CC) $(CFLAGS) $*.c

.asm.o:
	@echo --- $*.asm ---
	@hx68 -a $*.asm -cqy -iinclude: -o$*.o

all : printspool.service

lpd.o : lpd.c lpdbase.h printspool_rev.h
lpd_svc.o : lpd_svc.asm lpdbase.i printspool_rev.i
endcode.o : endcode.asm

printspool.service : $(SVC_OBJS)
    slink $(SVC_OBJS) to printspool.service PLAIN NODEBUG \
	LIB lib:amiga.lib lib:debug.lib NOICONS SD SC

internal :
    copy $(CSRC) $(ASRC) $(HDRS) printspool_rev\#? smakefile lpd_svc.sfd \
	printspool.service $(REMOTE) NOPRO

version:
    bumprev $(V) printspool_rev

