summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/Makefile.mtk
blob: 927e31a09bb59ef1b4f43f9059f3ca033bbd8f13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# List of all supported boards (meant to be overridden on command line)
BOARDS?=mt62xx

# List of all applications (meant to be overridden on command line)
APPLICATIONS?=loader_mtk

APP_loader_mtk_ENVIRONMENTS=mtkram

ENV_mtkram_LDS=board/mediatek/ram.lds
ENV_mtkram_OBJS=board/mediatek/start.ram.o

mtk_COMMON_OBJS=board/mediatek/uart.o

# Mediatek MT62xx
BOARD_mt62xx_OBJS=$(mtk_COMMON_OBJS) board/mt62xx/init.o
BOARD_mt62xx_ENVIRONMENTS=mtkram

# Global include path
INCLUDES=-Iinclude/ -I../../../include -I../../shared/libosmocore/include

FLASH_OBJS=flash/cfi_flash.o

# Objects that go in all applications
ANY_APP_OBJS+=$(FLASH_OBJS)

# Various objects that are currently linked into all applications
ANY_APP_LIBS+=lib/libmini.a comm/libcomm.a ../../shared/libosmocore/build-target/src/.libs/libosmocore.a

# Libraries are defined in subdirectories
-include comm/Makefile
-include lib/Makefile

# Include rules
-include Makefile.inc