summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Minor Linux fixes for Makefile.lite build method.Erik de Castro Lopo2013-01-021-0/+11
|
* Fix all Makefile.lite to use /objs/ directory instead of /obj/ directory.Erik de Castro Lopo2013-01-022-2/+2
|
* Fix building with MSYS and MinGW(-w64); Improve Makefile.lite build systemHendricks2662013-01-024-24/+85
| | | | | | | | | | | | | | | | | | | | | 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>
* add 2009 copyrightJosh Coalson2009-01-075-5/+5
|
* proper handling of variable length arrays (SF#2002481 ↵Josh Coalson2009-01-031-2/+2
| | | | https://sourceforge.net/tracker2/?func=detail&aid=2002481&group_id=13478&atid=113478)
* fixes for windows builds (SF#1676822: ↵Josh Coalson2009-01-021-2/+2
| | | | https://sourceforge.net/tracker2/?func=detail&aid=1676822&group_id=13478&atid=113478)
* update Makefile.lite system to work on x86_64 linuxJosh Coalson2008-09-145-59/+104
|
* update copyright for 2008Josh Coalson2008-02-284-4/+4
|
* bump version number to 1.2.1Josh Coalson2007-09-141-1/+1
|
* fix CFLAGS typoJosh Coalson2007-09-141-1/+1
|
* add more warning flagsJosh Coalson2007-09-132-6/+6
|
* bump version number to 1.2.0Josh Coalson2007-07-071-1/+1
|
* add debug info to nasm debug buildsJosh Coalson2007-03-302-2/+6
|
* remove special makefile variants for libiconv on darwinJosh Coalson2007-02-141-3/+1
|
* add 2007 copyrightJosh Coalson2007-02-024-4/+4
|
* bump version to 1.1.4-alpha1Josh Coalson2007-02-021-1/+1
|
* several speed improvements: completely rewritten bitbuffer which uses native ↵Josh Coalson2007-01-281-2/+1
| | | | machine word size instead of bytes; much faster rice partition size estimation; crc16 calculation in machine word size
* bump version number to 1.1.3Josh Coalson2006-11-171-1/+1
|
* remove redundant -WextraJosh Coalson2006-11-172-6/+6
|
* add -Wextra to gcc flagsJosh Coalson2006-11-082-6/+6
|
* bump version to 1.1.3-beta2Josh Coalson2006-10-161-1/+1
|
* bump version number to 1.1.3-beta1Josh Coalson2006-10-101-1/+1
|
* bump version number to 1.1.3Josh Coalson2006-08-291-2/+1
|
* complete largefile supportJosh Coalson2006-05-241-3/+3
|
* update iconv settingsJosh Coalson2006-05-181-6/+5
|
* add 2206 to copyright noticeJosh Coalson2006-04-254-4/+4
|
* bump version to intermediate CVSJosh Coalson2006-04-251-1/+2
|
* add special CONFIG_CFLAGS for darwinJosh Coalson2005-05-031-0/+5
|
* bump version to 1.1.2Josh Coalson2005-02-041-1/+1
|
* bump version number to 1.1.2-betaJosh Coalson2005-02-021-1/+1
|
* remove the obsolete project_builder_prebuild_phase.shJosh Coalson2005-02-011-2/+1
|
* define HAVE_SOCKLEN_TJosh Coalson2005-01-301-1/+1
|
* add 2005 to copyright noticesJosh Coalson2005-01-254-4/+4
|
* improved handling of libiconvJosh Coalson2005-01-071-1/+4
|
* fix typos, remove obsolete $(ORDINALS_H)Josh Coalson2004-12-303-9/+9
|
* don't build dynamic libs on OS XJosh Coalson2004-12-301-1/+1
|
* revamp plugin_common to use utf-8 instead of wchar_t as the internal comment ↵Josh Coalson2004-12-301-1/+1
| | | | format
* obsoleteJosh Coalson2004-12-301-1/+0
|
* fix path to local libog dirsJosh Coalson2004-11-091-2/+2
|
* get Makefile.lite system (with asm) working on Darwin, better handling of ↵Josh Coalson2004-10-303-8/+31
| | | | libogg paths and linkage
* major plugin revamp based on x-fixer's codeJosh Coalson2004-09-241-1/+1
|
* bump version number to 1.1.1Josh Coalson2004-09-101-1/+1
|
* bump version number to 1.1.1-beta1, with a target date of 2004-07-31Josh Coalson2004-07-251-1/+1
|
* bump version infoJosh Coalson2004-03-161-1/+1
|
* update copyright to 2004Josh Coalson2004-01-174-4/+4
|
* stamp a CVS+date for the versionJosh Coalson2003-12-171-1/+1
|
* replace the compile time ordinals.h.in->ordinals.h conversion with a static ↵Josh Coalson2003-09-154-19/+8
| | | | ordinals.h
* change license verbiageJosh Coalson2003-02-074-48/+48
|
* bump version number to 1.1.0Josh Coalson2003-01-251-1/+1
|
* minor commentsJosh Coalson2003-01-152-4/+0
|