- Subject: Re: [slang-users] slang 2.3.0 released
- From: Marco Atzeri <marco.atzeri@xxxxxxxxx>
- Date: Sat, 20 Sep 2014 19:38:48 +0200
On 18/09/2014 05:45, John E. Davis wrote:
Hi,
Version 2.3.0 of the slang library has been released. Although more
than 3 years have passed since the previous release (2.2.4), the
library is backwards binary-compatible with previous versions in the
2.x series.
attached patch to allow compilation on cygwin.
For module compilation the libraries must be the last.
Regards
Marco
--- origsrc/slang-2.3.0/modules/Makefile.in 2014-09-18 05:02:24.000000000 +0200
+++ src/slang-2.3.0/modules/Makefile.in 2014-09-20 18:50:04.036357700 +0200
@@ -85,7 +85,7 @@ RPATH = @RPATH@
LIBS = $(LDFLAGS) $(RPATH) $(SLANG_LIB) $(DL_LIB) @M_LIB@
INCS = $(SLANG_SRCINC)
-COMPILE_CMD = $(CC_SHARED) $(INCS) $(LIBS)
+COMPILE_CMD = $(CC_SHARED) $(INCS)
#---------------------------------------------------------------------------
all: $(OBJDIR)/Makefile
cd $(OBJDIR) && $(MAKE) $(MODULES)
@@ -100,44 +100,44 @@ $(OBJDIR)/Makefile: $(OBJDIR) Makefile
# These (and only these) targets are supposed to be built only in $(OBJDIR):
#
slsmg-module.so: $(SRCDIR)/slsmg-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/slsmg-module.c -o slsmg-module.so
+ $(COMPILE_CMD) $(SRCDIR)/slsmg-module.c -o slsmg-module.so $(LIBS)
rand-module.so: $(SRCDIR)/rand-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/rand-module.c -o rand-module.so
+ $(COMPILE_CMD) $(SRCDIR)/rand-module.c -o rand-module.so $(LIBS)
newt-module.so: $(SRCDIR)/newt-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/newt-module.c -o newt-module.so -lnewt
+ $(COMPILE_CMD) $(SRCDIR)/newt-module.c -o newt-module.so -lnewt $(LIBS)
termios-module.so: $(SRCDIR)/termios-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/termios-module.c -o termios-module.so
+ $(COMPILE_CMD) $(SRCDIR)/termios-module.c -o termios-module.so $(LIBS)
select-module.so: $(SRCDIR)/select-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/select-module.c -o select-module.so
+ $(COMPILE_CMD) $(SRCDIR)/select-module.c -o select-module.so $(LIBS)
fcntl-module.so: $(SRCDIR)/fcntl-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/fcntl-module.c -o fcntl-module.so
+ $(COMPILE_CMD) $(SRCDIR)/fcntl-module.c -o fcntl-module.so $(LIBS)
varray-module.so: $(SRCDIR)/varray-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/varray-module.c -o varray-module.so
+ $(COMPILE_CMD) $(SRCDIR)/varray-module.c -o varray-module.so $(LIBS)
pcre-module.so: $(SRCDIR)/pcre-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(PCRE_INC) $(SRCDIR)/pcre-module.c -o pcre-module.so $(PCRE_LIB)
+ $(COMPILE_CMD) $(PCRE_INC) $(SRCDIR)/pcre-module.c -o pcre-module.so $(PCRE_LIB) $(LIBS)
onig-module.so: $(SRCDIR)/onig-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(ONIG_INC) $(SRCDIR)/onig-module.c -o onig-module.so $(ONIG_LIB)
+ $(COMPILE_CMD) $(ONIG_INC) $(SRCDIR)/onig-module.c -o onig-module.so $(ONIG_LIB) $(LIBS)
png-module.so: $(SRCDIR)/png-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(PNG_INC) $(SRCDIR)/png-module.c -o png-module.so $(PNG_LIB)
+ $(COMPILE_CMD) $(PNG_INC) $(SRCDIR)/png-module.c -o png-module.so $(PNG_LIB) $(LIBS)
socket-module.so: $(SRCDIR)/socket-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/socket-module.c -o socket-module.so $(SOCKET_LIBS)
+ $(COMPILE_CMD) $(SRCDIR)/socket-module.c -o socket-module.so $(SOCKET_LIBS) $(LIBS)
iconv-module.so: $(SRCDIR)/iconv-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(ICONV_INC) $(SRCDIR)/iconv-module.c -o iconv-module.so $(ICONV_LIB)
+ $(COMPILE_CMD) $(ICONV_INC) $(SRCDIR)/iconv-module.c -o iconv-module.so $(ICONV_LIB) $(LIBS)
zlib-module.so: $(SRCDIR)/zlib-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(ZLIB_INC) $(SRCDIR)/zlib-module.c -o zlib-module.so $(ZLIB_LIB)
+ $(COMPILE_CMD) $(ZLIB_INC) $(SRCDIR)/zlib-module.c -o zlib-module.so $(ZLIB_LIB) $(LIBS)
fork-module.so: $(SRCDIR)/fork-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/fork-module.c -o fork-module.so
+ $(COMPILE_CMD) $(SRCDIR)/fork-module.c -o fork-module.so $(LIBS)
sysconf-module.so: $(SRCDIR)/sysconf-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/sysconf-module.c -o sysconf-module.so
+ $(COMPILE_CMD) $(SRCDIR)/sysconf-module.c -o sysconf-module.so $(LIBS)
csv-module.so: $(SRCDIR)/csv-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/csv-module.c -o csv-module.so
+ $(COMPILE_CMD) $(SRCDIR)/csv-module.c -o csv-module.so $(LIBS)
base64-module.so: $(SRCDIR)/base64-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/base64-module.c -o base64-module.so
+ $(COMPILE_CMD) $(SRCDIR)/base64-module.c -o base64-module.so $(LIBS)
json-module.so: $(SRCDIR)/json-module.c $(CONFIG_H)
- $(COMPILE_CMD) $(SRCDIR)/json-module.c -o json-module.so
+ $(COMPILE_CMD) $(SRCDIR)/json-module.c -o json-module.so $(LIBS)
#
chksum-module.so: $(CHKSUM_OBJS)
- $(COMPILE_CMD) $(CHKSUM_OBJS) -o chksum-module.so
+ $(COMPILE_CMD) $(CHKSUM_OBJS) -o chksum-module.so $(LIBS)
chksum-module.o: $(SRCDIR)/chksum-module.c $(SRCDIR)/chksum.h
$(COMPILE_CMD) -c $(SRCDIR)/chksum-module.c
chksum_md5.o: $(SRCDIR)/chksum_md5.c $(SRCDIR)/chksum.h
@@ -146,9 +146,9 @@ chksum_sha1.o: $(SRCDIR)/chksum_sha1.c $
$(COMPILE_CMD) -c $(SRCDIR)/chksum_sha1.c
#
histogram-module.so: $(SRCDIR)/histogram-module.c $(SRCDIR)/histogram-module.inc
- $(COMPILE_CMD) $(SRCDIR)/histogram-module.c -o histogram-module.so
+ $(COMPILE_CMD) $(SRCDIR)/histogram-module.c -o histogram-module.so $(LIBS)
stats-module.so: $(SRCDIR)/stats-module.c $(SRCDIR)/stats-module.inc
- $(COMPILE_CMD) $(SRCDIR)/stats-module.c -o stats-module.so
+ $(COMPILE_CMD) $(SRCDIR)/stats-module.c -o stats-module.so $(LIBS)
#
# </targets to be built in $(OBJDIR)>
#
[2014 date index]
[2014 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]