summaryrefslogtreecommitdiff
path: root/bin/MakeProjectCreator/templates/makedll.mpt
blob: ac26092eb9a403b8acb7906fdba21bca51662f41 (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
conditional_include "idl_compiler"
conditional_include "common"

configurations = gcc
soext          = so
cppflags       =

gcc {
  cxx       = g++
  pic       = -fPIC
  shflags   = -shared
  platforms = linux
}

SunCC {
  cxx       = CC
  pic       = -KPIC
  shflags   = -G
  linkflags = -library=Cstd -library=Crun
  platforms = solaris
}

aCC {
  cxx       = aCC
  pic       = +Z
  shflags   = -b
  platforms = hpux
}

linux {
  ldlibs = -ldl -lpthread
}

solaris {
  ldlibs = -lsocket -ldl -lnsl -lgen -lposix4
}

hpux {
  soext  = sl
  ldlibs = -lxti -lpthread -lrt -ldld
}