summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2009-01-12mesa: add osmesa.pc.in to tarball listBrian Paul
2009-01-10mesa: omit old headers from tarballBrian Paul
2009-01-08mesa: 7.3-rc-1 Makefile changesBrian Paul
2009-01-06mesa: remove dri_sarea.h, add glcore.h in MakefileBrian Paul
2008-10-28mesa: include glslcompiler driver in tarballBrian Paul
2008-08-16added glu.exports files to tarballs listBrian Paul
2008-08-16prep for 7.1 rc4Brian Paul
2008-07-08add yet another MakefileBrian Paul
2008-07-08bump version to rc3Brian Paul
2008-07-08added more Makefiles to file listBrian Paul
2008-07-08added src/mesa/drivers/Makefile to file listBrian Paul
2008-07-08mesa: bump version to rc2Brian Paul
2008-06-27DRI-specific pkg-config fileDan Nicholson
Since the gl pkg-config file doesn't convey any specifics about the backend in use, this adds a new pkg-config file for when DRI is in use. This can be used by the xserver build to determine if the DRI and/or GLX extensions are appropriate.
2008-06-10Distribute version.mk in case autoconf needs to be run againDan Nicholson
Users may need to rebuild the configure script, so we need to distribute version.mk so autoconf can run successfully.
2008-05-27prep for 7.1 RC1Brian Paul
2008-05-23drop GLcoreGeorge Sapountzis
2008-05-09autoconf: Attempt to figure out the PIC flags for the platformDan Nicholson
This commit adds an autoconf macro, MESA_PIC_FLAGS, which sets the PIC flags according to platform and static/shared setting. The platform specifics are taken straight from libtool.m4 and stripped down to just the flags and platforms we cover in Mesa. This should hopefully make it possible to use autoconf on non-GCC platforms. The macro is added external to configure.ac in acinclude.m4 since it's pretty bloated. Note to BSDers: Previously, x86 defaulted to non-PIC on FreeBSD. I didn't carry that preference into this macro. Instead, you can just use --disable-pic where desired.
2008-05-07Never fail `make clean'Dan Nicholson
Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean.
2008-05-06Update make output for autoconf helpDan Nicholson
2008-05-06Always cleanup the makedepend backup filesDan Nicholson
Consistently cleanup the depend.bak files created by makedepend. Also, realclean has been changed to use a single find command, which speeds it up considerably.
2008-05-06Error consistently when running recursive makeDan Nicholson
When changing directories and running a sub-make, ensure that both the cd and make commands propagate errors to the parent make.
2008-05-06Add .PHONY targets to top Makefile for non-file targetsDan Nicholson
When a make target doesn't result in a file of the same name, adding it to a .PHONY target means make won't look for such a file, speeding the build up a bit. This allows `make doxygen' to work since otherwise make will consider the doxygen directory as up to date.
2008-04-25fix make tarballsGeorge Sapountzis
2008-04-23glcore: build from mesaGeorge Sapountzis
2008-03-10Darwin: Config/source fixes to now build glxdemo apps and OSMesaJeremy Huddleston
Also added darwin-fat-32bit darwin-fat-all configs and deleted old darwin-x86ppc config (cherry picked from commit 7120c0089d663a2b7e7b0c97da38f9bc233fbdd7)
2008-02-17Distribute dri_sarea.h with the tarballsDan Nicholson
The GL/internal/dri_sarea.h header was missing from the tarballs, causing the build to bomb for DRI2.
2008-01-23Assorted patches for miniglx/linux-solo (Gavin Li <codeview@gmail.com>)Brian
2007-12-07autoconf: Include necessary files for the tarballsDan Nicholson
Add targets to the top Makefile so that configure and the necessary scripts are added to the tarball for distribution. Variables are used for autoconf and aclocal in case anyone needs to use a specific version or pass any extra flags.
2007-12-07autoconf: Initial support for an autoconf configurationDan Nicholson
This adds the initial support for using autoconf configuration. Support is available for shared Xlib driver builds. Later this will be extended to dri and osmesa-only builds and possibly targetting non-X backends. Support for static library builds will also be added. The configure script fills in the autoconf config. This is then used by running `make autoconf' after ./configure. Testing has been done on Linux/GNU. The configure script tries to faithfully reproduce the current configs/linux* and configs/freebsd*. Other platforms can be handled later by adding similar statements and feature tests. Pkg-config is used to search for packages when possible. This makes the build much more flexible and robust to the user's configuration. This requires that the pkg-config autoconf macros pkg.m4 are included in aclocal.m4. This requires autoconf and aclocal from autoconf and automake, respectively.
2007-11-12add glw.pc.in to tarball list, remove from DEPEND_FILESBrian
2007-10-24added catamount-osmesa-pgi configAlex Neundorf
2007-10-23add directfb glut sources to tarballBrian
2007-09-20fixes for bluegene-xlc-osmesa configBrian
2007-09-13added .pc.in files to tarballsBrian
2007-08-07remove SHELL line, replace -e test with new logic (Daniel Stone)Brian
2007-08-02fix missing backslashBrian
2007-08-02added bluegene-osmesaBrian
2007-07-31added sunos5-v9-cc-g++ configBrian
2007-07-21Fix a number of MINGW32 issuesZhang
2007-07-21remove VC6/VC7 project files until updatedBrian
2007-07-04add fbdev/ to DEMO_FILESBrian
2007-05-14master/trunk is now for Mesa 7.1 devel: bump versionsBrian
2007-05-09Tweak the shell scripting for descending into and building subdirs.Brian
In general, use this: @for dir in $(SUBDIRS) ; do \ if [ -d $$dir ] ; then \ (cd $$dir && $(MAKE)) || exit 1; \ fi \ done Basically, silently skip missing subdirs but generate an error and stop if there's a compilation or install problem. This was done inconsistantly before. In once case, a missing subdir was causing us to go into an infinte loop!
2007-05-02add *gc, *syn files to tarballsBrian
2007-04-27Version bumps for 7.0Brian
2007-04-27remove rc4 suffixBrian
2007-04-25RC4Brian
2007-04-24fix typoBrian
2007-04-24added missing VC8 .sln filesBrian
2007-04-24added new VC* files, bump version to rc3Brian