Commit Graph

103 Commits

Author SHA1 Message Date
hasufell 094647cb14 BUILD: respect DESTDIR variable
DESTDIR is used for temporary install location
in package managers otherwise you have to add
the temporary locations to BINDIR and LIBDIR
which can cause trouble with the pkg-config file.
2013-07-24 01:41:27 +02:00
Nigel Stewart 2ce935a13f Revamp dist-src and dist-win32 Makefile targets. 2013-07-20 22:58:10 -05:00
Nigel Stewart 41c1305a89 Re-write .pc files unconditionally, in case GLEW_DEST is specified on command line.
#189 Generated .pc files are "easy to break"
2012-11-11 13:09:20 -06:00
Nigel Stewart 71b38cfeb4 dos2unix for Linux/Mac build from .zip package.
Issue #205 config.guess / MacOSX 10.8 / bad interpreter
2012-11-11 11:43:37 -06:00
Nigel Stewart 287c58f930 Add build support for NaCL - Google Native Client. 2012-08-16 14:26:32 -05:00
Nigel Stewart 0a04f18c01 Use -fPIC for Linux and Darwin builds.
See: https://bugs.launchpad.net/ubuntu/+source/glew/+bug/811789
2012-08-07 21:54:20 -05:00
Nigel Stewart 3460dd42f1 Fixup: makefile typo. 2012-07-17 22:46:09 -05:00
Nigel Stewart 538147f387 GLEWAPIENTRY no longer needed in Makefile 2012-05-04 23:35:12 -05:00
Nigel Stewart cb7c643fab Fixups for GLEWAPIENTRY on Apple 2012-05-04 15:58:44 -05:00
Nigel Stewart 0af3be62b0 Optional symlink step for GLEW build. For Cygwin, Mingw32, etc. 2012-02-15 13:15:40 -06:00
Nigel Stewart aa7da9242a Makefile refinements: Move strip step from install to build, make it optional. Don't use exotic .o suffixes. Put temporary files in tmp/ for easy seperation and deltion 2012-02-12 14:12:36 -06:00
Nigel Stewart 6075e477b8 For dist-src target, ensure Makefile line-endings are platform consistant. 2011-11-23 15:45:21 -06:00
Nigel Stewart 85c3078cc4 Fixup for GLEW 1.6.0 dist-win target: package the GLEWmx libraries too. 2011-04-28 18:51:46 -05:00
Nigel Stewart dea5a6143c For ID: 3148451 - bad dll perms on default cygwin 1.7.7 install 2011-04-25 23:21:28 -05:00
Nigel Stewart 4a9b2a7b42 Fix for setting the soname of GLEWmx shared libraries - Thanks to Adam Williamson (Fedora QA Community Monkey) 2011-03-28 20:22:45 -05:00
Nigel Stewart 18455eb40f Update the GLEW build to build both vanilla and MX GLEW libraries. MX libraries now have mx suffix. Targets for building and installing are changed accordingly. Logic for glewmx.pc 2011-02-18 23:02:26 -06:00
Nigel Stewart 10ad0592df Remove git .patch files for tardist, dist-win32 and dist-src targets" 2011-01-31 08:10:28 -06:00
Nigel Stewart ed21c4a151 Filter our git .patch files for dist-src and dist-win32 targets. 2011-01-29 07:47:16 -06:00
Tom Fogal 266f2b4ceb Remove lib and bin directories when cleaning.
To ensure developers will end up with the same configuration as a
freshly-cloned repository -- and thereby making sure we catch bugs
like edc3c1 earlier.
2011-01-25 14:38:44 -07:00
Tom Fogal e564a97c81 Make sure output directories exist.
The targets themselves cannot have these dependencies, because they
use $^ and thus putting the dependent target in there screws up
the build.
2011-01-25 14:38:41 -07:00
nigels 0b890ef852 Improved Cygwin support as proposed in Feature Request ID: 3081290
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@626 783a27ee-832a-0410-bc00-9f386506c6dd
2010-10-29 05:14:45 +00:00
nigels bdfbf18f14 Improved mingw32 support, including cross-compile from Linux
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@622 783a27ee-832a-0410-bc00-9f386506c6dd
2010-09-22 19:38:25 +00:00
nigels 814999051c Apply patch for ID: 3007103 - Add missing mkdir
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@603 783a27ee-832a-0410-bc00-9f386506c6dd
2010-05-31 14:40:31 +00:00
nigels 0eb615148f Last minute touch-ups for 1.5.3 release
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@583 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-01 05:09:30 +00:00
nigels 15471cbd9f Create bin and lib dir for dist-src, do dos2unix/unix2dos for .pm and .rc files too
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@579 783a27ee-832a-0410-bc00-9f386506c6dd
2010-02-28 18:40:09 +00:00
nigels 0d04f76ced Add pkg-config support, based on patch by Eric Anholt
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@575 783a27ee-832a-0410-bc00-9f386506c6dd
2010-01-07 17:03:40 +00:00
nigels e72fe268e8 Touch-ups for GLEW 1.5.2 release. Add dist-src target
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@573 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 17:05:56 +00:00
nigels 59e9d1e9e4 Add dist-win32 target for building win32 binary .zip archive
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@570 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 16:05:28 +00:00
nigels 23d0bc6157 tfogal 'at' alumni.unh.edu - build binaries from the object files instead of directly from the source files.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@564 783a27ee-832a-0410-bc00-9f386506c6dd
2009-11-17 02:50:58 +00:00
nigels 67636dd2af ID: 2785080 USE consistently
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@553 783a27ee-832a-0410-bc00-9f386506c6dd
2009-05-16 21:55:29 +00:00
ikits f4f720b620 bug fix
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@526 783a27ee-832a-0410-bc00-9f386506c6dd
2007-12-28 03:05:25 +00:00
ikits 3f63c6224c Year change
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@521 783a27ee-832a-0410-bc00-9f386506c6dd
2007-12-28 01:47:25 +00:00
ikits b6ef9dd3ad Bug fixes
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@508 783a27ee-832a-0410-bc00-9f386506c6dd
2007-09-28 19:07:02 +00:00
ikits 2dde3c1f7e added bindir and incdir
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@485 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-02 16:56:00 +00:00
ikits 790f91b5f1 fix cygwin build
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@484 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-02 15:14:23 +00:00
ikits d9f98404cc bug fixes
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@474 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-01 07:09:30 +00:00
ikits 2fd600b733 added lib64 fix
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@470 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-01 05:19:49 +00:00
ikits 7e708af2be version & year bump
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@469 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-01 05:11:36 +00:00
ikits b81c03cf9a added multithreaded compilation patch
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@446 783a27ee-832a-0410-bc00-9f386506c6dd
2006-11-21 04:12:47 +00:00
ikits 1910b4c021 added lib64 patch
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@429 783a27ee-832a-0410-bc00-9f386506c6dd
2006-03-02 23:02:51 +00:00
ikits 89ad8ec389 bug fixes and copyright year changes
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@427 783a27ee-832a-0410-bc00-9f386506c6dd
2006-02-26 16:45:12 +00:00
mem 60177ef22f Fix soname, ABI broke
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@361 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-05 20:19:03 +00:00
ikits 6bac503bc8 makefile fixes
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@339 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-04 04:11:14 +00:00
ikits 0e9497e92a added darwin makefile
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@338 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-04 03:57:56 +00:00
ikits d50db91bd0 Year bump in copyright message. Removed obsolete files from auto/src.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@333 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-03 07:32:34 +00:00
ikits a576f04909 Version bump; added glewIsSupported; split source file, it is too big for VC7.1
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@319 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-29 05:43:35 +00:00
mem e770d34a35 Makefile is getting out of hand. Use GNU tools' config.guess to obtain
the canonical system name and include the corresponding Makefile snippet
from config/.  config.guess has been written with portability in mind,
so it should work properly on all supported systems.  Should its licence
(GPL) become a problem, it can be replaced with a simpler script that
supports only the systems we know something about.

Adding support for a new system is just a matter of running
config/config.guess and writing the matching config/Makefile.$system
file.


git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@315 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-07 17:28:58 +00:00
ikits a6eb9cb70d version bump
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@313 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-06 08:39:50 +00:00
ikits 6c449294c8 *** empty log message ***
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@311 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-06 07:52:55 +00:00
ikits 48458fa725 added FreeBSD support
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@308 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-06 06:53:44 +00:00