#
#   SNEWS makefile (TC++/BC++)
#
#   1.  Pick your flavour of CC and LINK
#   2.  Set the BIN_DIR, INCLUDE and LINKLIB variables
#   3.  Type 'make install'
#

.AUTODEPEND
.SILENT

BIN_DIR   = d:\src\snews
DIST_DIR  = d:\src\snews

CC        = bcc
CFLAGS    = -ml -w -c -v
INCLUDE   = -Id:\bc\include

LINK      = tlink
LINKFLAGS = -c  -v
LINKLIB   = d:\bc\lib\emu d:\bc\lib\mathl d:\bc\lib\cl

OBJS = active.obj history.obj
EXE = snews.exe

#unbatch.exe expire.exe rmgroup.exe addgroup.exe

.c.obj:
    $(CC) -c $(CFLAGS) $(INCLUDE) { $< }


all: $(EXE)

ubn: ubn.exe

mgate: mgate.exe

snews: snews.exe

idxfix: idxfix.exe

#addgroup.exe: addgroup.obj $(OBJS)
#    $(LINK) $(LINKFLAGS) @&&|
#d:\bc\lib\c0l $*.obj $(OBJS)
#$<
#nul
#$(LINKLIB)
#|

#rmgroup.exe: rmgroup.obj $(OBJS)
#    $(LINK) $(LINKFLAGS) @&&|
#d:\bc\lib\c0l $*.obj $(OBJS)
#$<
#nul
#$(LINKLIB)
#|

unbatch.exe: unbatch.obj $(OBJS)
    $(LINK) $(LINKFLAGS) @&&|
d:\bc\lib\c0l $*.obj $(OBJS)
$<
nul
$(LINKLIB)
|

ubn.exe:  ubn.obj $(OBJS)
    $(LINK) $(LINKFLAGS) @&&|
d:\bc\lib\c0l $*.obj $(OBJS)
$<
nul
$(LINKLIB)
|

mgate.exe: mgate.obj $(OBJS)
    $(LINK) $(LINKFLAGS) @&&|
d:\bc\lib\c0l $*.obj $(OBJS)
$<
nul
$(LINKLIB)
|

idxfix.exe: idxfix.obj $(OBJS)
    $(LINK) $(LINKFLAGS) @&&|
d:\bc\lib\c0l $*.obj $(OBJS)
$<
nul
$(LINKLIB)
|

snews.exe: snews.obj article.obj post.obj $(OBJS)
    $(LINK) $(LINKFLAGS) @&&|
d:\bc\lib\c0l $*.obj article.obj post.obj $(OBJS)
$<
nul
$(LINKLIB)
|

expire.exe: expire.obj $(OBJS)
    $(LINK) $(LINKFLAGS) @&&|
d:\bc\lib\c0l $*.obj $(OBJS)
$<
nul
$(LINKLIB)
|
#
#end
