|
|
Class: LibraryDefinition
Object
|
+--ProjectDefinition
|
+--LibraryDefinition
|
+--exept_tools_watchDog
|
+--stx_goodies_authentication
|
+--stx_goodies_communication
|
+--stx_goodies_refactoryBrowser_parser
|
+--stx_goodies_webServer
|
+--stx_goodies_webServer_comanche
|
+--stx_goodies_webServer_comanche_stt
|
+--stx_goodies_webServer_comanche_swiki
|
+--stx_goodies_webServer_htmlTree
|
+--stx_goodies_webServer_ui
|
+--stx_goodies_xml_stx
|
+--stx_goodies_xml_vw
|
+--stx_libbasic
|
+--stx_libbasic2
|
+--stx_libbasic3
|
+--stx_libboss
|
+--stx_libcomp
|
+--stx_libcompat
|
+--stx_libhtml
|
+--stx_libjavascript
|
+--stx_libtool
|
+--stx_libui
|
+--stx_libview
|
+--stx_libview2
|
+--stx_libwidg
|
+--stx_libwidg2
|
+--stx_libwidg3
- Package:
- stx:libbasic
- Category:
- System-Support-Projects
- Version:
- rev:
1.98
date: 2010/03/08 12:00:07
- user: cg
- file: LibraryDefinition.st directory: libbasic
- module: stx stc-classLibrary: libbasic
code generation
-
forEachMethodsCodeToCompileDo: aTwoArgBlock ignoreOldDefinition: ignoreOldDefinition
-
description - compilation
-
primaryTarget
-
the primary make target in Make.proto/bc.mak
description - project information
-
description
-
Returns a description string which will appear in nt.def / bc.def
-
fileDescription
-
Return a description string which will appear in nt.def / bc.def and the rc-file
file generation
-
basicFileNamesToGenerate
-
answer a dictionary (filename -> generator method) with all the files, that have to be generated for this
package
-
generateFile: filename
-
-
generate_libInit_dot_cc
-
file mappings
-
bc_dot_mak_mappings
-
-
extensionLine_libInit_dot_cc_mappings
-
-
libInit_dot_cc_mappings
-
-
vc_dot_def_mappings
-
file mappings support
-
commonSymbolsFlag
-
some libraries are compiled with COMMONSYMBOLS -
This saves a lot of space in the generated dll/so files;
However, it also requires the librun to be rebuilt, whenever one of
the commonSymbols-libs changes.
Therefore, NEVER do this for end-user or application libraries;
ONLY do it for a subset of the predefined, eXept-provided standard stx libraries
-
generateExtensionLine_libInit_dot_cc
-
file templates
-
bc_dot_def
-
the template code for the bc.def file
-
bc_dot_mak
-
answer a template for the bc.mak makefile.
Any variable definition %(Variable) will be later replaced by the mapping.
$% characters have to be duplicated
-
extensionLine_libInit_dot_cc
-
-
libInit_dot_cc
-
the template code for the libInit.cc file
-
make_dot_proto
-
-
vc_dot_def
-
^
misc ui support
-
iconInBrowserSymbol
-
obsolete
-
lib_dot_rc
-
** This is an obsolete interface - do not use it (it may vanish in future versions) **
queries
-
canHaveExtensions
-
return true, if this class allows extensions from other packages.
Private classes, namespaces and projectDefinitions don't allow this
-
projectType
-
sanity checks
-
searchForInconsistencies
-
-
searchForNeverCompiledSuperclasses
-
testing
-
isAbstract
-
-
isLibraryDefinition
-
-
isProjectDefinition
-
|