FLAGS = EXTRALIBS = CXX = CC CXXFLAGS = -g $(FLAGS) -I./smixx -I$(DIMDIR)/dim MAKE = gmake ifeq ($(OS),HP-UX) CXXFLAGS += +a1 -DdefBool endif ifeq ($(OS),Solaris) CXXFLAGS += -mt -xs EXTRALIBS = -lpthread -lposix4 -lsocket -lnsl endif ifeq ($(OS),Linux) EXTRALIBS = -lpthread CXX = g++ endif srcdir = ./src/utilities all: clean $(ODIR)/listDomain $(ODIR)/domainExists \ $(ODIR)/proxyExists $(ODIR)/dnsExists $(ODIR)/dnsDebugging \ $(ODIR)/shellcmd $(ODIR)/getDimVersions $(ODIR)/getSmiVersions \ $(ODIR)/dnsRunning $(ODIR)/getDomains \ $(ODIR)/getObjectState $(ODIR)/monObjectState $(ODIR)/monObjects \ $(ODIR)/tellMonObjects $(ODIR)/getDomainObjects \ $(ODIR)/monObjectsServiceName \ $(ODIR)/tclTkGUI-Builder $(ODIR)/listDomain: $(srcdir)/listdomain.cxx $(CXX) $(CXXFLAGS) $(srcdir)/listdomain.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/listDomain $(ODIR)/domainExists: $(srcdir)/domainexists.cxx $(CXX) $(CXXFLAGS) $(srcdir)/domainexists.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/domainExists $(ODIR)/proxyExists: $(srcdir)/proxyexists.cxx $(CXX) $(CXXFLAGS) $(srcdir)/proxyexists.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/proxyExists $(ODIR)/dnsExists: $(srcdir)/dnsexists.cxx $(CXX) $(CXXFLAGS) $(srcdir)/dnsexists.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/dnsExists $(ODIR)/dnsDebugging: $(srcdir)/dnsdebugging.cxx $(CXX) $(CXXFLAGS) $(srcdir)/dnsdebugging.cxx -L$(DIMDIR)/$(ODIR) \ -ldim $(EXTRALIBS) -o $(ODIR)/dnsDebugging $(ODIR)/shellcmd: $(srcdir)/shellcmd.c $(CC) $(CXXFLAGS) $(srcdir)/shellcmd.c -L$(SMIRTLDIR)/$(ODIR) \ -lsmi -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/shellcmd $(ODIR)/getDimVersions: $(srcdir)/getDimVersions.cxx $(CXX) $(CXXFLAGS) $(srcdir)/getDimVersions.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/getDimVersions $(ODIR)/getSmiVersions: $(srcdir)/getSmiVersions.cxx $(CXX) $(CXXFLAGS) $(srcdir)/getSmiVersions.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/getSmiVersions $(ODIR)/dnsRunning: $(srcdir)/dnsRunning.cxx $(CXX) $(CXXFLAGS) $(srcdir)/dnsRunning.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/dnsRunning $(ODIR)/getDomains: $(srcdir)/getDomains.cxx $(CXX) $(CXXFLAGS) $(srcdir)/getDomains.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/getDomains $(ODIR)/getObjectState: $(srcdir)/getObjectState.cxx $(CXX) $(CXXFLAGS) $(srcdir)/getObjectState.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/getObjectState $(ODIR)/monObjectState: $(srcdir)/monObjectState.cxx $(CXX) $(CXXFLAGS) $(srcdir)/monObjectState.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/monObjectState $(ODIR)/monObjects: $(srcdir)/monObjects.cxx $(CXX) $(CXXFLAGS) $(srcdir)/monObjects.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/monObjects $(ODIR)/tellMonObjects: $(srcdir)/tellMonObjects.cxx $(CXX) $(CXXFLAGS) $(srcdir)/tellMonObjects.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) -o $(ODIR)/tellMonObjects $(ODIR)/getDomainObjects: $(srcdir)/getDomainObjects.cxx $(CXX) $(CXXFLAGS) $(srcdir)/getDomainObjects.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) \ -o $(ODIR)/getDomainObjects $(ODIR)/monObjectsServiceName: $(srcdir)/monObjectsServiceName.cxx $(CXX) $(CXXFLAGS) $(srcdir)/monObjectsServiceName.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) \ -o $(ODIR)/monObjectsServiceName $(ODIR)/tclTkGUI-Builder: $(srcdir)/tclTkGUI-Builder.cxx $(CXX) $(CXXFLAGS) $(srcdir)/tclTkGUI-Builder.cxx -L$(SMIRTLDIR)/$(ODIR) \ -lsmiui -L$(DIMDIR)/$(ODIR) -ldim $(EXTRALIBS) \ -o $(ODIR)/tclTkGUI-Builder .PHONY : clean clean: rm -f $(ODIR)/*.o rm -f $(ODIR)/listDomain $(ODIR)/domainExists \ $(ODIR)/proxyExists $(ODIR)/dnsExists $(ODIR)/dnsDebugging \ $(ODIR)/shellcmd $(ODIR)/getDimVersions $(ODIR)/getSmiVersions \ $(ODIR)/dnsRunning $(ODIR)/getDomains \ $(ODIR)/getObjectState $(ODIR)/monObjectState $(ODIR)/monObjects \ $(ODIR)/tellMonObjects $(ODIR)/getDomainObjects \ $(ODIR)/monObjectsServiceName \ $(ODIR)/tclTkGUI-Builder