Blame view
config.mk
1.42 KB
e22117437 Initial revision |
1 |
# |
eca3aeb35 Licenses: introdu... |
2 |
# (C) Copyright 2000-2013 |
e22117437 Initial revision |
3 4 |
# Wolfgang Denk, DENX Software Engineering, wd@denx.de. # |
eca3aeb35 Licenses: introdu... |
5 |
# SPDX-License-Identifier: GPL-2.0+ |
e22117437 Initial revision |
6 |
# |
e22117437 Initial revision |
7 |
######################################################################### |
592c5cabe Patch by Murray J... |
8 9 10 11 |
# clean the slate ... PLATFORM_RELFLAGS = PLATFORM_CPPFLAGS = PLATFORM_LDFLAGS = |
e22117437 Initial revision |
12 |
######################################################################### |
c4e5f52a5 config.mk: use co... |
13 |
|
03b7004dd Create CPUDIR var... |
14 15 |
# Some architecture config.mk files need to know what CPUDIR is set to, # so calculate CPUDIR before including ARCH/SOC/CPU config.mk files. |
8d1f26820 ppc: Move cpu/$CP... |
16 17 18 19 20 21 |
# Check if arch/$ARCH/cpu/$CPU exists, otherwise assume arch/$ARCH/cpu contains # CPU-specific code. CPUDIR=arch/$(ARCH)/cpu/$(CPU) ifneq ($(SRCTREE)/$(CPUDIR),$(wildcard $(SRCTREE)/$(CPUDIR))) CPUDIR=arch/$(ARCH)/cpu endif |
03b7004dd Create CPUDIR var... |
22 |
|
ea0364f1b Move lib_$ARCH di... |
23 |
sinclude $(TOPDIR)/arch/$(ARCH)/config.mk # include architecture dependend rules |
03b7004dd Create CPUDIR var... |
24 |
sinclude $(TOPDIR)/$(CPUDIR)/config.mk # include CPU specific rules |
c4e5f52a5 config.mk: use co... |
25 |
ifdef SOC |
03b7004dd Create CPUDIR var... |
26 |
sinclude $(TOPDIR)/$(CPUDIR)/$(SOC)/config.mk # include SoC specific rules |
c4e5f52a5 config.mk: use co... |
27 28 29 30 31 32 33 34 35 36 37 |
endif ifdef VENDOR BOARDDIR = $(VENDOR)/$(BOARD) else BOARDDIR = $(BOARD) endif ifdef BOARD sinclude $(TOPDIR)/board/$(BOARDDIR)/config.mk # include board specific rules endif ######################################################################### |
e22117437 Initial revision |
38 |
RELFLAGS= $(PLATFORM_RELFLAGS) |
83b7e2a7f Handle most LDSCR... |
39 |
|
95ddcd68a kbuild: rename OB... |
40 |
OBJCOPYFLAGS += --gap-fill=0xff |
e22117437 Initial revision |
41 |
|
6825a95b0 kbuild: use Linux... |
42 43 |
CPPFLAGS = $(RELFLAGS) CPPFLAGS += -pipe $(PLATFORM_CPPFLAGS) |
4a30f1e87 config.mk: Check ... |
44 |
|
5c2aeac5a Support tracing i... |
45 |
BCURDIR = $(subst $(SRCTREE)/,,$(CURDIR:$(obj)%=%)) |
8aba9dcee Divides variable ... |
46 |
LDFLAGS += $(PLATFORM_LDFLAGS) |
6dc1eceb9 Introduce a new l... |
47 |
LDFLAGS_FINAL += -Bstatic |