aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)Author
2013-05-10jni: build jni libraryCory Fields
2013-05-09build: stop using whole-archive for our final binaryCory Fields
This nasty hack has been around for ages. By changing, we get the following benefits: - We don't link in _every_ object in _every_ archive! - Builds will no longer fail if a source file has been removed but its object still exists in the archive - Filesize reduction - Ability to use lto, garbage collection, dead-code stripping, etc in a useful manner This is achieved by specifying a main object on the link line, and using start-group/end-group to search through the archives multiple times until each symbol is found.
2013-04-04move profile related files into new "profiles" directorymontellese
2013-03-07Merge pull request #2135 from Montellese/touch_inputSascha Montellese
generic & user-mappable touch input system
2013-03-06changed: remove scrobbler and last.fm radio supportspiff
available as a add-ons
2013-03-05input: re-organize touch input handling to make it more generic and move it ↵montellese
into its own lib
2013-03-03settings: move GUIDialog* and GUIWindow* into their own sub-directoriesmontellese
2013-02-04move view related files into new view folder and libmontellese
2013-01-31[configure] - make fishbmc optional and default to autodetect (fixes build ↵Memphiz
for gles platforms after fishbmc injection)
2013-01-31[add] visualization.fishbmcMarcel Ebmer
2012-11-24remove broken itunes visualizationronie
2012-10-10[linux] remove HTTP-API referencesmontellese
2012-10-05libid3tag/libapetag win/mac/linux/android removal (thanks theuni for the ↵Cory Fields
linux/android parts and montellese for win32)
2012-10-02Merge pull request #1449 from theuni/bootstrapCory Fields
build: bootstrap overhaul
2012-09-26fixed, tools/XBMCTex is long gone, remove itS. Davilla
2012-09-24[droid] add an implementation of rand_rCory Fields
Also create a place for us to add missing bionic functions. This is _purposefully_ done inside of XBMC rather than as a separate helper-lib to discourage adding stuff here. Instead, we should be pushing to get them into the ndk.
2012-09-23fixed build, TexturePacker depends on xbmc/guilib/XBTF.h and ↵davilla
xbmc/guilib/XBTF.cpp, not the entire xbmc/guilib dir
2012-09-23[osx/ios] fixed, python dev is a pain under darwin, move build of ↵davilla
xbmc/interfaces/legacy,python out of xbmc_depends back into Xcode via run scripts
2012-09-22Added a test to verify some type checking permutations.Jim Carroll
2012-09-20build: bootstrap overhaulCory Fields
Put an end to the constant autoreconfs when switching branches. Use make to determine when bootstrapping for xbmc and subprojects needs to happen (hint: rarely). bootstrapping can now be done in parallel, but I didn't obseve much (any?) speed increase. Also allows for easier skipping of reconfigures for minor/cosmetic configure.in changes. This should be transparent to users, other than the fact that it's much faster. Same build procedure as always: ./bootstrap && ./configure && make
2012-09-18[pvr] configure and build pvr add-ons if the tree is found in /pvr-addons, ↵Lars Op den Kamp
so these can be built and run within the tree.
2012-09-09@Montellese, @Memphiz, @jimfcarroll Replace the scripting engine with a ↵Jim Carroll
codegenerated one.
2012-09-07[UPnP] changed: make UPnP optional (enabled by default), fix some missing ↵Alasdair Campbell
#ifdef HAS_UPNP guards
2012-09-05[GSOC] Add test cases for XFILE::CFile class.Andres Mejia
2012-09-05[GSOC] Build a single 'main' test program.Andres Mejia
This main program will be linked with all libraries in similar fashion as xbmc.bin and libxbmc.so. This required modifications to the build system so that the main() function for xbmc.bin does not get linked with the main() function for the testsuite program. This has the side effect of allowing xbmc.bin and libxbmc.so to be built from a single build.
2012-09-05[GSOC] Have the testsuite built when the 'check' target is invoked.Andres Mejia
Support a separate target named 'testsuite' which builds the test suite without running it. Also note that a configure option (--enable-gtest) must explicitely be set in order to configure the Google Test Framework. If it is not set, running the 'check,' 'testsuite,' or 'testframework,' make targets will simply display a message saying the framework has not been configured.
2012-09-04Merge pull request #1282 from huceke/raspberrypihuceke
RaspberryPI support
2012-09-05[pvr] added PVR support to XBMC (taken from ↵Lars Op den Kamp
https://github.com/opdenkamp/xbmc/commit/c576c080532a0e4c4ffc7babd57782f80a6951ba) add-ons are not included, but can be found here: https://github.com/opdenkamp/xbmc-pvr-addons
2012-08-13[cosmetics] - whitespacesMemphiz
2012-08-10[rbp] added raspberrypi omxplayergimli
2012-08-09cpluff: don't explicitly link libdlCory Fields
It's not needed and breaks bsd build
2012-08-08[droid] add new internal player for amlogic based SoCsdavilla
2012-08-08[droid] Install all .so. We don't use the arch hacks anymoreCory Fields
2012-08-08[droid] - fix make install on darwin (limited find again - we use the same ↵Memphiz
approach like freebsd uses)
2012-08-08[droid] add convenience apk targetCory Fields
2012-08-08[droid] install libxbmc.so properlyCory Fields
2012-08-08[droid] sanity check. Don't allow missing symbols in our shared libCory Fields
2012-08-08[droid] Android needs skins tooCory Fields
2012-08-08[droid] implement basic CAndroidStorageProvidermontellese
2012-08-08[droid] implement CAndroidPowerSyscall which uses ↵montellese
CXBMCApp::GetBatteryLevel() to poll the battery level
2012-08-08[droid] rearrange configure for static linkingtheuni
Deps need to go from most to least dependent, otherwise we end up missing symbols on final link. This allows us to link most libs statically.
2012-08-08[droid] add our custom solib loaderCory Fields
2012-08-08[droid] add our big mess of android activity filesCory Fields
2012-08-08[droid] fix parallel build for glesCory Fields
2012-08-08[droid] wrap cplufftheuni
2012-07-31build: fix cmyth build after 2d79579ad.Cory Fields
2012-07-10Allow compiling without mysql dependency (--disable-mysql).Schischu
MySQL is heavy and sqlite is the better choice on embedded devices. Disables also build of cmyth as it depends on mysql.
2012-07-08[xrandr] update xbmc-xrandr.c base codeJoakim Plate
Supports selection of CRTC's in a better way
2012-06-19Add threads test directory to check in 'make check' run.Andres Mejia
2012-06-18Merge pull request #1088 from odon/masterAndres Mejia
Broken build : libxbmc.so