mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-11-01 18:58:20 +00:00
Initial.
This commit is contained in:
1
packages/Makefile
Normal file
1
packages/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
1
packages/base/Makefile
Normal file
1
packages/base/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
1
packages/base/amd64/Makefile
Normal file
1
packages/base/amd64/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
1
packages/base/amd64/initrds/buildroot/Makefile
Normal file
1
packages/base/amd64/initrds/buildroot/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
1
packages/base/amd64/initrds/buildroot/PKG.yml
Normal file
1
packages/base/amd64/initrds/buildroot/PKG.yml
Normal file
@@ -0,0 +1 @@
|
||||
!include $ONL/packages/base/any/initrds/buildroot/APKG.yml ARCH=amd64
|
||||
1
packages/base/amd64/initrds/buildroot/builds/.gitignore
vendored
Normal file
1
packages/base/amd64/initrds/buildroot/builds/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
makedevs
|
||||
27
packages/base/amd64/initrds/buildroot/builds/Makefile
Normal file
27
packages/base/amd64/initrds/buildroot/builds/Makefile
Normal file
@@ -0,0 +1,27 @@
|
||||
# -*- Makefile -*-
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=onl>
|
||||
#
|
||||
# Copyright 2013, 2014 Big Switch Networks, Inc.
|
||||
#
|
||||
# Licensed under the Eclipse Public License, Version 1.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
|
||||
# either express or implied. See the License for the specific
|
||||
# language governing permissions and limitations under the
|
||||
# License.
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
#
|
||||
#
|
||||
############################################################
|
||||
include $(ONL)/make/config.amd64.mk
|
||||
export BUILDROOT_ARCH := x86_64
|
||||
include $(ONL)/packages/base/any/initrds/buildroot/Makefile.any
|
||||
1
packages/base/amd64/kernels/Makefile
Normal file
1
packages/base/amd64/kernels/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
common:
|
||||
arch: amd64
|
||||
version: 1.0.0
|
||||
copyright: Copyright 2013, 2014, 2015 Big Switch Networks
|
||||
maintainer: support@bigswitch.com
|
||||
|
||||
packages:
|
||||
- name: onl-kernel-3.2-deb7-x86-64-all
|
||||
version: 1.0.0
|
||||
summary: Open Network Linux Kernel 3.2-deb7 for X86_64 Platforms.
|
||||
|
||||
files:
|
||||
builds/kernel-3.2-deb7-x86_64-all : $$PKG_INSTALL/
|
||||
builds/linux-3.2.65-1+deb7u2-mbuild : $$PKG_INSTALL/mbuilds
|
||||
|
||||
changelog: Change changes changes.,
|
||||
|
||||
|
||||
|
||||
|
||||
2
packages/base/amd64/kernels/kernel-3.2-deb7-x86-64-all/builds/.gitignore
vendored
Normal file
2
packages/base/amd64/kernels/kernel-3.2-deb7-x86-64-all/builds/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
linux-3.2.65-1+deb7u2*
|
||||
kernel-3.2-deb7-x86_64-all
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- Makefile -*-
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=none>
|
||||
#
|
||||
# Copyright 2013, 2014 BigSwitch Networks, Inc.
|
||||
#
|
||||
#
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
THIS_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
include $(ONL)/make/config.mk
|
||||
|
||||
kernel:
|
||||
$(MAKE) -C $(ONL)/packages/base/any/kernels/3.2.65-1+deb7u2/configs/x86_64-all K_TARGET_DIR=$(THIS_DIR) -j
|
||||
|
||||
clean:
|
||||
rm -rf linux-3.2.65-1+deb7u2 linux-3.2.65-1+deb7u2-mbuild
|
||||
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1,24 @@
|
||||
prerequisites:
|
||||
submodules:
|
||||
- { root : $ONL, path : packages/base/any/kernels/legacy/linux-3.9.6 }
|
||||
|
||||
common:
|
||||
arch: amd64
|
||||
version: 1.0.0
|
||||
copyright: Copyright 2013, 2014, 2015 Big Switch Networks
|
||||
maintainer: support@bigswitch.com
|
||||
|
||||
packages:
|
||||
- name: onl-kernel-3.9.6-x86-64-all
|
||||
version: 1.0.0
|
||||
summary: Open Network Linux Legacy 3.9.6 Kernel for X86_64 platforms.
|
||||
|
||||
files:
|
||||
builds/kernel-x86_64 : $$PKG_INSTALL/kernel-3.9.6-x86-64-all
|
||||
builds/linux-x86_64-headers : $$PKG_INSTALL/mbuilds
|
||||
|
||||
changelog: Change changes changes.,
|
||||
|
||||
|
||||
|
||||
|
||||
3
packages/base/amd64/kernels/legacy/kernel-3.9.6-x86-64-all/builds/.gitignore
vendored
Normal file
3
packages/base/amd64/kernels/legacy/kernel-3.9.6-x86-64-all/builds/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
kernel-x86_64
|
||||
linux-x86_64-headers
|
||||
linux-build-x86_64
|
||||
@@ -0,0 +1,35 @@
|
||||
# -*- Makefile -*-
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=none>
|
||||
#
|
||||
# Copyright 2013, 2014 BigSwitch Networks, Inc.
|
||||
#
|
||||
#
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
THISDIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
||||
include $(ONL)/make/config.amd64.mk
|
||||
|
||||
all: kernel-x86_64 linux-x86_64-headers
|
||||
|
||||
LINUX := $(ONL)/packages/base/any/kernels/legacy/linux-3.9.6
|
||||
ARCH := x86_64
|
||||
|
||||
kernel-x86_64: $(LINUX)/arch/x86/configs/onl_x86_64_defconfig
|
||||
mkdir -p $(THISDIR)/linux-build-x86_64
|
||||
$(MAKE) -C $(LINUX) onl_x86_64_defconfig O=$(THISDIR)/linux-build-x86_64
|
||||
$(MAKE) -C $(LINUX) bzImage O=$(THISDIR)/linux-build-x86_64
|
||||
cp $(THISDIR)/linux-build-x86_64/arch/x86/boot/bzImage $(THISDIR)/kernel-x86_64
|
||||
|
||||
|
||||
.PHONY: linux-x86_64-headers deb
|
||||
|
||||
linux-x86_64-headers: $(LINUX)/arch/x86/configs/onl_x86_64_defconfig
|
||||
mkdir -p $(THISDIR)/linux-x86_64-headers
|
||||
cp -a $(LINUX)/include $(LINUX)/arch/x86/include $(THISDIR)/linux-x86_64-headers
|
||||
$(MAKE) -C $(LINUX) ARCH=x86 O=$(THISDIR)/linux-x86_64-headers onl_x86_64_defconfig
|
||||
$(MAKE) -C $(LINUX) ARCH=x86 O=$(THISDIR)/linux-x86_64-headers headers_install modules_prepare
|
||||
|
||||
deb:
|
||||
$(MAKE) -C deb
|
||||
1
packages/base/powerpc/Makefile
Normal file
1
packages/base/powerpc/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
1
packages/base/powerpc/initrds/Makefile
Normal file
1
packages/base/powerpc/initrds/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
1
packages/base/powerpc/initrds/buildroot/Makefile
Normal file
1
packages/base/powerpc/initrds/buildroot/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
1
packages/base/powerpc/initrds/buildroot/PKG.yml
Normal file
1
packages/base/powerpc/initrds/buildroot/PKG.yml
Normal file
@@ -0,0 +1 @@
|
||||
!include $ONL/packages/base/any/initrds/buildroot/APKG.yml ARCH=powerpc
|
||||
1
packages/base/powerpc/initrds/buildroot/builds/.gitignore
vendored
Normal file
1
packages/base/powerpc/initrds/buildroot/builds/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
makedevs
|
||||
26
packages/base/powerpc/initrds/buildroot/builds/Makefile
Normal file
26
packages/base/powerpc/initrds/buildroot/builds/Makefile
Normal file
@@ -0,0 +1,26 @@
|
||||
# -*- Makefile -*-
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=onl>
|
||||
#
|
||||
# Copyright 2013, 2014 Big Switch Networks, Inc.
|
||||
#
|
||||
# Licensed under the Eclipse Public License, Version 1.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
|
||||
# either express or implied. See the License for the specific
|
||||
# language governing permissions and limitations under the
|
||||
# License.
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
#
|
||||
#
|
||||
############################################################
|
||||
include $(ONL)/make/config.powerpc.mk
|
||||
include $(ONL)/packages/base/any/initrds/buildroot/Makefile.any
|
||||
1
packages/base/powerpc/kernels/Makefile
Normal file
1
packages/base/powerpc/kernels/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1,21 @@
|
||||
common:
|
||||
arch: powerpc
|
||||
version: 1.0.0
|
||||
copyright: Copyright 2013, 2014, 2015 Big Switch Networks
|
||||
maintainer: support@bigswitch.com
|
||||
|
||||
packages:
|
||||
- name: onl-kernel-3.2-deb7-powerpc-e500v-all
|
||||
version: 1.0.0
|
||||
summary: Open Network Linux Kernel 3.2-deb7 for PowerPC e500v platforms.
|
||||
|
||||
files:
|
||||
builds/kernel-3.2-deb7-powerpc-e500v-all.bin.gz : $$PKG_INSTALL/
|
||||
builds/linux-3.2.65-1+deb7u2-dtbs : $$PKG_INSTALL/dtbs
|
||||
builds/linux-3.2.65-1+deb7u2-mbuild : $$PKG_INSTALL/mbuilds
|
||||
|
||||
changelog: Change changes changes.,
|
||||
|
||||
|
||||
|
||||
|
||||
2
packages/base/powerpc/kernels/kernel-3.2-deb7-powerpc-e500v-all/builds/.gitignore
vendored
Normal file
2
packages/base/powerpc/kernels/kernel-3.2-deb7-powerpc-e500v-all/builds/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
linux-3.2.65-1+deb7u2*
|
||||
*.bin.gz
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- Makefile -*-
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=none>
|
||||
#
|
||||
# Copyright 2013, 2014 BigSwitch Networks, Inc.
|
||||
#
|
||||
#
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
THIS_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
include $(ONL)/make/config.mk
|
||||
|
||||
kernel:
|
||||
$(MAKE) -C $(ONL)/packages/base/any/kernels/3.2.65-1+deb7u2/configs/powerpc-e500v-all K_TARGET_DIR=$(THIS_DIR) K_COPY_DST=kernel-3.2-deb7-powerpc-e500v-all.bin.gz
|
||||
|
||||
clean:
|
||||
rm -rf linux-3.2.65-1+deb7u2 linux-3.2.65-1+deb7u2-mbuild linux-3.2.65-1+deb7u2-dtbs
|
||||
1
packages/base/powerpc/kernels/legacy/Makefile
Normal file
1
packages/base/powerpc/kernels/legacy/Makefile
Normal file
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1,25 @@
|
||||
prerequisites:
|
||||
submodules:
|
||||
- { root : "${ONL}", path : packages/base/any/kernels/legacy/linux-3.8.13 }
|
||||
|
||||
common:
|
||||
arch: powerpc
|
||||
version: 1.0.0
|
||||
copyright: Copyright 2013, 2014, 2015 Big Switch Networks
|
||||
maintainer: support@bigswitch.com
|
||||
|
||||
packages:
|
||||
- name: onl-kernel-3.8.13-powerpc-e500mc
|
||||
version: 1.0.0
|
||||
summary: Open Network Linux Legacy 3.8.13 Kernel PowerPC e500mc platforms.
|
||||
|
||||
files:
|
||||
builds/kernel-e500mc.bin.gz : $$PKG_INSTALL/kernel-3.8.13-powerpc-e500mc.bin.gz
|
||||
builds/linux-e500mc-dtbs : $$PKG_INSTALL/dtbs
|
||||
builds/linux-e500mc-headers : $$PKG_INSTALL/mbuilds
|
||||
|
||||
changelog: Change changes changes.,
|
||||
|
||||
|
||||
|
||||
|
||||
3
packages/base/powerpc/kernels/legacy/kernel-3.8.13-powerpc-e500mc/builds/.gitignore
vendored
Normal file
3
packages/base/powerpc/kernels/legacy/kernel-3.8.13-powerpc-e500mc/builds/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
kernel-e500mc*
|
||||
linux-build-e500mc*
|
||||
linux-e500mc-*
|
||||
@@ -0,0 +1,69 @@
|
||||
# -*- Makefile -*-
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=none>
|
||||
#
|
||||
# Copyright 2013, 2014 BigSwitch Networks, Inc.
|
||||
#
|
||||
#
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
COMPDIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
include $(ONL)/make/config.mk
|
||||
|
||||
all: kernel-e500mc linux-e500mc-headers dtbs
|
||||
|
||||
kernel-e500mc: $(COMPDIR)/kernel-e500mc
|
||||
linux-e500mc-headers: $(COMPDIR)/linux-e500mc-headers
|
||||
|
||||
KERNEL_AS_E500MC := $(COMPDIR)/kernel-e500mc
|
||||
KERNEL_AS_E500MC_HEADERS := $(COMPDIR)/linux-e500mc-headers
|
||||
DEFCONFIG := onl_e500mc_defconfig
|
||||
KERNEL_DIR := $(ONL)/packages/base/any/kernels/legacy/linux-3.8.13
|
||||
|
||||
$(COMPDIR)/kernel-e500mc: $(KERNEL_DIR)/arch/powerpc/configs/$(DEFCONFIG)
|
||||
mkdir -p $(COMPDIR)/linux-build-e500mc
|
||||
$(MAKE) -C $(KERNEL_DIR) $(DEFCONFIG) ARCH=powerpc O=$(COMPDIR)/linux-build-e500mc
|
||||
PATH=$$PATH:$(SWITCHLIGHT)/tools $(MAKE) -C $(KERNEL_DIR) uImage ARCH=powerpc O=$(COMPDIR)/linux-build-e500mc
|
||||
powerpc-linux-gnu-strip -o $(COMPDIR)/kernel-e500mc $(COMPDIR)/linux-build-e500mc/vmlinux
|
||||
cp $(COMPDIR)/linux-build-e500mc/vmlinux.bin.gz $(COMPDIR)/kernel-e500mc.bin.gz
|
||||
|
||||
$(COMPDIR)/linux-e500mc-headers/.done: $(KERNEL_DIR)/arch/powerpc/configs/$(DEFCONFIG)
|
||||
mkdir -p $(COMPDIR)/linux-e500mc-headers
|
||||
cp -a $(KERNEL_DIR)/include $(KERNEL_DIR)/arch/powerpc/include $(COMPDIR)/linux-e500mc-headers
|
||||
$(MAKE) -C $(KERNEL_DIR) ARCH=powerpc O=$(COMPDIR)/linux-e500mc-headers $(DEFCONFIG)
|
||||
$(MAKE) -C $(KERNEL_DIR) ARCH=powerpc O=$(COMPDIR)/linux-e500mc-headers headers_install modules_prepare arch/powerpc/lib/crtsavres.o
|
||||
cp -R $(KERNEL_DIR)/scripts $(COMPDIR)/linux-e500mc-headers
|
||||
cp -R $(KERNEL_DIR)/Makefile $(COMPDIR)/linux-e500mc-headers
|
||||
cp -R $(KERNEL_DIR)/arch/powerpc/Makefile $(COMPDIR)/linux-e500mc-headers/arch/powerpc
|
||||
touch $@
|
||||
|
||||
$(COMPDIR)/linux-e500mc-headers: $(COMPDIR)/linux-e500mc-headers/.done
|
||||
|
||||
|
||||
# These are the dtb files built for this kernel configuration:
|
||||
DTS_LIST := powerpc-accton-as6700-32x-r0 powerpc-accton-as5710-54x-r0 powerpc-as5710-54x-r0a powerpc-as5710-54x-r0b powerpc-accton-as6700-32x-r1 powerpc-accton-as5710-54x-r0b
|
||||
DTB_LIST := $(foreach dts,$(DTS_LIST),$(COMPDIR)/linux-e500mc-dtbs/$(dts).dtb)
|
||||
|
||||
$(COMPDIR)/linux-e500mc-dtbs/%.dtb: $(KERNEL_DIR)/arch/powerpc/boot/dts/%.dts kernel-e500mc | $(shell mkdir -p $(COMPDIR)/linux-e500mc-dtbs)
|
||||
linux-build-e500mc/scripts/dtc/dtc -I dts -O dtb -o $@ $<
|
||||
|
||||
dtbs: $(DTB_LIST)
|
||||
|
||||
.PHONY: deb
|
||||
|
||||
deb:
|
||||
$(MAKE) -C deb
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
include $(ONL)/make/pkg.mk
|
||||
@@ -0,0 +1,25 @@
|
||||
prerequisites:
|
||||
submodules:
|
||||
- { root : "${ONL}", path : packages/base/any/kernels/legacy/linux-3.9.6 }
|
||||
|
||||
common:
|
||||
arch: powerpc
|
||||
version: 1.0.0
|
||||
copyright: Copyright 2013, 2014, 2015 Big Switch Networks
|
||||
maintainer: support@bigswitch.com
|
||||
|
||||
packages:
|
||||
- name: onl-kernel-3.9.6-powerpc-e500v
|
||||
version: 1.0.0
|
||||
summary: Open Network Linux Legacy 3.9.6 Kernel PowerPC e500v platforms.
|
||||
|
||||
files:
|
||||
builds/kernel-85xx.bin.gz : $$PKG_INSTALL/kernel-3.9.6-powerpc-e500v.bin.gz
|
||||
builds/linux-85xx-dtbs : $$PKG_INSTALL/dtbs
|
||||
builds/linux-85xx-headers : $$PKG_INSTALL/mbuilds
|
||||
|
||||
changelog: Change changes changes.,
|
||||
|
||||
|
||||
|
||||
|
||||
3
packages/base/powerpc/kernels/legacy/kernel-3.9.6-powerpc-e500v/builds/.gitignore
vendored
Normal file
3
packages/base/powerpc/kernels/legacy/kernel-3.9.6-powerpc-e500v/builds/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
kernel-85xx*
|
||||
linux-85xx-*
|
||||
linux-build-85xx
|
||||
@@ -0,0 +1,69 @@
|
||||
# -*- Makefile -*-
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=none>
|
||||
#
|
||||
# Copyright 2013, 2014 BigSwitch Networks, Inc.
|
||||
#
|
||||
#
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
BUILD_POWERPC_LINUX_85XX := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
include $(ONL)/make/config.mk
|
||||
|
||||
all: kernel-85xx linux-85xx-headers dtbs
|
||||
|
||||
kernel-85xx: $(BUILD_POWERPC_LINUX_85XX)/kernel-85xx
|
||||
linux-85xx-headers: $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers
|
||||
|
||||
KERNEL_85XX := $(BUILD_POWERPC_LINUX_85XX)/kernel-85xx
|
||||
KERNEL_85XX_HEADERS := $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers
|
||||
|
||||
KERNEL_DIR := $(ONL)/packages/base/any/kernels/legacy/linux-3.9.6
|
||||
|
||||
$(BUILD_POWERPC_LINUX_85XX)/kernel-85xx: $(KERNEL_DIR)/arch/powerpc/configs/85xx/onl_mpc85xx_defconfig
|
||||
mkdir -p $(BUILD_POWERPC_LINUX_85XX)/linux-build-85xx
|
||||
$(MAKE) -C $(KERNEL_DIR) 85xx/onl_mpc85xx_defconfig ARCH=powerpc O=$(BUILD_POWERPC_LINUX_85XX)/linux-build-85xx
|
||||
PATH=$$PATH:$(SWITCHLIGHT)/tools $(MAKE) -C $(KERNEL_DIR) uImage ARCH=powerpc O=$(BUILD_POWERPC_LINUX_85XX)/linux-build-85xx
|
||||
powerpc-linux-gnu-strip -o $(BUILD_POWERPC_LINUX_85XX)/kernel-85xx $(BUILD_POWERPC_LINUX_85XX)/linux-build-85xx/vmlinux
|
||||
cp $(BUILD_POWERPC_LINUX_85XX)/linux-build-85xx/vmlinux.bin.gz $(BUILD_POWERPC_LINUX_85XX)/kernel-85xx.bin.gz
|
||||
|
||||
$(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers/.done: $(KERNEL_DIR)/arch/powerpc/configs/85xx/onl_mpc85xx_defconfig
|
||||
mkdir -p $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers
|
||||
cp -a $(KERNEL_DIR)/include $(KERNEL_DIR)/arch/powerpc/include $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers
|
||||
$(MAKE) -C $(KERNEL_DIR) ARCH=powerpc O=$(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers 85xx/onl_mpc85xx_defconfig
|
||||
$(MAKE) -C $(KERNEL_DIR) ARCH=powerpc O=$(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers headers_install modules_prepare arch/powerpc/lib/crtsavres.o
|
||||
cp -R $(KERNEL_DIR)/scripts $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers
|
||||
cp -R $(KERNEL_DIR)/Makefile $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers
|
||||
cp -R $(KERNEL_DIR)/arch/powerpc/Makefile $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers/arch/powerpc
|
||||
touch $@
|
||||
|
||||
$(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers: $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-headers/.done
|
||||
|
||||
# These are the dtb files built for this kernel configuration:
|
||||
DTS_LIST := powerpc-quanta-lb9-r0 powerpc-quanta-lb9a-r0 powerpc-quanta-ly2-r0 powerpc-as4600-54t powerpc-as5610-52x powerpc-dni-7448-r0 powerpc-dell-s4810-on-p2020-r0
|
||||
DTB_LIST := $(foreach dts,$(DTS_LIST),$(BUILD_POWERPC_LINUX_85XX)/linux-85xx-dtbs/$(dts).dtb)
|
||||
|
||||
$(BUILD_POWERPC_LINUX_85XX)/linux-85xx-dtbs/%.dtb: $(KERNEL_DIR)/arch/powerpc/boot/dts/%.dts kernel-85xx | $(shell mkdir -p $(BUILD_POWERPC_LINUX_85XX)/linux-85xx-dtbs)
|
||||
linux-build-85xx/scripts/dtc/dtc -I dts -O dtb -o $@ $<
|
||||
|
||||
dtbs: $(DTB_LIST)
|
||||
|
||||
|
||||
.PHONY: deb
|
||||
|
||||
deb:
|
||||
$(MAKE) -C deb
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user