summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/PSS/PSDL.mpc
blob: 47fb7e22321eaf0b4e4e2f740d885b713d8d48b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// -*- MPC -*-
// $Id$

project : taolib {
  requires += dummy
  sharedname    = TAO_PSDL
  dynamicflags += TAO_PSDL_BUILD_DLL
  source_files {
    PSDL_Node.cpp
    PSDL_Interpreter.cpp
    PSDL_Visitor_Factory.cpp
    PSDL_Node_Visitor.cpp
    PSDL_Module_Visitor.cpp
    PSDL_Type_Dcl_Visitor.cpp
    PSDL_Struct_Visitor.cpp
    PSDL_Enum_Type_Visitor.cpp
    PSDL_Interface_Visitor.cpp
    PSDL_Exception_Visitor.cpp
    PSDL_Typecode_Defn.cpp
    PSDL_Scope.cpp
    PSDL_Root_Scope.cpp
    PSDL_Simple_Scope.cpp
    PSDL_Module_Scope.cpp
    PSDL_Interface_Scope.cpp
    PSDL_Struct_Scope.cpp
    PSDL_Exception_Scope.cpp
    PSDL_Op_Dcl_Scope.cpp
    PSDL_Scope_Visitor.cpp
    PSDL_Stream.cpp
    PSDL_Extern.cpp
    PSDL_l.cpp
    PSDL_y.cpp
  }
}

project(*Datastore) : taolib {
  requires += dummy
  sharedname = TAO_PSDL_Datastore
  dynamicflags += TAO_PSDL_BUILD_DLL
  source_files {
    PSDL_Code_Gen.cpp
    PSDL_OctetSeq.cpp
    PSDL_String.cpp
    PSDL_Datastore.cpp
  }
}

project(*Parser) : taoexe {
  requires += dummy
  after += PSDL
  libs  += TAO_PSDL
  install = .
  source_files {
    Dump_Visitor.cpp
    psdl_tao.cpp
  }
}