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
Erik de Castro Lopo
85d5c53803
Fix all Makefile.lite to use /objs/ directory instead of /obj/ directory.
2013-01-02 22:49:37 +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
26ba103cd9
fix CFLAGS typo
2007-09-14 00:11:21 +00:00
Josh Coalson
1c2d61ecb1
add more warning flags
2007-09-13 15:08:02 +00:00
Josh Coalson
732969760b
bump version number to 1.2.0
2007-07-07 06:10:35 +00:00
Josh Coalson
22d3f2ad2d
add debug info to nasm debug builds
2007-03-30 01:00:30 +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
9e7791586d
remove redundant -Wextra
2006-11-17 06:53:44 +00:00
Josh Coalson
6948a474f6
add -Wextra to gcc flags
2006-11-08 01:22:16 +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
ae25181bf4
remove the obsolete project_builder_prebuild_phase.sh
2005-02-01 01:48:00 +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
28306cc97e
don't build dynamic libs on OS X
2004-12-30 03:48:25 +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
37954328b2
obsolete
2004-12-30 00:55:48 +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