Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(106)

Side by Side Diff: board/tegra2/generic/Makefile

Issue 6623073: Chromium: arm: tegra: Add NAND support (Closed) Base URL: http://git.chromium.org/git/u-boot-next.git@chromeos-v2010.09
Patch Set: Remove folder HY27UF084G2B, move timing value to config file. Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # 1 #
2 # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. 2 # Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 # 5 #
6 6
7 include $(TOPDIR)/config.mk 7 include $(TOPDIR)/config.mk
8 8
9 $(shell mkdir -p $(obj)../common/sdmmc) 9 $(shell mkdir -p $(obj)../common/sdmmc)
10 $(shell mkdir -p $(obj)../common/crypto) 10 $(shell mkdir -p $(obj)../common/crypto)
11 ifdef CONFIG_TEGRA2_LCD 11 ifdef CONFIG_TEGRA2_LCD
12 $(shell mkdir -p $(obj)../common/lcd) 12 $(shell mkdir -p $(obj)../common/lcd)
13 $(shell mkdir -p $(obj)../common/lcd/gpinit) 13 $(shell mkdir -p $(obj)../common/lcd/gpinit)
14 endif 14 endif
15 15 ifdef CONFIG_TEGRA2_NAND
16 $(shell mkdir -p $(obj)../common/nand)
17 endif
16 LIB = $(obj)lib$(BOARD).a 18 LIB = $(obj)lib$(BOARD).a
17 19
18 COBJS := $(BOARD).o 20 COBJS := $(BOARD).o
19 ifdef CONFIG_TEGRA2_KEYBOARD 21 ifdef CONFIG_TEGRA2_KEYBOARD
20 COBJS += $(BOARD)_kbc.o 22 COBJS += $(BOARD)_kbc.o
21 endif 23 endif
22 COBJS += ../common/board.o 24 COBJS += ../common/board.o
23 COBJS += ../common/sdmmc/nvboot_sdmmc.o 25 COBJS += ../common/sdmmc/nvboot_sdmmc.o
24 COBJS += ../common/sdmmc/nvboot_reset.o 26 COBJS += ../common/sdmmc/nvboot_reset.o
25 COBJS += ../common/sdmmc/nvboot_util.o 27 COBJS += ../common/sdmmc/nvboot_util.o
26 COBJS += ../common/sdmmc/nvboot_clocks.o 28 COBJS += ../common/sdmmc/nvboot_clocks.o
27 COBJS += ../common/sdmmc/nvboot_pads.o 29 COBJS += ../common/sdmmc/nvboot_pads.o
28 COBJS += ../common/sdmmc/nvboot_pinmux.o 30 COBJS += ../common/sdmmc/nvboot_pinmux.o
29 COBJS += ../common/sdmmc/nvboot_pinmux_tables.o 31 COBJS += ../common/sdmmc/nvboot_pinmux_tables.o
30 ifdef CONFIG_TEGRA2_LP0 32 ifdef CONFIG_TEGRA2_LP0
31 COBJS += ../common/crypto/aes_ref.o 33 COBJS += ../common/crypto/aes_ref.o
32 COBJS += ../common/crypto/crypto.o 34 COBJS += ../common/crypto/crypto.o
33 endif 35 endif
34 ifdef CONFIG_TEGRA2_LCD 36 ifdef CONFIG_TEGRA2_LCD
35 COBJS += gpinit.o 37 COBJS += gpinit.o
36 COBJS += ../common/lcd/gpinit/gp-util.o 38 COBJS += ../common/lcd/gpinit/gp-util.o
37 COBJS += ../common/lcd/gpinit/gp-dc.o 39 COBJS += ../common/lcd/gpinit/gp-dc.o
38 COBJS += ../common/lcd/gpinit/gp-clk.o 40 COBJS += ../common/lcd/gpinit/gp-clk.o
39 COBJS += ../common/lcd/gpinit/gp-pinmux.o 41 COBJS += ../common/lcd/gpinit/gp-pinmux.o
40 COBJS += ../common/lcd/gpinit/gp-pinmux-t2-tables.o 42 COBJS += ../common/lcd/gpinit/gp-pinmux-t2-tables.o
41 COBJS += ../common/lcd/nvboot_lcd.o 43 COBJS += ../common/lcd/nvboot_lcd.o
42 endif 44 endif
45 ifdef CONFIG_TEGRA2_NAND
46 COBJS += ../common/nand/tegra2_nand.o
47 endif
43 48
44 SRCS := $(COBJS:.o=.c) 49 SRCS := $(COBJS:.o=.c)
45 OBJS := $(addprefix $(obj),$(COBJS)) 50 OBJS := $(addprefix $(obj),$(COBJS))
46 51
47 $(LIB): $(obj).depend $(OBJS) 52 $(LIB): $(obj).depend $(OBJS)
48 $(AR) $(ARFLAGS) $@ $(OBJS) 53 $(AR) $(ARFLAGS) $@ $(OBJS)
49 54
50 clean: 55 clean:
51 rm -f $(OBJS) 56 rm -f $(OBJS)
52 57
53 distclean: clean 58 distclean: clean
54 rm -f $(LIB) core *.bak $(obj).depend 59 rm -f $(LIB) core *.bak $(obj).depend
55 60
56 ######################################################################### 61 #########################################################################
57 62
58 # defines $(obj).depend target 63 # defines $(obj).depend target
59 include $(SRCTREE)/rules.mk 64 include $(SRCTREE)/rules.mk
60 65
61 sinclude $(obj).depend 66 sinclude $(obj).depend
62 67
63 ######################################################################### 68 #########################################################################
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698