################################################################################
# Makefile
# T.Barnaby, BEAM Ltd, 2007-02-13
################################################################################
#
TOP = $(shell pwd)/..
include ${TOP}/Makefile.config
DEBUGFLAGS = -O2 -g -pg
LDLIBS := -lTms $(LDLIBS)
CXXFLAGS += -DDEBUG
PROGS = tmsWeb
OBJS = Config.o Debug.o BHtml.o BHtmlPage.o NetworkHttp.o Control.o main.o
# General
all: ${PROGS}
install: all
mkdir -p ${BINDIR}
cp ${PROGS} ${BINDIR}
mkdir -p ${HTMLDIR}
cp -a html/* ${HTMLDIR}
mkdir -p ${SYSETCDIR}
cp tmsWeb.conf ${SYSETCDIR}
mkdir -p ${SYSETCDIR}/rc.d/init.d
cp tmsWeb.rc ${SYSETCDIR}/rc.d/init.d/tmsWeb
depend:
makedepend -fMakefile.depend $(DFLAGS) *.cpp *.cc 2> /dev/null
tmsWeb: $(OBJS)
$(CXX) $(LDFLAGS) -o tmsWeb $(OBJS) $(LDLIBS)
clean:
rm -f *.o *.a *.so $(PROGS) html/tmp/*
include Makefile.depend