RSS Git Download  Clone
Raw Blame History
################################################################################
#	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)

include Makefile.depend