summaryrefslogtreecommitdiff
path: root/atk/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* build: remove autotools configuration filesAlejandro Piñeiro2018-04-241-252/+0
| | | | | | | Meson is right now in a really good shape, so it doesn't make sense to keep both. https://bugzilla.gnome.org/show_bug.cgi?id=795315
* atk/Makefile.am: Dist atk.rcChun-wei Fan2017-05-271-1/+1
| | | | | This was accidentally removed in commit cc0e04b, which broke Visual Studio builds...
* build: Update deprecation warnings symbolsEmmanuele Bassi2017-05-221-2/+2
| | | | | | | The old '*_DISABLE_DEPRECATED` pre-processor symbol class has been deprecated now that the G* stack has moved on to versioned symbols and versioned deprecation warnings. The appropriate way to disable compiler warnings when building is to use `*_DISABLE_DEPRECATION_WARNINGS`.
* Include the marshallers header, not the sourceEmmanuele Bassi2017-05-221-0/+1
| | | | | | The atkutil.c source is including atkmarshal.c, instead of including the header. This is a weird behaviour, so let's build atkmarshal.c like the rest of the source files, and include the header.
* build: Use template files for the ATK enumerationsEmmanuele Bassi2017-05-221-44/+35
| | | | | | | | | | Placing the enumeration GType inline in the Makefile makes them unreadable, and does not allow to easily update the body of the get_type() functions. Case in point: ATK still generates thread-unsafe versions of the enumeration and flags GTypes. Let's update the build to something more idiomatic, and use template files, like every other G* library does.
* Visual Studio projects: Move to win32/Chun-wei Fan2017-01-101-8/+8
| | | | | It was suggested that the project be moved to win32/, so that one will need to go one less layer down into the tree to reach the project files.
* MSVC Builds: Generate the Introspection Build CommandsChun-wei Fan2016-04-131-1/+34
| | | | | | | | | | | | | | This uses the common autotools module that was added in the previous commit to generate the command lines used to generate the .gir and compile the .typelib files, as well as the file list that is to be consumed during the generation of the .gir files. This also makes the detectmsvc-msvc.mak and introspection-msvc.mak NMake modules the same as the ones in $(glib_srcroot)/build/win32 and $(gi_srcroot)/build/win32 respectively, so that they may be copied from these locations when they are updated. https://bugzilla.gnome.org/show_bug.cgi?id=764983
* MSVC Builds: Restore Using Autotools for Generating ProjectsChun-wei Fan2015-09-171-0/+16
| | | | | | | | Use the common autotools module in my last commit for generating the MSVC project files, which is more safe against 'make dist -jN' and supports out-of-tree builds better. https://bugzilla.gnome.org/show_bug.cgi?id=755114
* Give CC to gir scannerAlexpux2014-07-231-0/+1
| | | | | | Change needed by the MINGW project. Signed-off-by: Alejandro Piñeiro <apinheiro@igalia.com>
* atk/Makefile.am: Stop reading atk.defBenjamin Gilbert2014-06-031-1/+1
| | | | | | | | | | | | | | Since 41442d82 we no longer generate atk.def, but we were still reading it when linking libatk on MinGW. This was causing a build failure: CC atkwindow.lo CC atk-enum-types.lo /usr/bin/i686-w64-mingw32-windres atk.rc atk-win32-res.o CCLD libatk-1.0.la libtool: link: symbol file `atk.def' does not exist make[3]: *** [libatk-1.0.la] Error 1 https://bugzilla.gnome.org/show_bug.cgi?id=730859
* Fix GIR scanning for srcdir != builddirOwen W. Taylor2014-05-211-1/+1
| | | | Add the builddir to the include path so atk/atkobject.h is found.
* Use Visiblity-based Symbol ExportingChun-wei Fan2014-04-251-35/+4
| | | | | | | | | Update the autotools files to determine the compiler directive used to mark a symbol for export, and use the appropriate CFLAGS as necessary. Also make MinGW builds not to generate atk.def and attempt to generate and install a Visual Studio .lib file from there. https://bugzilla.gnome.org/show_bug.cgi?id=728031
* atk/Makefile.am: Update Generation of Enum SourcesChun-wei Fan2014-04-251-3/+3
| | | | | | | | | This makes sure that the generated enumeration header include atk/atkversion.h, and decorate the symbols there with ATK_AVAILABLE_IN_ALL. Also, make sure that the generated enumeration source file includes config.h before including atk.h. https://bugzilla.gnome.org/show_bug.cgi?id=728031
* autotools: Ensure Needed Sources Are DistributedChun-wei Fan2014-03-131-0/+1
| | | | | | | atk/atkprivate.h and tests/teststateset.c were missed from the source distribution, so make up for them to fix the build. https://bugzilla.gnome.org/show_bug.cgi?id=726216
* AtkValue: refactoring AtkValueAlejandro Piñeiro2014-03-051-0/+3
| | | | | | | | In summary: * Stop to use GValue to get/set the value and use doubles instead * Include the support for a string description and subranges https://bugzilla.gnome.org/show_bug.cgi?id=684576
* Implement AtkTableCellMike Gorse2014-02-181-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=651353
* build: Use Python to Generate the MSVC ProjectsChun-wei Fan2013-12-161-32/+0
| | | | | | | | | | | | | | | | | | | | | | | | This would move the generation of the ATK Visual C++ 2008/2010 project to Python 2/3 scripts from autotools scripts. This would have the following advantages: -Reduce congestion in the autotools files, most notably atk/Makefile.am, and make everything that concerns the completion of MSVC project files fo under build/ -Easier to maintain and test, as a standard installation of Python (even on Windows) is enough to generate the Project files, and this can still be easily called during 'make dist'. -Also paves the first steps for people wanting to build ATK from a GIT checkout, as this will help simplify the process There is now a dependency on Python 2/3 for people that are wishing to do 'make dist', as naturally the scripts to do the Visual C++ project generation is done with Python, but since one is likely going to generate the .gir files for ATK when doing 'make dist'/'make distcheck', this is satisfied as the scripts used to generate the .gir files are Python 2.6+ scripts as well. https://bugzilla.gnome.org/show_bug.cgi?id=690145
* Remove atkintl.h from EXTRA_DISTSAlejandro Piñeiro2013-12-131-1/+1
| | | | | | Make distcheck was failing. https://bugzilla.gnome.org/show_bug.cgi?id=644756#c4
* build: s/INCLUDES/AM_CPPFLAGS/Colin Walters2013-12-111-4/+4
| | | | To silence automake deprecation warnings.
* Revert "Revert "Fix out of tree builds""Javier2013-01-081-3/+4
| | | | | Sorry, not my day This reverts commit f0720ee41890f2f516233393a6a670b4670df9d0.
* Revert "Fix out of tree builds"Javier2013-01-081-4/+3
| | | | This reverts commit e981d4fb3587735b84c42e75cdabc4ee2db090b7.
* Fix out of tree buildsEmmanuele Bassi2012-12-281-3/+4
| | | | | | | | | The atk.h header should not be part of the introspected files, and the location of the atkversion.h should be pointed through top_builddir, given that the file is generated by configure. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Tested-by: Emmanuele Bassi <ebassi@gnome.org>
* ATK lacks any kind of version utilitiesAlejandro Piñeiro2012-12-281-1/+3
| | | | | | Added some versioning methods heavily based on gtk ones https://bugzilla.gnome.org/show_bug.cgi?id=690379
* Include C header information in GIREvan Nemerson2012-07-181-1/+1
| | | | Bug #635332.
* BGO#638924: Add AtkWindowMike Gorse2011-08-161-2/+4
|
* Fix out of tree compilation on Win32Erik van Pienbroek2011-08-121-2/+2
| | | | | | | | | | | | | | | The Makefile.am file contains some Win32-specific instructions. Two of these instructions contain references to $(srcdir)/atk.def as the location of the file containing a list of symbols which need to be exported in the shared library (DLL on Win32). However, as this file is auto-generated during the build this file will end up in the build dir and not in the source dir. For people who don't use out of tree compilation this won't cause any problems, but for people who are the compilation will fail as this file doesn't exist in the $(srcdir). Fixed this by changing these references from $(srcdir)/atk.def to atk.def
* VS 2010 Project Files: autotools files updatesChun-wei Fan2011-02-231-1/+21
| | | | | | | | The autotools files are updated to ensure the distribution and the creation of the main ATK project files (*.vcxproj/*.vcxproj.filters) during "make dist". The actual project files will follow shortly
* Bug 640574: gobject-introspection annotation and documentation fixesMike Gorse2011-01-251-1/+1
|
* Bug 636190: Visual C++ 2008 Project FilesChun-wei Fan2011-01-181-1/+13
| | | | | | | | | | | | | | | | | These are the Visual C++ 2008 Project Files for building ATK, along with a hand-written config.h.win32(.in) that is used for the purpose. This attempts to create the project files in a way that is similar to what is being now done in GLib and GTK+ *The configure.ac and Makefile.am files are updated so that a config.h.win32 can be expanded with the updated version info with each tarball release. *The atk/Makefile.am file is updated to re-enable the distribution of the expanded atk/atk.rc file and also to enable the creation of build/win32/vs9/atk.vcproj from build/win32/vs9/atk.vcprojin with the correct source file entries in the project file with each tarball release. This commit has been confirmed with Li Yuan and Tor Lillqvist (thank you!)
* build: silence the build a bitJavier Jardón2010-11-291-4/+4
|
* Do not dist gir_DATAYaakov Selkowitz2010-09-061-2/+2
| | | | | | | GIR files contain a shared-library attribute which varies per platform, and therefore must not be disted; see bug 621211 for rationale. https://bugzilla.gnome.org/show_bug.cgi?id=621717
* introspection: Associate .gir with pkg-config fileColin Walters2010-09-021-1/+2
| | | | Also depend on Makefile for consistency.
* Fix build problem with jhbuild.Theppitak Karoonboonyanan2010-05-061-5/+13
| | | | Bug #617851.
* Link libatk against libintlDaniel Macks2010-01-191-1/+3
| | | | Bug #606888.
* Do not get the gir & typelib dirs from g-iJohan Dahlin2009-12-311-2/+2
| | | | As it will break when have a system installed gobject introspection
* Make sure distcheck passed with introspectionJohan Dahlin2009-12-161-21/+18
| | | | | | | | * Require 0.6.7 of gobject-introspection * Update the m4 copy * Port over to use Makefile.introspection * Make sure gobject-introspection is installed when running distcheck
* Build introspection data if available and configuredColin Walters2009-12-091-0/+30
| | | | | | | Add --enable-introspection option via the GOBJECT_INTROSPECTION_CHECK macro, and implement the build rules. https://bugzilla.gnome.org/show_bug.cgi?id=592146
* Bug #601552. New classes: AtkPlug and AtkSocket.Mike Gorse2009-11-301-0/+4
|
* On Windows set LIB_EXE_MACHINE_FLAG to X86 or X64 depending on hostTor Lillqvist2008-08-061-1/+1
| | | | | | | | | | | | 2008-08-06 Tor Lillqvist <tml@novell.com> * configure.in: On Windows set LIB_EXE_MACHINE_FLAG to X86 or X64 depending on host architecture. * atk/Makefile.am: Use it if/when running lib.exe. svn path=/trunk/; revision=1263
* Depend on atk.def on Windows so that we build it before trying to use it.Tor Lillqvist2008-07-281-2/+1
| | | | | | | | | | 2008-07-28 Tor Lillqvist <tml@novell.com> * atk/Makefile.am (libatk_1_0_la_DEPENDENCIES): Depend on atk.def on Windows so that we build it before trying to use it. svn path=/trunk/; revision=1260
* Revved to 1.23.5 for GNOME 2.23.5. generate atk.def from atk.symbols.ATK_1_23_5Li Yuan2008-07-211-4/+4
| | | | | | | | | | | | 2008-07-21 Li Yuan <li.yuan@sun.com> * NEWS: * configure.in: Revved to 1.23.5 for GNOME 2.23.5. * atk/Makefile.am: generate atk.def from atk.symbols. svn path=/trunk/; revision=1258
* Patch from Mike Gorse <mgorse@novell.com>. Bug #526752. Mark deprecatedLi Yuan2008-06-191-0/+5
| | | | | | | | | | | | | | | | 2008-06-19 Li Yuan <li.yuan@sun.com> * atk/Makefile.am: * atk/atk.def: * atk/atk.symbols: * atk/atkhyperlink.h: * atk/atkobject.h: * docs/tmpl/atkhyperlink.sgml: * docs/tmpl/atkobject.sgml: Patch from Mike Gorse <mgorse@novell.com>. Bug #526752. Mark deprecated symbols with ATK_DISABLE_DEPRECATED. svn path=/trunk/; revision=1249
* add G_DISABLE_SINGLE_INCLUDES and ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.Michael Natterer2008-06-051-1/+2
| | | | | | | | | | | | | | | | | | | | 2008-06-05 Michael Natterer <mitch@imendio.com> * configure.in: add G_DISABLE_SINGLE_INCLUDES and ATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS. * atk/atk.h: define __ATK_H_INSIDE__ around including all other headers. * atk/atk*.h: add single-include guards that #error out if ATK_DISABLE_SINGLE_INCLUDES is defined and any of these files is included individually. Use G_BEGIN_DECLS/G_END_DECLS in all files. * atk/Makefile.am: define ATK_COMPILATION while building ATK. Add single-include guards to the generated atk-enum-types.h too. svn path=/trunk/; revision=1246
* Use $(GLIB_MKENUMS) instead of calling glib-mkenums directly. This worksBrian Cameron2007-05-111-2/+2
| | | | | | | | | | 2007-05-11 Brian Cameron <brian.cameron@sun.com> * Use $(GLIB_MKENUMS) instead of calling glib-mkenums directly. This works better when you build with glib via an uninstalled.pc file. svn path=/trunk/; revision=1179
* Fix for #418194. use -DATK_LOCALEDIR. remove AM_GLIB_DEFINE_LOCALEDIR.Christian Persch2007-03-221-0/+1
| | | | | | | | | | | 2007-03-22 Christian Persch <chpe@gnome.org> Fix for #418194. * atk/Makefile.am: use -DATK_LOCALEDIR. * configure.in: remove AM_GLIB_DEFINE_LOCALEDIR. svn path=/trunk/; revision=1165
* Added AtkMisc class, uprev for gnome-2.17.5, and release.ATK_1_13_0Bill Haneman2007-01-081-0/+2
| | | | svn path=/trunk/; revision=1130
* Added AtkHyperlinkImpl interface. See RFE #344284.Bill Haneman2006-06-291-0/+2
|
* Attempt to fix win32 builds when srcdir != builddir (bug #336082).Bill Haneman2006-06-091-1/+1
|
* Fix typo.Tor Lillqvist2005-08-191-1/+1
| | | | | | 2005-08-19 Tor Lillqvist <tml@novell.com> * atk/Makefile.am (install-def-file): Fix typo.
* Look for windres on Win32.Tor Lillqvist2005-08-041-12/+12
| | | | | | | | | | | | | | | 2005-08-04 Tor Lillqvist <tml@novell.com> * configure.in: Look for windres on Win32. * atk/Makefile.am: Don't use the script in GLib's build/win32 to compile the rc file into a resource object file. (This means we lose the build number increment magic, but I doubt it was that useful anyway.) Instead use windres directly. To pass a normal .o file produced by windres through libtool, which wants .lo files, pass it directly to the linker using a -Wl option. * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.