PATH = SRC:BBSRead/
SRC = $(PATH)ParseMsg/
INCLUDE = $(PATH)include/

DEST = $(PATH)
BIN = $(DEST)bin/
COMMON = $(DEST)common/
GST = $(COMMON)bbsread.gst
OBJDIR = $(DEST)ParseMsg/

REVFLAGS = 

SC = sc:c/sc
SCFLAGS = DEBUG=FULL

ASM = sc:asm
ASMFLAGS = idir INCLUDE:

LFLAGS = 
LIBS = lib:sc.lib lib:amiga.lib # lib:debug.lib
OBJ = $(OBJDIR)ParseMsg.o 
DEP = $(INCLUDE)libraries/bbsread.h $(INCLUDE)clib/bbsread_protos.h $(INCLUDE)pragmas/bbsread_pragmas.h $(INCLUDE)libraries/bbsreadtags.h

$(BIN)ParseMsg : $(GST) $(OBJ)
	Revision $(SRC)ParseMsg.rev CSOURCE $(SRC)ParseMsgRev.c $(REVFLAGS)
	$(SC) STRMER $(SRC)ParseMsgRev.c
	slink < WITH <#
FROM $(COMMON)NoName.o $(SRC)ParseMsgRev.o $(OBJ) $(COMMON)OpenBRLib2.o $(COMMON)SPrintf.o 
TO $(BIN)ParseMsg 
LIB $(LIBS) 
$(LFLAGS) BATCH NOICONS
<
	@protect $(BIN)ParseMsg +p

.c.o:
	$(SC) NOSTKCHK IDIR $(INCLUDE) GST $(GST) OBJNAME $(OBJDIR) $(SCFLAGS) $*.c

$(GST) : $(COMMON)makegst.c $(DEP)
	$(SC) IDIR $(INCLUDE) MGST $(GST) $(COMMON)makegst.c
	gst $(GST) UNLOAD
	delete >nil: $(COMMON)makegst.o

$(OBJDIR)ParseMsg.o : $(SRC)ParseMsg.c $(DEP)
