diff options
author | ru <ru@FreeBSD.org> | 2002-04-10 17:46:59 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2002-04-10 17:46:59 +0000 |
commit | 06b9707e4e772fa8d1931c0d9489710cc5139b81 (patch) | |
tree | 375560c5508f5710e458aac30379b353423eed9b /lib/libpam | |
parent | fb9fde2ce042dc474c526d836a9bd046ccac8f6e (diff) | |
download | FreeBSD-src-06b9707e4e772fa8d1931c0d9489710cc5139b81.zip FreeBSD-src-06b9707e4e772fa8d1931c0d9489710cc5139b81.tar.gz |
Don't override standard _EXTRADEPEND actions, add to them.
Fix CLEANFILES.
Collapse openpam_static_modules.o generation.
Diffstat (limited to 'lib/libpam')
-rw-r--r-- | lib/libpam/libpam/Makefile | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/libpam/libpam/Makefile b/lib/libpam/libpam/Makefile index b280278..4ff6766 100644 --- a/lib/libpam/libpam/Makefile +++ b/lib/libpam/libpam/Makefile @@ -141,19 +141,19 @@ STATIC_MODULES = ${MODULES:C/.*/${MODULE_DIR}\/&\/lib&.a/} STATICOBJS += openpam_static_modules.o CLEANFILES += openpam_static.o -_EXTRADEPEND: openpam_static.c +# We want to add to _EXTRADEPEND actions, not to override them. +_EXTRADEPEND: _EXTRADEPEND_openpam_static.c +_EXTRADEPEND_openpam_static.c: openpam_static.c ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \ ${CFLAGS:M-nostdinc*} ${CFLAGS:M-[BID]*} \ ${.ALLSRC} -.if ${OBJFORMAT} == elf -CLEANFILES+= setdef0.o openpam_static_modules.o setdef1.o \ - setdef0.c setdef1.c setdefs.h +CLEANFILES+= openpam_static_modules.o openpam_static_modules.o: openpam_static.o ${STATIC_MODULES} +.if ${OBJFORMAT} == elf ${LD} -o ${.TARGET} -r --whole-archive ${.ALLSRC} .else -openpam_static_modules.o: openpam_static.o ${STATIC_MODULES} ${LD} -o ${.TARGET} -r -Bforcearchive ${.ALLSRC} .endif |