@@ -292,11 +292,11 @@ LIBS = libkcgi.a \
292292 libkcgijson.a \
293293 libkcgixml.a \
294294 libkcgiregress.a
295- SOLIBS = libkcgi.so .$(LIBVER ) \
296- libkcgihtml.so .$(LIBVER ) \
297- libkcgijson.so .$(LIBVER ) \
298- libkcgixml.so .$(LIBVER ) \
299- libkcgiregress.so .$(LIBVER )
295+ SOLIBS = libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER ) \
296+ libkcgihtml.$( LINKER_SOSUFFIX ) .$(LIBVER ) \
297+ libkcgijson.$( LINKER_SOSUFFIX ) .$(LIBVER ) \
298+ libkcgixml.$( LINKER_SOSUFFIX ) .$(LIBVER ) \
299+ libkcgiregress.$( LINKER_SOSUFFIX ) .$(LIBVER )
300300CURL_LIBS_PKG != curl-config --libs 2>/dev/null || echo "-lcurl"
301301CURL_CFLAGS_PKG != curl-config --cflags 2>/dev/null || echo ""
302302LIBS_PKG != pkg-config --libs zlib 2>/dev/null || echo "-lz"
@@ -401,7 +401,7 @@ clean:
401401 rm -f sample samplepp samplepp.o sample-fcgi sample.o sample-fcgi.o kfcgi kfcgi.o
402402 rm -f $(SBLGS ) $(THTMLS ) extending01.html atom.xml
403403 rm -f $(LIBOBJS ) compats.o
404- rm -f $(LIBS ) * .so * .so .$(LIBVER )
404+ rm -f $(LIBS ) * .$( LINKER_SOSUFFIX ) * .$( LINKER_SOSUFFIX ) .$(LIBVER )
405405 rm -f kcgihtml.o kcgijson.o kcgixml.o kcgiregress.o regress/regress.o
406406 rm -f * .core
407407 rm -f $(REGRESS ) $(AFL ) regress/* .o
@@ -461,8 +461,8 @@ $(BIN): $(BIN).o libkcgi.a
461461libkcgi.a : $(LIBOBJS ) compats.o
462462 $(AR ) rs $@ $(LIBOBJS ) compats.o
463463
464- libkcgi.so .$(LIBVER ) : $(LIBOBJS ) compats.o
465- $(CC ) -shared -o $@ $(LIBOBJS ) compats.o $(LDFLAGS ) $(LDADD_MD5 ) \
464+ libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER ) : $(LIBOBJS ) compats.o
465+ $(CC ) $( LINKER_SOFLAG ) -o $@ $(LIBOBJS ) compats.o $(LDFLAGS ) $(LDADD_MD5 ) \
466466 -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) $(LIBS_PKG )
467467 ln -sf $@ ` basename $@ .$( LIBVER) `
468468
@@ -491,24 +491,24 @@ libkcgixml.a: kcgixml.o
491491libkcgiregress.a : kcgiregress.o
492492 $(AR ) rs $@ kcgiregress.o
493493
494- libkcgihtml.so .$(LIBVER ) : kcgihtml.o libkcgi.so .$(LIBVER )
495- $(CC ) -shared -o $@ kcgihtml.o $(LDFLAGS ) \
496- -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.so .$(LIBVER )
494+ libkcgihtml.$( LINKER_SOSUFFIX ) .$(LIBVER ) : kcgihtml.o libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
495+ $(CC ) $( LINKER_SOFLAG ) -o $@ kcgihtml.o $(LDFLAGS ) \
496+ -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
497497 ln -sf $@ ` basename $@ .$( LIBVER) `
498498
499- libkcgijson.so .$(LIBVER ) : kcgijson.o libkcgi.so .$(LIBVER )
500- $(CC ) -shared -o $@ kcgijson.o $(LDFLAGS ) \
501- -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.so .$(LIBVER )
499+ libkcgijson.$( LINKER_SOSUFFIX ) .$(LIBVER ) : kcgijson.o libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
500+ $(CC ) $( LINKER_SOFLAG ) -o $@ kcgijson.o $(LDFLAGS ) \
501+ -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
502502 ln -sf $@ ` basename $@ .$( LIBVER) `
503503
504- libkcgixml.so .$(LIBVER ) : kcgixml.o libkcgi.so .$(LIBVER )
505- $(CC ) -shared -o $@ kcgixml.o $(LDFLAGS ) \
506- -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.so .$(LIBVER )
504+ libkcgixml.$( LINKER_SOSUFFIX ) .$(LIBVER ) : kcgixml.o libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
505+ $(CC ) $( LINKER_SOFLAG ) -o $@ kcgixml.o $(LDFLAGS ) \
506+ -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
507507 ln -sf $@ ` basename $@ .$( LIBVER) `
508508
509- libkcgiregress.so .$(LIBVER ) : kcgiregress.o libkcgi.so .$(LIBVER )
510- $(CC ) -shared -o $@ kcgiregress.o $(LDFLAGS ) \
511- -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.so .$(LIBVER )
509+ libkcgiregress.$( LINKER_SOSUFFIX ) .$(LIBVER ) : kcgiregress.o libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
510+ $(CC ) $( LINKER_SOFLAG ) -o $@ kcgiregress.o $(LDFLAGS ) \
511+ -Wl,${LINKER_SONAME} ,$@ $(LDLIBS ) libkcgi.$( LINKER_SOSUFFIX ) .$(LIBVER )
512512 ln -sf $@ ` basename $@ .$( LIBVER) `
513513
514514# Sample programs.
0 commit comments