fixed syntax parser
[sxed.git] / Jamrules.install
blobe6d4b8cfc5d866b52eee10ec6b5f685fd1fc5e82
1 # binary
2 InstallBin bin : sxedit ;
4 if [ HasRule InstallBinLink ] {
5   InstallBinLink bin : sxrun : sxedit ;
6   if $(USE_X11_BACKEND) {
7     InstallBinLink bin : sxedit_x11 : sxedit ;
8   }
9   if $(USE_TTY_BACKEND) {
10     InstallBinLink bin : sxedit_tty : sxedit ;
11   }
14 # man
15 InstallMan man :
16   $(TOP)/docs/sxedit.1
19 # docs
20 InstallFile share/doc/sxeditor :
21   $(TOP)/docs/code_of_conduct.txt
22   $(TOP)/docs/gplupgrade.txt
23   $(TOP)/docs/sxedit.txt
24   $(TOP)/docs/sxh_syntax_files.txt
25   $(TOP)/COPYING
28 InstallFile share/doc/sxeditor/seduced :
29   $(TOP)/src/libseduced/seduced.txt
32 InstallFile share/doc/sxeditor/seduced/libs :
33   $(TOP)/docs/seduced/CHANGES
34   $(TOP)/docs/seduced/NOTES
35   $(TOP)/docs/seduced/bits.txt
36   $(TOP)/docs/seduced/io.txt
37   $(TOP)/docs/seduced/lpat.txt
38   $(TOP)/docs/seduced/sq3.txt
39   $(TOP)/docs/seduced/stdlib.txt
40   $(TOP)/docs/seduced/unix.txt
43 InstallFile share/doc/sxeditor/seduced/samples :
44   $(TOP)/docs/seduced/samples/calleval.nas
45   $(TOP)/docs/seduced/samples/sample.nas
49 # ignore lists
50 InstallFile share/sxeditor/config :
51   $(TOP)/config/default.sxed.ignore
54 # keybinds
55 InstallFile share/sxeditor/config/keybinds :
56   $(TOP)/config/keybinds/default.skb
57   $(TOP)/config/keybinds/wordstar-diamond.skb
60 # default styles
61 InstallFile share/sxeditor/config/styles :
62   $(TOP)/config/styles/default.sxs
64 # default style includes
65 InstallFile share/sxeditor/config/styles/defaults :
66   $(TOP)/config/styles/defaults/execwin.sxs
67   $(TOP)/config/styles/defaults/manwin.sxs
68   $(TOP)/config/styles/defaults/syntax.sxs
70 # default style includes
71 InstallFile share/sxeditor/config/styles/defaults/syntax :
72   $(TOP)/config/styles/defaults/syntax/char_string.sxs
73   $(TOP)/config/styles/defaults/syntax/comment.sxs
74   $(TOP)/config/styles/defaults/syntax/keyword.sxs
75   $(TOP)/config/styles/defaults/syntax/php.sxs
76   $(TOP)/config/styles/defaults/syntax/preprocessor.sxs
77   $(TOP)/config/styles/defaults/syntax/punct_misc.sxs
78   $(TOP)/config/styles/defaults/syntax/todo.sxs
80 # default style includes
81 InstallFile share/sxeditor/config/styles/defaults/popups :
82   $(TOP)/config/styles/defaults/popups/common.sxs
83   $(TOP)/config/styles/defaults/popups/framelist.sxs
84   $(TOP)/config/styles/defaults/popups/fgrep.sxs
85   $(TOP)/config/styles/defaults/popups/help.sxs
86   $(TOP)/config/styles/defaults/popups/forms.sxs
89 # syntax
90 InstallFile share/sxeditor/config/syntax :
91   $(TOP)/config/syntax/c_cpp.sxh
92   $(TOP)/config/syntax/commit-messages.sxh
93   $(TOP)/config/syntax/dlang.sxh
94   $(TOP)/config/syntax/frag.sxh
95   $(TOP)/config/syntax/html.sxh
96   $(TOP)/config/syntax/jam.sxh
97   $(TOP)/config/syntax/js.sxh
98   $(TOP)/config/syntax/makefile.sxh
99   $(TOP)/config/syntax/mes.sxh
100   $(TOP)/config/syntax/nasal.sxh
101   $(TOP)/config/syntax/pascal.sxh
102   $(TOP)/config/syntax/php.sxh
103   $(TOP)/config/syntax/plm.sxh
104   $(TOP)/config/syntax/shell.sxh
105   $(TOP)/config/syntax/sql.sxh
106   $(TOP)/config/syntax/todo.sxh
107   $(TOP)/config/syntax/vavoomc.sxh
108   $(TOP)/config/syntax/zas.sxh
110 # syntax includes
111 InstallFile share/sxeditor/config/syntax/inc :
112   $(TOP)/config/syntax/inc/c_cpp_comments.sxi
113   $(TOP)/config/syntax/inc/c_cpp_preprocessor.sxi
114   $(TOP)/config/syntax/inc/comment_escapes.sxi
115   $(TOP)/config/syntax/inc/dlang_comments.sxi
116   $(TOP)/config/syntax/inc/php_keywords.sxi
118 # syntax includes
119 InstallFile share/sxeditor/config/syntax/inc/php :
120   $(TOP)/config/syntax/inc/php/keywords.sxi
123 # sex
124 InstallFile share/sxeditor/config/sex :
125   $(TOP)/config/sex/main.sex
126   $(TOP)/config/sex/modules.sex
127   $(TOP)/config/sex/keybinds.sex
128   $(TOP)/config/sex/extcmds.sex
131 # sex standalone utils
132 InstallFile share/sxeditor/config/sex/standalone_utils :
133   $(TOP)/config/sex/standalone_utils/cleanup_db.sex
134   $(TOP)/config/sex/standalone_utils/prj_tool.sex
135   $(TOP)/config/sex/standalone_utils/tty_learn_keys.sex
138 # sex output parsers
139 InstallFile share/sxeditor/config/sex/outparsers :
140   $(TOP)/config/sex/outparsers/nasal.sex
141   $(TOP)/config/sex/outparsers/php.sex
142   $(TOP)/config/sex/outparsers/spidermonkey.sex
143   $(TOP)/config/sex/outparsers/urasm.sex
146 # sex external command detectors
147 InstallFile share/sxeditor/config/sex/extdetect :
148   $(TOP)/config/sex/extdetect/c_standalone.sex
149   $(TOP)/config/sex/extdetect/dlang.sex
150   $(TOP)/config/sex/extdetect/nasal.sex
151   $(TOP)/config/sex/extdetect/php.sex
152   $(TOP)/config/sex/extdetect/spidermonkey.sex
153   $(TOP)/config/sex/extdetect/urasm.sex
154   $(TOP)/config/sex/extdetect/vccrun.sex
157 # sex modules
158 # util/exec
159 InstallFile share/sxeditor/config/sex/modules/util/exec :
160   $(TOP)/config/sex/modules/util/exec/main.sex
162 # code folder
163 InstallFile share/sxeditor/config/sex/modules/folding :
164   $(TOP)/config/sex/modules/folding/main.sex
166 # kill spaces
167 InstallFile share/sxeditor/config/sex/modules/killspaces :
168   $(TOP)/config/sex/modules/killspaces/main.sex
170 # lowercase words
171 InstallFile share/sxeditor/config/sex/modules/locaseword :
172   $(TOP)/config/sex/modules/locaseword/main.sex
174 # minibuffer history
175 InstallFile share/sxeditor/config/sex/modules/mb_history :
176   $(TOP)/config/sex/modules/mb_history/main.sex
178 InstallFile share/sxeditor/config/sex/postload :
179   $(TOP)/config/sex/postload/activate_mb_history.sex
181 # format paragraph
182 InstallFile share/sxeditor/config/sex/modules/parafmt :
183   $(TOP)/config/sex/modules/parafmt/main.sex
185 # run "man" command
186 InstallFile share/sxeditor/config/sex/modules/runman :
187   $(TOP)/config/sex/modules/runman/main.sex
189 # urasm helper
190 InstallFile share/sxeditor/config/sex/modules/urasm :
191   $(TOP)/config/sex/modules/urasm/main.sex
193 # z80 help system
194 InstallFile share/sxeditor/config/sex/modules/z80help :
195   $(TOP)/config/sex/modules/z80help/main.sex
196   $(TOP)/config/sex/modules/z80help/flags.sex
197   $(TOP)/config/sex/modules/z80help/tsinfo.sex
200 # sex autoload
201 InstallFile share/sxeditor/config/sex/appeal :
202   $(TOP)/config/sex/appeal/binds_code_fold.sex
203   $(TOP)/config/sex/appeal/binds_global_options.sex
204   $(TOP)/config/sex/appeal/binds_kill_trailing_spaces.sex
205   $(TOP)/config/sex/appeal/binds_loword.sex
206   $(TOP)/config/sex/appeal/binds_para_fmt.sex
207   $(TOP)/config/sex/appeal/binds_runman.sex
208   $(TOP)/config/sex/appeal/binds_urasm.sex
209   $(TOP)/config/sex/appeal/binds_z80help.sex