Changeset 903
- Timestamp:
- Jan 15, 2017, 7:02:56 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r902 r903 38 38 ifeq ($(CONFIG_DEBWRT_FIRMWARE_NATIVE),y) 39 39 include arch/octeon/erlite/arch.mk 40 include arch/octeon/erlite/arch-deliver.mk 40 41 else 41 42 include openwrt/openwrt.mk -
trunk/arch/octeon/erlite/arch.mk
r902 r903 25 25 26 26 URL := http://mirror.debwrt.net 27 VERSION:= e100.v1.9.1.493909328 FIRMWARE := ER-$( VERSION).tar29 GPL := GPL.ER-$( VERSION).tar.bz227 UBNT_VERSION := e100.v1.9.1.4939093 28 FIRMWARE := ER-$(UBNT_VERSION).tar 29 GPL := GPL.ER-$(UBNT_VERSION).tar.bz2 30 30 URL_FIRMWARE := $(URL)/$(FIRMWARE) 31 31 URL_GPL := $(URL)/$(GPL) … … 62 62 openwrt/build/binutils \ 63 63 openwrt/build/gcc \ 64 openwrt/build/kernel 64 openwrt/build/kernel \ 65 openwrt/build/kernel-install 65 66 touch $@ 66 67 … … 68 69 @echo "Make parallelization: $(subst -j,,$(PJOBS))" 69 70 mkdir -p openwrt/build # hack 71 mkdir -p $(SRC_DIR)/build/binutils 70 72 mkdir -p $(SRC_DIR)/cross 71 73 sudo chroot $(DEBIAN_BUILD_DIR) \ … … 79 81 @echo "Make parallelization: $(subst -j,,$(PJOBS))" 80 82 mkdir -p openwrt/build # hack 83 mkdir -p $(SRC_DIR)/build/gcc 81 84 mkdir -p $(SRC_DIR)/cross 82 85 sudo chroot $(DEBIAN_BUILD_DIR) \ 83 86 bash -c "cd /usr/src/erlite/build/gcc; \ 84 87 ../../extract/gcc-$(GCC_VERSION)/configure --prefix=/usr/src/erlite/cross --target mips64-octeon-linux-gnu --enable-languages=c --disable-multilib" 88 sudo chroot $(DEBIAN_BUILD_DIR) make $(PJOBS) -C /usr/src/erlite/build/gcc all-gcc 85 89 sudo patch -p0 -d $(SRC_DIR_GCC) <arch/octeon/erlite/patches/gcc-install.patch 86 sudo chroot $(DEBIAN_BUILD_DIR) make $(PJOBS) -C /usr/src/erlite/build/gcc all-gcc87 90 sudo chroot $(DEBIAN_BUILD_DIR) make $(PJOBS) -C /usr/src/erlite/build/gcc install-gcc 88 91 touch $@ … … 91 94 @echo "Make parallelization: $(subst -j,,$(PJOBS))" 92 95 mkdir -p openwrt/build # hack 93 mkdir -p $(SRC_DIR)/install94 96 if [ ! -e $(SRC_DIR_KERNEL)/.config.org ]; \ 95 97 then \ … … 97 99 fi 98 100 cp .config $(SRC_DIR_KERNEL)/.config.debwrt 101 echo 'CONFIG_LOCALVERSION="-DebWrt"' >>$(SRC_DIR_KERNEL)/.config.debwrt 99 102 sudo chroot $(DEBIAN_BUILD_DIR) \ 100 103 bash -c "cd /usr/src/erlite/kernel; \ … … 106 109 bash -c "export PATH=/usr/src/erlite/cross/bin:$${PATH}; \ 107 110 make ARCH=mips $(PJOBS) -C /usr/src/erlite/kernel" 111 touch $@ 112 113 openwrt/build/kernel-install: openwrt/build/kernel 114 @echo "Make parallelization: $(subst -j,,$(PJOBS))" 115 sudo rm -rf $(SRC_DIR)/install 116 mkdir -p $(SRC_DIR)/install 117 sudo chroot $(DEBIAN_BUILD_DIR) \ 118 bash -c "export PATH=/usr/src/erlite/cross/bin:$${PATH}; \ 119 make ARCH=mips INSTALL_HDR_PATH=/usr/src/erlite/install $(PJOBS) -C /usr/src/erlite/kernel headers_install" 108 120 sudo chroot $(DEBIAN_BUILD_DIR) \ 109 121 bash -c "export PATH=/usr/src/erlite/cross/bin:$${PATH}; \ 110 122 make ARCH=mips INSTALL_MOD_PATH=/usr/src/erlite/install $(PJOBS) -C /usr/src/erlite/kernel modules_install" 123 sudo chroot $(DEBIAN_BUILD_DIR) \ 124 bash -c "export PATH=/usr/src/erlite/cross/bin:$${PATH}; \ 125 { \ 126 echo -n OPENWRT_LINUX_VERSION=; \ 127 make -s ARCH=mips -C /usr/src/erlite/kernel kernelversion; \ 128 echo -n OPENWRT_LINUX_UNAME_VERSION=; \ 129 make -s ARCH=mips -C /usr/src/erlite/kernel kernelrelease; \ 130 } >/usr/src/erlite/install/version.info" 111 131 sudo chroot $(DEBIAN_BUILD_DIR) cp /usr/src/erlite/kernel/vmlinux /usr/src/erlite/install/vmlinux.64 112 132 touch $@ … … 167 187 touch $@ 168 188 169 openwrt/clean: openwrt/deliver/clean 170 #-$(SCRIPT_CLEAN_EXEC) $(MAKE) -C $(OPENWRT_BUILD_DIR) clean V=$(V) 189 openwrt/clean: 190 sudo chroot $(DEBIAN_BUILD_DIR) \ 191 bash -c "export PATH=/usr/src/erlite/cross/bin:$${PATH}; \ 192 make ARCH=mips $(PJOBS) -C /usr/src/erlite/kernel clean" \ 193 || true 194 rm -rf $(SRC_DIR)/install 171 195 rm -f openwrt/all 172 rm -f openwrt/build 173 rm -f openwrt/deliver 174 175 openwrt/dirclean: openwrt/deliver/clean 176 #-$(SCRIPT_CLEAN_EXEC) $(MAKE) -C $(OPENWRT_BUILD_DIR) dirclean V=$(V) 177 rm -f openwrt/all 178 rm -f openwrt/build 179 rm -f openwrt/deliver 180 181 openwrt/distclean: openwrt/deliver/clean 182 #-$(SCRIPT_CLEAN_EXEC) $(MAKE) -C $(OPENWRT_BUILD_DIR) distclean V=$(V) 183 rm -f openwrt/all 184 rm -f openwrt/build 185 rm -f openwrt/deliver 186 187 #openwrt/full-clean: openwrt/deliver/clean 188 openwrt/full-clean: 189 rm -rf $(SRC_DIR) 196 rm -f openwrt/build/kernel 197 198 openwrt/dirclean: openwrt/clean openwrt/deliver/clean 199 sudo rm -rf $(SRC_DIR_BUILD) 200 rm -f openwrt/build/binutils 201 rm -f openwrt/build/gcc 202 203 openwrt/distclean: | openwrt/dirclean openwrt/deliver/clean 204 sudo rm -rf $(SRC_DIR) 190 205 rm -f openwrt/download 191 206 rm -f openwrt/extract 192 rm -f openwrt/all193 rm -f openwrt/build194 rm -f openwrt/deliver195 207 rm -f openwrt/patch 196 208 rm -f openwrt/prepare 197 209 198 .PHONY: openwrt/patches/uninstall \ 199 openwrt/clean 200 210 openwrt/full-clean: openwrt/distclean 211 212 .PHONY: openwrt/clean 213 -
trunk/rules/debwrt.mk
r902 r903 54 54 LINUX_VERSION:=$(call qstrip,$(CONFIG_DEBWRT_KERNEL_VERSION)) 55 55 56 ifeq ($(OPENWRT_LINUX_VERSION),) 57 OPENWRT_LINUX_VERSION = $(OPENWRT_LINUX_UNAME_VERSION) 58 endif 59 56 60 # (Git) project selection 57 61 PROJECT:=$(call qstrip,$(CONFIG_PROJECT)) … … 102 106 103 107 # Image file containing OpenWrt kernel modules 104 MODULES_TAR_GZ=debwrt-modules-$(TARGET_ARCH)-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_ UNAME_VERSION)-$(DEBWRT_VERSION).tar.gz108 MODULES_TAR_GZ=debwrt-modules-$(TARGET_ARCH)-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_VERSION)-$(DEBWRT_VERSION).tar.gz 105 109 106 110 # Image file containing OpenWrt kernel headers 107 HEADERS_TAR_GZ=debwrt-headers-$(TARGET_ARCH)-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_ UNAME_VERSION)-$(DEBWRT_VERSION).tar.gz111 HEADERS_TAR_GZ=debwrt-headers-$(TARGET_ARCH)-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_VERSION)-$(DEBWRT_VERSION).tar.gz 108 112 109 113 # Filename of DebWrt firmware image 110 TARGET_IMAGE_NAME_BIN=debwrt-firmware-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_UNAME_VERSION)-$(DEBWRT_VERSION).bin 111 TARGET_IMAGE_NAME_TRX=debwrt-firmware-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_UNAME_VERSION)-$(DEBWRT_VERSION).trx 114 TARGET_IMAGE_NAME_BIN=debwrt-firmware-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_VERSION)-$(DEBWRT_VERSION).bin 115 TARGET_IMAGE_NAME_TRX=debwrt-firmware-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_VERSION)-$(DEBWRT_VERSION).trx 116 TARGET_IMAGE_NAME_64=debwrt-firmware-$(TARGET)-$(SUB_TARGET)-$(OPENWRT_LINUX_VERSION)-$(DEBWRT_VERSION).64 112 117 113 118 # OpenWrt patches directory
Note: See TracChangeset
for help on using the changeset viewer.