Makefile (11348:47c14eb13411) | Makefile (11569:2eae1dfaa791) |
---|---|
1# Copyright (c) 2015 ARM Limited | 1# Copyright (c) 2015-2016 ARM Limited |
2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright 9# notice, this list of conditions and the following disclaimer in the --- 22 unchanged lines hidden (view full) --- 32DTC_CPP_FLAGS=-nostdinc -undef 33 34TARGETS=\ 35 armv7_gem5_v1_1cpu.dtb armv7_gem5_v1_2cpu.dtb \ 36 armv7_gem5_v1_4cpu.dtb armv7_gem5_v1_8cpu.dtb \ 37 armv7_gem5_v1_16cpu.dtb \ 38 armv8_gem5_v1_1cpu.dtb armv8_gem5_v1_2cpu.dtb \ 39 armv8_gem5_v1_4cpu.dtb armv8_gem5_v1_8cpu.dtb \ | 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright 9# notice, this list of conditions and the following disclaimer in the --- 22 unchanged lines hidden (view full) --- 32DTC_CPP_FLAGS=-nostdinc -undef 33 34TARGETS=\ 35 armv7_gem5_v1_1cpu.dtb armv7_gem5_v1_2cpu.dtb \ 36 armv7_gem5_v1_4cpu.dtb armv7_gem5_v1_8cpu.dtb \ 37 armv7_gem5_v1_16cpu.dtb \ 38 armv8_gem5_v1_1cpu.dtb armv8_gem5_v1_2cpu.dtb \ 39 armv8_gem5_v1_4cpu.dtb armv8_gem5_v1_8cpu.dtb \ |
40 armv8_gem5_v1_16cpu.dtb | 40 armv8_gem5_v1_16cpu.dtb \ 41 armv8_gem5_v1_big_little_2_2.dtb \ 42 armv8_gem5_v1_big_little_2_4.dtb |
41 42GEN_DTS=mkdir -p .gen; \ 43 $(CPP) -x assembler-with-cpp \ 44 $(DTC_CPP_FLAGS) \ 45 -DCONF_PLATFORM=\"platforms/$(1)\" \ 46 -DCONF_CPUS=$(2) \ 47 -o $@ $< 48 49all: $(TARGETS) 50 51.gen/armv7_gem5_v1_%cpu.dts: armv7.dts platforms/vexpress_gem5_v1.dtsi 52 $(call GEN_DTS,vexpress_gem5_v1.dtsi,$*) 53 54.gen/armv8_gem5_v1_%cpu.dts: armv8.dts platforms/vexpress_gem5_v1.dtsi 55 $(call GEN_DTS,vexpress_gem5_v1.dtsi,$*) 56 | 43 44GEN_DTS=mkdir -p .gen; \ 45 $(CPP) -x assembler-with-cpp \ 46 $(DTC_CPP_FLAGS) \ 47 -DCONF_PLATFORM=\"platforms/$(1)\" \ 48 -DCONF_CPUS=$(2) \ 49 -o $@ $< 50 51all: $(TARGETS) 52 53.gen/armv7_gem5_v1_%cpu.dts: armv7.dts platforms/vexpress_gem5_v1.dtsi 54 $(call GEN_DTS,vexpress_gem5_v1.dtsi,$*) 55 56.gen/armv8_gem5_v1_%cpu.dts: armv8.dts platforms/vexpress_gem5_v1.dtsi 57 $(call GEN_DTS,vexpress_gem5_v1.dtsi,$*) 58 |
59.gen/armv8_gem5_v1_big_little%.dts: armv8_big_little.dts \ 60 platforms/vexpress_gem5_v1.dtsi 61 $(call GEN_DTS,vexpress_gem5_v1.dtsi,$*) 62 |
|
57%.dtb: .gen/%.dts 58 $(DTC) -I dts -O dtb -o $@ $< 59 60 61clean: 62 $(RM) -r .gen 63 $(RM) *.dtb | 63%.dtb: .gen/%.dts 64 $(DTC) -I dts -O dtb -o $@ $< 65 66 67clean: 68 $(RM) -r .gen 69 $(RM) *.dtb |