summaryrefslogtreecommitdiff
path: root/templates/makedll.mpt
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2005-08-12 16:45:59 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2005-08-12 16:45:59 +0000
commitdd1cab672748a7ba368013ad9fd896287ee037b4 (patch)
treeeacf07bbbd1ddc70ce24fe2d3b1d5295dcb0ff6e /templates/makedll.mpt
parentd3ae0d2fe362ecba930f9ba86cb45b6bccc300c9 (diff)
downloadMPC-dd1cab672748a7ba368013ad9fd896287ee037b4.tar.gz
ChangeLogTag: Fri Aug 12 11:44:23 2005 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'templates/makedll.mpt')
-rw-r--r--templates/makedll.mpt141
1 files changed, 53 insertions, 88 deletions
diff --git a/templates/makedll.mpt b/templates/makedll.mpt
index 4cd3394c..d93a85ce 100644
--- a/templates/makedll.mpt
+++ b/templates/makedll.mpt
@@ -28,6 +28,7 @@ pchsupport = 1
targetoutdir =
slash = /
libopt = -l
+build64bit = 1
// ***********************************************************************
// Configuration Section
@@ -64,107 +65,71 @@ gcc {
}
SunCC {
- cxx = CC
- pic = -KPIC
- shflags = -G
- compileflags = -xarch=v9
- linkflags = -library=Cstd -library=Crun
- clean = SunWS_cache ir.out
- platforms = solaris
-}
-
-SunCC32 {
- cxx = CC
- pic = -KPIC
- shflags = -G
- linkflags = -library=Cstd -library=Crun
- clean = SunWS_cache ir.out
- platforms = solaris
+ cxx = CC
+ pic = -KPIC
+ shflags = -G
+ compilerflags64 = -xarch=v9
+ linkflags = -library=Cstd -library=Crun
+ clean = SunWS_cache ir.out
+ platforms = solaris
}
aCC {
- cxx = aCC
- pic = +Z
- shflags = -b
- platforms = hpux
- compilerflags = -AA -D_RWSTD_MULTI_THREAD +W336 +DA2.0W +DS2.0W
- linkflags = -Wl,+s -Wl,-x -Wl,+h$(@F) -Wl,+b/usr/lib/pa20_64 -ldl
- pchcreate = "+hdr_create "
- pchuse = "+hdr_use "
-}
-
-aCC32 {
- cxx = aCC
- pic = +Z
- shflags = -b
- platforms = hpux
- compilerflags = -AA -D_RWSTD_MULTI_THREAD +W336
- linkflags = -Wl,+s
- pchcreate = "+hdr_create "
- pchuse = "+hdr_use "
+ cxx = aCC
+ pic = +Z
+ shflags = -b
+ platforms = hpux
+ compilerflags = -AA -D_RWSTD_MULTI_THREAD +W336
+ compilerflags64 = +DA2.0W +DS2.0W
+ linkflags = -Wl,+s
+ linkflags64 = -Wl,-x -Wl,+h$(@F) -ldl
+ pchcreate = "+hdr_create "
+ pchuse = "+hdr_use "
}
xlC_r {
- cxx = xlC_r
- arflags += -X64 -rv
- compilerflags = -q64
- platforms = aix
- pchcreate = -qgenpcomp=
- pchuse = -qusepcomp=
-}
-
-xlC_r32 {
- cxx = xlC_r
- platforms = aix
- pchcreate = -qgenpcomp=
- pchuse = -qusepcomp=
+ cxx = xlC_r
+ arflags64 += -X64 -rv
+ compilerflags64 = -q64
+ platforms = aix
+ pchcreate = -qgenpcomp=
+ pchuse = -qusepcomp=
}
SGICC {
- cxx = CC
- pic = -KPIC
- shflags = -shared
- compileflags = -64
- linkflags = -Wl,-woff,84
- clean = ii_files
- platforms = irix
- pchcreate = -LANG:create_pch=
- pchuse = -diag_suppress 3056 -LANG:use_pch=
-}
-
-SGICC32 {
- cxx = CC
- pic = -KPIC
- shflags = -shared
- linkflags = -Wl,-woff,84 -ldl
- clean = ii_files
- platforms = irix
- pchcreate = -LANG:create_pch=
- pchuse = -diag_suppress 3056 -LANG:use_pch=
+ cxx = CC
+ pic = -KPIC
+ shflags = -shared
+ compilerflags64 = -64
+ linkflags = -Wl,-woff,84
+ clean = ii_files
+ platforms = irix
+ pchcreate = -LANG:create_pch=
+ pchuse = -diag_suppress 3056 -LANG:use_pch=
}
wrsppc {
- cxx = g++ppc
- ld = ldppc
- cputype = ppc
- cpu = PPC604
- ar = arppc
- nm = nmppc
- compileflags = -mlongcall -nostdlib
- linkflags = -X -r
- platforms = vxworks
+ cxx = g++ppc
+ ld = ldppc
+ cputype = ppc
+ cpu = PPC604
+ ar = arppc
+ nm = nmppc
+ compilerflags = -mlongcall -nostdlib
+ linkflags = -X -r
+ platforms = vxworks
}
wrspentium {
- cxx = g++pentium
- ld = ldpentium
- cputype = pentium
- cpu = PENTIUM
- ar = arpentium
- nm = nmpentium
- compileflags = -nostdlib
- linkflags = -X -r
- platforms = vxworks
+ cxx = g++pentium
+ ld = ldpentium
+ cputype = pentium
+ cpu = PENTIUM
+ ar = arpentium
+ nm = nmpentium
+ compilerflags = -nostdlib
+ linkflags = -X -r
+ platforms = vxworks
}
NCC {
@@ -247,13 +212,13 @@ vxworks {
extracppflags = -I$(WIND_BASE)/target/h
}
-cygwin32 {
+cygwin {
dll_ext = .dll
exe_ext = .exe
rc = windres
}
-mingw32 {
+mingw {
lib_prefix =
dll_ext = .dll
exe_ext = .exe