| OLD | NEW |
| 1 # | 1 # |
| 2 # (C) Copyright 2010 | 2 # (C) Copyright 2010 |
| 3 # NVIDIA Corporation <www.nvidia.com> | 3 # NVIDIA Corporation <www.nvidia.com> |
| 4 # | 4 # |
| 5 # | 5 # |
| 6 # See file CREDITS for list of people who contributed to this | 6 # See file CREDITS for list of people who contributed to this |
| 7 # project. | 7 # project. |
| 8 # | 8 # |
| 9 # This program is free software; you can redistribute it and/or | 9 # This program is free software; you can redistribute it and/or |
| 10 # modify it under the terms of the GNU General Public License as | 10 # modify it under the terms of the GNU General Public License as |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 # | 23 # |
| 24 | 24 |
| 25 include $(TOPDIR)/config.mk | 25 include $(TOPDIR)/config.mk |
| 26 | 26 |
| 27 $(shell mkdir -p $(obj)../common/sdmmc) | 27 $(shell mkdir -p $(obj)../common/sdmmc) |
| 28 $(shell mkdir -p $(obj)../common/crypto) | 28 $(shell mkdir -p $(obj)../common/crypto) |
| 29 ifdef CONFIG_TEGRA2_LCD | 29 ifdef CONFIG_TEGRA2_LCD |
| 30 $(shell mkdir -p $(obj)../common/lcd) | 30 $(shell mkdir -p $(obj)../common/lcd) |
| 31 $(shell mkdir -p $(obj)../common/lcd/gpinit) | 31 $(shell mkdir -p $(obj)../common/lcd/gpinit) |
| 32 endif | 32 endif |
| 33 ifdef CONFIG_NAND_TEGRA2 |
| 34 $(shell mkdir -p $(obj)../common/nand) |
| 35 $(shell mkdir -p $(obj)../common/nand/HY27UF084G2B) |
| 36 endif |
| 33 | 37 |
| 34 LIB = $(obj)lib$(BOARD).a | 38 LIB = $(obj)lib$(BOARD).a |
| 35 | 39 |
| 36 COBJS := $(BOARD).o | 40 COBJS := $(BOARD).o |
| 37 COBJS += ../common/board.o | 41 COBJS += ../common/board.o |
| 38 COBJS += ../common/sdmmc/nvboot_sdmmc.o | 42 COBJS += ../common/sdmmc/nvboot_sdmmc.o |
| 39 COBJS += ../common/sdmmc/nvboot_reset.o | 43 COBJS += ../common/sdmmc/nvboot_reset.o |
| 40 COBJS += ../common/sdmmc/nvboot_util.o | 44 COBJS += ../common/sdmmc/nvboot_util.o |
| 41 COBJS += ../common/sdmmc/nvboot_clocks.o | 45 COBJS += ../common/sdmmc/nvboot_clocks.o |
| 42 COBJS += ../common/sdmmc/nvboot_pads.o | 46 COBJS += ../common/sdmmc/nvboot_pads.o |
| 43 COBJS += ../common/sdmmc/nvboot_pinmux.o | 47 COBJS += ../common/sdmmc/nvboot_pinmux.o |
| 44 COBJS += ../common/sdmmc/nvboot_pinmux_tables.o | 48 COBJS += ../common/sdmmc/nvboot_pinmux_tables.o |
| 45 ifdef CONFIG_TEGRA2_LP0 | 49 ifdef CONFIG_TEGRA2_LP0 |
| 46 COBJS += ../common/crypto/aes_ref.o | 50 COBJS += ../common/crypto/aes_ref.o |
| 47 COBJS += ../common/crypto/crypto.o | 51 COBJS += ../common/crypto/crypto.o |
| 48 endif | 52 endif |
| 49 ifdef CONFIG_TEGRA2_LCD | 53 ifdef CONFIG_TEGRA2_LCD |
| 50 COBJS += gpinit.o | 54 COBJS += gpinit.o |
| 51 COBJS += ../common/lcd/gpinit/gp-util.o | 55 COBJS += ../common/lcd/gpinit/gp-util.o |
| 52 COBJS += ../common/lcd/gpinit/gp-dc.o | 56 COBJS += ../common/lcd/gpinit/gp-dc.o |
| 53 COBJS += ../common/lcd/gpinit/gp-clk.o | 57 COBJS += ../common/lcd/gpinit/gp-clk.o |
| 54 COBJS += ../common/lcd/gpinit/gp-pinmux.o | 58 COBJS += ../common/lcd/gpinit/gp-pinmux.o |
| 55 COBJS += ../common/lcd/gpinit/gp-pinmux-t2-tables.o | 59 COBJS += ../common/lcd/gpinit/gp-pinmux-t2-tables.o |
| 56 COBJS += ../common/lcd/nvboot_lcd.o | 60 COBJS += ../common/lcd/nvboot_lcd.o |
| 57 endif | 61 endif |
| 62 ifdef CONFIG_NAND_TEGRA2 |
| 63 COBJS += ../common/nand/HY27UF084G2B/tegra2_nand.o |
| 64 endif |
| 58 | 65 |
| 59 SRCS := $(COBJS:.o=.c) | 66 SRCS := $(COBJS:.o=.c) |
| 60 OBJS := $(addprefix $(obj),$(COBJS)) | 67 OBJS := $(addprefix $(obj),$(COBJS)) |
| 61 | 68 |
| 62 $(LIB): $(obj).depend $(OBJS) | 69 $(LIB): $(obj).depend $(OBJS) |
| 63 $(AR) $(ARFLAGS) $@ $(OBJS) | 70 $(AR) $(ARFLAGS) $@ $(OBJS) |
| 64 | 71 |
| 65 clean: | 72 clean: |
| 66 rm -f $(OBJS) | 73 rm -f $(OBJS) |
| 67 | 74 |
| 68 distclean: clean | 75 distclean: clean |
| 69 rm -f $(LIB) core *.bak $(obj).depend | 76 rm -f $(LIB) core *.bak $(obj).depend |
| 70 | 77 |
| 71 ######################################################################### | 78 ######################################################################### |
| 72 | 79 |
| 73 # defines $(obj).depend target | 80 # defines $(obj).depend target |
| 74 include $(SRCTREE)/rules.mk | 81 include $(SRCTREE)/rules.mk |
| 75 | 82 |
| 76 sinclude $(obj).depend | 83 sinclude $(obj).depend |
| 77 | 84 |
| 78 ######################################################################### | 85 ######################################################################### |
| OLD | NEW |