# Project : SmartOpen



Libraries	=			\
			C:o.Stubs	\
			OS:^.o.OSLib	\

ObjectFiles	=			\
			o.pattern	\
			o.module	\
			o.ftask		\
			o.cmos		\
			o.cmhg


ProjectName		=	SmartOpen


Target		=	SmartOpen

CCFlags		=	$(CCExtra) -zm -ffahi -depend !Depend -throwback -I,OS:,C: -DNDEBUG
LinkFlags	=	$(LinkExtra)
CMHGFlags	=	$(CMHGExtra)

CC		=	cc -c $(CCFlags)
LINK		=	Link -RMF $(LinkFlags)
CMHG		=	cmhg $(CMHGFlags)

# Don't alter anything below this...


.SUFFIXES:	.o .c .cmhg .s

$(Target):	$(ObjectFiles) $(Libraries)
	$(LINK) -o $@ $(ObjectFiles) $(Libraries)

.c.o:
	$(CC) -o $@ $<

.cmhg.o:
	$(CMHG) $< $@


# Dynamic dependencies:
o.ftask:	c.ftask
o.ftask:	OS:h.taskmanage
o.ftask:	OS:h.types
o.ftask:	OS:h.os
o.ftask:	OS:h.oserror
o.ftask:	OS:h.wimp
o.ftask:	OS:h.osspriteop
o.ftask:	OS:h.font
o.ftask:	h.ftask
o.ftask:	OS:h.wimp
o.module:	c.module
o.module:	C:h.kernel
o.module:	OS:h.filer
o.module:	OS:h.types
o.module:	OS:h.os
o.module:	OS:h.oserror
o.module:	OS:h.wimp
o.module:	OS:h.osspriteop
o.module:	OS:h.font
o.module:	OS:h.fileswitch
o.module:	OS:h.filter
o.module:	h.pattern
o.module:	OS:h.os
o.module:	h.module
o.module:	OS:h.os
o.module:	C:h.kernel
o.module:	h.ftask
o.module:	OS:h.wimp
o.module:	h.cmos
o.pattern:	c.pattern
o.pattern:	OS:h.osfile
o.pattern:	OS:h.types
o.pattern:	OS:h.os
o.pattern:	OS:h.oserror
o.pattern:	OS:h.fileswitch
o.pattern:	OS:h.osfscontro
o.pattern:	h.cmos
o.pattern:	h.pattern
o.pattern:	OS:h.os
o.cmos:	c.cmos
o.cmos:	OS:h.osbyte
o.cmos:	OS:h.types
o.cmos:	OS:h.os
o.cmos:	OS:h.oserror
o.cmos:	h.cmos
