20230322
[shlib.git] / sample / build-config / build / shlib / readme.txt
blobb5dfb8b848370ac21098d93323b24d8da873aa7e
2 # CFLAGS_SHARED=" -fPIC -shared"
3 # LDFLAGS_SHARED=" -fPIC -shared"
4 # CFLAGS_DEPHDR_EVL=" -M ... <TBD> -MF ${SRC_FILE[1]} "
5 # CFLAGS_CALLGRAPH_EVL=" -fcallgraph-info=${SRC_FILE[2]} "
6 # CFLAGS_GCOV=""
7 # CFLAGS_DBGINFO=" -g "
8 # CFLAGS_OPTIMIZE=" -O2 "
9 # CFLAGS_ARCH=" -march=cortex-a7 "
10 # CFLAGS_PROG_SIZEINFO="  "
13 dest.imi
17 ############################################################################
18 # those functions should be implemented in constructor.shlib
19 ############################################################################
21
22 toolchain_chk()
23 dev_env_chk()
24 dep_lib_chk()
25 dep_syshdr_chk()
27 config_gen()
28 version_gen()
30 # general
31 tasklist()
32 progstrip()
33 prog_sizeinfo()
34 tpchk()
35 hdrtpchk()
38 # those functions should be implemented in docs.shlib
41 # doc format translating.
42 info_2_man()
43 info_2_html()
44 info_2_pdf()
45 tex_2_man()
46 tex_2_info()
47 tex_2_txt()
48 tex_2_pdf()
49 tex_2_html()
50 tex_2_dvi()
51 tex_2_docbook()
52 docbook_2_txt()
53 docbook_2_pdf()
54 docbook_2_html()
55 docbook_2_dvi()
57 md2html()
58 rst2html()
59 html2chm()
61 # others
62 apidocgen()
63 graphvize()
66 # those functions should be implemented in intl.shlib
69 intl()
72 # those functions should be implemented in toolchain.shlib
75 # compile
76 asm2o()
77 c2o()
78 cxx2o()
79 cpp2o()
81 # link
82 o2exe()
83 o2dll()
84 o2drv()
85 o2lib()
86 o2la()
87 o2o()
88 o2lo()
90 # src2exe
91 c2exe()
92 cxx2exe()
93 cpp2exe()
94 asm2exe()
95 asm2exe()
98 # those functions should be implemented in <srcpkg-name>.shlib in a srcpkg.
101 # prev & post script.
102 on_prev_cmpl()
103 on_post_cmpl()
104 on_prev_LINK()
105 on_post_LINK()
106 on_prev_dest_build()
107 on_post_dest_build()
108 on_prev_link()
109 on_post_link()
110 on_prev_instpkg_gen()
111 on_post_instpkg_gen()
112 on_prev_arch_build()
113 on_post_arch_build()