forked from xbmc/xbmc
-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[pvr] added PVR support to XBMC (taken from opdenkamp@c576c08)
add-ons are not included, but can be found here: https://github.com/opdenkamp/xbmc-pvr-addons
- Loading branch information
Showing
334 changed files
with
51,687 additions
and
659 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -41,6 +41,7 @@ DIRECTORY_ARCHIVES=$(DVDPLAYER_ARCHIVES) \ | |
xbmc/cores/playercorefactory/playercorefactory.a \ | ||
xbmc/dbwrappers/dbwrappers.a \ | ||
xbmc/dialogs/dialogs.a \ | ||
xbmc/epg/epg.a \ | ||
xbmc/filesystem/MusicDatabaseDirectory/musicdatabasedirectory.a \ | ||
xbmc/filesystem/VideoDatabaseDirectory/videodatabasedirectory.a \ | ||
xbmc/filesystem/filesystem.a \ | ||
|
@@ -70,6 +71,13 @@ DIRECTORY_ARCHIVES=$(DVDPLAYER_ARCHIVES) \ | |
xbmc/playlists/playlists.a \ | ||
xbmc/powermanagement/powermanagement.a \ | ||
xbmc/programs/programs.a \ | ||
xbmc/pvr/addons/pvraddons.a \ | ||
xbmc/pvr/channels/pvrchannels.a \ | ||
xbmc/pvr/dialogs/pvrdialogs.a \ | ||
xbmc/pvr/pvr.a \ | ||
xbmc/pvr/recordings/pvrrecordings.a \ | ||
xbmc/pvr/timers/pvrtimers.a \ | ||
xbmc/pvr/windows/pvrwindows.a \ | ||
xbmc/rendering/rendering.a \ | ||
xbmc/settings/settings.a \ | ||
xbmc/storage/storage.a \ | ||
|
@@ -191,6 +199,11 @@ ifneq (@DISABLE_GOOM@,1) | |
VIS_DIRS+=xbmc/visualizations/Goom | ||
endif | ||
|
||
LIBADDON_DIRS=\ | ||
lib/addons/library.xbmc.addon \ | ||
lib/addons/library.xbmc.pvr \ | ||
lib/addons/library.xbmc.gui \ | ||
|
||
CONFLUENCE_MEDIA=addons/skin.confluence/media | ||
SKIN_DIRS=$(CONFLUENCE_MEDIA) | ||
|
||
|
@@ -200,7 +213,7 @@ SKIN_DIRS+=$(TOUCHED_MEDIA) | |
endif | ||
|
||
DIRS= $(BIN_DIRS) $(EC_DIRS) $(XBMCTEX_DIRS) $(DVDPCODECS_DIRS) $(PAPCODECS_DIRS) \ | ||
$(LIB_DIRS) $(SS_DIRS) $(VIS_DIRS) $(SKIN_DIRS) | ||
$(LIB_DIRS) $(SS_DIRS) $(VIS_DIRS) $(LIBADDON_DIRS) $(SKIN_DIRS) | ||
|
||
LIBS=@LIBS@ | ||
CFLAGS=@CFLAGS@ | ||
|
@@ -235,7 +248,7 @@ all : $(FINAL_TARGETS) | |
include Makefile.include | ||
|
||
.PHONY : dllloader exports visualizations screensavers eventclients papcodecs \ | ||
dvdpcodecs imagelib codecs externals force skins | ||
dvdpcodecs imagelib codecs externals force skins libaddon | ||
|
||
# hack targets to keep build system up to date | ||
Makefile : config.status $(addsuffix .in, $(AUTOGENERATED_MAKEFILES)) | ||
|
@@ -308,6 +321,10 @@ visualizations: $(VIS_DIRS) | |
|
||
screensavers: $(SS_DIRS) | ||
|
||
libaddon: exports | ||
$(MAKE) -C lib/addons/library.xbmc.addon | ||
$(MAKE) -C lib/addons/library.xbmc.gui | ||
$(MAKE) -C lib/addons/library.xbmc.pvr | ||
libpython: dllloader | ||
$(MAKE) -C xbmc/interfaces/python | ||
$(MAKE) -C xbmc/interfaces/python/xbmcmodule | ||
|
@@ -355,10 +372,10 @@ codecs: papcodecs dvdpcodecs | |
|
||
libs: libhdhomerun libid3tag imagelib libexif system/libcpluff-@[email protected] $(CMYTH) | ||
|
||
externals: codecs libs visualizations screensavers | ||
externals: codecs libs visualizations screensavers libaddon | ||
|
||
xcode_depends: \ | ||
codecs libs visualizations screensavers eventclients skins \ | ||
codecs libs visualizations screensavers eventclients skins libaddon \ | ||
lib/libsquish/libsquish.a \ | ||
lib/libapetag/.libs/libapetag.a \ | ||
lib/libRTV/librtv.a \ | ||
|
@@ -377,6 +394,8 @@ DYNOBJSXBMC= \ | |
xbmc/cores/DllLoader/exports/exports.a \ | ||
xbmc/settings/settings.a \ | ||
xbmc/video/video.a \ | ||
xbmc/pvr/addons/pvraddons.a \ | ||
xbmc/pvr/windows/pvrwindows.a \ | ||
xbmc/guilib/guilib.a # must be dynamic to avoid linker errors | ||
|
||
ifeq ($(findstring freebsd,@ARCH@),freebsd) | ||
|
@@ -521,6 +540,8 @@ uninstall: | |
@rm -rf $(DESTDIR)$(datarootdir)/xbmc $(DESTDIR)$(bindir)/xbmc | ||
@rm -rf $(DESTDIR)$(bindir)/xbmc-standalone | ||
@rm -rf $(DESTDIR)$(datarootdir)/xsessions/XBMC.desktop | ||
@rm -rf $(libdir)/libXBMC_* | ||
@rm -rf $(prefix)/include/xbmc | ||
@echo "Done!" | ||
|
||
clean-xbmc.bin: | ||
|
@@ -540,11 +561,13 @@ clean-screensavers: | |
for d in $(SS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done | ||
clean-visualisations: | ||
for d in $(VIS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done | ||
clean-libaddons: | ||
for d in $(LIBADDON_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done | ||
|
||
clean-codecs: clean-dvdpcodecs clean-papcodecs | ||
|
||
clean-externals: clean-codecs clean-eventclients clean-xbmctex clean-libs \ | ||
clean-screensavers clean-visualisations | ||
clean-screensavers clean-visualisations clean-libaddons | ||
|
||
check: | ||
for d in $(CHECK_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d $@; fi; done |
Oops, something went wrong.