Win32 changes made by K Evans.

This commit is contained in:
Janet B. Anderson
2004-10-15 18:20:49 +00:00
parent 89aa261055
commit 2bbcec03c0
3 changed files with 124 additions and 68 deletions

View File

@@ -11,13 +11,57 @@
-include $(TOP)/configure/os/CONFIG_SITE.Common.Common
# If objects were compiled with different default runtime libraries
# (not a good idea), specify which one you want to use in the product
# by making it the default and the others nodefault. Use
# WIN32_RUNTIME = MD, MT, or ML in Makefile.Host if you want to do
# this. It will avoid LNK4098 warnings.
# msvcrt.lib -MD Multi-thread DLL
# msvcrtd.lib -MDd Multi-thread DLL, Debug
# libcmt.lib -MT Multi-thread
# libcmtd.lib -MTd Multi-thread, Debug
# libc.lib -ML Single-thread
# libcd.lib -MLd Single-thread, Debug
X11_LIB = d:/cygwin/usr/X11R6/lib
X11_INC = d:/cygwin/usr/X11R6/include
# MD Multi-thread DLL product
ARCH_DEP_LDFLAGS_MD_NO += /DEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_MD_NO += /NODEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_MD_YES += /DEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_MD_YES += /NODEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_MD += $(ARCH_DEP_LDFLAGS_MD_$(HOST_OPT))
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libcd.lib"
MOTIF_LIB = $(X11_LIB)
MOTIF_INC = $(X11_INC)
# MT Multi-threaded product
ARCH_DEP_LDFLAGS_MT_NO += /DEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS_MT_NO += /NODEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_MT_YES += /DEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_MT_YES += /NODEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS_MT += $(ARCH_DEP_LDFLAGS_MT_$(HOST_OPT))
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"libcd.lib"
# ML Single-threaded product
ARCH_DEP_LDFLAGS_ML_NO += /DEFAULTLIB:"libcd.lib"
ARCH_DEP_LDFLAGS_ML_NO += /NODEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_ML_YES += /DEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_ML_YES += /NODEFAULTLIB:"libcd.lib"
ARCH_DEP_LDFLAGS_ML += $(ARCH_DEP_LDFLAGS_ML_$(HOST_OPT))
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS += $(ARCH_DEP_LDFLAGS_$(WIN32_RUNTIME))
# ---------- java definitions
JAVA_DIR=c:/j2sdk1.4.1_01
# ---------- tcl/tk definitions
TCL = c:\\Tcl
TK_LIB = $(TCL)/lib
TK_INC = $(TCL)/include
@@ -32,6 +76,12 @@ IDL = /usr/local/idl
# IDL=$(IDL)/external/rpc is the sun4 version
IDLRPC = $(IDL)/external/rpc.solaris
X11_LIB = d:/cygwin/usr/X11R6/lib
X11_INC = d:/cygwin/usr/X11R6/include
MOTIF_LIB = $(X11_LIB)
MOTIF_INC = $(X11_INC)
OPENWIN =
INTERVIEWS_BIN =
WINGZ_INC =
@@ -51,4 +101,3 @@ ZLIB_CFLAG = -DzLib
ZLIB_PROD_LIB = z
z_DIR = $(EPICS_EXTENSIONS_LIB)
JAVA_DIR=c:/j2sdk1.4.1_01

View File

@@ -11,8 +11,9 @@
-include $(TOP)/configure/os/CONFIG_SITE.Common.Common
PYTHON_DIR=/usr/lib/python2.2
PYTHON_INCLUDE=/usr/include/python2.2
#PYTHON_DIR=/usr/lib/python2.2
#PYTHON_INCLUDE=/usr/include/python2.2
PYTHON_INCLUDE=/System/Library/Frameworks/Python.framework/Versions/2.3/include/python2.3
# Following 3 for SDDS
#USE_GD_LIBRARY=1

View File

