$NetBSD: patch-Makefile,v 1.1 2022/04/02 11:08:47 nia Exp $ Honor settings from environment. --- Makefile.orig 2009-10-27 01:45:50.000000000 +0000 +++ Makefile @@ -30,32 +30,32 @@ INCLUDEDIR = /usr/include MANDIR = /usr/share/man DESTDIR = -CC = gcc -LD = $(CC) +#CC = gcc +#LD = $(CC) LD_lib = $(LD) RM = rm -f LN_s = ln -s -f MKDIR = umask 022 && mkdir -p INSTALL = install -c -CFLAGS = -Wall -O2 +#CFLAGS = -Wall -O2 CFLAGS_lib = $(CFLAGS) -fPIC CFLAGS_bin = $(CFLAGS) -fomit-frame-pointer -LDFLAGS = +#LDFLAGS = LDFLAGS_shared = --shared LDFLAGS_shared_LINUX = --shared LDFLAGS_shared_SUN = -G LDFLAGS_shared_HP = -b -LDFLAGS_lib = $(LDFLAGS_shared) -LDFLAGS_lib_LINUX = $(LDFLAGS_shared_LINUX) \ +LDFLAGS_lib = $(LDFLAGS) $(LDFLAGS_shared) +LDFLAGS_lib_LINUX = $(LDFLAGS) $(LDFLAGS_shared_LINUX) \ -Wl,--soname,$(SHARED_LIB),--version-script,$(MAP_LIB) -LDFLAGS_lib_SUN = $(LDFLAGS_shared_SUN) -LDFLAGS_lib_HP = $(LDFLAGS_shared_HP) -LDFLAGS_pam = $(LDFLAGS_shared) -LDFLAGS_pam_LINUX = $(LDFLAGS_shared_LINUX) \ +LDFLAGS_lib_SUN = $(LDFLAGS) $(LDFLAGS_shared_SUN) +LDFLAGS_lib_HP = $(LDFLAGS) $(LDFLAGS_shared_HP) +LDFLAGS_pam = $(LDFLAGS) $(LDFLAGS_shared) +LDFLAGS_pam_LINUX = $(LDFLAGS) $(LDFLAGS_shared_LINUX) \ -Wl,--version-script,$(MAP_PAM) -LDFLAGS_pam_SUN = $(LDFLAGS_shared_SUN) -LDFLAGS_pam_HP = $(LDFLAGS_shared_HP) +LDFLAGS_pam_SUN = $(LDFLAGS) $(LDFLAGS_shared_SUN) +LDFLAGS_pam_HP = $(LDFLAGS) $(LDFLAGS_shared_HP) LDLIBS_lib = LDLIBS_pam = -lpam -lcrypt @@ -119,7 +119,7 @@ $(DEVEL_LIB): $(SHARED_LIB) $(LN_s) $(SHARED_LIB) $(DEVEL_LIB) $(SHARED_PAM): $(OBJS_PAM) $(MAP_PAM) $(DEVEL_LIB) - $(LD_lib) $(LDFLAGS_pam) $(OBJS_PAM) $(LDLIBS_pam) -L. -lpasswdqc -o $(SHARED_PAM) + $(LD_lib) $(LDFLAGS_pam) $(OBJS_PAM) $(LDLIBS_pam) -L. -Wl,-R${PREFIX}/lib -lpasswdqc -o $(SHARED_PAM) pwqgen: $(OBJS_GEN) $(DEVEL_LIB) $(LD) $(LDFLAGS) $(OBJS_GEN) -L. -lpasswdqc -o $@