summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-15Remove a stray trailing backslashMatt Messier
2007-05-15Tweak large file CPPFLAGSMatt Messier
2007-05-15Fix the GNU assembler configuration checkMatt Messier
2007-05-15Enable dvb input plugin support by default on LinuxMatt Messier
2007-05-15Stupid typo fix when not building universal binaries.Matt Messier
Also some tweaks for Darwin.
2007-05-15Mac OS X universal build fixesMatt Messier
-- Set -isysroot in CFLAGS and -syslibroot in LDFLAGS early -- Patch libtool's sys_lib_search_path_spec to not search /usr/lib, et al., and instead search /Developer/SDKs/MacOSX10.4u.sdk/usr/lib so that it'll find universal versions of stuff, libiconv.dylib in particular. There's a libiconv.la file hanging around in /usr/lib that breaks everything otherwise.
2007-05-15Cleanups and fixes for building ffmpegMatt Messier
2007-05-14Clean up xine.m4 to match with package.m4 for 3rd-party use.Matt Messier
Since xine.m4 is also derived from the same code that's all been replaced with the more generic package.m4 code, use that same code for xine.m4 as well, though it doesn't actually depend on package.m4, but is instead a specific, customized version of it intended to be used where package.m4 is not available.
2007-05-14Final pass over decoders.m4Matt Messier
2007-05-14Final pass over input plugin configuration checksMatt Messier
-- Move some generic checks out of m4/input.m4 and back into configure.ac -- Remove ioctl_request.m4 and inline it in configure.ac -- Fix compilation of internal libcdio and libvcd stuff -- now works for Darwin -- Add a switch for enabling/disabling dvb support. Disabled by default for all platforms except for Linux. Only allowed to be used on Linux. -- Disable vcd support on all platforms except for FreeBSD, Linux, and Solaris, because src/input/input_vcd.c is only supported on those platforms even though libcdio and libvcd will compile on other platforms -- Clean up some summary.m4 stuff
2007-05-14Final pass over video_out.m4Matt Messier
-- Create ACX_PACKAGE_CHECK to remove duplicate code for aalib, arts, dvdnav, and libfame. Remove aa.m4, arts.m4, dvdnav.m4, and libfame.m4 -- ACX_PACKAGE_CHECK does not require compiling and running a test program. Stole version code from autogen.sh
2007-05-14Only check for Xext if X is found via AC_PATH_XTRAMatt Messier
2007-05-13Fixes to make Objective C tests actually workMatt Messier
with versions of autoconf that do not have AC_PROG_OBJC. Pull missing bits from autoconf 2.61, guard with m4_ifdef, and forcibly m4_include m4/objc.m4 into configure.ac, because aclocal won't pick it up with the m4_ifdef present.
2007-05-13Clean up xxmc/xvmc configure checks, move xv.m4 into video_out.m4Matt Messier
2007-05-12Fix X checks to do AC_PATH_XTRA before PKG_CHECK_MODULESMatt Messier
It seems that even embedded in a shell if-statement, AC_PATH_XTRA still runs before PKG_CHECK_MODULES, even if PKG_CHECK_MODULES comes first. There's something funky going on inside autoconf wrt AC_PATH_XTRA. I know that the intended behavior is to do the PKG_CHECK_MODULES first, but no matter what I do, it never actually works that way. I give up, and so here's the code written to reflect what _actually_ happens in that order that it happens.
2007-05-12X11 and video output plugin configuration check cleanupsMatt Messier
-- Move x11.m4 back into configure.ac, because AC_PATH_XTRA was behaving oddly inside a macro. That code is now cleaned up enough so that it's not too painful having it there. -- Move opengl.m4 inline into video_out.m4 -- Fix x11 checks to work on Darwin, including XShm checks, Xv checks, OpenGL, and GLU checks.
2007-05-12Fix the sense of a check for with_external_libmadMatt Messier
2007-05-12Typo fixes: instances of $" should be "$Matt Messier
2007-05-12Style consistency fixes. No functional change.Matt Messier
2007-05-12Fix stupid typos: instances of $" should be "$Matt Messier
2007-05-12Final pass over audio_out configure checksMatt Messier
2007-05-12Minor fixes and cleanupsMatt Messier
2007-05-12Miscellaneous cleanups, revisit REVISIT tagsMatt Messier
2007-05-12Merge changes from main 1.2 repositoryMatt Messier
2007-05-12More configure/Makefile cleanupsMatt Messier
-- Make a pass at cleaning up contrib/ Makefile.am files -- Rename many AM_CONDITIONALS for consistency and give them better names to better indicate what they mean -- Remove some dead input plugin tests -- Clean up AM_PATH_DVDNAV
2007-05-11Another round of Makefile.am cleanupsMatt Messier
2007-05-11Another pass at cleaning up Makefile.am files. More to come.Matt Messier
2007-05-11Cleanup, fix, and generally rework assembler configure checksMatt Messier
2007-05-10Rename PPC_ARCH to ARCH_PPC for consistency.Matt Messier
Move the definition of it to a much more appropriate location.
2007-05-10Fix the $(XINE_LIB) build rule to build from top_builddirMatt Messier
instead of building from top_srcdir. Also, use make -C instead of cd && make
2007-05-10Change AUTOMAKE_OPTIONS to require automake 1.9 rather than 1.8Matt Messier
2007-05-10Add large file macros to CPPFLAGS as requiredMatt Messier
If AC_SYS_LARGEFILES defines _FILE_OFFSET_BITS=64 or _LARGEFILE_SOURCE, they'll only be in config.h. Add them to CPPFLAGS as well. If AC_FUNC_FSEEKO defines _LARGE_FILES, add it to CPPFLAGS as well. Do all of this for the benefit of those things that do not #include config.h
2007-05-10Remove -D_LARGEFILE64_SOURCE from AM_CPPFLAGSMatt Messier
This is a transitional macro that's normally defined by the system includes if _GNU_SOURCE is defined, which it will be because of AC_GNU_SOURCE. It's only used by GNU libc. I cannot find anything in any of the code built by these Makefiles that uses any of the types, structures, or functions that defining this macro produces.
2007-05-10Uncomment libFLAC tests accidentally left commented outMatt Messier
2007-05-09Clean up decoder/demuxer configuration checksMatt Messier
2007-05-09Move some more macros around into more approriately named placesMatt Messier
-- Create programs.m4 to hold program related checks -- Move the always inline check macro (currently dead) into attributes.m4 -- Rename the remainder of _xine.m4 to types.m4, because there's just type related checks left. --HG-- rename : m4/_xine.m4 => m4/types.m4
2007-05-09Move decoder/demuxer checks from configure.ac to decoders.m4Matt Messier
2007-05-09Clean up input plugin configuration checksMatt Messier
-- Split input plugin checks out of configure.ac into m4/input.m4 -- Move m4/vcd.m4 (previously split out from configure.ac) into m4/input.m4 -- Fold m4/dl.m4 into configure.ac -- Various miscellaneous cleanups throughout configure.ac and m4/*.m4
2007-05-09Clean up video output plugin configure checksMatt Messier
2007-05-09Declare the entries at the start of the file, makes it easier to see the ↵Diego 'Flameeyes' Pettenò
targets.
2007-05-09Don't use multiline when only one entry is present.Diego 'Flameeyes' Pettenò
2007-05-09Put post_vdr.h between the post plugin sources, rather than having it in the ↵Diego 'Flameeyes' Pettenò
extra noinst_HEADERS.
2007-05-09Properly use xineplug_ldflags and remove IMPURE_TEXT_LDFLAGS, as there are ↵Diego 'Flameeyes' Pettenò
no inline assembler routines.
2007-05-09Instead of using libdir and postlibdir, use xineplug and xinepost, that are ↵Diego 'Flameeyes' Pettenò
defined in Makefile.common.
2007-05-08Clean up audio out plugin testsMatt Messier
2007-05-08Add AC_MSG_RESULT([no]) for test failures so lines don't bunch upMatt Messier
2007-05-08Minor cleanups for X11 checks. Mostly comment what's going on.Matt Messier
2007-05-08More configure.ac cleanupsMatt Messier
-- Revisit NLS stuff. Not much changed, remove the REVISIT tag -- Change XDG_BASEDIR_CFLAGS to XDG_BASEDIR_CPPFLAGS, because it only includes a -I, which is a CPPFLAGS option, not CFLAGS -- Move XDG stuff up to library checks -- Cleanup and move zlib checks -- Move X11 checks up to checks for system services -- Break audio out plugin stuff into m4/audio_out.m4 -- Break video out plugin stuff into m4/video_out.m4 -- Move libdir name stuff into m4/libFLAC.m4 since that's the only thing that uses it.
2007-05-08Fix the build rules for libavutil.a and libpostproc.a (for the planar plugin).Darren Salt
2007-05-08Merge changes from main 1.2 repositoryMatt Messier