.BEFORE
	@set inc386=z:\wc386\inc31
	@set wcg386=z:\wc386\bin\386wcgl.exe

NLMNAME = Total
SCRNAME = "SS_$(NLMNAME)"
CLIBIMP = z:\wc386\imp31\clib.imp
OBJFILE = $(NLMNAME).obj
PRELUDE = z:\wc386\imp31\prelude
COMPILE = \wc386\bin\wcc386p /zq /d1 /3s /i=\matt\ss\mylib
LINK = \wc386\bin\nlmlink

.c.obj:
	@echo Compiling $[*.c
	@$(COMPILE) $[*.c

$(NLMNAME).nlm : $(OBJFILE) $(NLMNAME).def
	@ $(LINK) $(NLMNAME).def
	@del $(NLMNAME).def

$(NLMNAME).def : makefile
	@echo description "SS $(NLMNAME) Program"                       >$(NLMNAME).def
	@echo output $(NLMNAME)                                        >>$(NLMNAME).def
	@echo threadname "SS_$(NLMNAME)"                               >>$(NLMNAME).def
	@echo debug                                                    >>$(NLMNAME).def
	@echo module ss                                                >>$(NLMNAME).def
	@echo module streams                                           >>$(NLMNAME).def
	@echo module clib                                              >>$(NLMNAME).def
	@echo screenname $(SCRNAME)                                    >>$(NLMNAME).def
	@echo input $(PRELUDE)                                         >>$(NLMNAME).def
	@echo input $(OBJFILE)                                         >>$(NLMNAME).def
	@echo map                                                      >>$(NLMNAME).def
	@echo import GetStatList                                       >>$(NLMNAME).def
	@echo import GetStatCount                                      >>$(NLMNAME).def
	@echo import GetStatLength                                     >>$(NLMNAME).def
	@echo import @$(CLIBIMP)                                       >>$(NLMNAME).def

$(NLMNAME).obj : $(NLMNAME).c
