0026467: Configuration, genproj.tcl - restore generation of Code::Blocks and XCode...
[occt.git] / src / OS / DataExchange.tcl
CommitLineData
973c2be1 1# Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 2#
973c2be1 3# This file is part of Open CASCADE Technology software library.
b311480e 4#
d5f74e42 5# This library is free software; you can redistribute it and/or modify it under
6# the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 7# by the Free Software Foundation, with special exception defined in the file
8# OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
9# distribution for complete text of the license and disclaimer of any warranty.
b311480e 10#
973c2be1 11# Alternatively, this file may be used under the terms of Open CASCADE
12# commercial license or contractual agreement.
b311480e 13
7fd59977 14;#
15;# Liste des toolkits WOK sous forme de full path
16;#
17proc DataExchange:toolkits { } {
18 return [list TKXSBase TKSTEPBase TKSTEPAttr TKSTEP209 TKSTEP TKIGES \
fff263bd 19 TKXCAF TKXDEIGES TKXDESTEP \
7fd59977 20 TKSTL TKVRML TKXmlXCAF TKBinXCAF]
21}
22;#
23;# Autres UDs a prendre.
24;#
25proc DataExchange:ressources { } {
26 return [list \
27 [list both r XSMessage {} ] \
28 [list both r SHMessage {} ] \
29 [list both r XSTEPResource {} ] \
30 ]
31}
32;#
33;# retourne une liste de triplets {type <full path1> <target directory>/name}
34;# permet de faire : cp <full path> $CASROOT/<target directory>/name
35;# On peut ainsi embarquer des fichiers d'un peu partout et les dispatcher sous
36;# la racine d'arrivee et ce avec un autre nom.
37;# rien n'empeche de CALCULER automatiquement des paths dans cette proc.
38;# type = source/runtime/both pour dire si le fichier va dans l'archive en question.
39;# une deux (ou les deux) type d'archive fabriquees.
40;#
41proc DataExchange:freefiles { } {
42 return {}
43}
44;#
45;# Nom du module
46;#
47proc DataExchange:name { } {
48 return DataExchange
49}
50proc DataExchange:alias { } {
51 return DXE
52}
53proc DataExchange:depends { } {
54 return [list ApplicationFramework]
55}
7fd59977 56
7fd59977 57;#
58;# Returns a list of exported features.
59;# source : Source files
60;# runtime: Shareables
61;# wokadm : WOK admin files
62;# api : Public include files
63;#
64proc DataExchange:Export { } {
65 return [list source runtime wokadm api]
66}