13d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#
23d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby# DESCRIPTION:
33d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#   Makefile for jni shared object
43d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#
53d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby########### Revision History ########################################
63d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#
73d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#  Date       Author     Reference
83d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#  ========   ========   ================================
93d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#  03-08-07   fdp101     initial draft 
103d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#
113d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#####################################################################
123d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
133d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby# java home
143d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hambyifndef JAVA_HOME
153d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake HambyJAVA_HOME := /opt/jdk1.3.1
163d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hambyendif
173d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
183d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake HambyGLOBAL_TARGET_SUBDIR := lib
193d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake HambyGLOBAL_TARGET_FILENAME := libdmssession_static.a
203d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
213d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake HambyGLOBAL_SUBDIRS_A = \
223d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hambydmengine/oma_toolkit/src \
233d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hambydmengine/dm_ssession/src           \
243d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hambydmengine/dm_transport/src    \
253d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hambydmengine/dm_security/src 
263d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
273d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
283d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake HambyGLOBAL_EXTRA_CC_FLAGS = \
293d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/portlib/hdr \
303d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/portlib/generic \
313d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/portlib/lj/hdr \
323d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/hdr \
333d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/dm_util/hdr \
343d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/dm_persist/hdr \
353d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/dm_security/hdr \
363d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/dm_ssession/hdr \
373d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/dm_tnm/hdr \
383d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/dm_transport/hdr \
393d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/dm_ua/hdr \
403d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/oma_toolkit/sml/xpt/hdr \
413d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/oma_toolkit/sml/mgr/hdr \
423d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/oma_toolkit/sml/ghdr \
433d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/oma_toolkit/sml/lib/hdr \
443d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/oma_toolkit/sml/wsm/hdr \
453d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/oma_toolkit/sml/xlt/src \
463d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmengine/oma_toolkit/sml/xlt/hdr \
473d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/api/common \
483d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/api/native \
493d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/dmtapi/native/hdr \
503d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/plugin/hdr \
513d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_XPL)/code/portlib/hdr \
523d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_XPL)/code/portlib/linux/hdr \
533d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_XPL)/code/utility/hdr \
543d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -I$(DIR_DM)/api/native/plugin \
553d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -DEZX_PORT \
563d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby      -DDM_DUMP_SYNCML_PACKAGE
573d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
583d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby 
593d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
603d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake HambyGLOBAL_CREATE_LIB = 1
613d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
623d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby#GLOBAL_EXTRA_LINK_FLAGS := -shared -ldmnative -ldmportlib \
633d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby  -Xlinker -O -Xlinker 5 \
643d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby  -Xlinker --version-script=versionsc_ssesion
653d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
663d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake HambyGLOBAL_DEP_FILENAME = deps_ssession
673d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
683d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hambyinclude /vobs/linuxjava/device_mgmt/dm/core/src/linux_java/mkfiles/GenericMake
693d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
703d91e7ce47853dc4e6ec7e1fc675c3d1585e3c51Jake Hamby
71