DEPTH=.. include $(DEPTH)/Makecommon # # target file # TARGET = synergyd # # source files # LCXXINCS = \ -I$(DEPTH)/base \ -I$(DEPTH)/mt \ -I$(DEPTH)/io \ -I$(DEPTH)/http \ -I$(DEPTH)/net \ -I$(DEPTH)/synergy \ -I$(DEPTH)/platform \ $(NULL) CXXFILES = \ CConfig.cpp \ CServerProtocol.cpp \ CServerProtocol1_0.cpp \ CXWindowsPrimaryScreen.cpp \ CServer.cpp \ CHTTPServer.cpp \ server.cpp \ $(NULL) # # libraries we depend on # DEPLIBS = \ $(LIBDIR)/libplatform.a \ $(LIBDIR)/libsynergy.a \ $(LIBDIR)/libnet.a \ $(LIBDIR)/libhttp.a \ $(LIBDIR)/libio.a \ $(LIBDIR)/libmt.a \ $(LIBDIR)/libbase.a \ $(NULL) LLDLIBS = \ $(DEPLIBS) \ -lpthread \ $(NULL) targets: $(BINTARGET) $(BINTARGET): $(OBJECTS) $(DEPLIBS) if test ! -d $(BINDIR); then $(MKDIR) $(BINDIR); fi $(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LDFLAGS)