1# 2# Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com) 3# 4# Distributed under the Boost Software License, Version 1.0. (See accompanying 5# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6# 7 8subproject libs/asio/example/local ; 9 10project boost : $(BOOST_ROOT) ; 11 12if $(UNIX) 13{ 14 switch $(JAMUNAME) 15 { 16 case SunOS* : 17 { 18 SOCKET_LIBS = <find-library>socket <find-library>nsl ; 19 } 20 } 21} 22 23exe connect_pair 24 : <lib>@boost/libs/system/build/boost_system 25 <lib>@boost/libs/thread/build/boost_thread 26 connect_pair.cpp 27 : <include>$(BOOST_ROOT) 28 <include>../../../.. 29 <define>BOOST_ALL_NO_LIB=1 30 <threading>multi 31 <mingw><*><find-library>ws2_32 32 <mingw><*><find-library>mswsock 33 $(SOCKET_LIBS) 34 ; 35 36exe iostream_client 37 : <lib>@boost/libs/system/build/boost_system 38 iostream_client.cpp 39 : <include>$(BOOST_ROOT) 40 <include>../../../.. 41 <define>BOOST_ALL_NO_LIB=1 42 <threading>multi 43 <mingw><*><find-library>ws2_32 44 <mingw><*><find-library>mswsock 45 $(SOCKET_LIBS) 46 ; 47 48exe stream_client 49 : <lib>@boost/libs/system/build/boost_system 50 stream_client.cpp 51 : <include>$(BOOST_ROOT) 52 <include>../../../.. 53 <define>BOOST_ALL_NO_LIB=1 54 <threading>multi 55 <mingw><*><find-library>ws2_32 56 <mingw><*><find-library>mswsock 57 $(SOCKET_LIBS) 58 ; 59 60exe stream_server 61 : <lib>@boost/libs/system/build/boost_system 62 stream_server.cpp 63 : <include>$(BOOST_ROOT) 64 <include>../../../.. 65 <define>BOOST_ALL_NO_LIB=1 66 <threading>multi 67 <mingw><*><find-library>ws2_32 68 <mingw><*><find-library>mswsock 69 $(SOCKET_LIBS) 70 ; 71