Subversion Repositories gelsvn

Rev

Rev 107 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 107 Rev 198
Line 1... Line 1...
1
// -*- MPC -*-
1
// -*- MPC -*-
2
// $Id: makedll.mpt 107 2005-09-02 16:42:23Z bj $
2
// $Id: makedll.mpt 198 2005-12-15 11:30:53Z bj $
3
 
3
 
4
// ***********************************************************************
4
// ***********************************************************************
5
// The default configuration for the 'make' project type is gcc.  This
5
// The default configuration for the 'make' project type is gcc.  This
6
// is controlled by the configurations template variable.  It may be
6
// is controlled by the configurations template variable.  It may be
7
// changed on the MPC command line via the -value_template option.
7
// changed on the MPC command line via the -value_template option.
Line 53... Line 53...
53
  platforms  = tru64
53
  platforms  = tru64
54
  pchcreate  = "-nopch_messages -create_pch "
54
  pchcreate  = "-nopch_messages -create_pch "
55
  pchuse     = "-nopch_messages -use_pch "
55
  pchuse     = "-nopch_messages -use_pch "
56
}
56
}
57
 
57
 
-
 
58
cxx_vms {
-
 
59
  cxx             = cxx
-
 
60
  arflags         = r
-
 
61
  compilerflags   = -ieee -names_as_is_short
-
 
62
  linkflags       = -threads
-
 
63
  shflags         = -shared -auto_symvec
-
 
64
  clean           = cxx_repository
-
 
65
  tempinc         = cxx_repository
-
 
66
  platforms       = openvms
-
 
67
}
-
 
68
 
58
gcc {
69
gcc {
59
  cxx       = g++
70
  cxx       = g++
60
  pic       = -fPIC
71
  pic       = -fPIC
61
  shflags   = -shared
72
  shflags   = -shared
62
  platforms = linux
73
  platforms = linux
Line 160... Line 171...
160
  shflags       = -shared /usr/lib/libcxxstd.a
171
  shflags       = -shared /usr/lib/libcxxstd.a
161
  ldlibs        = -ltli -lrt
172
  ldlibs        = -ltli -lrt
162
  extracppflags = -D__USE_STD_IOSTREAM -D_REENTRANT
173
  extracppflags = -D__USE_STD_IOSTREAM -D_REENTRANT
163
}
174
}
164
 
175
 
-
 
176
openvms {
-
 
177
  // If you want to create shareable images, you can
-
 
178
  // set dll_ext to .exe using the -value_template option of MPC.
-
 
179
  lib_prefix    =
-
 
180
  dll_ext       =
-
 
181
  exe_ext       = .exe
-
 
182
  ldlibs        = -lpthread
-
 
183
  extracppflags = -D__USE_STD_IOSTREAM -D_REENTRANT
-
 
184
}
-
 
185
 
165
linux {
186
linux {
166
  ldlibs        = -ldl -lpthread
187
  ldlibs        = -ldl -lpthread
167
  extracppflags = -D_REENTRANT
188
  extracppflags = -D_REENTRANT
168
}
189
}
169
 
190
 
170
solaris {
191
solaris {
-
 
192
  shflags       = -G
171
  ldlibs        = -lsocket -ldl -lnsl -lgen -lposix4 -lthread
193
  ldlibs        = -lsocket -ldl -lnsl -lgen -lposix4 -lthread
172
  extracppflags = -D_REENTRANT
194
  extracppflags = -D_REENTRANT
173
}
195
}
174
 
196
 
175
hpux {
197
hpux {