Update Makefiles for several shared libraries. In particular:
Build static library versions for all the libraries. This is
required for the Debian "development" packages, of which we will
need several in PCP (three at the minimum, so far).
Do not install shared libraries for several libraries anymore.
In particular, the http and PMC libraries have only one user each.
While PMC is a general-purpose API, its not standard C++ code, and
generates oodles of warnings atm (and noone has really stepped up
to fix up and maintain this version of the library). We create a
static version now though (and pmdumptext links with that) though
we do not install that static lib.
This is part of the Debian package build process, as we clamp down
on the shared libraries (separate packages) that we ship currently.
Once these packages are part of the Debian archives, changing them
becomes increasingly difficult - hence these steps to trim down the
ones we do ship now.
Update Makefiles for several shared libraries. In particular:
This is part of the Debian package build process, as we clamp down
on the shared libraries (separate packages) that we ship currently.
Once these packages are part of the Debian archives, changing them
becomes increasingly difficult - hence these steps to trim down the
ones we do ship now.