• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# You may obtain a copy of the License at
2#
3#     http://www.apache.org/licenses/LICENSE-2.0
4#
5# Unless required by applicable law or agreed to in writing, software
6# distributed under the License is distributed on an "AS IS" BASIS,
7# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
8# See the License for the specific language governing permissions and
9# limitations under the License.
10
11
12pack_config_file=.packconfig
13
14function mk_info()
15{
16	echo -e "\033[47;30mINFO: $*\033[0m"
17}
18
19function mkpack()
20{
21	mk_info "packing firmware ..."
22	echo $@
23
24	source ${pack_config_file}
25	echo ${LICHEE_CHIP_CONFIG_DIR}
26	local PACK_PLATFORM=$LICHEE_PLATFORM
27	if [ "x${LICHEE_PLATFORM}" != "xandroid" -a \
28	     "x${LICHEE_PLATFORM}" != "x3rd" ]; then
29		PACK_PLATFORM=$LICHEE_LINUX_DEV
30		(cd ${LICHEE_TOP_DIR}/scripts && \
31		./pack -i ${LICHEE_IC} -c ${LICHEE_CHIP} -p ${PACK_PLATFORM} -b ${LICHEE_BOARD} -k ${LICHEE_KERN_VER} -n ${LICHEE_FLASH} $@)
32	elif [ "x${LICHEE_PLATFORM}" == "x3rd" ]; then
33		PACK_PLATFORM=$LICHEE_LINUX_DEV
34		(cd ${LICHEE_TOP_DIR}/scripts && \
35		./pack -i ${LICHEE_IC} -c ${LICHEE_CHIP} -p ${PACK_PLATFORM} -b ${LICHEE_BOARD} -k ${LICHEE_KERN_VER} -n ${LICHEE_FLASH} $@)
36	fi
37
38}
39
40mkpack
41[ $? -ne 0 ] && return 1
42