37 lines
1.3 KiB
Text
37 lines
1.3 KiB
Text
$NetBSD: patch-ba,v 1.5 2017/07/13 13:15:25 wiz Exp $
|
|
|
|
--- config.solaris-32bit.orig 2014-12-11 10:33:47.000000000 +0000
|
|
+++ config.solaris-32bit
|
|
@@ -1,17 +1,20 @@
|
|
-COMPILE_OPTS = $(INCLUDES) -I. -O -DSOLARIS -DXLOCALE_NOT_USED -DSOCKLEN_T=socklen_t
|
|
+.SUFFIXES: .la .lo .cpp
|
|
+COMPILE_OPTS = ${INCLUDES} -I. ${CPPFLAGS} -O -DSOLARIS -DSOCKLEN_T=socklen_t -DXLOCALE_NOT_USED=1
|
|
C = c
|
|
-C_COMPILER = cc
|
|
-C_FLAGS = $(COMPILE_OPTS)
|
|
+C_COMPILER = ${LIBTOOL} --tag=CC --mode=compile ${CC}
|
|
+C_FLAGS = ${COMPILE_OPTS}
|
|
CPP = cpp
|
|
-CPLUSPLUS_COMPILER = c++
|
|
-CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall
|
|
-OBJ = o
|
|
-LINK = c++ -o
|
|
-LINK_OPTS = -L.
|
|
-CONSOLE_LINK_OPTS = $(LINK_OPTS)
|
|
-LIBRARY_LINK = ld -o
|
|
-LIBRARY_LINK_OPTS = $(LINK_OPTS) -r -dn
|
|
-LIB_SUFFIX = a
|
|
+CPLUSPLUS_COMPILER = ${LIBTOOL} --tag=CXX --mode=compile c++
|
|
+CPLUSPLUS_FLAGS = ${COMPILE_OPTS} -Wall
|
|
+OBJ = lo
|
|
+LINK = ${LIBTOOL} --tag=CXX --mode=link c++ -o
|
|
+LINK+= # this is needed to add a space!
|
|
+LINK_OPTS = -Wl,-R${PREFIX}/lib -lm ${LDFLAGS}
|
|
+CONSOLE_LINK_OPTS = ${LINK_OPTS}
|
|
+LIBRARY_LINK = ${LIBTOOL} --tag=CXX --mode=link c++ -rpath ${PREFIX}/lib -version-info 0:0 -o
|
|
+LIBRARY_LINK+= # this is needed to add a space!
|
|
+LIBRARY_LINK_OPTS = ${LINK_OPTS} -r -dn
|
|
+LIB_SUFFIX = la
|
|
LIBS_FOR_CONSOLE_APPLICATION = -lsocket -lnsl
|
|
LIBS_FOR_GUI_APPLICATION = $(LIBS_FOR_CONSOLE_APPLICATION)
|
|
EXE =
|