#
# p4-web Main Jamfile
#

SubDir P4W Main ;

SubDirHdrs $(P4W) Views ;
SubDirHdrs $(P4W) Panes ;
SubDirHdrs $(P4W) util ;

SubDirHdrs $(P4) zeroconf ;

P4ClientHdrs ;

Ident main.cpp p4wRequest.cpp ;

if $(OS) = NT
{
	WinRes p4web.exe : p4web.rc ;
	WinResIdent p4web.rc ;
}

Library $(WEBGIZMOLIB) :
	    p4wProcess.cpp
	    p4wThread.cpp
	    p4wRequest.cpp
	    p4wStrBuf.cpp
	    p4wAllCommands.cpp
	    p4wURL.cpp
	    base64.cpp
	    ;


Main p4web : main.cpp ;
Strip p4web ;

LinkLibraries p4web : $(WEBGIZMOLIB) $(CLIENTLIB) $(RPCLIB) $(SUPPORTLIB) ;

LinkSSL p4web ;

if $(BINDIR) { InstallBin $(BINDIR) : p4web ; }

# jam AC to print mysterious AC numbers

ListAC AC : p4wAllCommands.h ;