summaryrefslogtreecommitdiff
path: root/common.mk
Commit message (Collapse)AuthorAgeFilesLines
* tests: Use Regress GIR for doctoolJasper St. Pierre2013-02-111-0/+6
| | | | | | This makes us test a lot more functionality in the doc tool, and removes the need to have a lot of different test libraries, and different test infrastructure.
* common.mk: escape $CC in quotesPeter Hutterer2012-12-121-1/+1
| | | | | | | | If CC is defined at "ccache gcc", the expanded command ends up as: env PATH=... CC=ccache gcc PYTHONPATH=... ./g-ir-scanner causing compilation errors. https://bugzilla.gnome.org/show_bug.cgi?id=690074
* common: Ensure we use $(CC) from environment when compiling scanned binariesColin Walters2012-10-261-0/+1
| | | | | | | | | GNU make will default to "gcc" if "cc" isn't found; we need to replicate that behavior here. Patch-suggested-by: ojab <ojab@ojab.ru> https://bugzilla.gnome.org/show_bug.cgi?id=678678
* Windows port: additionally set PATH in common.mkDieter Verfaillie2011-09-071-9/+15
| | | | | | | Windows doesn't know about LPATH, but PATH is part of it's .dll search order. https://bugzilla.gnome.org/show_bug.cgi?id=620566
* common.mk: Drop incorrect $(EXEEXT) extension on scriptsColin Walters2011-09-031-2/+2
| | | | It only applies to native binaries.
* Make sure we have UNINSTALLED_INTROSPECTION_SRCDIR when running testsTomeu Vizoso2011-08-151-1/+6
|
* Move doctool over to common.mkJohan Dahlin2011-08-131-0/+2
|
* Fix previous commitColin Walters2010-11-111-2/+2
| | | | ..but we still should be looking for pre-written girs in gir/.
* build: Fix scanner/compiler to look in $(top_builddir) nowColin Walters2010-11-111-4/+4
| | | | | Since we're nonrecursive, the build artifacts live in $(top_builddir), so look there now for files like Gio-2.0.gir.
* Switch to nonrecursive make for core (i.e. not tests/)Colin Walters2010-11-091-2/+2
| | | | | This is cleaner and faster, and prepares us better for an incoming import of CMPH.
* [common.mk] Add -I$(top_srcdir)Johan Dahlin2010-05-311-0/+1
| | | | | This is needed to be able to find the public headers without having them installed.
* [common.mk] Add builddir,srcdir and top_srcdir/girJohan Dahlin2010-05-261-1/+4
| | | | | | | They are now required with the updated Makefile.introspection rules, as the path to cairo-1.0.gir is no longer absolute we will have to add the src manually as it's references when srcdir != builddir, for instance in make distcheck.
* [common.mk] Clean up, avoid excessive variablesJohan Dahlin2010-05-261-14/+19
| | | | | Just define the ones we need, that are actually used by the other makefiles.
* [common.mk] Remove broken pythonpathJohan Dahlin2010-05-181-1/+1
| | | | It expands to YTHONPATH and could never have worked.
* Make compiler output with silent-rules prettierJohan Dahlin2009-12-301-1/+1
| | | | | This is only supported with automake 1.11 or newer, older versions should default to showing nothing for now.
* Add a Makefile.introspectionJohan Dahlin2009-12-141-0/+8
| | | | | This will make it easier for third-party projects to use introspection by having easy make rules.
* Move LPATH and $(CHECK_DEBUG) bits into $(SCANNER)Colin Walters2009-08-161-1/+1
| | | | | This allows us to consistently use $(SCANNER) as the first item which needs to work for $(AM_V_GEN).
* Excise shave in favor of automake 1.11 silent rulesColin Walters2009-08-161-1/+1
| | | | Shave is just way too invasive in the build system.
* Include g-ir-scanner.in in the distributionJohan Bilien2009-03-241-1/+1
| | | | and other make distcheck fixes.
* Change libgirepository to libgirepository-1.0 here tooJohan Dahlin2009-01-151-1/+1
| | | | svn path=/trunk/; revision=1048
* Bug 559706 - interface prequisitesColin Walters2008-11-171-1/+2
| | | | svn path=/trunk/; revision=932
* Add a file to include with Makefile fragments useful for scanner invocationColin Walters2008-11-131-0/+10
svn path=/trunk/; revision=910