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 ;