Changeset 6359
- Timestamp:
- 02/05/08 16:03:09 (5 years ago)
- Location:
- customInterfaces/branches/custom-testable-interface
- Files:
-
- 11 added
- 8 modified
-
Doxyfile (modified) (16 diffs, 1 prop)
-
Makefile.am (modified) (2 diffs)
-
POINT.idl (added)
-
POINT_p.cpp (added)
-
POINT_u.cpp (added)
-
charArray.idl (modified) (1 prop)
-
configure.ac (modified) (1 diff, 1 prop)
-
customInterfaces.idl (modified) (1 prop)
-
customInterfaces.pc (modified) (1 prop)
-
customInterfaces.pc.in (modified) (1 prop)
-
include (added)
-
include/Makefile.am (added)
-
include/custominterfaces (added)
-
include/custominterfaces/Makefile.am (added)
-
include/custominterfaces/POINT_p.h (added)
-
include/custominterfaces/POINT_u.h (added)
-
ltmain.sh (added)
-
metadata.idl (added)
-
timingStatus.idl (modified) (1 prop)
Legend:
- Unmodified
- Added
- Removed
-
customInterfaces/branches/custom-testable-interface/Doxyfile
- Property svn:eol-style set to native
r2738 r6359 1 # Doxyfile 1. 4.41 # Doxyfile 1.5.2 2 2 3 3 # This file describes the settings to be used by the documentation system … … 15 15 #--------------------------------------------------------------------------- 16 16 17 # This tag specifies the encoding used for all characters in the config file that 18 # follow. The default is UTF-8 which is also the encoding used for all text before 19 # the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into 20 # libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of 21 # possible encodings. 22 23 DOXYFILE_ENCODING = UTF-8 24 17 25 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 18 26 # by quotes) that should identify the project. 19 27 20 PROJECT_NAME = Standard Interfaces28 PROJECT_NAME = "Custom Interfaces" 21 29 22 30 # The PROJECT_NUMBER tag can be used to enter a project or revision number. … … 46 54 # information to generate all constant output in the proper language. 47 55 # The default language is English, other supported languages are: 48 # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish,49 # Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese,50 # Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian,51 # Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish,52 # S wedish, and Ukrainian.56 # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 57 # Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, 58 # Italian, Japanese, Japanese-en (Japanese with English messages), Korean, 59 # Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, 60 # Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. 53 61 54 62 OUTPUT_LANGUAGE = English 55 56 # This tag can be used to specify the encoding used in the generated output.57 # The encoding is not always determined by the language that is chosen,58 # but also whether or not the output is meant for Windows or non-Windows users.59 # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES60 # forces the Windows encoding (this is the default for the Windows binary),61 # whereas setting the tag to NO uses a Unix-style encoding (the default for62 # all platforms other than Windows).63 64 USE_WINDOWS_ENCODING = NO65 63 66 64 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will … … 162 160 INHERIT_DOCS = YES 163 161 164 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC165 # tag is set to YES, then doxygen will reuse the documentation of the first166 # member in the group (if any) for the other members of the group. By default167 # all members of a group must be documented explicitly.168 169 DISTRIBUTE_GROUP_DOC = NO170 171 162 # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 172 163 # a new page for each member. If set to NO, the documentation of a member will … … 196 187 OPTIMIZE_OUTPUT_FOR_C = NO 197 188 198 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources199 # only. Doxygen will then generate output that is more tailored for Java.189 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 190 # sources only. Doxygen will then generate output that is more tailored for Java. 200 191 # For instance, namespaces will be presented as packages, qualified scopes 201 192 # will look different, etc. 202 193 203 194 OPTIMIZE_OUTPUT_JAVA = NO 195 196 # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 197 # include (a tag file for) the STL sources as input, then you should 198 # set this tag to YES in order to let doxygen match functions declarations and 199 # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 200 # func(std::string) {}). This also make the inheritance and collaboration 201 # diagrams that involve STL classes more complete and accurate. 202 203 BUILTIN_STL_SUPPORT = NO 204 205 # If you use Microsoft's C++/CLI language, you should set this option to YES to 206 # enable parsing support. 207 208 CPP_CLI_SUPPORT = NO 209 210 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 211 # tag is set to YES, then doxygen will reuse the documentation of the first 212 # member in the group (if any) for the other members of the group. By default 213 # all members of a group must be documented explicitly. 214 215 DISTRIBUTE_GROUP_DOC = NO 204 216 205 217 # Set the SUBGROUPING tag to YES (the default) to allow class member groups of … … 377 389 # If the sources in your project are distributed over multiple directories 378 390 # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 379 # in the documentation. The default is YES.391 # in the documentation. The default is NO. 380 392 381 393 SHOW_DIRECTORIES = YES … … 386 398 # popen()) the command <command> <input-file>, where <command> is the value of 387 399 # the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 388 # provided by doxygen. Whatever the prog am writes to standard output400 # provided by doxygen. Whatever the program writes to standard output 389 401 # is used as the file version. See the manual for examples. 390 402 … … 453 465 INPUT = . 454 466 467 # This tag can be used to specify the character encoding of the source files that 468 # doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default 469 # input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding. 470 # See http://www.gnu.org/software/libiconv for the list of possible encodings. 471 472 INPUT_ENCODING = UTF-8 473 455 474 # If the value of the INPUT tag contains directories, you can use the 456 475 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp … … 458 477 # blank the following patterns are tested: 459 478 # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 460 # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm 479 # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py 461 480 462 481 FILE_PATTERNS = *.idl … … 472 491 # subdirectory from a directory tree whose root is specified with the INPUT tag. 473 492 474 EXCLUDE = standardIdl.pp.idl493 EXCLUDE = customInterfaces.pp.idl 475 494 476 495 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or … … 487 506 488 507 EXCLUDE_PATTERNS = 508 509 # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 510 # (namespaces, classes, functions, etc.) that should be excluded from the output. 511 # The symbol name can be a fully qualified name, a word, or if the wildcard * is used, 512 # a substring. Examples: ANamespace, AClass, AClass::ANamespace, ANamespace::*Test 513 514 EXCLUDE_SYMBOLS = 489 515 490 516 # The EXAMPLE_PATH tag can be used to specify one or more files or … … 573 599 REFERENCES_RELATION = YES 574 600 601 # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 602 # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 603 # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 604 # link to the source code. Otherwise they will link to the documentstion. 605 606 REFERENCES_LINK_SOURCE = YES 607 575 608 # If the USE_HTAGS tag is set to YES then the references to source code 576 609 # will point to the HTML generated by the htags(1) tool instead of doxygen … … 967 1000 # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 968 1001 # then the macro expansion is limited to the macros specified with the 969 # PREDEFINED and EXPAND_AS_ PREDEFINED tags.1002 # PREDEFINED and EXPAND_AS_DEFINED tags. 970 1003 971 1004 EXPAND_ONLY_PREDEF = NO … … 1070 1103 CLASS_DIAGRAMS = YES 1071 1104 1105 # You can define message sequence charts within doxygen comments using the \msc 1106 # command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to 1107 # produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to 1108 # specify the directory where the mscgen tool resides. If left empty the tool is assumed to 1109 # be found in the default search path. 1110 1111 MSCGEN_PATH = 1112 1072 1113 # If set to YES, the inheritance and collaboration graphs will hide 1073 1114 # inheritance and usage relations if the target is undocumented … … 1135 1176 CALL_GRAPH = NO 1136 1177 1178 # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will 1179 # generate a caller dependency graph for every global function or class method. 1180 # Note that enabling this option will significantly increase the time of a run. 1181 # So in most cases it will be better to enable caller graphs for selected 1182 # functions only using the \callergraph command. 1183 1184 CALLER_GRAPH = NO 1185 1137 1186 # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 1138 1187 # will graphical hierarchy of all classes instead of a textual one. … … 1164 1213 DOTFILE_DIRS = 1165 1214 1166 # The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 1167 # (in pixels) of the graphs generated by dot. If a graph becomes larger than 1168 # this value, doxygen will try to truncate the graph, so that it fits within 1169 # the specified constraint. Beware that most browsers cannot cope with very 1170 # large images. 1171 1172 MAX_DOT_GRAPH_WIDTH = 1024 1173 1174 # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 1175 # (in pixels) of the graphs generated by dot. If a graph becomes larger than 1176 # this value, doxygen will try to truncate the graph, so that it fits within 1177 # the specified constraint. Beware that most browsers cannot cope with very 1178 # large images. 1179 1180 MAX_DOT_GRAPH_HEIGHT = 1024 1181 1182 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 1183 # graphs generated by dot. A depth value of 3 means that only nodes reachable 1184 # from the root by following a path via at most 3 edges will be shown. Nodes 1185 # that lay further from the root node will be omitted. Note that setting this 1186 # option to 1 or 2 may greatly reduce the computation time needed for large 1187 # code bases. Also note that a graph may be further truncated if the graph's 1188 # image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 1189 # and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 1190 # the graph is not depth-constrained. 1191 1192 MAX_DOT_GRAPH_DEPTH = 0 1215 # The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 1216 # nodes that will be shown in the graph. If the number of nodes in a graph 1217 # becomes larger than this value, doxygen will truncate the graph, which is 1218 # visualized by representing a node as a red box. Note that doxygen will always 1219 # show the root nodes and its direct children regardless of this setting. 1220 1221 DOT_GRAPH_MAX_NODES = 50 1193 1222 1194 1223 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -
customInterfaces/branches/custom-testable-interface/Makefile.am
r5782 r6359 2 2 @CC@ -E -x c++ $< > $@ 3 3 4 BUILT_SOURCES = customInterfaces.pp.idl 4 %SK.cpp %.h %DynSK.cpp : %.idl 5 @IDL@ @IDL_FLAGS@ -bcxx -Wba -Wbd=DynSK.cpp -Wbh=.h -Wbs=SK.cpp -Wbkeep_inc_path -Wbuse_quotes $< 6 cp $*.h include/custominterfaces 7 8 SUBDIRS = python include 9 10 INCLUDES = -I./include 11 AM_CXXFLAGS = -Wall -g 12 13 BUILT_SOURCES = customInterfaces.pp.idl \ 14 POINTSK.cpp \ 15 metadataSK.cpp 16 17 nodist_pkginclude_HEADERS = \ 18 POINT.h \ 19 metadata.h 5 20 6 21 dist_pkginclude_DATA = customInterfaces.idl \ … … 10 25 dist_pkgconfig_DATA = customInterfaces.pc 11 26 12 CLEANFILES = customInterfaces.pp.idl 27 lib_LTLIBRARIES = libcustomInterfaces.la 13 28 14 SUBDIRS = python 29 libcustomInterfaces_la_SOURCES = \ 30 POINT_u.cpp POINT_p.cpp 15 31 32 nodist_libcustomInterfaces_la_SOURCES = \ 33 metadataSK.cpp 34 35 libcustomInterfaces_la_LDFLAGS = -version-info 0:6:0 36 37 CLEANFILES = customInterfaces.pp.idl \ 38 metadata.h metadataSK.cpp \ 39 POINT.h POINTSK.cpp 40 41 .PHONY: docs documentation 42 docs: 43 doxygen Doxyfile 44 -
customInterfaces/branches/custom-testable-interface/charArray.idl
- Property svn:eol-style set to native
-
customInterfaces/branches/custom-testable-interface/configure.ac
- Property svn:eol-style set to native
r5782 r6359 4 4 AM_INIT_AUTOMAKE(nostdinc) 5 5 6 AC_PROG_C C6 AC_PROG_CXX 7 7 AC_PROG_INSTALL 8 AC_PROG_MAKE_SET 9 AC_PROG_LIBTOOL 8 10 9 AC_CONFIG_FILES(Makefile python/Makefile customInterfaces.pc) 11 AC_LANG_PUSH([C++]) 12 13 AC_CHECK_LIB([omniORB4], [main], [], [AC_MSG_ERROR([cannot find omniORB library])]) 14 AC_CHECK_LIB([omnithread], [main], [], [AC_MSG_ERROR([cannot find omnithread library])]) 15 AC_CHECK_HEADERS([omniORB4/CORBA.h], [], [AC_MSG_ERROR([cannot find omniORB4 header files])]) 16 AC_CHECK_PROG([IDL], [omniidl], [omniidl], [AC_MSG_ERROR([cannot find omniidl prgram])]) 17 18 AC_LANG_POP 19 20 export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" 21 PKG_CHECK_MODULES(OSSIE, ossie >= 0.6.0,,exit) 22 CXXFLAGS="$CXXFLAGS $OSSIE_CFLAGS" 23 LIBS="$LIBS $OSSIE_LIBS" 24 IDL_FLAGS="$OSSIE_CFLAGS" 25 AC_SUBST(IDL_FLAGS) 26 27 AC_CONFIG_FILES(Makefile python/Makefile include/Makefile include/custominterfaces/Makefile customInterfaces.pc) 10 28 AC_OUTPUT 11 29 -
customInterfaces/branches/custom-testable-interface/customInterfaces.idl
- Property svn:eol-style set to native
-
customInterfaces/branches/custom-testable-interface/customInterfaces.pc
- Property svn:eol-style set to native
-
customInterfaces/branches/custom-testable-interface/customInterfaces.pc.in
- Property svn:eol-style set to native
-
customInterfaces/branches/custom-testable-interface/timingStatus.idl
- Property svn:eol-style set to native