beginCMTEST
beginPROD


#-------------------------------------------------------------------------------
#---  Package INTERNAL_DO_NOT_SHIP directory
#-------------------------------------------------------------------------------

beginAdd INTERNAL_DO_NOT_SHIP\LINUX\android\vendor\qcom-patches
  LINUX\android\vendor\qcom-patches
endADD INTERNAL_DO_NOT_SHIP\LINUX\android\vendor\qcom-patches

#-------------------------------------------------------------------------------

#---  Package the HM11 unstripped source directory

#-------------------------------------------------------------------------------

beginCopy
  readmem.rls HM11\readme.rls
endCopy

#--- Create the self extracting executable

beginAdd HM11\[]s.exe
  HM11\*.*
endAdd HM11

#--- Create the list of files in the self extracting executable

packList HM11\[]s.exe HM11\pack_s.lst

#--- Change permissions to read only

chmod 0444 HM11\*.*

#-------------------------------------------------------------------------------
#---  Package HY11 directory
#-------------------------------------------------------------------------------

beginCopy
  .\copyright_readme.txt HY11_1\copyright_readme.txt
endCopy

beginCopy
 .\readmey_1.rls HY11_1\readme.rls
endCopy

beginCopyDir
  LINUX\android\vendor\qcom\proprietary HY11_1\LINUX\android\vendor\qcom\proprietary
endCopyDir

beginCopyDir
  LINUX\android\patches HY11_1\LINUX\android\vendor\qcom\PATCHES
endCopyDir
beginCopyDir
  LINUX\android\manifest HY11_1\LINUX\android\vendor\qcom\MANIFEST
endCopyDir

beginCopyDir
  LINUX\android\vendor\qcom\proprietary\vienna\grease\utilities\SW6100.LW.2.0_wearable_release_notes HY11_1\LINUX\android\SW6100.LW.2.0_wearable_release_notes
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-Camera-SDK
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\chi-cdk FEAT-SRC-Camera-SDK\LINUX\android\vendor\qcom\proprietary\chi-cdk
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-Camera-Core
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\camx FEAT-SRC-Camera-Core\LINUX\android\vendor\qcom\proprietary\camx
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-Camera-AF_AEC
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\camx-lib-stats FEAT-SRC-Camera-AF_AEC\LINUX\android\vendor\qcom\proprietary\camx-lib-stats
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-Camera-AWB_PDLIB
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\camx-lib-3a FEAT-SRC-Camera-AWB_PDLIB\LINUX\android\vendor\qcom\proprietary\camx-lib-3a
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-Camera-SDK
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\mm-camerasdk FEAT-SRC-Camera-SDK\LINUX\android\vendor\qcom\proprietary\mm-camerasdk
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-WEAR
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\vienna\wear-halimpl FEAT-SRC-WEAR\LINUX\android\vendor\qcom\proprietary\vienna\wear-halimpl
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-Camera-3A
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\mm-3a-core FEAT-SRC-Camera-3A\LINUX\android\vendor\qcom\proprietary\mm-3a-core
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-API-Grease
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\grease FEAT-API-Grease\LINUX\android\grease
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-API-VR-Service-AOST
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\commonsys\qvr\inc FEAT-API-VR-Service-AOST\LINUX\android\vendor\qcom\proprietary\commonsys\qvr\inc
endCopyDir
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\commonsys\qvr\samples FEAT-API-VR-Service-AOST\LINUX\android\vendor\qcom\proprietary\commonsys\qvr\samples
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-SRC-WCONNECT-WPA_S
#-------------------------------------------------------------------------------
beginCopyDir
  LINUX\android\vendor\qcom\proprietary\wlan\oem\oem-ss FEAT-SRC-WCONNECT-WPA_S\LINUX\android\vendor\qcom\proprietary\wlan\oem\oem-ss
endCopyDir
beginCopyDir
  LINUX\android\vendor\lib\libwpa_drv_oem_ss.so FEAT-SRC-WCONNECT-WPA_S\LINUX\android\vendor\lib\libwpa_drv_oem_ss.so
