# # utilities makefile # include makefile_common SDIR = ./src/util LIBS = $(EXTRALIBS) ifeq ($(CPP),yes) all: $(ODIR)/dim_send_command $(ODIR)/dim_get_service $(ODIR)/DimBridge $(ODIR)/checkDns $(ODIR)/checkDimServers else all: $(ODIR)/dim_send_command $(ODIR)/dim_get_service endif $(ODIR)/dim_get_service: $(SDIR)/dim_get_service.c $(DIMDIR)/$(ODIR)/libdim.a $(CC) $(CFLAGS) $(LDFLAGS) $(SDIR)/dim_get_service.c -L$(DIMDIR)/$(ODIR) -ldim -o $(ODIR)/dim_get_service $(LIBS) $(ODIR)/dim_send_command: $(SDIR)/dim_send_command.c $(DIMDIR)/$(ODIR)/libdim.a $(CC) $(CFLAGS) $(LDFLAGS) $(SDIR)/dim_send_command.c -L$(DIMDIR)/$(ODIR) -ldim -o $(ODIR)/dim_send_command $(LIBS) $(ODIR)/DimBridge: $(SDIR)/dimbridge.cxx $(DIMDIR)/$(ODIR)/libdim.a $(CXX) $(CFLAGS) $(LDFLAGS) $(SDIR)/dimbridge.cxx -L$(DIMDIR)/$(ODIR) -ldim -o $(ODIR)/DimBridge $(LIBS) $(ODIR)/checkDns: $(SDIR)/check_dns.cxx $(DIMDIR)/$(ODIR)/libdim.a $(CXX) $(CFLAGS) $(LDFLAGS) $(SDIR)/check_dns.cxx -L$(DIMDIR)/$(ODIR) -ldim -o $(ODIR)/checkDns $(LIBS) $(ODIR)/checkDimServers: $(SDIR)/check_dim_servers.cxx $(DIMDIR)/$(ODIR)/libdim.a $(CXX) $(CFLAGS) $(LDFLAGS) $(SDIR)/check_dim_servers.cxx -L$(DIMDIR)/$(ODIR) -ldim -o $(ODIR)/checkDimServers $(LIBS)