
#include "XMakefile.inc"

.set PROGS	dicmd drcmd didump dilookup dexpire didate diconvhist \
		diload doutq dclean dspaminfo dspoolout diloadfromspool \
		dreadart dkp pgpverify dsyncgroups dexpireover \
		dreadover dpath
.set SPROGS	diablo dnewslink drequeue
.set SRCS	$(PROGS:"*":"*.c") $(SPROGS:"*":"*.c")
.set OBJS	$(PROGS:"*":"$(BD)obj/util_*.o") $(SPROGS:"*":"$(BD)obj/util_*.o")
.set LOBJS	$(PROGS:"*":"$(BD)obj/util_*.o") 
.set XOBJS	$(SPROGS:"*":"$(BD)obj/util_*.o")
.set LPROGS	$(PROGS:"*":"$(BD)dbin/*")
.set XPROGS	$(SPROGS:"*":"$(BD)dbin/*")

all: $(LPROGS) $(XPROGS)

$(XPROGS) : $(XOBJS)
	$(CC) $(CFLAGS) %(right) $(LFLAGS) $(LSTATIC) -o %(left)

$(LPROGS) : $(LOBJS)
	$(CC) $(CFLAGS) %(right) $(LFLAGS) -o %(left)

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

clean:
	rm -f $(OBJS) $(LPROGS) $(XPROGS)