endCopyDir
beginCopyDir
  LINUX\android\vendor\lib64\libwpa_drv_oem_ss.so FEAT-SRC-WCONNECT-WPA_S\LINUX\android\vendor\lib64\libwpa_drv_oem_ss.so
endCopyDir

#-------------------------------------------------------------------------------
#---  Aggregator: FEAT-API-Display-HDR10Plus
#-------------------------------------------------------------------------------
beginCopy
  LINUX\android\out\target\product\lito\vendor\lib\libhdrdynamic.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lito\vendor\lib\libhdrdynamic.so
endCopy
beginCopy
  LINUX\android\out\target\product\lito\vendor\lib64\libhdrdynamic.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lito\vendor\lib64\libhdrdynamic.so
endCopy
beginCopy
  LINUX\android\out\target\product\lito\vendor\lib\libhdrdynamicootf.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lito\vendor\lib\libhdrdynamicootf.so
endCopy
beginCopy
  LINUX\android\out\target\product\lito\vendor\lib64\libhdrdynamicootf.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lito\vendor\lib64\libhdrdynamicootf.so
endCopy
beginCopy
  LINUX\android\out\target\product\kona\vendor\lib\libhdrdynamic.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\kona\vendor\lib\libhdrdynamic.so
endCopy
beginCopy
  LINUX\android\out\target\product\kona\vendor\lib64\libhdrdynamic.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\kona\vendor\lib64\libhdrdynamic.so
endCopy
beginCopy
  LINUX\android\out\target\product\kona\vendor\lib\libhdrdynamicootf.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\kona\vendor\lib\libhdrdynamicootf.so
endCopy
beginCopy
  LINUX\android\out\target\product\kona\vendor\lib64\libhdrdynamicootf.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\kona\vendor\lib64\libhdrdynamicootf.so
endCopy
beginCopy
  LINUX\android\out\target\product\lahaina\vendor\lib\libhdrdynamic.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lahaina\vendor\lib\libhdrdynamic.so
endCopy
beginCopy
  LINUX\android\out\target\product\lahaina\vendor\lib64\libhdrdynamic.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lahaina\vendor\lib64\libhdrdynamic.so
endCopy
beginCopy
  LINUX\android\out\target\product\lahaina\vendor\lib\libhdrdynamicootf.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lahaina\vendor\lib\libhdrdynamicootf.so
endCopy
beginCopy
  LINUX\android\out\target\product\lahaina\vendor\lib64\libhdrdynamicootf.so FEAT-API-Display-HDR10Plus\LINUX\android\out\target\product\lahaina\vendor\lib64\libhdrdynamicootf.so
endCopy

#-------------------------------------------------------------------------------
#---  Package HY22 directory
#-------------------------------------------------------------------------------

beginCopy
   readmey_22.rls HY22_1\readme.rls
endCopy

beginCopyDir
  LINUX\android\vendor\qcom\proprietary HY22_1\LINUX\android\vendor\qcom\proprietary
endCopyDir


#-------------------------------------------------------------------------------
#---  Package HY31 directory
#-------------------------------------------------------------------------------

beginCopy
   readmey_33.rls HY31_1\readme.rls
endCopy

beginCopyDir
  LINUX\android\vendor\qcom\proprietary\gles\webos_adreno HY31_1\LINUX\android\vendor\qcom\proprietary\gles\webos_adreno
endCopyDir


#-------------------------------------------------------------------------------
#---  Package HK11 directory
#-------------------------------------------------------------------------------

beginCopyDir
  LINUX\android\vendor\qcom\proprietary\prebuilt_HK11\target\product HK11\LINUX\android\out\target\product
endCopyDir
beginDelete HK11
  LINUX\android\out\target\product\*\dt.img
  LINUX\android\out\target\product\*\ramdisk.img
  LINUX\android\out\target\product\*\ramdisk-recovery.img
  LINUX\android\out\target\product\*\secondary-boot\dt.img
  LINUX\android\out\target\product\*\secondary-boot\ramdisk.img
  LINUX\android\out\target\product\*\secondary-boot\ramdisk-recovery.img
endDelete HK11

