summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* autotools: remove release helper targetsChristoph Reiter2018-12-071-35/+0
| | | | They haven't been used in years and would need an update for meson.
* ci: always pass --count to flake8 to get more verbose outputChristoph Reiter2018-08-151-1/+1
| | | | | This prints the error count to stderr, and more importantly 0 when everything is OK so we know it did something.
* tests: depend on flake8 instead of including pep8/pyflakesChristoph Reiter2018-08-151-17/+4
| | | | | | | | | | | | | | | | g-i includes an old version of pep8 and pyflakes and uses that during "make check". It (1) doesn't catch all cases newer versions of pycodestyle/pyflakes catch and (2) doesn't test all Python files (3) doesn't work with meson. Instead of updating just remove them and depend on flake8 instead. To run the checks simply run flake8 in the root dir. This also makes it possible to run those checks when using meson and not autotools. To not get test suite failures on flake8 updates move the checks from "make check" to an extra "make check.quality" target.
* Convert README files to reSTChristoph Reiter2018-06-231-1/+2
| | | | | Rename the msvc readme file because otherwise gitlab picks it up as the default one for some reason.
* Merge branch 'autotools-dist-meson' into 'master'Christoph Reiter2018-06-231-1/+3
|\ | | | | | | | | autotools: dist all meson files See merge request GNOME/gobject-introspection!44
| * autotools: dist all meson filesChristoph Reiter2018-06-211-1/+3
| |
* | Remove automake gnu files (AUTHORS, CONTRIBUTORS, ChangeLog)Christoph Reiter2018-06-211-1/+0
|/ | | | | | | | | | AUTHORS/CONTRIBUTORS haven't been updated in years and the info is in git. ChangeLog is in git as well. Those files were there because automake by default (gnu flavour) requires them, but we use the "foreign" flavour now.
* build: Add README.msvcChun-wei Fan2018-06-111-1/+2
| | | | | | Let the people know how building GObject-Introspection on Visual Studio using Meson is done, as the Visual Studio projects have been dropped in favor of Meson.
* build: Drop Visual Studio projectsChun-wei Fan2018-06-071-2/+1
| | | | | | | | | | We now have Meson build files which can handle builds using Visual Studio now, so we should focus maintenance efforts on the build system for Visual Studio on Meson. This will also allow build options to be more flexible, and has the advantage of being able to build directly out of a GIT checkout, without needing to generate source dist tarballs.
* Visual Studio builds: Move build files to win32/Chun-wei Fan2017-01-091-1/+1
| | | | | | As suggested, we don't really need two layers of directories to get to the projects, so move the project files to be under win32/ rather than build/win32/.
* build: dist autogen.shColin Walters2015-12-101-0/+1
| | | | | So if I patch things downstream I can more easily rebuild the autotools.
* Add missing maintainer tools to EXTRA_DISTDieter Verfaillie2015-06-291-1/+4
|
* tests: Update misc/pep8.py to 1.6.2Dieter Verfaillie2015-06-291-2/+2
| | | | | Updated from: https://raw.githubusercontent.com/jcrocholl/pep8/1.6.2/pep8.py
* tools: move verbump.py from tools to misc...Dieter Verfaillie2015-06-291-1/+1
| | | | ... so it lives next to the rest of the maintainer utilities.
* tests: Use Python unittest module parameterization for annotationparserSimon Feltman2013-12-291-4/+0
| | | | | | | | | | | | | | Add Python unittest module parameterization support to gi-tester through the use of a "TESTARGS" variable. Use the Automake test harness along with gi-tester for running the Python annotationparser tests. Add tests/scanner/annotationparser/Makefile.am and localize testing rules and EXTRA_DIST setup to this file. Specific Python tests can now be run as follows: cd tests/scanner/annotationparser make check TESTS=test_patterns.py TESTARGS=TestTagValueStability https://bugzilla.gnome.org/show_bug.cgi?id=720713
* tests: Use Automake test harness instead of gtesterSimon Feltman2013-12-291-3/+4
| | | | | | | | Switch both cmph-bdz-test and gthash_test to use the Automake test harness. Use EXTRA_PROGRAMS and EXTRA_LTLIBRARIES along with CLEANUP to allow lazy dependency evaluation of testing targets. https://bugzilla.gnome.org/show_bug.cgi?id=720713
* build: remove m4/as-compiler-flag.m4Dieter Verfaillie2013-10-091-1/+1
| | | | no longer used since b2fd4f54883cd701a0c280655c93e20b04897ed2
* tests: Update misc/pep8.py to 1.4.5Dieter Verfaillie2013-05-071-1/+7
| | | | | | | | | | | | | | | | | Version in our tree is a wee bit outdated. For example, later work will introduce an utf8 encoded python source file which our old pep8.py does not yet understand (yeah, it really was *that* ancient)... Updated from: https://raw.github.com/jcrocholl/pep8/1.4.5/pep8.py Takes 552c1f1525e37a30376790151c1ba437776682c5, f941537d1c0a40f0906490ed160db6c79af572d3, 5a4afe2a77d0ff7d9fea13dd93c3304a6ca993de and a17f157e19bd6792c00321c8020dca5e5a281f45 into account... https://bugzilla.gnome.org/show_bug.cgi?id=699535
* fix "make distcheck"Dieter Verfaillie2013-04-211-2/+1
| | | | | | | | | | - Configure with --enable-doctool when running "make distcheck" - Remove $(top_builddir)/.make-check-passed as the pre-commit hook using this was removed in de84ea0cf212c251e099f456bb675492f664e93d - Fix CLEANFILES + manual rm invocations - Fix running warning tests uninstalled (VPATH build issue) https://bugzilla.gnome.org/show_bug.cgi?id=697669
* build: Fix make distRico Tzschichholz2013-02-051-1/+0
|
* Remove the insane pre-commit hookJasper St. Pierre2013-02-011-1/+0
| | | | | | I'm sick and tired of this. https://bugzilla.gnome.org/show_bug.cgi?id=693040
* Automatically install pre-commit hookMartin Pitt2012-12-181-4/+1
| | | | | | | | Instead of telling the user to do so and failing, we can just install the hook ourselves. This saves the user some trouble and more importantly avoids breaking tests in jhbuild continuous integration setups. https://bugzilla.gnome.org/show_bug.cgi?id=686388
* giscanner: move unit tests from giscanner/annotationpatters.py...Dieter Verfaillie2012-11-281-1/+1
| | | | | | | ... to tests/scanner/annotationparser/test_patterns.py because the following patch will remove giscanner/annotationpatters.py https://bugzilla.gnome.org/show_bug.cgi?id=688897
* giscanner: add AnnotationParser testsDieter Verfaillie2012-11-281-0/+2
| | | | | | | | | | | | | | The tests in giscanner/annotationpatters.py only test the regular expression programs used when parsing GTK-Doc comment blocks but do not test the structure of the resulting "parse tree". This patch adds 193 GTK-Doc comment blocks and the expected results AnnotationParser should return (with it's current level of understanding of GTK-Doc comment block syntax). These are compared by tests/scanner/annotationparser/test_parser.py which complains with a diff on failure. https://bugzilla.gnome.org/show_bug.cgi?id=688897
* Update autotools for Visual C++ projects creationChun-wei Fan2012-10-271-1/+2
| | | | | | | | | -Add Makefile-msvcproj.am to fill in the cmph, girepository and g-ir-compiler projects -Add various Makefile.am's under build/ to distribute the Visual C++-related files. https://bugzilla.gnome.org/show_bug.cgi?id=681820
* Now make AnnotationParser do what gobject-introspection needs it to do.Dieter Verfaillie2012-04-051-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672254
* Save .make-check-passed in builddir, so make distcheck passesJohan Dahlin2011-12-051-1/+1
|
* build: Update prepare-minor-release to use xz compressionColin Walters2011-08-291-1/+1
|
* Add a make-check check to pre-commit hookJohan Dahlin2011-08-291-0/+1
|
* Update autotools configurationJavier Jardón2011-08-261-1/+1
| | | | | Replace deprecated autoconf macros Use new libtool syntax
* build: Fix release bitsColin Walters2011-07-271-3/+3
|
* build: Fix pre-commit test for srcdir != builddirColin Walters2011-07-271-2/+2
|
* build: rework prepare-minor-release bits to handle srcdir != builddirColin Walters2011-07-271-16/+35
|
* Makefile: Fix release scripts to point to master.gnome.orgColin Walters2011-04-011-2/+2
| | | | This is where install-module lives now.
* Makefile: Make release targets depend on MakefileColin Walters2011-03-311-2/+2
| | | | So they get updated when configure changes.
* Makefile: Rework release toolsColin Walters2011-03-101-4/+9
| | | | | Separate "preparing" a release locally from actually uploading it, and automate bumping the version in configure.ac.
* cmph: Add automake rulesColin Walters2010-12-031-0/+1
|
* Makefile.am: Add GTESTER_PROGSColin Walters2010-12-031-1/+3
| | | | This is a list of test programs to run under "gtester".
* Switch to nonrecursive make for core (i.e. not tests/)Colin Walters2010-11-091-3/+26
| | | | | This is cleaner and faster, and prepares us better for an incoming import of CMPH.
* Move pyflakes to check-pyflakesColin Walters2010-11-091-0/+2
| | | | | It has false positives difficult to work around now, and is really better run as a periodic check anyways.
* dist: Don't use gpg for tags by defaultColin Walters2010-10-061-1/+1
| | | | | I don't have a GPG key setup anymore, not interested in the archaeology to find it right now.
* upload-release: Use bz2Johan Dahlin2010-10-031-3/+3
|
* Do not require .git to be presentJohan Dahlin2010-09-131-4/+4
| | | | | If .git is not present, do not require the pre-commit hook to be present either
* Add pre-commit to EXTRA_DISTJohan Dahlin2010-08-311-0/+1
|
* Add a pre-commit hook and enforce itJohan Dahlin2010-08-171-0/+4
|
* [build] Remove gcov supportJohan Dahlin2010-05-281-17/+0
| | | | | It's been broken for some time, remove it instead of letting it bitrot.
* [build] Require gtk-doc at distcheck timeJohan Dahlin2010-05-191-0/+1
| | | | | | | This should make sure that new tarballs contain the reference documentation. https://bugzilla.gnome.org/show_bug.cgi?id=618651
* Install Makefile.introspection in the right dirJohan Dahlin2009-12-141-2/+2
| | | | Also, make sure that it is included in the dist
* Add a Makefile.introspectionJohan Dahlin2009-12-141-0/+3
| | | | | This will make it easier for third-party projects to use introspection by having easy make rules.
* Bug 587279 - Add COPYING.GPL and COPYING.LGPLColin Walters2009-08-241-0/+2
| | | | | It's better to keep lawyers happy if we ship the actual license files rather than just mentioning them in COPYING.