(file) Return to platform_WIN32_IX86_MSVC.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

File: [Pegasus] / pegasus / mak / platform_WIN32_IX86_MSVC.mak (download)
Revision: 1.23, Tue Feb 1 19:27:36 2005 UTC (19 years, 3 months ago) by karl
Branch: MAIN
CVS Tags: pegasus25BeforeLicenseUpdate, PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH, PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP-214B-root
Changes since 1.22: +3 -0 lines
BUG#: 2633
TITLE: Turn on SLP compile for windows

DESCRIPTION: Set flag to enable SLP compile for windows.

OS_TYPE = windows
OS = win32
ARCHITECTURE = iX86
COMPILER = msvc

SYS_INCLUDES =

DEPEND_INCLUDES =

DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -D_WIN32_WINNT=0x0400
#-D_WIN32_WINNT=0x0400 -DWINVER=0x0400

ifdef PEGASUS_DEBUG
  FLAGS = -GX -GR -W3 -Od -Zi -MDd -DDEBUG -Fd$(OBJ_DIR)/
  LINK_FLAGS = -debug
else
  FLAGS = -GX -GR -W3 -O2 -MD
endif

ifdef PEGASUS_DEBUG_CIMEXCEPTION
 DEFINES += -DPEGASUS_DEBUG_CIMEXCEPTION
endif

# Enable the compilation of the SLP functions.
PEGASUS_ENABLE_SLP=true

# ATTN KS 20020927 - Add flag to allow conditional testing of interoperability
# changes during interoperability tests.
ifdef PEGASUS_SNIA_INTEROP_TEST
 DEFINES+= -DPEGASUS_SNIA_INTEROP_TEST
endif

RM = mu rm

RMDIRHIER = mu rmdirhier

MKDIRHIER = mu mkdirhier

COPY = mu copy

MOVE = mu move

CXX = cl -nologo

EXE_OUT = -Fe

LIB_OUT = -out:

OBJ = .obj

OBJ_OUT = -Fo

EXE = .exe

DLL = .dll

ILK = .ilk

PDB = .pdb

EXP = .exp

AR = LINK -nologo -dll

LIB_PREFIX =

LIB_SUFFIX = .lib

TOUCH = mu touch

ECHO = mu echo

LEX = flex

YACC = bison

SH = bash

YACC = bison

INSTALL_LIBRARY = echo Not supported.
INSTALL_PROGRAM = echo Not supported.
INSTALL_SBIN_PROGRAM = echo Not supported.

# Windows DLLs are installed in the $(PEGASUS_HOME)/bin directory
PEGASUS_DEST_LIB_DIR = bin
 
# The Provider User Context feature (PEP 197) is not supported on Windows
PEGASUS_DISABLE_PROV_USERCTXT=1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2