
#   DMakefile for DICE
#
#

OD= dtmp:uucp/

BSRCS= batchnews.c
CSRCS= cbatch.c
RSRCS= rnews.c forwardnews.c
PSRCS= postnews.c

BOBJS= $(BSRCS:"*.c":"$(OD)*.o")
COBJS= $(CSRCS:"*.c":"$(OD)*.o")
ROBJS= $(RSRCS:"*.c":"$(OD)*.o")
POBJS= $(PSRCS:"*.c":"$(OD)*.o")

BEXE= uucp:c/batchnews
CEXE= uucp:c/cbatch
PEXE= uucp:c/postnews
REXE= uucp:c/rnews

CFLAGS = -I uucp:src/include/ -s
LIBS= dtmp:uucp/lib/uucp.lib

all : $(PEXE) $(REXE) $(CEXE) $(BEXE)

$(PEXE) : $(POBJS)
    dcc $(CFLAGS) %(right) $(LIBS) -o %(left) -r

$(REXE) : $(ROBJS)
    dcc $(CFLAGS) %(right) $(LIBS) -o %(left) -r

$(CEXE) : $(COBJS)
    dcc $(CFLAGS) %(right) $(LIBS) -o %(left) -mD

$(BEXE) : $(BOBJS)
    dcc $(CFLAGS) %(right) $(LIBS) -o %(left) -r

$(POBJS) $(ROBJS) $(BOBJS) : $(PSRCS) $(RSRCS) $(BSRCS)
    dcc $(CFLAGS) %(right) -o %(left) -c -r

$(COBJS) : $(CSRCS)
    dcc $(CFLAGS) %(right) -o %(left) -c -mD


