Browse Source

- hd51: use own libstb-hal to ease testing

upstream: https://github.com/TangoCash/libstb-hal-cst-next.git
master
gixxpunk 7 years ago
parent
commit
b9c3c74bbf
  1. 3
      make/environment.mk
  2. 5
      make/neutrino.mk
  3. 8
      make/prerequisites.mk
  4. 6
      make/update.mk

3
make/environment.mk

@ -303,6 +303,7 @@ BUILD-GENERIC-PC = build-generic-pc
NI_BUILD-GENERIC-PC = ni-build-generic-pc
NI_DRIVERS-BIN = ni-drivers-bin
NI_LIBSTB-HAL = ni-libstb-hal
NI_LIBSTB-HAL-NEXT = ni-libstb-hal-next
NI_LINUX-KERNEL = ni-linux-kernel
NI_LOGO-STUFF = ni-logo-stuff
NI_OFGWRITE = ni-ofgwrite
@ -321,6 +322,8 @@ TUXBOX_NEUTRINO_BRANCH ?= master
TUXBOX_LIBSTB-HAL = library-stb-hal
TUXBOX_REMOTE_REPO = tuxbox
TANGO_REMOTE_REPO = tango
# execute local scripts
define local-script
@if [ -x $(LOCAL_DIR)/scripts/$(1) ]; then \

5
make/neutrino.mk

@ -85,7 +85,7 @@ N_BUILDENV = \
# finally we can build outside of the source directory
N_OBJDIR = $(BUILD_TMP)/$(FLAVOUR)
LH_OBJDIR = $(BUILD_TMP)/libstb-hal
LH_OBJDIR = $(BUILD_TMP)/$(NI_LIBSTB-HAL-NEXT)
$(N_OBJDIR)/config.status: $(NEUTRINO_DEPS) $(MAKE_DIR)/neutrino.mk
test -d $(N_OBJDIR) || mkdir -p $(N_OBJDIR)
@ -128,9 +128,8 @@ endif
--with-boxmodel=$(BOXSERIES)
$(LH_OBJDIR)/config.status: $(NEUTRINO_DEPS)
# let's use tango's libstb-hal until we have ported the relevant stuff
rm -rf $(LH_OBJDIR)
git clone https://github.com/TangoCash/libstb-hal-cst-next.git $(LH_OBJDIR)
tar -C $(SOURCE_DIR) -cp $(NI_LIBSTB-HAL-NEXT) --exclude-vcs | tar -C $(BUILD_TMP) -x
pushd $(LH_OBJDIR) && \
./autogen.sh && \
\

8
make/prerequisites.mk

@ -47,6 +47,13 @@ $(SOURCE_DIR)/$(NI_LIBSTB-HAL):
git remote add $(TUXBOX_REMOTE_REPO) $(TUXBOX_GIT)/$(TUXBOX_LIBSTB-HAL).git && \
git fetch $(TUXBOX_REMOTE_REPO)
$(SOURCE_DIR)/$(NI_LIBSTB-HAL-NEXT):
cd $(SOURCE_DIR) && \
git clone $(NI_GIT)/$(notdir $@).git
cd $@ && \
git remote add $(TANGO_REMOTE_REPO) https://github.com/TangoCash/libstb-hal-cst-next.git && \
git fetch $(TANGO_REMOTE_REPO)
$(SOURCE_DIR)/$(NI_LIBCOOLSTREAM):
ifeq ($(HAS_LIBCS), yes)
cd $(SOURCE_DIR) && \
@ -181,6 +188,7 @@ ni-git: \
$(SOURCE_DIR)/$(NI_FFMPEG) \
$(SOURCE_DIR)/$(NI_LIBCOOLSTREAM) \
$(SOURCE_DIR)/$(NI_LIBSTB-HAL) \
$(SOURCE_DIR)/$(NI_LIBSTB-HAL-NEXT) \
$(SOURCE_DIR)/$(NI_LINUX-KERNEL) \
$(SOURCE_DIR)/$(NI_LOGO-STUFF) \
$(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) \

6
make/update.mk

@ -25,6 +25,10 @@ ifeq ($(NI_ADMIN), true)
git checkout master && \
git pull $(TUXBOX_REMOTE_REPO) master && \
git fetch $(TUXBOX_REMOTE_REPO)
cd $(SOURCE_DIR)/$(NI_LIBSTB-HAL-NEXT) && \
git checkout master && \
git pull $(TANGO_REMOTE_REPO) master && \
git fetch $(TANGO_REMOTE_REPO)
cd $(SOURCE_DIR)/$(NI_OFGWRITE) && \
git checkout master && \
git pull upstream master && \
@ -49,6 +53,7 @@ ifeq ($(HAS_LIBCS), yes)
cd $(SOURCE_DIR)/$(NI_LIBCOOLSTREAM) && git pull --all && git checkout $(NI_LIBCOOLSTREAM_BRANCH)
endif
cd $(SOURCE_DIR)/$(NI_LIBSTB-HAL) && git pull
cd $(SOURCE_DIR)/$(NI_LIBSTB-HAL-NEXT) && git pull
cd $(SOURCE_DIR)/$(NI_LINUX-KERNEL) && git pull --all && git checkout $(KERNEL_BRANCH)
cd $(SOURCE_DIR)/$(NI_LOGO-STUFF) && git pull
cd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) && git pull
@ -77,6 +82,7 @@ ifeq ($(HAS_LIBCS), yes)
cd $(SOURCE_DIR)/$(NI_LIBCOOLSTREAM) && git push --all
endif
cd $(SOURCE_DIR)/$(NI_LIBSTB-HAL) && git push
cd $(SOURCE_DIR)/$(NI_LIBSTB-HAL-NEXT) && git push
cd $(SOURCE_DIR)/$(NI_LINUX-KERNEL) && git push --all
cd $(SOURCE_DIR)/$(NI_LOGO-STUFF) && git push
cd $(SOURCE_DIR)/$(NI_NEUTRINO-PLUGINS) && git push

Loading…
Cancel
Save