aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)Author
2013-08-01Merge pull request #2885 from smspillaz/fix-tests-16062013Martijn Kaijser
Fix "make check"
2013-07-16[configure] install missing addon bindingswsnipex
2013-07-09added callback methods for binary add-ons to get codec id information from ↵Lars Op den Kamp
XBMC, so the dep on avcodec.h can be removed. only IDs used by pvr.hts and pvr.vdr.vnsi have been included
2013-07-01interfaces: add ILanguageInvoker and ScriptInvocationManagermontellese
2013-06-20add xbmc-addon-bindings to dependsdavilla
2013-06-17Don't add xbmc.a to DIRECTORY_ARCHIVESSam Spilsbury
It gets added to MAINOBJS anyways, and adding it to DIRECTORY_ARCHIVES would mean that it also gets added to the tests, which would result in a double-definition of main () (one from xbmc and one from gtest). Instead, add it to xbmc.bin directly, as Darwin based platforms require such static linking.
2013-06-09[mdns] - add optional libmdnsembedded support to configureMemphiz
2013-05-31added: install xbmc bindingsspiff
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