Print this page
Linking fixes for Solarish systems

Split Close
Expand all
Collapse all
          --- old/bin/Makefile
          +++ new/bin/Makefile
↓ open down ↓ 11 lines elided ↑ open up ↑
  12   12  # express or implied. See the License for the specific language governing
  13   13  # permissions and limitations under the License.
  14   14  #
  15   15  
  16   16  all: s2nc s2nd
  17   17  include ../s2n.mk
  18   18  
  19   19  ifeq ($(shell uname),Darwin)
  20   20      LIBS = 
  21   21  else
  22      -    LIBS = -ldl -lrt -lpthread
       22 +    LIBS = -ldl -lrt -lpthread -lsocket -lnsl
  23   23  endif
  24   24  
  25   25  LDFLAGS += -L../lib/ -ls2n ${LIBS}
  26   26  CRUFT += s2nc s2nd
  27   27  
  28   28  s2nc: s2nc.c echo.c
  29   29          ${CC} ${CFLAGS} s2nc.c echo.c  -o s2nc ${LDFLAGS}
  30   30  
  31   31  s2nd: s2nd.c echo.c
  32   32          ${CC} ${CFLAGS} s2nd.c echo.c -o s2nd ${LDFLAGS}
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX