SubDir P4 api ;
SubDirHdrs $(P4) ; # just for Jamrules
SubDirHdrs $(P4) client ;
SubDirHdrs $(P4) diff ;
SubDirHdrs $(P4) rpc ;
SubDirHdrs $(P4) i18n ;
SubDirHdrs $(P4) sys ;
SubDirHdrs $(P4) net ; # just for API
SubDirHdrs $(P4) tests ; # just for API
SubDirHdrs $(P4) web ;
# API: libs and src
P4Api p4api :
Jamrules
Version
Jamfile.api
$(CLIENTLIB)
$(RPCLIB)
$(SUPPORTLIB)
base64.h
charcvt.h
charman.h
charset.h
clientapi.h
clientmerge.h
clientprog.h
clientresolvea.h
clientuser.h
datetime.h
debug.h
diff.h
diffmerge.h
echoctl.h
enviro.h
error.h
errorlog.h
errornum.h
filesys.h
handler.h
hostenv.h
i18napi.h
ident.h
ignore.h
keepalive.h
macfile.h
macutil.h
mangle.h
mapapi.h
md5.h
msgclient.h
msgdb.h
msgdm.h
msggraph.h
msgos.h
msgrpc.h
msgserver.h
msgsupp.h
netbuffer.h
netconnect.h
netportparser.h
ntmangle.h
ntservice.h
options.h
p4tags.h
pathsys.h
runcmd.h
serverhelperapi.h
sha1.h
sha256.h
signaler.h
spec.h
stdhdrs.h
strarray.h
strbuf.h
strdict.h
strops.h
strtable.h
strxml.h
threading.h
ticket.h
validate.h
vararray.h
web822.h
clientuser.cc
p4api.cc
p4dvcsapi.cc
;
# Just to make sure the API builds
P4Main p4api : p4api.cc ;
LinkLibraries p4api : $(CLIENTLIB) $(RPCLIB) $(SUPPORTLIB) ;
P4Main p4dvcsapi : p4dvcsapi.cc ;
LinkLibraries p4dvcsapi : $(CLIENTLIB) $(RPCLIB) $(SUPPORTLIB) ;