#
# This page represents a property file to be used by the Ant build tool in an Ant build script (e.g. ''build.xml'').
# Loading this page''s content into the build process with a tag like '<' property file='"'libraries.properties'"' /'>'
# will effect that you have the properties listed below available in the build script for classpath settings.
#
# To use the contents of this page, press Ctrl-A and copy the clipboard contents into an appropriate libraries.properties file.
#
# Contained here is a list of all the .jars and classpath''s that may be useful for portal programming.
#
# All library paths are based on the portal_lib_root, which has to be declared in the
# global.properties file. e.g. c:/tomcat
#
# This page is autogenerated in part, hence it contains the services and components that are actually deployed in the PDK.
#
 
 
#
# If you use the JCo API, you might want to reference these .jar files (they are outside the standard paths)
#

portal_lib_apps              = $'{'portal_lib_root'}'/lib/apps

  path.lib.jCO               = $'{'portal_lib_apps'}'/jCO.jar
  path.lib.JCOBasicProxy     = $'{'portal_lib_apps'}'/JCOBasicProxy.jar
  path.lib.SAPProxyUtil      = $'{'portal_lib_apps'}'/SAPProxyUtil.jar
  
path.element.portal_lib_apps = $'{'path.lib.jCO'}':$'{'path.lib.JCOBasicProxy'}':$'{'path.lib.SAPProxyUtil'}'


#
# path.lib.prtportalservice is of importance if you want to use or write a portal service
#

portal_irj_lib               = $'{'portal_lib_root'}'/webapps/irj/WEB-INF/lib

  path.lib.prtdispatcher     = $'{'portal_irj_lib'}'/prtdispatcher.jar
  path.lib.prtportalservice  = $'{'portal_irj_lib'}'/prtportalservice.jar
  path.lib.prtutil           = $'{'portal_irj_lib'}'/prtutil.jar
  path.lib.util              = $'{'portal_irj_lib'}'/util.jar
  
path.element.portal_irj_lib  = $'{'path.lib.prtdispatcher'}':$'{'path.lib.prtportalservice'}':$'{'path.lib.prtutil'}':$'{'path.lib.util'}'


#
# path.lib.prtapi contains the basic portal API - it is needed in most of the portal components
# path.lib.servlet points to the servlet.jar that is actually used by the portal JSP compiler
#

portal_irj_portallib         = $'{'portal_lib_root'}'/webapps/irj/WEB-INF/plugins/portal/lib

  path.lib.LockServer        = $'{'portal_irj_portallib'}'/LockServer.jar
  path.lib.prtapi            = $'{'portal_irj_portallib'}'/prtapi.jar
  path.lib.prtcoreservice    = $'{'portal_irj_portallib'}'/prtcoreservice.jar
  path.lib.prtjsp_api        = $'{'portal_irj_portallib'}'/prtjsp_api.jar
  path.lib.prtlayout         = $'{'portal_irj_portallib'}'/prtlayout.jar
  path.lib.prtplugin         = $'{'portal_irj_portallib'}'/prtplugin.jar
  path.lib.servlet           = $'{'portal_irj_portallib'}'/ext/servlet.jar
  
path.element.portal_irj_portallib = $'{'path.lib.LockServer'}':$'{'path.lib.prtapi'}':$'{'path.lib.prtcoreservice'}':$'{'path.lib.prtjsp_api'}':$'{'path.lib.prtlayout'}':$'{'path.lib.prtplugin'}':$'{'path.lib.servlet'}'


#
# here follow the services deployed in the portal
#

portal_irj_portalservices    = $'{'portal_lib_root'}'/webapps/irj/WEB-INF/plugins/portal/services

{0}
path.element.all.services    = {1}


#
# here follow the components deployed in the portal having SharingAccess==true
#

portal_irj_portalcomponents  = $'{'portal_lib_root'}'/webapps/irj/WEB-INF/plugins/portal

{2}
path.element.all.components  = {3}


#
# Concatenating library paths to a single property... (for convenience)
#
# CAUTION 1: using this single property for the 'javac' task will increase the compile time
#
# CAUTION 2: path.element contains _all_ .jars of this page!
#            Since this page is autogenerated, you might find your own services and components listed here.
#            E.g. the component or service that you are actually working on.
#            Therefore using $'{'path.element.all'}' as classpath for compilation may effect duplicate class definitions.
#

path.element.all = $'{'path.element.portal_lib_apps'}':$'{'path.element.portal_irj_lib'}':$'{'path.element.portal_irj_portallib'}':$'{'path.element.all.services'}':$'{'path.element.all.components'}'