improve of cmpl.
[bush.git] / tools / cmpl / defination / pkgdirs.imi
blob66306035f829c3d3c116fac94d7280836975d9ba
1 # !loadimi
3 ############################################
4 # build file syntax
5 # for fname.shlib when invoked in fname.shlib 
6 # and toolchain.shlib.
7 ############################################
9 DSTFILE_FMT='${OUTDIR}/$(echo -n "$SRC_FILE" | sed -E "s/(.*)\..*/\1/g" | xargs basename)$(eval echo \${EXT_NAME_${DEST_TYPE}})'
10 OBJFILE_FMT='${OUTDIR}/${DEST_CFG_DIR_NAME}/obj/$(echo -n "$SRC_FILE" | sed -E "s/(.*)\..*/\1/g")${EXT_NAME_obj}'
11 DEPFILE_FMT='${OUTDIR}/${DEST_CFG_DIR_NAME}/obj/$(echo -n "$SRC_FILE" | sed -E "s/(.*)\..*/\1/g")${EXT_NAME_dephdr}'
12 CGRAPHFILE_FMT='${OUTDIR}/${DEST_CFG_DIR_NAME}/obj/$(echo -n "$SRC_FILE" | sed -E "s/(.*)\..*/\1/g")${EXT_NAME_cgraph}'
16 ############################################
17 # one dest parameter
18 # parameters belowe are updated in code.
19 ############################################
21 INSTPKG_DIR_EVL='${OUTDIR}/instpkg/$DEST_NAME'
22 DEST_CFG_DIR_NAME_EVL='dest-${DEST_NAME}'
24 DSTDIR_EVL='${OUTDIR}/${DEST_CFG_DIR_NAME}'
25 OBJDSTDIR_EVL='${OUTDIR}/${DEST_CFG_DIR_NAME}/obj'
26 OBJDIR_EVL='${OUTDIR}/${DEST_CFG_DIR_NAME}/obj'
28 # gen in code
29 DEST_CFG_DIR_EVL='${SRCPKG_DIR}/build/dest/$DEST_CFG_DIR_NAME'
32 # param files for one dest
35 # for one dest, there are those config files in dest setting dir.
36 DEST_IMI_FILE_EVL='${SRCPKG_DIR}/build/dest/$DEST_CFG_DIR_NAME/dest.imi'
37 DEP_PKG_LIST_FILE_EVL='${SRCPKG_DIR}/build/dest/$DEST_CFG_DIR_NAME/dep-pkg.list'
38 STATIC_LIB_FILE_LIST_FILE_EVL='${SRCPKG_DIR}/build/dest/$DEST_CFG_DIR_NAME/static-lib-file.list'
39 PARAMTERS_IMI_FILE_EVL='${SRCPKG_DIR}/build/dest/$DEST_CFG_DIR_NAME/cmplparam.imi'