#define HTTP_CRI distrib #define GET(name, file) \ name, http) #define HTTP_PUB Public PIPS Distribution

PIPS Distribution

The PIPS software is distributed no longer distributed in an executable form but only in source code. Note that the source code is not bullet-proof and is large (200,000 lines of C code). Its compilation requires many public-domain tools to be installed, thus we recommend that you use the small script setup_pips.sh to help you to build a PIPS working version you can use as is or as a base for developing new analysis or transformation phases.

When installing PIPS on your system, please read the README and INSTALL files at the root directory of the distribution for further instructions on how to run or compile PIPS. For help mail to pips-support-at-cri.mines-paristech.fr.

PIPS and tools at the source level

PIPS and public domain tools PIPS is built upon are available at the source level. Note that the code is distributed as is with no warranty, even implicit, of any kind. It is distributed under the term of the GNU public license (GPL) that you may find quite easily on the net.

GNU make, cproto, flex, bison and some other tools are required to build PIPS. See the next section for pointers on how to find and download these tools which are not included in the basic distribution. Now everything is available in a SubVersioN repository as described in http://svn.cri.mines-paristech.fr/pips.html. An anonymous access is enough to get the software, but if you want to contribute to PIPS, just ask for an account with commit access.

Other softwares of interest

Here are (some quite old) pointers to some external software that is used by PIPS or by PIPS generated codes or for building the PIPS software. This sofware is generally freely distributed. #include "go_back.html"