$(TARGETPREFIX)/lib: | $(TARGETPREFIX)
mkdir -p $@
- if [ $(PLATFORM) = "apollo" ]; then \
- cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/libs/* $@/; \
- elif [ $(PLATFORM) = "kronos" ]; then \
- cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/libs/* $@/; \
- else \
- cp -a $(SOURCE_DIR)/git/DRIVERS/nevis/libs/* $@/; \
- fi
+ cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/libs/* $@/
$(TARGETPREFIX)/lib/firmware: | $(TARGETPREFIX)
mkdir -p $@
- if [ $(PLATFORM) = "apollo" ]; then \
- cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/firmware/* $@/; \
- elif [ $(PLATFORM) = "kronos" ]; then \
- cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/firmware/* $@/; \
- else \
- cp -a $(SOURCE_DIR)/git/DRIVERS/nevis/firmware/* $@/; \
- fi
+ cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/firmware/* $@/
-$(TARGETPREFIX)/lib/modules: | $(TARGETPREFIX)
+$(TARGETPREFIX)/lib/modules/$(KVERSION_FULL): | $(TARGETPREFIX)
mkdir -p $@
- if [ $(PLATFORM) = "apollo" ]; then \
- cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/drivers/$(CST_KERNEL_VERSION)/* $@/; \
- elif [ $(PLATFORM) = "kronos" ]; then \
- cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/drivers/$(CST_KERNEL_VERSION)/* $@/; \
- else \
- rm -fr $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis; \
- mkdir -p $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis; \
- cp $(SOURCE_DIR)/git/DRIVERS/nevis/drivers/$(CST_KERNEL_VERSION)-nevis/* $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis/; \
- fi
+ cp -a $(SOURCE_DIR)/git/DRIVERS/$(DRIVER_DIR)/drivers/$(KVERSION_FULL)/* $@/
$(TARGETPREFIX)/lib/libc.so.6: | $(TARGETPREFIX)
if test -e $(CROSS_DIR)/$(TARGET)/sys-root/lib; then \
# hack to make sure they are always copied
PHONY += $(TARGETPREFIX)/lib
PHONY += $(TARGETPREFIX)/lib/firmware
-PHONY += $(TARGETPREFIX)/lib/modules
+PHONY += $(TARGETPREFIX)/lib/modules/$(KVERSION_FULL)
PHONY += $(TARGETPREFIX)/lib/libc.so.6
PHONY += targetprefix skeleton
-make -C $(N_OBJDIR) uninstall distclean
-rm -rf $(BUILD_TMP)/neutrino-hd
-rm -rf $(BUILD_TMP)/rootfs
- if [ $(PLATFORM) = "apollo" ]; then \
- rm -f $(D)/neutrino-hd-apollo; \
- elif [ $(PLATFORM) = "kronos" ]; then \
- rm -f $(D)/neutrino-hd-kronos; \
- else \
- rm -f $(D)/neutrino-hd-nevis; \
- fi
+ -rm -rf $(D)/neutrino-hd
rootfs-clean:
-rm -rf $(BUILD_TMP)/rootfs
PLATFORM = kronos
DRIVER_DIR ?= $(PLATFORM)-3.x
CST_KERNEL_VERSION ?= 3.10.70
+ KVERSION_FULL = $(CST_KERNEL_VERSION)
KBRANCH ?= cst_3.10
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), tank trinity))
TARGET ?= arm-cortex-linux-uclibcgnueabi
PLATFORM = apollo
DRIVER_DIR ?= $(PLATFORM)-3.x
CST_KERNEL_VERSION ?= 3.10.70
+ KVERSION_FULL = $(CST_KERNEL_VERSION)
KBRANCH ?= cst_3.10
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), neo zee))
TARGET ?= arm-cx2450x-linux-gnueabi
PLATFORM = nevis
DRIVER_DIR ?= $(PLATFORM)
CST_KERNEL_VERSION ?= 2.6.34.13
+ KVERSION_FULL = $(CST_KERNEL_VERSION)-nevis
KBRANCH ?= $(CST_KERNEL_VERSION)-cnxt
else
BOXMODEL = neo
PLATFORM = nevis
DRIVER_DIR ?= $(PLATFORM)
CST_KERNEL_VERSION ?= 2.6.34.13
+ KVERSION_FULL = $(CST_KERNEL_VERSION)-nevis
KBRANCH ?= $(CST_KERNEL_VERSION)-cnxt
endif