#PROG for normal programs
#PRIVPROG for PM programs
#"-WL,unsat=debug" is a good one too
#CFLAGS   +=
#LISTFILE +=

DEFINES   += -D_MPEXL_SOURCE -D_POSIX_SOURCE -D_SOCKET_SOURCE -D_PROTOTYPES

#INCLUDES  += -I/bsd/include  # changed location 6/16/95
INCLUDES  += -I/usr/include/bsd

LIBS      += -lbsd -lc -lsocket

%.o:	%.c
.IF $(LISTFILE)
	-callci purge $(LISTFILE)
	c89 -c -P $(LISTFILE) $(CFLAGS) $(DEFINES) $(INCLUDES) $(@:b).c
.ELSE
	c89 -c $(CFLAGS) $(DEFINES) $(INCLUDES) $(@:b).c
.END

.IF $(PROG)
$(PROG):	$(OBJS)
	c89 -o $(PROG) $(OBJS) $(LIBS) $(LDADD)
.ELSIF $(PRIVPROG)
$(PRIVPROG):	$(OBJS)
	c89 -o $(PRIVPROG) -WL,cap=ph,pm,ia,ba $(OBJS) $(LIBS) $(LDADD)
.ELSE
all:	$(OBJS) /usr/lib/libbsd.a
.END