Browse Source

- adapt to new ni-drivers-bin structure

master
vanhofen 6 years ago
parent
commit
b1e237dd9d
  1. 23
      make/bootstrap.mk
  2. 2
      make/kernel-coolstream.mk
  3. 2
      make/rootfs.mk

23
make/bootstrap.mk

@ -28,9 +28,9 @@ bootstrap: $(BOOTSTRAP)
$(call draw_line);
skeleton: | $(TARGET_DIR)
cp --remove-destination -a $(SKEL_ROOT)/* $(TARGET_DIR)/
cp --remove-destination -a $(SKEL_ROOT)/. $(TARGET_DIR)/
if [ -d $(SKEL_ROOT)-$(BOXFAMILY)/ ]; then \
cp -a $(SKEL_ROOT)-$(BOXFAMILY)/* $(TARGET_DIR)/; \
cp -a $(SKEL_ROOT)-$(BOXFAMILY)/. $(TARGET_DIR)/; \
fi
target-dir:
@ -80,12 +80,15 @@ $(HOST_DIR)/bin: $(HOST_DIR)
$(TARGET_INCLUDE_DIR): | $(TARGET_DIR)
mkdir -p $@
ifeq ($(BOXTYPE), armbox)
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/include/. $@
endif
$(TARGET_LIB_DIR): | $(TARGET_DIR)
mkdir -p $@
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/libs/* $@
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/lib/. $@
ifeq ($(BOXTYPE), coolstream)
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/libcoolstream/$(shell echo -n $(NI_FFMPEG_BRANCH) | sed 's,/,-,g')/* $@
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/libcoolstream/$(shell echo -n $(NI_FFMPEG_BRANCH) | sed 's,/,-,g')/. $@
ifeq ($(BOXSERIES), hd1)
ln -sf libnxp.so $@/libconexant.so
endif
@ -93,26 +96,26 @@ endif
$(TARGET_LIB_DIR)/firmware: | $(TARGET_DIR)
mkdir -p $@
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/firmware/* $@/
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/lib-firmware/. $@
$(TARGET_LIB_DIR)/modules: | $(TARGET_DIR)
mkdir -p $@
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/drivers/$(KERNEL_VERSION_FULL) $@/
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/lib-modules/$(KERNEL_VERSION_FULL) $@
$(STATIC_LIB_DIR): | $(TARGET_DIR)
mkdir -p $@
if [ -d $(STATIC_DIR)/ ]; then \
cp -a $(STATIC_DIR)/* $(TARGET_DIR)/; \
cp -a $(STATIC_DIR)/. $(TARGET_DIR)/; \
fi
$(TARGET_DIR)/var/update: | $(TARGET_DIR)
mkdir -p $@
ifeq ($(BOXTYPE), coolstream)
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/uldr.bin $@/
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/uldr.bin $@
ifeq ($(BOXMODEL), kronos_v2)
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/u-boot.bin.link $@/u-boot.bin
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/u-boot.bin.kronos_v2 $@/u-boot.bin
else
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/u-boot.bin $@/
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/u-boot.bin $@
endif
endif

2
make/kernel-coolstream.mk

@ -3,7 +3,7 @@
#
# -----------------------------------------------------------------------------
DTB = $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/device-tree-overlay/$(KERNEL_DTB).dtb
DTB = $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR)/kernel-dtb/$(KERNEL_DTB).dtb
IMAGE = $(BUILD_TMP)/linux-$(KERNEL_VERSION)/arch/$(BOXARCH)/boot/Image
ZIMAGE = $(BUILD_TMP)/linux-$(KERNEL_VERSION)/arch/$(BOXARCH)/boot/zImage
MODULES_DIR = $(BUILD_TMP)/linux-$(KERNEL_VERSION)-modules/lib/modules/$(KERNEL_VERSION_FULL)

2
make/rootfs.mk

@ -134,7 +134,7 @@ get-update-info-hd2:
$(call draw_line);
@echo "Get update info for model $(shell echo $(BOXMODEL) | sed 's/.*/\u&/')"
@echo
@cd $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR); \
@cd $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(BOXTYPE)/$(DRIVERS_DIR); \
test -e ./u-boot.bin && ( \
strings u-boot.bin | grep -m1 "U-Boot "; \
); \

Loading…
Cancel
Save