
CXX=g++
# CXXFLAGS= -Wall -ggdb -g -std=c++11 -pg -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
CXXFLAGS= -Wall -ggdb -g -std=c++11 -pg -I/usr/include/libxml2
LDFLAGS= -lm -L/usr/local/lib -g -ggdb -pg -lxml2 -lcrypto

APPS = fbsh-cli

.SUFFIXES:
.SUFFIXES:	.c .cc .C .cpp .oo

all: $(APPS)

.cc.oo : $(INCLUDES)
	$(CXX) -o $@ -c $(CXXFLAGS) $<

#	$(CXX) -o $@ $^ $(LDFLAGS) -L./ -I./  -ltinfo -lncursesw
fbsh-cli: fbsh.oo cfg.oo fbsh-cli.oo tcp.oo
	$(CXX) -o $@ $^ $(LDFLAGS) -L./ -I./

clean:
	rm -rf *.oo
	rm -rf *.cc~
	rm -rf fbsh-cli
	rm -rf gmon.out
