]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
bootstrap.mk: fix copy of drivers for apollo/kronos
authorMarkham <markham001@gmx.de>
Sun, 27 Mar 2016 14:43:57 +0000 (16:43 +0200)
committerMarkham <markham001@gmx.de>
Sun, 27 Mar 2016 14:43:57 +0000 (16:43 +0200)
Makefile
make/bootstrap.mk
make/cleantargets.mk
make/environment.mk

index b97466bf873d4c71faf8f1a677669065b449c457..a70f0a34e38207cc185bca6b233449a932bfdf2b 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -161,7 +161,7 @@ bootstrap:
 includes-and-libs:
        $(MAKE) $(TARGETPREFIX)/lib $(TARGETPREFIX)/lib/firmware
 modules:
-       $(MAKE) $(TARGETPREFIX)/lib/modules
+       $(MAKE) $(TARGETPREFIX)/lib/modules/$(KVERSION_FULL)
 
 # post customize
 post-customize: $(BASE_DIR)/customize/post-customize.sh
index 705937a1bec04e382a646624c36bd40f12aa35ac..da5664aeda969abc8e71128fe0bbe73a252439bb 100755 (executable)
@@ -72,35 +72,15 @@ $(HOSTPREFIX)/bin: $(HOSTPREFIX)
 
 $(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 \
@@ -123,6 +103,6 @@ $(ARCHIVE):
 # 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
index 986f7ba4df2eb8fa2c99dc394adf7ef714390266..a737a1b452b167b5b41dc44db7b981556b89e68d 100755 (executable)
@@ -40,13 +40,7 @@ neutrino-clean:
        -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
index 789fe30ae36e8370453db4c7614916b82fe43acf..c15ad6dc90663d01d318da28224038921d9d474a 100755 (executable)
@@ -51,18 +51,21 @@ ifeq ($(BOXMODEL), $(filter $(BOXMODEL), zee2 link))
   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
@@ -70,6 +73,7 @@ else
   PLATFORM            = nevis
   DRIVER_DIR         ?= $(PLATFORM)
   CST_KERNEL_VERSION ?= 2.6.34.13
+  KVERSION_FULL       = $(CST_KERNEL_VERSION)-nevis
   KBRANCH            ?= $(CST_KERNEL_VERSION)-cnxt
 endif