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