summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Bug 583686 - Add gobject-introspection-no-export-1.0.pcColin Walters2009-07-061-1/+1
| | | | | | Some projects may want to avoid the giant -Wl,--export-dynamic hammmer and instead use a custom regexp or export list, so provide a .pc file for them to use.
* Create signed tags instead of lightweight onesJohan Dahlin2009-06-221-1/+1
|
* Fix pep8.py and its invocation.Chris Rivera2009-05-281-1/+1
| | | | | | | | | | pep8.py:input_file() normally returns the number of errors found in a given file, but it returns an empty dict if the file is excluded. Change it to return 0 instead. config.py is auto-generated with a prefix that may be longer than 80 characters. Exclude config.py in the pep8.py check. This fixes 4042.
* Remove hand-written .gir files, move PEP-8 inquisition into top Makefile.amColin Walters2009-03-031-0/+6
| | | | | | | We have more comprehensive testing in tests/scanner and tests/everything, and these tests were designed from a time when we were trying to make the g-ir-generate output exactly match the .gir, which has not been true for some time and will not be in the future.
* Dist m4 filesJohan Dahlin2009-02-271-0/+1
|
* Fix SUBDIRS order, call gnome-autogen.sh with COMMON_DOC_BUILDColin Walters2009-02-181-1/+1
| | | | The latter option seems to be what others are doing, so we do too.
* Various gtk-doc fixes: only require 1.11, remove generated files, add docs ↵Colin Walters2009-02-181-1/+1
| | | | | | | | | | to SUBDIRS The gtk-doc introductory commit introduced some generated files; remove those. We apparently only require 1.11, so downgrade to that. Finally, the docs directory was missing from the toplevel SUBDIRS.
* Add a simple invokation exampleJohan Dahlin2009-02-171-1/+1
|
* Bug 571182 – introspection.m4 issuesJohan Dahlin2009-02-121-1/+3
| | | | | Adds the introspection.m4 file to gobject-introspection. This is meant to be used by third-party libraries.
* Add gtk-doc supportJohan Dahlin2009-02-121-0/+1
|
* Push the tags to the remote host when doing the releaseJohan Dahlin2009-02-111-1/+1
|
* Update release-tag targetJohan Dahlin2009-02-111-6/+4
|
* Post release version bumpJohan Dahlin2008-10-311-1/+1
| | | | | | | | | 2008-10-31 Johan Dahlin <jdahlin@async.com.br> * configure.ac: Post release version bump svn path=/trunk/; revision=856
* add an upload-release target Release process documentationJohan Dahlin2008-10-311-0/+3
| | | | | | | | | | | 2008-10-31 Johan Dahlin <jdahlin@async.com.br> * Makefile.am: add an upload-release target * docs/release-checklist.txt: Release process documentation svn path=/trunk/; revision=853