
#   DMakefile
#
#   $Header: Beta:src/uucp/src/uucico/RCS/DMakefile,v 1.1 90/02/02 11:57:52 dillon Exp $
#
#   Note: uucico_protos.h is program-generated from 'Prototype' lines
#	  in individual source files.

OD=dtmp:uucp/
EXE= uucp:c/
PROTOS= uucp:src/include/uucico_protos.h
MAKEPROTO= $(OD)lib/makeproto

CFLAGS= -I uucp:src/include/ -I uucp:src/

LOPTS= dtmp:uucp/lib/uucp.lib

SRCS=gio.c sysdep.c uucp.c uupoll.c uuxqt.c modem.c uucico.c \
    uuhosts.c uuname.c uux.c time.c

OBJS=$(SRCS:"*.c":"$(OD)*.o")

all:	$(PROTOS) $(EXE)uucico $(EXE)uuxqt $(EXE)uupoll \
	$(EXE)uux $(EXE)uuname $(EXE)uucp

$(EXE)uucico: $(OD)gio.o $(OD)sysdep.o $(OD)modem.o $(OD)uucico.o $(OD)time.o
    dcc %(right) $(LOPTS) -o %(left) -s -r

$(EXE)uuxqt: $(OD)uuxqt.o
    dcc %(right) $(LOPTS) -o %(left) -s -r

$(EXE)uupoll: $(OD)uupoll.o
    dcc %(right) $(LOPTS) -o %(left) -s -r

$(EXE)uux: $(OD)uux.o
    dcc %(right) $(LOPTS) -o %(left) -s -r

$(EXE)uuname: $(OD)uuname.o
    dcc %(right) $(LOPTS) -o %(left) -s -r

$(EXE)uucp: $(OD)uucp.o
    dcc %(right) $(LOPTS) -o %(left) -s -r

$(OBJS) : $(SRCS)
    dcc $(CFLAGS) %(right) -o %(left) -r -c

$(PROTOS) : $(SRCS)
    $(MAKEPROTO) -o%(left) %(right)

