diff --git a/Makefile b/Makefile index 44a736917dc6597634e6ed9ed1bd01a66ced8f4a..37be43bf7571291cfcffb8251470712c1f9a27b0 100644 --- a/Makefile +++ b/Makefile @@ -328,14 +328,14 @@ $(SOBJLIST): $(ALLSLIBOBJS) $(BUILDLIBDIR) $(DESTDIR)$(LIBDIR): $(MKINSTALLDIRS) $@ -$(BUILDDLIBPATH): $(ALLDLIBOBJS) $(BUILDLIBDIR) +$(BUILDDLIBPATH): $(ALLDLIBOBJS) | $(BUILDLIBDIR) $(CC) $(BUILDDLIBFLAGS) $(ALLLDFLAGS) $(ALLDLIBOBJS) -o $@ -$(BUILDSYSLIBPATH): $(ALLSYSLIBOBJS) $(BUILDLIBDIR) +$(BUILDSYSLIBPATH): $(ALLSYSLIBOBJS) | $(BUILDLIBDIR) $(CC) $(BUILDSYSLIBFLAGS) $(ALLLDFLAGS) $(SYSREEXPORTFLAG) \ $(ALLSYSLIBOBJS) -o $@ -$(BUILDSLIBPATH): $(SOBJLIST) $(BUILDLIBDIR) +$(BUILDSLIBPATH): $(SOBJLIST) | $(BUILDLIBDIR) $(RM) $@ $(AR) $(BUILDSLIBFLAGS) $@ $$(cat $<) @@ -367,7 +367,7 @@ $(XTESTOBJS_C): %.o: %.c $(ALLHEADERS) $(CC) -c -std=c99 -fno-builtin -I$(SRCINCDIR) $(CFLAGS) $< -o $@ # The xtests don't require the library -$(XTESTPRGS_C): %: %.o $(BUILDLIBDIR) +$(XTESTPRGS_C): %: %.o $(CC) $(XTESTLDFLAGS) $< -o $@ # The "darwin_c" tests need the -fno-builtin option with some compilers. @@ -376,7 +376,7 @@ $(MANTESTOBJS_C): %.o: %.c $(ALLHEADERS) $(CC) -c -std=c99 -fno-builtin -I$(SRCINCDIR) $(CFLAGS) $< -o $@ # Currently, the manual C tests don't require the library -$(MANTESTPRGS_C): %: %.o $(BUILDLIBDIR) +$(MANTESTPRGS_C): %: %.o $(CC) $(MANTESTLDFLAGS) $< -o $@ # But the manual C++ tests *do* require the library @@ -471,15 +471,15 @@ install-headers: install-lib: install-dlib install-slib install-syslib -install-dlib: $(BUILDDLIBPATH) $(DESTDIR)$(LIBDIR) +install-dlib: $(BUILDDLIBPATH) | $(DESTDIR)$(LIBDIR) $(INSTALL_PROGRAM) $(BUILDDLIBPATH) $(DESTDIR)$(LIBDIR) $(POSTINSTALL) -id $(DLIBPATH) $(DESTDIR)$(DLIBPATH) -install-syslib: $(BUILDSYSLIBPATH) $(DESTDIR)$(LIBDIR) +install-syslib: $(BUILDSYSLIBPATH) | $(DESTDIR)$(LIBDIR) $(INSTALL_PROGRAM) $(BUILDSYSLIBPATH) $(DESTDIR)$(LIBDIR) $(POSTINSTALL) -id $(SYSLIBPATH) $(DESTDIR)$(SYSLIBPATH) -install-slib: $(BUILDSLIBPATH) $(DESTDIR)$(LIBDIR) +install-slib: $(BUILDSLIBPATH) | $(DESTDIR)$(LIBDIR) $(INSTALL_DATA) $(BUILDSLIBPATH) $(DESTDIR)$(LIBDIR) install-tiger: $(TIGERBINS)