use tokenlist for lexer parser.
[build-config.git] / build / shlib / intl.shlib
blob8224ad46f85aab14fabbfa3f474b2918a343a963
1 #!/bin/bash
2 ############################################################
3 # source: intl.shlib
4 # author: devenkong(18151155@qq.com)
5 # date: 2023-03-05
6 ############################################################
7 # note:
8 # generate intl info file for srcpkg build.
9 ############################################################
12 # todo£º
13 # @
14 # @
17 . shlibinc
19 include gplib.shlib
21 include stdio.shlib
22 #include term.shlib
25 ##############################
26 # section: public comment info
27 ##############################
31 ##############################
32 # section: variable define
33 ##############################
39 ##############################
40 # section: private function
41 ##############################
44 #############################################################################
48 ############################################################################
51 # fsyntax: c2o
52 # fdesc: cÓïÑÔ³ÌÐò.cÎļþ±àÒë³É.oÎļþ¡£
53 c2o ()
55 local SRC_FILE="$1"
56 local DST_FILE="${2:=${1//\.c/\.o}}"
58 $(CC) $(CFLAGS) ${SRC_DEP_OPT:-"$DEPFLAGS"} -c $1 -o $2
62 ##############################
63 # section: public function
64 ##############################
68 # fsyntax: intl
69 # fdesc: generate internationalization info from translation file.
71 intl ()
73 # TBD:
78 ##############################
79 # section: file tail
80 ##############################