Changes between Version 1 and Version 2 of libpipi/devel


Ignore:
Timestamp:
10/12/2008 12:56:24 PM (16 years ago)
Author:
Sam Hocevar
Comment:

libpipi development notes

Legend:

Unmodified
Added
Removed
Modified
  • libpipi/devel

    v1 v2  
    1313}}}
    1414
     15== Building using the autotools ==
     16
     17Using the autotools solution is the preferred way to build libpipi. It is complicated but you can trust us to maintain it properly. Building libpipi is then a 3-step operation: bootstrapping, configuring and building.
     18
     19{{{
     20./bootstrap
     21./configure
     22make
     23}}}
     24
     25This will build [wiki:libpipi], [wiki:thepimp The Pimp] and a few example programs.
     26
     27== Developing using !MonoDevelop ==
     28
     29[http://www.monodevelop.com/ MonoDevelop] is an IDE primarily targetting .NET. libpipi includes a !MonoDevelop solution because The Pimp makes use of its convenient interface builder, Stetic.
     30
     31The `libpipi.mds` solution contains the following projects:
     32 * `libpipi.mdp`, which builds libpipi using the autotools solution under the hood
     33 * `pipi-sharp.mdp`, the libpipi .NET bindings
     34 * `ThePimp.mdp`
     35
     36To build the libpipi examples or other programs, use the autotools solution.
     37
     38'''Note''': if you add new files or widgets to the !MonoDevelop solution, try not to forget to edit `ThePimp/Makefile.am` accordingly.
     39
     40== Developing using Visual Studio ==
     41
     42A `libpipi.sln` Visual Studio solution is also provided, but not actively maintained. Its primary purpose is to debug libpipi and The Pimp on the Windows platform.
     43
     44== Developing using Cygwin ==
     45
     46The [http://www.cygwin.com/ Cygwin] environment is not supported. Let us know about your experience.