barrier/Makefile
crs 70f5f9491d added basic support for an embedded HTTP server. server
currently supports editing the screen map but changing
the map won't behave correctly if there are connected
screens.
2002-05-30 16:13:16 +00:00

72 lines
859 B
Makefile

DEPTH=.
COMMONPREF = root
include Makecommon
#
# subdirectories
#
SUBDIRS = \
base \
mt \
io \
http \
net \
synergy \
client \
server \
$(NULL)
#
# targets
#
default: $(COMMONPREF)_force
$(SUBDIRS_MAKERULE)
all targets: default
clean:
$(RMR) $(LIBDIR)
$(SUBDIRS_MAKERULE)
clobber:
$(RMR) $(LIBDIR)
$(SUBDIRS_MAKERULE)
#
#
# test
#
#
#
# source files
#
LCXXINCS = \
-I$(DEPTH)/base \
-I$(DEPTH)/mt \
-I$(DEPTH)/io \
-I$(DEPTH)/net \
-I$(DEPTH)/synergy \
$(NULL)
CXXFILES = test.cpp
#
# libraries we depend on
#
DEPLIBS = \
$(LIBDIR)/libsynergy.a \
$(LIBDIR)/libnet.a \
$(LIBDIR)/libio.a \
$(LIBDIR)/libmt.a \
$(LIBDIR)/libbase.a \
$(NULL)
LLDLIBS = \
$(DEPLIBS) \
-lpthread \
$(NULL)
test: $(OBJECTS) $(DEPLIBS)
$(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LDFLAGS)