#include "XMakefile.inc" .set PROGS dicmd drcmd didump dilookup dexpire didate diconvhist \ diload doutq dspaminfo dspoolout diloadfromspool \ dreadart dkp pgpverify dsyncgroups dexpireover \ dreadover dpath dprimehostcache dstart dclient \ dfeedinfo dlockhistory dfeedtest doverctl drequeue \ dhisbench dhisexpire dhisctl dexpirecache dcancel \ dexpirescoring .set SPROGS diablo dnewslink dgrpctl .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)