SubDir P4 support ; SubDirHdrs $(P4) i18n ; SubDirHdrs $(P4) jsmn ; SubDirHdrs $(P4) map ; SubDirC++Flags -I$(SSLINCDIR) ; # Permit #include from boost (for StrongUUID). BOOSTINCDIR ?= [ FDirName $(EXEC_INC) ] ; SubDirC++Flags -I$(BOOSTINCDIR) ; if USE_OPENLDAP { SubDirC++Flags -I$(OPENLDAPINCDIR) -I$(CYRUSSASLPINCDIR) ; } 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) : base64.cc bitarray.cc datetime.cc debug.cc error.cc errormsh.cc errorsys.cc handler.cc hash.cc ident.cc ignore.cc intarray.cc jnlpos.cc jnltrack.cc jsonescapes.cc mangle.cc mapapi.cc md5.cc objhashmap.cc options.cc progress.cc random.cc regmatch.cc regexp.cc sha1.cc sha256.cc spec.cc specchar.cc specdata.cc specdef.cc specparse.cc splr.cc strarray.cc strbuf.cc strdict.cc strops.cc strtable.cc strxml.cc ticket.cc tracker.cc utils.cc uuid.cc uuidweak.cc # uuidstrong.cc vararray.cc varlist.cc varqsort.cc ; Ident ident.cc ; DefineVar ident.cc : OPENSSL_VERSION_TEXT ; if $(OS) = AS400 { P4Library $(SUPPORTLIB) : ebcdic.cc ; }