diff options
author | Perberos <[email protected]> | 2011-12-01 21:46:33 -0300 |
---|---|---|
committer | Perberos <[email protected]> | 2011-12-01 21:46:33 -0300 |
commit | 9d1d71a22f9acf0c5c283064b805166ad612013b (patch) | |
tree | 10546fa370323cb9468ab9da26a36eb2147037b9 /README | |
download | mate-common-9d1d71a22f9acf0c5c283064b805166ad612013b.tar.bz2 mate-common-9d1d71a22f9acf0c5c283064b805166ad612013b.tar.xz |
moving from https://github.com/perberos/mate-desktop-environment
Diffstat (limited to 'README')
-rw-r--r-- | README | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -0,0 +1,36 @@ +This directory contains sample files that should be in pretty much every +MATE application. + +----------------------------------------------------------------------------- + +To make this work both for MATE Applications inside and outside the +MATE repository tree I did the following: + +* There is an `INSIDE_MATE_COMMON' automake conditional which is defined + in two places: + + - macros/aclocal-includes.m4 defines this to always be false. + + - mate-common/configure.in does not include anything from macros and + defines this to be true. + +* We use this automake conditional in the macros/Makefile.am to install + $(MACROS), autogen.sh, mate-common.m4 and a newly created mate-macros.dep + in `$(datadir)/aclocal/mate'. + + Since aclocal doesn't look in subdirectories we can safely install them + there even when compiling from the repository. + + Also, there is no need to make any change to any existing application + in the MATE repository tree - really fine... + +* When we're outside the MATE repository tree, we simply need to tell aclocal + that it should also look in `$(datadir)/aclocal/mate' and it will find all + the macros. + + There is a `mate-skel' module in the repository that can be used as a + starting point when writing a new MATE application that should be used + outside the repository. + +February 4, 1999, +Martin Baulig <[email protected]> |