Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More Microsoft Visual Studio project file updates. | Erik de Castro Lopo | 2013-03-18 | 1 | -2/+2 |
| | | | | Patch from Janne Hyvärinen <cse@sci.fi>. | ||||
* | Purge old un-maintained MSVC 6 project files. | Erik de Castro Lopo | 2013-03-10 | 2 | -101/+1 |
| | |||||
* | Fix VC project files to use /objs/ directory instead of /obj/ directory. | Erik de Castro Lopo | 2013-01-02 | 2 | -8/+8 |
| | |||||
* | Fix all Makefile.lite to use /objs/ directory instead of /obj/ directory. | Erik de Castro Lopo | 2013-01-02 | 1 | -1/+1 |
| | |||||
* | Fix building with MSYS and MinGW(-w64); Improve Makefile.lite build system | Hendricks266 | 2013-01-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | This is a patch to allow building of the project using MSYS, MinGW, and MinGW-w64 with the following invocation: make -f Makefile.lite libFLAC libFLAC++ flac metaflac test_libs_common test_libFLAC test_libFLAC++ test_grabbag test_seeking test_streams utils examples This patch addresses eight points: 1. `uname -p` in MSYS returns "unknown" so we must use `gcc -dumpmachine` to gain information about the target, 32-bit or 64-bit. 2. MinGW-w64 does not ship with a working iconv.h, so we must disable it under this specific compiler. 3. The code requires <inttypes.h> in a handful of C files, but config.mk did not contain -DHAVE_INTTYPES_H, which under the full build process (I assume) is added by autoconf. 4. The compiler complained when lround() in lpc.c was static, so it is no longer static. 5. Additional scattered linking directives (and reordering) (particularly FLAC, grabbag, and replaygain_analysis) were necessary to build some of the components. 6. The Makefile.lite build system benefited from some cleanup, particularly by rigorously defining all entries, factoring redundancy, and establishing dependencies. (Some typos were fixed too.) 7. Shared objects on Windows use .dll, not .so. (Added *.dll, *.dylib, and *.exe to .gitignore.) 8. To allow more freedom using Makefile.lite without configure, I added the variables USE_OGG and USE_ICONV which can toggle these two components in the build process. ex: make -f Makefile.lite examples USE_OGG=0 USE_ICONV=0 These improvements make use of some use-time Makefile variable expansion. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Update FSF address. | Miroslav Lichvar | 2012-12-06 | 3 | -9/+9 |
| | |||||
* | Update and improve autotools build | Cristian Rodríguez | 2012-04-08 | 1 | -1/+1 |
| | | | | | | | | | | | - INCLUDES is deprecated, and CPPFLAGS is an user-defined variable, use the proper AM_CPPFLAGS instead - Remove FLAC__INLINE definition, providing proper replacement for MSVC compilers. - Detect if we have C99 's lround and provide a replacement for windows... | ||||
* | Purge MINGW_WINSOCK_LIBS config variable. | Erik de Castro Lopo | 2012-02-05 | 1 | -4/+4 |
| | | | | This was only needed for ntohl() function which has already been removed. | ||||
* | Add file include/share/compat.h and start moving CPP hackery into it. | Erik de Castro Lopo | 2012-02-04 | 1 | -3/+1 |
| | |||||
* | Patch from David Yeo to conditionally include <inttypes.h>. | Erik de Castro Lopo | 2012-02-04 | 1 | -0/+3 |
| | |||||
* | Fix a bunch of printf format warnings. | Erik de Castro Lopo | 2012-02-01 | 1 | -6/+2 |
| | |||||
* | add 2009 copyright | Josh Coalson | 2009-01-07 | 3 | -3/+3 |
| | |||||
* | update Makefile.lite system to work on x86_64 linux | Josh Coalson | 2008-09-14 | 1 | -1/+1 |
| | |||||
* | remove VCWebDeploymentTool item for better proj compatibility with vs9 | Josh Coalson | 2008-06-03 | 1 | -6/+0 |
| | |||||
* | update copyright for 2008 | Josh Coalson | 2008-02-28 | 3 | -3/+3 |
| | |||||
* | final automake-related fixes | Josh Coalson | 2007-09-16 | 1 | -0/+1 |
| | |||||
* | minor fixes | Josh Coalson | 2007-09-13 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | Josh Coalson | 2007-09-13 | 5 | -0/+544 |