summaryrefslogtreecommitdiff
path: root/TAO/CIAO/CIDLC/CIDLC.mpc
blob: 87e965a19421c1e1c922df87670d246f1f542356 (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
//$Id$

project(CIDLC) {
  requires += cidl exceptions
  exename = cidlc
  includes += .. ../CCF
  after += IDL2 IDL3 CIDL CodeGenerationKit CompilerElements
  install = ../bin
  libpaths += ../CCF/CCF ../../../lib
  libs += CIDL IDL3 IDL2 CodeGenerationKit CompilerElements
  Source_Files {
    ExecutorMappingGenerator.cpp
    DescriptorGenerator.cpp
    ExecImplGenerator.cpp
    ExecImplHeaderGenerator.cpp
    ExecImplSourceGenerator.cpp
    ExecutorMappingGenerator.cpp
    RepositoryIdGenerator.cpp
    SizeTypeCalculator.cpp
    ServantGenerator.cpp
    ServantHeaderGenerator.cpp
    ServantSourceGenerator.cpp
    TypeNameEmitter.cpp
    Literals.cpp
    cidlc.cpp
  }

  specific(vc71) {
    libs += boost_regex_debug boost_filesystem_debug
  }

  verbatim(gnuace, top) {
    include ../CCF/Config.rules
  }

  verbatim(gnuace, local) {
    LIBS += $(BOOST_LD_FLAGS)	\
            -lboost_regex 	\
            -lboost_filesystem
  }
}