if $(UNIX) {
if $(OS) = CYGWIN {
C++ = g++ ;
C++FLAGS = -Wall -Wno-unknown-pragmas -O -g ;
LINK = g++ ;
LINKFLAGS = -O -g ;
} else {
EXIT "Unsupported platform" ;
}
} else if $(NT) {
if $(TOOLSET) = BORLANDC {
LINKFLAGS = -v- -Tpe -ap -c ;
C++FLAGS = -q -O1 -v- -tWM ;
} else if $(TOOLSET) = VISUALC {
C++FLAGS = /MT /W1 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" ;
LINKFLAGS = /subsystem:console /incremental:no /machine:I386 /out:"paradigm.exe" ;
# STDHDRS = "\"C:/Program Files/Microsoft Visual Studio/VC98/Include\"" ;
STDHDRS = "C:/dev/STLport-5.0-1031/stlport" ;
STDLIBPATH = "C:/dev/STLport-5.0-1031/lib" ;
LINKLIBS = ws2_32.lib stlport_vc6_static.lib libcmt.lib ;
} else {
EXIT "Unsupported platform" ;
}
} else {
EXIT "Unsupported platform" ;
}
Main paradigm : paradigm.cpp connection.cpp server.cpp socket.cpp event.cpp eventqueue.cpp log.cpp user.cpp ;