#-------------------------------------------------------------------------------
#---  Package HK33 directory
#-------------------------------------------------------------------------------

beginCopyDir
  LINUX\android\vendor\qcom\proprietary\prebuilt_HK33\target\product HK33\LINUX\android\out\target\product
endCopyDir
beginDelete HK33
  LINUX\android\out\target\product\*\dt.img
  LINUX\android\out\target\product\*\ramdisk.img
  LINUX\android\out\target\product\*\ramdisk-recovery.img
  LINUX\android\out\target\product\*\secondary-boot\dt.img
  LINUX\android\out\target\product\*\secondary-boot\ramdisk.img
  LINUX\android\out\target\product\*\secondary-boot\ramdisk-recovery.img
endDelete HK33

#-------------------------------------------------------------------------------
#---  Remove files that are *NOT* to be delivered to customers.
#-------------------------------------------------------------------------------

beginFileDel HY11_1
  noship_common_HY11
  noship_target_specific
endFileDel HY11_1

beginFileDel HY22_1
  noship_common_HY22
  noship_target_specific
endFileDel HY22_1

beginFileDel HY31_1
  noship_common_HY31
  noship_target_specific
endFileDel HY31_1

beginFileDel HY55_1
  noship_common_HY55
  noship_target_specific
endFileDel HY55_1

#-------------------------------------------------------------------------------
#--- Special rule, so the CRM tool copies this file to hy11_compiletest only.
#-------------------------------------------------------------------------------

beginAdd []
  crm_linux_build
endAdd

beginAdd []
  crm_linux_pack
endAdd


#================================================================================
#
#                Information about how this file is formatted
#                --------------------------------------------
#
# This file is processed in a top down fashion.  Each statement will be
# read and executed accordingly.
#
# The format of this text file is:
#
#    Comments start with # in the first column
#
#    Blank lines are ignored
#
#    [ is used to designate the clientID.
#    The packit script will automatically substitute [ with the clientID.
#        For example, [.frm would become EQ.frm for the EQ build.
#
#    ] is used to designate the version number.
#    The packit script will automatically substitute ] with the version number.
#        For example, ].rpt would become 1112.rpt for the EQ 1.1.12 build.
#
#    [] is used to designate the build name (clientID + version)
#    The packit script will automatically substitute [] with the build name.
#        For example, [].log would become EQ1112.log for the EQ 1.1.12 build.
#
#    To specify files that are required before the packaging can begin:
#
#        beginRequired
#        <file>
#        endRequired
#
#    To include another package definition file:
#
#       include fileName.txt
#
#    To specify lines pertaining to a particular build type, surround
#    the lines with the appropriate "begin" and "end" statements:
#
#        beginCMTEST
#        endCMTEST
#
#        beginPROD
#        endPROD
#
#        beginTEST
#        endTEST
#
#    To specify files that are added to a directory:
#
#        beginAdd <DirName  or  DirName\name.zip  or  DirName\name.exe>
#        <file to add>
#        endAdd <DirName>
#
#    When DirName is specified by itself, the files are copied to the directory.
#    When DirName\name.zip is specified, the files are zipped into a regular zip file.
#    When DirName\name.exe is specified, the files are zipped into a self extracting file.
#
#    To specify files that are to be removed from a directory:
#
#        beginDel <DirName  or  DirName\name.zip  or  DirName\name.exe>
#        <file to delete>
#        endDel <DirName>
#
#    When DirName is specified by itself, the files are deleted from the directory.
#    When DirName\name.zip is specified, the files are deleted from the zip file.
#    When DirName\name.exe is specified, the files are deleted from the self extracting file.
#
#    To specify files that are to be copied to a different name:
#        beginCopy
#        <from> <to  or  DirName\to>
#        endCopy
#
#    To create a DOS compatible self extracting file from a zip file:
#        zip2exe <DirName\name.zip>
#
#    To create a packing list
#        packList <DirName or DirName\name.zip or DirName\name.exe> <DirName\packname.lst>
#
#    To change the file attributes:
#        chmod <0444 or 0777> <DirName\*.*>
#
#================================================================================
