diff options
-rw-r--r-- | src/config/ChangeLog | 5 | ||||
-rw-r--r-- | src/config/lib.in | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/src/config/ChangeLog b/src/config/ChangeLog index d49064567c..59075fb654 100644 --- a/src/config/ChangeLog +++ b/src/config/ChangeLog @@ -1,3 +1,8 @@ +2000-07-01 Tom Yu <tlyu@mit.edu> + + * lib.in: Fix up lib build rules to deal properly (hopefuly) with + empty objlist files. + 2000-06-30 Danilo Almeida <dalmeida@mit.edu> * win-pre.in: Fix up DNS build flags to correspond to new DNS diff --git a/src/config/lib.in b/src/config/lib.in index 203376ec1c..54f7f1ecd3 100644 --- a/src/config/lib.in +++ b/src/config/lib.in @@ -78,7 +78,7 @@ lib$(LIB)$(STLIBEXT): $(STOBJLISTS) @dirs=`echo $(STOBJLISTS) | \ sed -e 's%/OBJS.ST%%g' -e 's%OBJS.ST%.%'`; \ $(AR) cq $@ `for d in $$dirs; do \ - sed -e "s%^%$$d/%" -e "s% % $$d/%g" \ + sed -e '/^$$/d' -e "s%^%$$d/%" -e "s% % $$d/%g" \ $$d/OBJS.ST; done` $(RANLIB) $@ @@ -88,7 +88,7 @@ lib$(LIB)$(SHLIBVEXT): $(SHOBJLISTS) $(SHLIB_EXPDEPS) @dirs=`echo $(SHOBJLISTS) | \ sed -e 's%/OBJS.SH%%g' -e 's%OBJS.SH%.%'`; \ $(LDCOMBINE) -o $@ `for d in $$dirs; do \ - sed -e "s%^%$$d/%" -e "s% % $$d/%g" \ + sed -e '/^$$/d' -e "s%^%$$d/%" -e "s% % $$d/%g" \ $$d/OBJS.SH; done` \ $(SHLIB_EXPFLAGS) \ $(LDCOMBINE_TAIL) @@ -105,7 +105,7 @@ lib$(LIB)$(PFLIBEXT): $(PFOBJLISTS) @dirs=`echo $(PFOBJLISTS) | \ sed -e 's%/OBJS.PF%%g' -e 's%OBJS.PF%.%'`; \ $(AR) cq $@ `for d in $$dirs; do \ - sed -e "s%^%$$d/%" -e "s% % $$d/%g" \ + sed -e '/^$$/d' -e "s%^%$$d/%" -e "s% % $$d/%g" \ $$d/OBJS.PF; done` $(RANLIB) $@ |