SubDir P4 support ;

SubDirHdrs $(P4) dbsupp ;
SubDirHdrs $(P4) i18n ;
SubDirC++Flags -I$(SSLINCLUDE) ;

if $(OSPLAT) = X86_64 || $(OSPLAT) = X86 ||
   $(OSPLAT) = X64 || ( $(OSPLAT) = IA64 && $(OS) != HPUX ) {
	ObjectDefines [ FGristSourceFiles md5.o ] : MD5NOBUF ;
	OPTIM on [ FGristSourceFiles md5.o ] += $(OPTIM) -O3 ;
}

P4Library $(SUPPORTLIB) : 
	bitarray.cc
	datetime.cc
	debug.cc
	error.cc 
	errormsh.cc 
	errorsys.cc 
	handler.cc
	hash.cc
	ident.cc
	ignore.cc
	jnltrack.cc
	mangle.cc
	mapapi.cc
	md5.cc
	options.cc 
	progress.cc
	random.cc
	regmatch.cc
	regexp.cc
	spec.cc
	specchar.cc
	specdata.cc
	specdef.cc
	specparse.cc
	strarray.cc
	strbuf.cc 
	strdict.cc 
	strops.cc
	strtable.cc
	strxml.cc
	ticket.cc
	tracker.cc
	uuid.cc
	vararray.cc
	varlist.cc
	varqsort.cc ;

Ident ident.cc ;

DefineVar ident.cc : OPENSSL_VERSION_TEXT ;

if $(OS) = AS400
{
	P4Library $(SUPPORTLIB) : ebcdic.cc ;
}