2001-11-18 23:14:28 +00:00
|
|
|
DEPTH=..
|
|
|
|
include $(DEPTH)/Makecommon
|
|
|
|
|
|
|
|
#
|
|
|
|
# target file
|
|
|
|
#
|
2001-11-25 18:42:13 +00:00
|
|
|
TARGET = server
|
2001-11-18 23:14:28 +00:00
|
|
|
|
|
|
|
#
|
|
|
|
# source files
|
|
|
|
#
|
|
|
|
LCXXINCS = \
|
|
|
|
-I$(DEPTH)/base \
|
|
|
|
-I$(DEPTH)/mt \
|
|
|
|
-I$(DEPTH)/io \
|
2002-05-30 16:13:16 +00:00
|
|
|
-I$(DEPTH)/http \
|
2001-11-18 23:14:28 +00:00
|
|
|
-I$(DEPTH)/net \
|
|
|
|
-I$(DEPTH)/synergy \
|
|
|
|
$(NULL)
|
|
|
|
CXXFILES = \
|
|
|
|
CScreenMap.cpp \
|
|
|
|
CServerProtocol.cpp \
|
|
|
|
CServerProtocol1_0.cpp \
|
|
|
|
CXWindowsPrimaryScreen.cpp \
|
|
|
|
CServer.cpp \
|
2002-05-30 16:13:16 +00:00
|
|
|
CHTTPServer.cpp \
|
2001-11-18 23:14:28 +00:00
|
|
|
server.cpp \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
#
|
|
|
|
# libraries we depend on
|
|
|
|
#
|
|
|
|
DEPLIBS = \
|
|
|
|
$(LIBDIR)/libsynergy.a \
|
|
|
|
$(LIBDIR)/libnet.a \
|
2002-05-30 16:13:16 +00:00
|
|
|
$(LIBDIR)/libhttp.a \
|
2001-11-18 23:14:28 +00:00
|
|
|
$(LIBDIR)/libio.a \
|
|
|
|
$(LIBDIR)/libmt.a \
|
|
|
|
$(LIBDIR)/libbase.a \
|
|
|
|
$(NULL)
|
|
|
|
LLDLIBS = \
|
|
|
|
$(DEPLIBS) \
|
|
|
|
-lpthread \
|
|
|
|
$(NULL)
|
|
|
|
|
2001-11-25 18:42:13 +00:00
|
|
|
targets: $(BINTARGET)
|
2001-11-18 23:14:28 +00:00
|
|
|
|
2001-11-25 18:42:13 +00:00
|
|
|
$(BINTARGET): $(OBJECTS) $(DEPLIBS)
|
|
|
|
if test ! -d $(BINDIR); then $(MKDIR) $(BINDIR); fi
|
2001-11-18 23:14:28 +00:00
|
|
|
$(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LDFLAGS)
|
|
|
|
|