1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20#************************************************************** 21 22 23 24$(eval $(call gb_Executable_Executable,autodoc)) 25 26$(eval $(call gb_Executable_set_include,autodoc,\ 27 $$(INCLUDE) \ 28 -I$(SRCDIR)/autodoc/inc/ \ 29 -I$(SRCDIR)/autodoc/source/inc/ \ 30 -I$(SRCDIR)/autodoc/source/ary/inc/ \ 31 -I$(SRCDIR)/autodoc/source/cosv/inc/ \ 32 -I$(SRCDIR)/autodoc/source/display/inc/ \ 33 -I$(SRCDIR)/autodoc/source/parser/inc/ \ 34 -I$(SRCDIR)/autodoc/source/parser_i/inc/ \ 35 -I$(SRCDIR)/autodoc/source/udm/inc/ \ 36)) 37 38#$(eval $(call gb_Executable_add_defs,autodoc,\ 39# -D_TOOLS_STRINGLIST \ 40#)) 41 42$(eval $(call gb_Executable_add_linked_libs,autodoc,\ 43 stl \ 44 $(gb_STDLIBS) \ 45)) 46 47# See <http://porting.openoffice.org/servlets/ReadMsg?list=mac&msgNo=6911> 48ifeq ($(OS),MACOSX) 49$(eval $(call gb_Executable_add_ldflags,autodoc,\ 50 -Wl,-all_load \ 51)) 52endif 53 54$(eval $(call gb_Executable_add_exception_objects,autodoc,\ 55 autodoc/source/ary/cpp/c_builtintype \ 56 autodoc/source/ary/cpp/c_class \ 57 autodoc/source/ary/cpp/c_de \ 58 autodoc/source/ary/cpp/c_define \ 59 autodoc/source/ary/cpp/c_enum \ 60 autodoc/source/ary/cpp/c_enuval \ 61 autodoc/source/ary/cpp/c_funct \ 62 autodoc/source/ary/cpp/c_macro \ 63 autodoc/source/ary/cpp/c_namesp \ 64 autodoc/source/ary/cpp/c_osigna \ 65 autodoc/source/ary/cpp/c_reposypart \ 66 autodoc/source/ary/cpp/c_slots \ 67 autodoc/source/ary/cpp/c_traits \ 68 autodoc/source/ary/cpp/c_tydef \ 69 autodoc/source/ary/cpp/c_vari \ 70 autodoc/source/ary/cpp/ca_ce \ 71 autodoc/source/ary/cpp/ca_def \ 72 autodoc/source/ary/cpp/ca_type \ 73 autodoc/source/ary/cpp/cs_ce \ 74 autodoc/source/ary/cpp/cs_def \ 75 autodoc/source/ary/cpp/cs_type \ 76 autodoc/source/ary/cpp/namechain \ 77 autodoc/source/ary/cpp/tplparam \ 78 autodoc/source/ary/cpp/usedtype \ 79 autodoc/source/ary/doc/d_boolean \ 80 autodoc/source/ary/doc/d_docu \ 81 autodoc/source/ary/doc/d_node \ 82 autodoc/source/ary/doc/d_oldcppdocu \ 83 autodoc/source/ary/doc/d_oldidldocu \ 84 autodoc/source/ary/idl/i_attribute \ 85 autodoc/source/ary/idl/i_ce \ 86 autodoc/source/ary/idl/i_ce2s \ 87 autodoc/source/ary/idl/i_comrela \ 88 autodoc/source/ary/idl/i_constant \ 89 autodoc/source/ary/idl/i_constgroup \ 90 autodoc/source/ary/idl/i_enum \ 91 autodoc/source/ary/idl/i_enumvalue \ 92 autodoc/source/ary/idl/i_exception \ 93 autodoc/source/ary/idl/i_function \ 94 autodoc/source/ary/idl/i_interface \ 95 autodoc/source/ary/idl/i_module \ 96 autodoc/source/ary/idl/i_namelookup \ 97 autodoc/source/ary/idl/i_param \ 98 autodoc/source/ary/idl/i_property \ 99 autodoc/source/ary/idl/i_reposypart \ 100 autodoc/source/ary/idl/i_service \ 101 autodoc/source/ary/idl/i_singleton \ 102 autodoc/source/ary/idl/i_siservice \ 103 autodoc/source/ary/idl/i_sisingleton \ 104 autodoc/source/ary/idl/i_struct \ 105 autodoc/source/ary/idl/i_structelem \ 106 autodoc/source/ary/idl/i_traits \ 107 autodoc/source/ary/idl/i_typedef \ 108 autodoc/source/ary/idl/i2s_calculator \ 109 autodoc/source/ary/idl/ia_ce \ 110 autodoc/source/ary/idl/ia_type \ 111 autodoc/source/ary/idl/is_ce \ 112 autodoc/source/ary/idl/is_type \ 113 autodoc/source/ary/idl/it_builtin \ 114 autodoc/source/ary/idl/it_ce \ 115 autodoc/source/ary/idl/it_explicit \ 116 autodoc/source/ary/idl/it_sequence \ 117 autodoc/source/ary/idl/it_tplparam \ 118 autodoc/source/ary/idl/it_xnameroom \ 119 autodoc/source/ary/info/all_dts \ 120 autodoc/source/ary/info/all_tags \ 121 autodoc/source/ary/info/ci_attag \ 122 autodoc/source/ary/info/ci_text \ 123 autodoc/source/ary/kernel/ary_disp \ 124 autodoc/source/ary/kernel/cessentl \ 125 autodoc/source/ary/kernel/namesort \ 126 autodoc/source/ary/kernel/qualiname \ 127 autodoc/source/ary/kernel/reposy \ 128 autodoc/source/ary/kernel/slots \ 129 autodoc/source/ary/loc/loc_dir \ 130 autodoc/source/ary/loc/loc_file \ 131 autodoc/source/ary/loc/loc_filebase \ 132 autodoc/source/ary/loc/loc_root \ 133 autodoc/source/ary/loc/loc_traits \ 134 autodoc/source/ary/loc/loca_le \ 135 autodoc/source/ary/loc/locs_le \ 136 autodoc/source/ary_i/kernel/ci_atag2 \ 137 autodoc/source/ary_i/kernel/ci_text2 \ 138 autodoc/source/ary_i/kernel/d_token \ 139 autodoc/source/cosv/service/comdline \ 140 autodoc/source/cosv/service/comfunc \ 141 autodoc/source/cosv/service/csv_ostream \ 142 autodoc/source/cosv/service/datetime \ 143 autodoc/source/cosv/service/std_outp \ 144 autodoc/source/cosv/storage/dirchain \ 145 autodoc/source/cosv/storage/file \ 146 autodoc/source/cosv/storage/mbstream \ 147 autodoc/source/cosv/storage/persist \ 148 autodoc/source/cosv/storage/ploc \ 149 autodoc/source/cosv/storage/ploc_dir \ 150 autodoc/source/cosv/storage/plocroot \ 151 autodoc/source/cosv/strings/str_types \ 152 autodoc/source/cosv/strings/streamstr \ 153 autodoc/source/cosv/strings/string \ 154 autodoc/source/cosv/comphelp/badcast \ 155 autodoc/source/display/html/aryattrs \ 156 autodoc/source/display/html/cfrstd \ 157 autodoc/source/display/html/chd_udk2 \ 158 autodoc/source/display/html/cre_link \ 159 autodoc/source/display/html/dsply_cl \ 160 autodoc/source/display/html/dsply_da \ 161 autodoc/source/display/html/dsply_op \ 162 autodoc/source/display/html/easywri \ 163 autodoc/source/display/html/hd_chlst \ 164 autodoc/source/display/html/hd_docu \ 165 autodoc/source/display/html/hdimpl \ 166 autodoc/source/display/html/html_kit \ 167 autodoc/source/display/html/nav_main \ 168 autodoc/source/display/html/navibar \ 169 autodoc/source/display/html/outfile \ 170 autodoc/source/display/html/opageenv \ 171 autodoc/source/display/html/pagemake \ 172 autodoc/source/display/html/pm_aldef \ 173 autodoc/source/display/html/pm_base \ 174 autodoc/source/display/html/pm_class \ 175 autodoc/source/display/html/pm_help \ 176 autodoc/source/display/html/pm_index \ 177 autodoc/source/display/html/pm_namsp \ 178 autodoc/source/display/html/pm_start \ 179 autodoc/source/display/html/protarea \ 180 autodoc/source/display/kernel/displfct \ 181 autodoc/source/display/idl/hfi_constgroup \ 182 autodoc/source/display/idl/hfi_doc \ 183 autodoc/source/display/idl/hfi_enum \ 184 autodoc/source/display/idl/hfi_globalindex \ 185 autodoc/source/display/idl/hfi_hierarchy \ 186 autodoc/source/display/idl/hfi_interface \ 187 autodoc/source/display/idl/hfi_method \ 188 autodoc/source/display/idl/hfi_module \ 189 autodoc/source/display/idl/hfi_navibar \ 190 autodoc/source/display/idl/hfi_property \ 191 autodoc/source/display/idl/hfi_service \ 192 autodoc/source/display/idl/hfi_singleton \ 193 autodoc/source/display/idl/hfi_siservice \ 194 autodoc/source/display/idl/hfi_struct \ 195 autodoc/source/display/idl/hfi_tag \ 196 autodoc/source/display/idl/hfi_typedef \ 197 autodoc/source/display/idl/hfi_typetext \ 198 autodoc/source/display/idl/hfi_xrefpage \ 199 autodoc/source/display/idl/hi_ary \ 200 autodoc/source/display/idl/hi_display \ 201 autodoc/source/display/idl/hi_env \ 202 autodoc/source/display/idl/hi_factory \ 203 autodoc/source/display/idl/hi_linkhelper \ 204 autodoc/source/display/idl/hi_main \ 205 autodoc/source/display/toolkit/hf_docentry \ 206 autodoc/source/display/toolkit/hf_funcdecl \ 207 autodoc/source/display/toolkit/hf_linachain \ 208 autodoc/source/display/toolkit/hf_navi_main \ 209 autodoc/source/display/toolkit/hf_navi_sub \ 210 autodoc/source/display/toolkit/hf_title \ 211 autodoc/source/display/toolkit/htmlfile \ 212 autodoc/source/display/toolkit/out_node \ 213 autodoc/source/display/toolkit/out_position \ 214 autodoc/source/display/toolkit/out_tree \ 215 autodoc/source/display/toolkit/outputstack \ 216 autodoc/source/parser/adoc/adoc_tok \ 217 autodoc/source/parser/adoc/a_rdocu \ 218 autodoc/source/parser/adoc/cx_a_std \ 219 autodoc/source/parser/adoc/cx_a_sub \ 220 autodoc/source/parser/adoc/docu_pe \ 221 autodoc/source/parser/adoc/prs_adoc \ 222 autodoc/source/parser/adoc/tk_attag \ 223 autodoc/source/parser/adoc/tk_docw \ 224 autodoc/source/parser/cpp/all_toks \ 225 autodoc/source/parser/cpp/c_dealer \ 226 autodoc/source/parser/cpp/c_rcode \ 227 autodoc/source/parser/cpp/cpp_pe \ 228 autodoc/source/parser/cpp/cx_base \ 229 autodoc/source/parser/cpp/cx_c_pp \ 230 autodoc/source/parser/cpp/cx_c_std \ 231 autodoc/source/parser/cpp/cx_c_sub \ 232 autodoc/source/parser/cpp/cxt2ary \ 233 autodoc/source/parser/cpp/defdescr \ 234 autodoc/source/parser/cpp/icprivow \ 235 autodoc/source/parser/cpp/pe_base \ 236 autodoc/source/parser/cpp/pe_class \ 237 autodoc/source/parser/cpp/pe_defs \ 238 autodoc/source/parser/cpp/pe_expr \ 239 autodoc/source/parser/cpp/pe_enum \ 240 autodoc/source/parser/cpp/pe_enval \ 241 autodoc/source/parser/cpp/pe_file \ 242 autodoc/source/parser/cpp/pe_funct \ 243 autodoc/source/parser/cpp/pe_ignor \ 244 autodoc/source/parser/cpp/pe_namsp \ 245 autodoc/source/parser/cpp/pe_param \ 246 autodoc/source/parser/cpp/pe_tpltp \ 247 autodoc/source/parser/cpp/pe_type \ 248 autodoc/source/parser/cpp/pe_tydef \ 249 autodoc/source/parser/cpp/pe_vafu \ 250 autodoc/source/parser/cpp/pe_vari \ 251 autodoc/source/parser/cpp/preproc \ 252 autodoc/source/parser/cpp/prs_cpp \ 253 autodoc/source/parser/cpp/tkp_cpp \ 254 autodoc/source/parser/kernel/parsefct \ 255 autodoc/source/parser/kernel/x_docu \ 256 autodoc/source/parser/kernel/x_parse \ 257 autodoc/source/parser/semantic/parseenv \ 258 autodoc/source/parser/tokens/stmstarr \ 259 autodoc/source/parser/tokens/stmstate \ 260 autodoc/source/parser/tokens/stmstfin \ 261 autodoc/source/parser/tokens/tkpstama \ 262 autodoc/source/parser/tokens/tkp \ 263 autodoc/source/parser/tokens/tkpcontx \ 264 autodoc/source/parser/tokens/tokdeal \ 265 autodoc/source/parser_i/idl/cx_idlco \ 266 autodoc/source/parser_i/idl/cx_sub \ 267 autodoc/source/parser_i/idl/distrib \ 268 autodoc/source/parser_i/idl/parsenv2 \ 269 autodoc/source/parser_i/idl/pe_attri \ 270 autodoc/source/parser_i/idl/pe_const \ 271 autodoc/source/parser_i/idl/pe_enum2 \ 272 autodoc/source/parser_i/idl/pe_evalu \ 273 autodoc/source/parser_i/idl/pe_excp \ 274 autodoc/source/parser_i/idl/pe_file2 \ 275 autodoc/source/parser_i/idl/pe_func2 \ 276 autodoc/source/parser_i/idl/pe_iface \ 277 autodoc/source/parser_i/idl/pe_property \ 278 autodoc/source/parser_i/idl/pe_selem \ 279 autodoc/source/parser_i/idl/pe_servi \ 280 autodoc/source/parser_i/idl/pe_singl \ 281 autodoc/source/parser_i/idl/pe_struc \ 282 autodoc/source/parser_i/idl/pe_tydf2 \ 283 autodoc/source/parser_i/idl/pe_type2 \ 284 autodoc/source/parser_i/idl/pe_vari2 \ 285 autodoc/source/parser_i/idl/pestate \ 286 autodoc/source/parser_i/idl/semnode \ 287 autodoc/source/parser_i/idl/tk_const \ 288 autodoc/source/parser_i/idl/tk_ident \ 289 autodoc/source/parser_i/idl/tk_keyw \ 290 autodoc/source/parser_i/idl/tk_punct \ 291 autodoc/source/parser_i/idl/tkp_uidl \ 292 autodoc/source/parser_i/idl/unoidl \ 293 autodoc/source/parser_i/idoc/cx_docu2 \ 294 autodoc/source/parser_i/idoc/cx_dsapi \ 295 autodoc/source/parser_i/idoc/docu_pe2 \ 296 autodoc/source/parser_i/idoc/tk_atag2 \ 297 autodoc/source/parser_i/idoc/tk_docw2 \ 298 autodoc/source/parser_i/idoc/tk_html \ 299 autodoc/source/parser_i/idoc/tk_xml \ 300 autodoc/source/parser_i/tokens/stmstar2 \ 301 autodoc/source/parser_i/tokens/stmstat2 \ 302 autodoc/source/parser_i/tokens/stmstfi2 \ 303 autodoc/source/parser_i/tokens/tkpstam2 \ 304 autodoc/source/parser_i/tokens/tkp2 \ 305 autodoc/source/parser_i/tokens/tkpcont2 \ 306 autodoc/source/parser_i/tokens/x_parse2 \ 307 autodoc/source/tools/filecoll \ 308 autodoc/source/tools/tkpchars \ 309 autodoc/source/udm/html/htmlitem \ 310 autodoc/source/udm/xml/xmlitem \ 311 autodoc/source/exes/adc_uni/adc_cl \ 312 autodoc/source/exes/adc_uni/adc_cmd_parse \ 313 autodoc/source/exes/adc_uni/adc_cmds \ 314 autodoc/source/exes/adc_uni/adc_msg \ 315 autodoc/source/exes/adc_uni/cmd_run \ 316 autodoc/source/exes/adc_uni/cmd_sincedata \ 317 autodoc/source/exes/adc_uni/main \ 318)) 319 320# vim: set noet sw=4 ts=4: 321