TCAMCPP = \
	mynet.c \
	mycrypt.c \
	newcamd/newcamd-client.cpp \
	newcamd/des.cpp  \
	cccam/crypto.c  \
	cccam/cccam.c   \
	btkserver.c 

TCAM = \
    	mynet.o mycrypt.o newcamd-client.o des.o  crypto.o cccam.o  btkserver.o
     
P_CXX="/home/billy/e1ssl/powerpc-tuxbox-linux-gnu/bin/powerpc-linux-g++"
P_CPP="/home/billy/e1ssl/powerpc-tuxbox-linux-gnu/bin/powerpc-linux-c++"
P_CXXFLAGS="-I/home/billy/e1ssl/powerpc-tuxbox-linux-gnu/powerpc-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -fpermissive"
P_LDFLAGS="-L/home/billy/e1ssl/powerpc-tuxbox-linux-gnu/powerpc-linux/lib -Wl,-rpath-link,/home/billy/e1ssl/powerpc-tuxbox-linux-gnu/powerpc-linux/lib -Wl,-O1"

all: $(TCAMCPP)
	$(P_CXX) -c $(TCAMCPP)  $(P_CXXFLAGS)  

ppc: $(TCAM)
	$(P_CXX) -o btksrv_ppc $(P_CXXFLAGS) $(P_LDFLAGS)  $(TCAM)   -lpthread -lcrypt -lssl
