Erik de Castro Lopo
4a63f10f78
build/config.mk : Define CPU_IS_LITTLE_ENDIAN as needed.
...
Patch-from: lvqcl <lvqcl.mail@gmail.com>
2014-07-13 20:35:14 +10:00
Evan Ramos
f658ea5ae7
Further updates to the Makefile.lite build system.
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2014-06-27 19:37:33 +10:00
Evan Ramos
9df6736ec0
Update Makefile.lite build system.
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2014-06-24 21:02:24 +10:00
Ulrich Klauer
cd4ddabe0f
Language fix: "difference licenses"
...
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2013-05-27 18:08:57 +10:00
Erik de Castro Lopo
b1982fbc5f
Set version to 1.3.0 and update coyprights throughout.
2013-05-26 19:17:53 +10:00
Erik de Castro Lopo
33fa7dc643
Minor Linux fixes for Makefile.lite build method.
2013-01-02 22:49:55 +11:00
Hendricks266
96d081c1c9
Fix building with MSYS and MinGW(-w64); Improve Makefile.lite build system
...
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>
2013-01-02 21:35:47 +11:00
Josh Coalson
dea0f5a044
add 2009 copyright
2009-01-07 07:31:28 +00:00
Josh Coalson
75d35cfe0b
proper handling of variable length arrays (SF#2002481 https://sourceforge.net/tracker2/?func=detail&aid=2002481&group_id=13478&atid=113478 )
2009-01-03 01:35:56 +00:00
Josh Coalson
a832ef32fb
fixes for windows builds (SF#1676822: https://sourceforge.net/tracker2/?func=detail&aid=1676822&group_id=13478&atid=113478 )
2009-01-02 01:12:59 +00:00
Josh Coalson
c10f978fa6
update Makefile.lite system to work on x86_64 linux
2008-09-14 19:59:52 +00:00
Josh Coalson
82b128050e
update copyright for 2008
2008-02-28 05:34:21 +00:00
Josh Coalson
09b164bbe3
bump version number to 1.2.1
2007-09-14 00:11:52 +00:00
Josh Coalson
732969760b
bump version number to 1.2.0
2007-07-07 06:10:35 +00:00
Josh Coalson
b9d8b9e927
remove special makefile variants for libiconv on darwin
2007-02-14 05:47:38 +00:00
Josh Coalson
e74bd9516c
add 2007 copyright
2007-02-02 06:58:19 +00:00
Josh Coalson
fc92d8dbc6
bump version to 1.1.4-alpha1
2007-02-02 06:18:51 +00:00
Josh Coalson
423f804d50
several speed improvements: completely rewritten bitbuffer which uses native machine word size instead of bytes; much faster rice partition size estimation; crc16 calculation in machine word size
2007-01-28 17:40:26 +00:00
Josh Coalson
c85f31440d
bump version number to 1.1.3
2006-11-17 16:00:55 +00:00
Josh Coalson
b1f323810b
bump version to 1.1.3-beta2
2006-10-16 16:17:18 +00:00
Josh Coalson
663a2afea4
bump version number to 1.1.3-beta1
2006-10-10 03:45:23 +00:00
Josh Coalson
95b8968389
bump version number to 1.1.3
2006-08-29 03:28:21 +00:00
Josh Coalson
b1ec796bda
complete largefile support
2006-05-24 04:41:36 +00:00
Josh Coalson
85425426e8
update iconv settings
2006-05-18 07:35:30 +00:00
Josh Coalson
0395dac13f
add 2206 to copyright notice
2006-04-25 06:59:33 +00:00
Josh Coalson
c8dc7a43ec
bump version to intermediate CVS
2006-04-25 06:36:48 +00:00
Josh Coalson
d8e59d2f6c
add special CONFIG_CFLAGS for darwin
2005-05-03 00:11:25 +00:00
Josh Coalson
66142c9b5b
bump version to 1.1.2
2005-02-04 06:42:38 +00:00
Josh Coalson
e68328ea01
bump version number to 1.1.2-beta
2005-02-02 01:54:03 +00:00
Josh Coalson
95bf677e3e
define HAVE_SOCKLEN_T
2005-01-30 18:15:48 +00:00
Josh Coalson
a78fac662c
add 2005 to copyright notices
2005-01-25 04:17:55 +00:00
Josh Coalson
b54ce2e4f9
improved handling of libiconv
2005-01-07 01:02:30 +00:00
Josh Coalson
f8ecddeb7d
fix typos, remove obsolete $(ORDINALS_H)
2004-12-30 03:56:08 +00:00
Josh Coalson
81b3cae6d5
revamp plugin_common to use utf-8 instead of wchar_t as the internal comment format
2004-12-30 01:09:53 +00:00
Josh Coalson
1637d93297
fix path to local libog dirs
2004-11-09 01:26:37 +00:00
Josh Coalson
2757af6c1d
get Makefile.lite system (with asm) working on Darwin, better handling of libogg paths and linkage
2004-10-30 00:03:21 +00:00
Josh Coalson
9745f25e78
major plugin revamp based on x-fixer's code
2004-09-24 13:57:40 +00:00
Josh Coalson
c28ec32289
bump version number to 1.1.1
2004-09-10 00:20:04 +00:00
Josh Coalson
63ee53d94d
bump version number to 1.1.1-beta1, with a target date of 2004-07-31
2004-07-25 20:57:28 +00:00
Josh Coalson
3e2a733863
bump version info
2004-03-16 18:18:04 +00:00
Josh Coalson
9564390fb9
update copyright to 2004
2004-01-17 04:14:43 +00:00
Josh Coalson
628f4efc55
stamp a CVS+date for the version
2003-12-17 04:49:14 +00:00
Josh Coalson
5b782b4da6
replace the compile time ordinals.h.in->ordinals.h conversion with a static ordinals.h
2003-09-15 21:14:26 +00:00
Josh Coalson
e8a7601a4b
change license verbiage
2003-02-07 00:14:32 +00:00
Josh Coalson
53496dda1c
bump version number to 1.1.0
2003-01-25 06:04:55 +00:00
Josh Coalson
75d78a352e
bump version string to 1.0.5_beta2
2003-01-08 08:06:53 +00:00
Josh Coalson
4c2676a6f4
update the version number from 1.0.4 to 1.0.5-beta1
2003-01-02 07:23:55 +00:00
Josh Coalson
afae69f0e3
Add 2003 to copyright notice
2003-01-02 07:03:16 +00:00
Josh Coalson
34c1ea8ca2
instrument for valgrind
2002-12-04 04:57:33 +00:00
Josh Coalson
b74fc98b48
revamp Makefile.lite system, use separate dirs and names for debug and release targets and object files
2002-11-20 06:40:08 +00:00