#
# Makefile for the Parallel IO (PIO) driver (Apollo DN3000-DN4000).
# Jef Rijmenants,  19-may-1993.
#

# define pathname for the ddf file
DEFINES = -DPIODRV_DEV=\"/user/jef/piodrv/piodrv.ddf\"
#DEFINES = -DPIODRV_DEV=\"/dev/piodrv.ddf\"

CCFLAGS = -c -0 -A cpu,3000 -I. $(DEFINES)
LIBCCFLAGS = -c -0 -A cpu,3000 -I. -W0,-pic $(DEFINES)

all: piodrv_call_lib cdjprint ddf

# device descriptor file
ddf :
	piodrv.make_ddf

# call-side of the driver
piodrv_call_lib : piodrv_call.c piodrv.h
	cc $(LIBCCFLAGS) piodrv_call.c 
	ld -o piodrv_call_lib -a -r -A noallres piodrv_call.o 

# user-callable interface routines
piodrv.o : piodrv.c piodrv.h
	cc $(CCFLAGS) piodrv.c 

# HP550C color deskjet driver
cdjprint : cdjprint.c piodrv.o piodrv_call_lib
	cc $(CCFLAGS) cdjprint.c 
	ld -o cdjprint -A noallres cdjprint.o piodrv.o

clean :
	/bin/rm -f *.bak *.o