@@ -1,5 +1,5 @@
#
# $Id$
# CONFIG_SITE.win32-x86.win32-x86,v 1.3 2003/09/03 19:06:10 jba Exp
#
# Site Specific Configuration Information
# Only the local epics system manager should modify this file
@@ -11,68 +11,57 @@
-include $(TOP)/configure/os/CONFIG_SITE.Common.Common
# If objects were compiled with different default runtime libraries
# (not a good idea), specify which one you want to use in the product
# by making it the default and the others nodefault. Use
# WIN32_RUNTIME = MD, MT, or ML in Makefile.Host if you want to do
# this. It will avoid LNK4098 warnings.
# msvcrt.lib -MD Multi-thread DLL
# msvcrtd.lib -MDd Multi-thread DLL, Debug
# libcmt.lib -MT Multi-thread
# libcmtd.lib -MTd Multi-thread, Debug
# libc.lib -ML Single-thread
# libcd.lib -MLd Single-thread, Debug
EXCEED = Exceed7.0
# MD Multi-thread DLL product
ARCH_DEP_LDFLAGS_MD_NO += /DEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_MD_NO += /NODEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_MD_YES += /DEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_MD_YES += /NODEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_MD += $(ARCH_DEP_LDFLAGS_MD_$(HOST_OPT))
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_MD += /NODEFAULTLIB:"libcd.lib"
ifeq ($(EXCEED),Exceed5)
X11_LIB = c:/exceed5/xdk/lib
X11_INC = c:/exceed5/xdk/include
EXCEED_XLIBS=xmstatic xt xlibgui xlib xmu
xmstatic_DIR=$(X11_LIB)
xt_DIR=$(X11_LIB)
xlibgui_DIR=$(X11_LIB)
xlib_DIR=$(X11_LIB)
xmu_DIR=$(X11_LIB)
EXCEED_CFLAGS=
endif
ifeq ($(EXCEED),Exceed6.0)
X11_LIB = c:/exceed/xdk/lib
X11_INC = c:/exceed/xdk/include
EXCEED_XLIBS=xmstatic HCLXt xlibgui xlib HCLXmu
xmstatic_DIR=$(X11_LIB)
HCLXt_DIR=$(X11_LIB)
xlibgui_DIR=$(X11_LIB)
xlib_DIR=$(X11_LIB)
HCLXmu_DIR=$(X11_LIB)
EXCEED_CFLAGS=
endif
ifeq ($(EXCEED),Exceed6.1)
X11_LIB = c:/exceed/xdk/lib
X11_INC = c:/exceed/xdk/include
EXCEED_XLIBS=XmStatic XmStatXt xlibgui xlib HCLXmu
XmStatic_DIR=$(X11_LIB)
XmStatXt_DIR=$(X11_LIB)
xlibgui_DIR=$(X11_LIB)
xlib_DIR=$(X11_LIB)
HCLXmu_DIR=$(X11_LIB)
EXCEED_CFLAGS=/DXMSTATIC
endif
ifeq ($(EXCEED),Exceed6.2)
X11_LIB = c:/exceed/xdk/lib
X11_INC = c:/exceed/xdk/include
EXCEED_XLIBS=XmStatic XmStatXt xlibgui Xlib hclXmu
XmStatic_DIR=$(X11_LIB)
XmStatXt_DIR=$(X11_LIB)
xlibgui_DIR=$(X11_LIB)
Xlib_DIR=$(X11_LIB)
hclXmu_DIR=$(X11_LIB)
EXCEED_CFLAGS=/DXMSTATIC
endif
ifeq ($(EXCEED),Exceed7.0)
X11_LIB = c:/Exceed/xdk/lib
X11_INC = c:/Exceed/xdk/include
EXCEED_XLIBS=XmStatic XmStatXt XlibGui Xlib HCLXmu
XmStatic_DIR=$(X11_LIB)
XmStatXt_DIR=$(X11_LIB)
XlibGui_DIR=$(X11_LIB)
Xlib_DIR=$(X11_LIB)
HCLXmu_DIR=$(X11_LIB)
EXCEED_CFLAGS=/DXMSTATIC /DMOTIFAPP
endif
# MT Multi-threaded product
ARCH_DEP_LDFLAGS_MT_NO += /DEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS_MT_NO += /NODEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_MT_YES += /DEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_MT_YES += /NODEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS_MT += $(ARCH_DEP_LDFLAGS_MT_$(HOST_OPT))
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_MT += /NODEFAULTLIB:"libcd.lib"
MOTIF_LIB = $(X11_LIB)
MOTIF_INC = $(X11_INC)
# ML Single-threaded product
ARCH_DEP_LDFLAGS_ML_NO += /DEFAULTLIB:"libcd.lib"
ARCH_DEP_LDFLAGS_ML_NO += /NODEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_ML_YES += /DEFAULTLIB:"libc.lib"
ARCH_DEP_LDFLAGS_ML_YES += /NODEFAULTLIB:"libcd.lib"
ARCH_DEP_LDFLAGS_ML += $(ARCH_DEP_LDFLAGS_ML_$(HOST_OPT))
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"msvcrt.lib"
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"msvcrtd.lib"
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"libcmt.lib"
ARCH_DEP_LDFLAGS_ML += /NODEFAULTLIB:"libcmtd.lib"
ARCH_DEP_LDFLAGS += $(ARCH_DEP_LDFLAGS_$(WIN32_RUNTIME))
# ---------- java definitions
JAVA_DIR=c:/j2sdk1.4.1_01
# ---------- tcl/tk definitions
TCL = c:\\Tcl
TK_LIB = $(TCL)/lib
TK_INC = $(TCL)/include
@@ -87,6 +76,25 @@ IDL = /usr/local/idl
# IDL=$(IDL)/external/rpc is the sun4 version
IDLRPC = $(IDL)/external/rpc.solaris
X11_LIB = c:/Exceed/Exceed/xdk/lib
X11_INC = c:/Exceed/Exceed/xdk/include
EXCEED_XLIBS=XmStatic XmStatXt XlibGui Xlib HCLXmu
XmStatic_DIR=$(X11_LIB)
XmStatXt_DIR=$(X11_LIB)
XlibGui_DIR=$(X11_LIB)
Xlib_DIR=$(X11_LIB)
HCLXmu_DIR=$(X11_LIB)
EXCEED_CFLAGS=/DXMSTATIC /DMOTIFAPP
# Override for XFree86/LessTif
#X11_LIB = c:/Cygwin/usr/X11R6/lib
#X11_INC = c:/Cygwin/usr/X11R6/include
#EXCEED_XLIBS = Xm Xt Xp Xmu X11 Xext
#EXCEED_CFLAGS =
MOTIF_LIB = $(X11_LIB)
MOTIF_INC = $(X11_INC)
OPENWIN =
INTERVIEWS_BIN =
WINGZ_INC =
@@ -105,5 +113,3 @@ SCIPLOT = ../../src/medmdev/medm
ZLIB_CFLAG = -DzLib
ZLIB_PROD_LIB = z
z_DIR = $(EPICS_EXTENSIONS_LIB)
JAVA_DIR=c:/j2sdk1.4.1_01