-
James Simmons authored
Change libcfs into a convenience library using libtool. This allows use to embbed libcfs library into both liblnetconfig and liblustreapi so their is no longer a need to link applications to libcfs.a anymore. With this change we need migrate liblustreapi to libtool. libtool knows how to build both static and dymanic libraries for liblusteapi, so no need to hack the Makefile. As two added benefits, the utilities will now use the dynamic version, thus reducing their footprint, and calling make twice in a row won't rebuild objects already built. Test-Parameters: trivial Change-Id: Icc1e5d42df503b9bf393396fe09f4e4f1f242486 Signed-off-by:
frank zago <fzago@cray.com> Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: https://review.whamcloud.com/30562 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
James Simmons authoredChange libcfs into a convenience library using libtool. This allows use to embbed libcfs library into both liblnetconfig and liblustreapi so their is no longer a need to link applications to libcfs.a anymore. With this change we need migrate liblustreapi to libtool. libtool knows how to build both static and dymanic libraries for liblusteapi, so no need to hack the Makefile. As two added benefits, the utilities will now use the dynamic version, thus reducing their footprint, and calling make twice in a row won't rebuild objects already built. Test-Parameters: trivial Change-Id: Icc1e5d42df503b9bf393396fe09f4e4f1f242486 Signed-off-by:
frank zago <fzago@cray.com> Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: https://review.whamcloud.com/30562 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>