Print this page
Linking fixes for Solarish systems


   2 # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   3 #
   4 # Licensed under the Apache License, Version 2.0 (the "License").
   5 # You may not use this file except in compliance with the License.
   6 # A copy of the License is located at
   7 #
   8 #  http://aws.amazon.com/apache2.0
   9 #
  10 # or in the "license" file accompanying this file. This file is distributed
  11 # on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  12 # express or implied. See the License for the specific language governing
  13 # permissions and limitations under the License.
  14 #
  15 
  16 all: s2nc s2nd
  17 include ../s2n.mk
  18 
  19 ifeq ($(shell uname),Darwin)
  20     LIBS = 
  21 else
  22     LIBS = -ldl -lrt -lpthread
  23 endif
  24 
  25 LDFLAGS += -L../lib/ -ls2n ${LIBS}
  26 CRUFT += s2nc s2nd
  27 
  28 s2nc: s2nc.c echo.c
  29         ${CC} ${CFLAGS} s2nc.c echo.c  -o s2nc ${LDFLAGS}
  30 
  31 s2nd: s2nd.c echo.c
  32         ${CC} ${CFLAGS} s2nd.c echo.c -o s2nd ${LDFLAGS}


   2 # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   3 #
   4 # Licensed under the Apache License, Version 2.0 (the "License").
   5 # You may not use this file except in compliance with the License.
   6 # A copy of the License is located at
   7 #
   8 #  http://aws.amazon.com/apache2.0
   9 #
  10 # or in the "license" file accompanying this file. This file is distributed
  11 # on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  12 # express or implied. See the License for the specific language governing
  13 # permissions and limitations under the License.
  14 #
  15 
  16 all: s2nc s2nd
  17 include ../s2n.mk
  18 
  19 ifeq ($(shell uname),Darwin)
  20     LIBS = 
  21 else
  22     LIBS = -ldl -lrt -lpthread -lsocket -lnsl
  23 endif
  24 
  25 LDFLAGS += -L../lib/ -ls2n ${LIBS}
  26 CRUFT += s2nc s2nd
  27 
  28 s2nc: s2nc.c echo.c
  29         ${CC} ${CFLAGS} s2nc.c echo.c  -o s2nc ${LDFLAGS}
  30 
  31 s2nd: s2nd.c echo.c
  32         ${CC} ${CFLAGS} s2nd.c echo.c -o s2nd ${LDFLAGS}