summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)AuthorFilesLines
2011-07-05Revert "build: collapse all Makefile.am files into a single non-recursive one."Gaetan Nadon1-3/+0
This reverts commit 39afe69ad7d2258d4043044d1283bd6e311e48da. 1. For such a small module, the build time improvement is most likely negligible. At least, I'd like to see some timings proving it's worthiness before seeing the patch go back in. 2. This kind of change would need a thorough review. The need to operate the build from a single toplevel Makefile is a significant change. The two most noticeable issues for me are that collapsing all the Makefiles could easily cause namespacing issues with the variables, and operating on files outside the current directory can introduce subtle bugs. I feel that the non-recursive style is generally less robust than the standard recursive make scheme. 3. It's unlike all the other X.org modules. This isn't a showstopper for me, but the recursive style is well understood here and you've beaten all the modules into a consistent format that makes build bugs unique to specific modules less likely. Acked-by: Dan Nicholson <dbn.lists@gmail.com> To give a concrete example for #3 above, the 175 man pages are much easier maintained using a very similar makefile in the man directory of all X.Org module. The cost of maintaining a single makefile is much higher. Every target in the makefile has to be reviewed and tested when changes are made. Not everyone has the all the skills to handle widely different targets such as man pages, DocBook/XML, librairies, C code, distribution hooks, and so on. Acked-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2011-07-05Revert "build: create object files following the sources' structure."Gaetan Nadon1-1/+0
This reverts commit dac624ad2b3a67ab93c11d8ee0a91b217fc1afe6. Acked-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2011-05-26build: create object files following the sources' structure.Diego Elio Pettenò1-0/+1
This allows building object files following the same subdirectory structure as it was used before with the recursive build system, while keeping the build non-recursive. Signed-off-by: Diego Elio Pettenò <flameeyes@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-05-15build: collapse all Makefile.am files into a single non-recursive one.Diego Elio Pettenò1-0/+3
With this change, the whole of the build is done non-recursively in the top-level Makefile.am. This reduces the amount of overhead due to recursing into directories only to build one file. Signed-off-by: Diego Elio Pettenò <flameeyes@gmail.com> Signed-off-by: Christoph Brill <egore911@egore911.de>
2009-11-10.gitignore: use common defaults with custom section # 24239Gaetan Nadon1-12/+64
Using common defaults will reduce errors and maintenance. Only the very small or inexistent custom section need periodic maintenance when the structure of the component changes. Do not edit defaults.
2009-09-12Revert "Add support for reducing the build process output by using shave"Christoph Brill1-3/+0
This reverts commit 583678b8fe540d9a4120e6c93115b4a141888a2e. Peter Hutterer informed me that util-macros 1.3.0 already provide the same functionality when using automake 1.11. Conflicts: configure.ac
2009-09-09Add support for reducing the build process output by using shaveChristoph Brill1-0/+3
This adds suport for shave (git://git.lespiau.name/shave) which is capable of reducing the amount of unintresting output from autotools builds. It was copied over from xf86-video-ati and updated to latest git of shave. It is still possible to get the usual output by using "make V=1".
2008-10-10Update .gitignore, ignore pkgconfig .pc filesMagnus Kessler1-0/+1
Signed-off-by: Magnus.Kessler <Magnus.Kessler@gmx.net> Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-08-07Filter out .libs and .deps everywhereChristoph Brill1-2/+2
2008-07-11Build the manpages for the synclient and syndaemonChristoph Brill1-0/+1
This uses the facilities to build the drivers man page to also build the two configuration programs.
2008-06-06Initial version that passes "make distcheck".Christoph Brill1-0/+5
This version is able to build against latest xorg git (including xinput changes for MPX). It incoperates many concepts stolen from xf86-input-evdev. I'm not sure about *BSD support, but from what I understood psmcomm is only used on *BSD whild eventcomm is only used on Linux. So I enabled the build of these only on the given operating system. Also fix some minor issues that are related to the old build system (VERSION_ID related).
2008-06-06Add .gitignoreChristoph Brill1-0/+19
I copied over the .cvsignore from xf86-input-evdev and renamed it.