From: Mika Lindqvist Date: Sat, 21 Jan 2023 23:12:24 +0000 (+0200) Subject: Fix missing gzip functions when linking example and minigzip binaries. X-Git-Tag: 2.1.0-beta1~87 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bfbbea778cfeeab0222d4fa0f01a63f01b38646f;p=thirdparty%2Fzlib-ng.git Fix missing gzip functions when linking example and minigzip binaries. --- diff --git a/Makefile.in b/Makefile.in index aebd9a7b..98b9042e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -109,6 +109,7 @@ OBJG = \ gzread.o \ gzwrite.o +TESTOBJG = OBJC = $(OBJZ) $(OBJG) PIC_OBJZ = \ @@ -254,20 +255,20 @@ ifneq ($(SHAREDLIB),$(SHAREDTARGET)) endif endif -example$(EXE): example.o $(STATICLIB) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ example.o $(TEST_LIBS) $(LDSHAREDLIBC) +example$(EXE): example.o $(TESTOBJG) $(STATICLIB) + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ example.o $(TESTOBJG) $(TEST_LIBS) $(LDSHAREDLIBC) ifneq ($(STRIP),) $(STRIP) $@ endif -minigzip$(EXE): minigzip.o $(STATICLIB) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ minigzip.o $(TEST_LIBS) $(LDSHAREDLIBC) +minigzip$(EXE): minigzip.o $(TESTOBJG) $(STATICLIB) + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ minigzip.o $(TESTOBJG) $(TEST_LIBS) $(LDSHAREDLIBC) ifneq ($(STRIP),) $(STRIP) $@ endif -minigzipsh$(EXE): minigzip.o $(SHAREDTARGET) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ minigzip.o $(SHAREDLIB) $(LDSHAREDLIBC) +minigzipsh$(EXE): minigzip.o $(PIC_TESTOBJG) $(SHAREDTARGET) + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ minigzip.o $(PIC_TESTOBJG) $(SHAREDLIB) $(LDSHAREDLIBC) ifneq ($(STRIP),) $(STRIP) $@ endif diff --git a/configure b/configure index 89b49a43..b05a7314 100755 --- a/configure +++ b/configure @@ -872,6 +872,7 @@ if test $gzfileops -eq 1; then OBJC="${OBJC} \$(OBJG)" PIC_OBJC="${PIC_OBJC} \$(PIC_OBJG)" else + TESTOBJG="\$(OBJG)" PIC_TESTOBJG="\$(OBJG)" fi @@ -2056,6 +2057,7 @@ echo RCFLAGS = $RCFLAGS >> configure.log echo RCOBJS = $RCOBJS >> configure.log echo STRIP = $STRIP >> configure.log echo OBJC = $OBJC >> configure.log +echo TESTOBJG = $TESTOBJG >> configure.log echo PIC_TESTOBJG = $PIC_TESTOBJG >> configure.log echo PIC_OBJC = $PIC_OBJC >> configure.log echo RANLIB = $RANLIB >> configure.log @@ -2148,6 +2150,7 @@ sed < $SRCDIR/Makefile.in " /^SRCDIR *=/s#=.*#=$SRCDIR# /^INCLUDES *=/s#=.*#=$INCLUDES# /^OBJC *=/s#=.*#= $OBJC# +/^TESTOBJG *=/s#=.*#= $TESTOBJG# /^PIC_TESTOBJG *=/s#=.*#= $PIC_TESTOBJG# /^PIC_OBJC *=/s#=.*#= $PIC_OBJC# /^all: */s#:.*#: $ALL#