# Makefile to compile the OS layer manager module
# @(#)makefile	1.4 : latest delta is 8/19/85

CFLAGS =	-g ${GLOBFLAGS} -I$(INC) -DAFWS
OBJS =		OSLay.o OSUpdate.o OSLayer.o OSBltRgn.o OSLCursor.o
INC =           ../../../../../include/mac
KERN_LIB =      libcadmac

all:		../../${KERN_LIB}

OSLay.o:	OSLay.c local.h $(INC)/unixstuff.h $(INC)/global.h\
	$(INC)/bool.h $(INC)/MemMgr.h $(INC)/QuickDraw.h\
	$(INC)/FontMgr.h $(INC)/OSIntrface.h\
	$(INC)/OSLayerMgr.h
	${CC} ${CFLAGS} -c OSLay.c

OSUpdate.o:	OSUpdate.c local.h $(INC)/unixstuff.h\
	$(INC)/global.h $(INC)/bool.h $(INC)/MemMgr.h\
	$(INC)/QuickDraw.h $(INC)/FontMgr.h $(INC)/OSIntrface.h\
	$(INC)/OSLayerMgr.h
	${CC} ${CFLAGS} -c OSUpdate.c

OSLayer.o:	OSLayer.c local.h $(INC)/unixstuff.h\
	$(INC)/global.h $(INC)/bool.h $(INC)/MemMgr.h\
	$(INC)/QuickDraw.h $(INC)/FontMgr.h $(INC)/OSIntrface.h\
	$(INC)/OSLayerMgr.h
	${CC} ${CFLAGS} -c OSLayer.c

OSBltRgn.o:	OSBltRgn.c local.h $(INC)/unixstuff.h\
	$(INC)/global.h $(INC)/bool.h $(INC)/MemMgr.h\
	$(INC)/QuickDraw.h $(INC)/FontMgr.h $(INC)/OSIntrface.h\
	$(INC)/OSLayerMgr.h
	${CC} ${CFLAGS} -c OSBltRgn.c

OSLCursor.o:	OSLCursor.c local.h $(INC)/unixstuff.h\
	$(INC)/global.h $(INC)/bool.h $(INC)/MemMgr.h\
	$(INC)/QuickDraw.h $(INC)/FontMgr.h $(INC)/OSIntrface.h\
	$(INC)/OSLayerMgr.h $(INC)/EventMgr.h
	${CC} ${CFLAGS} -c OSLCursor.c

../../$(KERN_LIB): $(OBJS)
	ar rv ../../$(KERN_LIB) $?
