#************************************************************************* # Copyright (c) 2002 The University of Chicago, as Operator of Argonne # National Laboratory. # Copyright (c) 2002 The Regents of the University of California, as # Operator of Los Alamos National Laboratory. # EPICS BASE Versions 3.13.7 # and higher are distributed subject to a Software License Agreement found # in file LICENSE that is included with this distribution. #************************************************************************* # Revision-Id: anj@aps.anl.gov-20101005192737-disfz3vs0f3fiixd # # This file is maintained by the EPICS community. # Sites may override these definitions in CONFIG_SITE.Host.win32-x86-mingw # Include definitions common to all Unix archs include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon EXE = .exe SHARED_LIBRARIES = NO ARCH_CLASS = WIN32 AR = ar -rc ARCMD = $(AR) $@ RANLIB = ranlib -t ANSI=GCC CPLUSPLUS=G++ # Compiler defines _X86_ 1 # Compiler defines __MSVCRT__ 1 # Compiler defines __MINGW32__ 1 # Compiler defines __WIN32 1 # Compiler defines __WINNT 1 # Compiler defines __WINNT__ 1 # Compiler defines __WIN32__ 1 # Compiler defines _WIN32 1 # Compiler defines WIN32 1 # Compiler defines WINNT 1 # Compiler does not define __unix __unix__ unix OP_SYS_CFLAGS = OP_SYS_CXXFLAGS += -D__cplusplus GCC_DEP_CFLAGS = G++_DEP_CFLAGS = POSIX_CPPFLAGS_YES = ARCH_DEP_LDLIBS = -lws2_32 -ladvapi32 -luser32 -lkernel32 -lwinmm # Remove -ansi compile option for gcc (does not allow c++ type comments). GCC_ANSI = $(GCC) GCC_STRICT = $(GCC) -pedantic G++_NORMAL = $(G++) -pedantic G++_STRICT = $(G++) -pedantic