Print this page
    
Linking fixes for Solarish systems
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/bin/Makefile
          +++ new/bin/Makefile
   1    1  #
   2    2  # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   3    3  #
   4    4  # Licensed under the Apache License, Version 2.0 (the "License").
   5    5  # You may not use this file except in compliance with the License.
   6    6  # A copy of the License is located at
   7    7  #
   8    8  #  http://aws.amazon.com/apache2.0
   9    9  #
  10   10  # or in the "license" file accompanying this file. This file is distributed
  11   11  # on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  
    | 
      ↓ 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