[build] Refactored to change installed behavior
commitdd95f2b86e52476d27796c71055bb76b3c8d5bb7
authorNicola Fontana <ntd@entidi.it>
Tue, 30 Mar 2010 23:24:46 +0000 (31 01:24 +0200)
committerNicola Fontana <ntd@entidi.it>
Wed, 31 Mar 2010 16:17:28 +0000 (31 18:17 +0200)
tree33881b63e7a44d9b8462d9430f361b6f3e6436af
parent13bbe2db862fd37844087b26224e2c34cb800a09
[build] Refactored to change installed behavior

Changed the installation to a (arguable) cleaner approach, using the
"cairo" way instead of the "gtk" way.

The main headers, that is the ones to be included by the projects, are
now in the root directory included by the pkg-config files, so the
project/project redundancy is avoided. In other words, an application
should now directly include <cpml.h>, <adg.h> or <adg-gtk.h>.

To avoid potential clash problems with other adg/cpml packages, the
headers are installed under adg-1 and cpml-1 and the libraries have been
renamed to libcpml-1 and libadg-1. The new pkg-config files are adg-1.pc
and cpml-1.pc.
72 files changed:
autogen.sh
configure.ac
demo/Makefile.am
demo/adg-demo.c
demo/cpml-demo.c
demo/demo.h
docs/adg/Makefile.am
src/.gitignore
src/Makefile.am
src/adg-1.pc.in [moved from src/adg/adg.pc.in with 75% similarity]
src/adg-gtk.h [copied from src/adg/adg-arrow-private.h with 76% similarity]
src/adg.h [new file with mode: 0644]
src/adg/.gitignore
src/adg/Makefile.am
src/adg/adg-adim-private.h
src/adg/adg-adim.h
src/adg/adg-alignment.h
src/adg/adg-arrow-private.h
src/adg/adg-arrow.h
src/adg/adg-canvas-private.h
src/adg/adg-canvas.h
src/adg/adg-color-style.h
src/adg/adg-container.h
src/adg/adg-dim-private.h
src/adg/adg-dim-style-private.h
src/adg/adg-dim-style.h
src/adg/adg-dim.h
src/adg/adg-dress-builtins.h
src/adg/adg-dress.h
src/adg/adg-edges.h
src/adg/adg-entity.h
src/adg/adg-enums.h
src/adg/adg-fill-style.h
src/adg/adg-font-style.h
src/adg/adg-hatch.h
src/adg/adg-ldim-private.h
src/adg/adg-ldim.h
src/adg/adg-line-style.h
src/adg/adg-logo-private.h
src/adg/adg-logo.h
src/adg/adg-marker.h
src/adg/adg-matrix.h
src/adg/adg-model.h
src/adg/adg-pair.h
src/adg/adg-path-private.h
src/adg/adg-path.h
src/adg/adg-pattern.h
src/adg/adg-point.h
src/adg/adg-primitive.h
src/adg/adg-projection-private.h
src/adg/adg-projection.h
src/adg/adg-rdim-private.h
src/adg/adg-rdim.h
src/adg/adg-ruled-fill.h
src/adg/adg-segment.h
src/adg/adg-stroke.h
src/adg/adg-style.h
src/adg/adg-table-private.h
src/adg/adg-table-style-private.h
src/adg/adg-table-style.h
src/adg/adg-table.h
src/adg/adg-title-block.h
src/adg/adg-toy-text.h
src/adg/adg-trail.h
src/adg/adg-util.h
src/adg/adg.h [deleted file]
src/adg/tests/Makefile.am
src/adg/tests/test-internal.h
src/cpml-1.pc.in [moved from src/cpml/cpml.pc.in with 78% similarity]
src/cpml.h [moved from src/cpml/cpml.h with 77% similarity]
src/cpml/.gitignore [deleted file]
src/cpml/Makefile.am