CPSW_DIR=/afs/slac/g/lcls/package/cpsw/framework/R4.3.1/src

# may override CPSW_DIR / DEVICELIB_DIR from release.mak

# must include from $(SRCDIR) (which is redefined when recursing into subdirs).
SRCDIR=.

-include $(SRCDIR)/release.mak
include $(CPSW_DIR)/defs.mak

ARCHES = buildroot-2016.11.1-x86_64 rhel6-x86_64

PROGRAMS+=ControlServer

INCLUDE_DIRS+=$(xml2inc_DIR)
ControlServer_SRCS+=ControlServer.cpp
ControlServer_SRCS+=System.cpp
ControlServer_SRCS+=Device.cpp
ControlServer_SRCS+=CommandHolder.cpp
ControlServer_SRCS+=Variable.cpp
ControlServer_SRCS+=XmlVariables.cpp
ControlServer_SRCS+=stream_io.cpp
ControlServer_SRCS+=ControlServerApp.cpp

ControlServer_LIBS+= xml2 $(CPSW_LIBS)

include $(CPSW_DIR)/rules.mak
