first version.
[build-srcpkg.git] / res / builder / build-srcpkg / TODO.list
blob6dc5e562f1423ded30a2791419074d28fe83c0fa
2 [TBD]
3 @ format string trim
4 # _EVL ==> _FMT
5 # var name trim
7 @ build.dot (step in .dot)
8 @ cmdline opt, cross, dbg-rls, 
9 @ code trim in tools/build-srcpkg/*
10 @ libdll/unitlibdll/drv
12 @ subcmd
13 # doc
14 # config
15 # genpkg & public dir
16
18 @ var define
19 # variable category & diagram (2.param-category.md)
20   + toolchain cmd/info/syntax/shlib
21   + general, srcpkg dir, param files, ext-name
22   + compile param for one dest
23   + author/org info
24   + srcpkg info
25   + *build step param
26   + build opt (cmd/envar/config.imi)
27 # variable category & diagram ()
30 @ dev/cmpl/cmpl.sh
31 # srcpkg info gen.
32
34 @ testing
35 # compile (platform/cmplib/toolchain/dest/build-step)
36 # clean/all/bak/help, 
37 # test/doc/config/genpkg/install/example
39 @ build param wrap/interface
40 # cmplr param in build/dest/dest-<dest>/*
41 # src file list in build/dest/dest-<dest>/*.{list, lst}
42 # build/dest/dest.list
43 # param load sequence & func.
46 @ .list file improve to .lst
47 # file name is var name
48 # ext-name change to .lst
49 # file content is prue list array
50 # define fmt str var with file name, use "%s" to output param in list var.
51
53 @ different system(win/lin/mac) & 
54   different arch(x86/armhf/mips/ppc/riscv & 64-bit-arch) &
55   vendor(armcc/vc/bcb/iar/mdk).
56 @ deplib check & param auto-gen
58 @ subdir/subsrcpkg/deplibs
59 @ redundence param chk, param seq chk.
60 @ git space auto-reg in ftp space.