comparison gsm-fw/L1/Makefile @ 620:d6f0892cdf1e

L1 standalone: final link passes with gsm-fw/L1/stand code included
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 31 Aug 2014 00:18:02 +0000
parents 13e55e310eea
children ab20a5e9dbf3
comparison
equal deleted inserted replaced
619:10a1a99de746 620:d6f0892cdf1e
1 LD= arm-elf-ld 1 LD= arm-elf-ld
2 2
3 SUBDIR= audio_cfile cfile cust0 dsp stand tpudrv 3 SUBDIR= audio_cfile cfile cust0 dsp stand tpudrv
4 4
5 sinclude ../include/config.mk
6
5 INT_PIECES= cfile/iramcode.o cust0/iramcode.o tpudrv/iramcode.o 7 INT_PIECES= cfile/iramcode.o cust0/iramcode.o tpudrv/iramcode.o
6 EXT_PIECES= audio_cfile/xipcode.o cfile/xipcode.o cust0/xipcode.o \ 8 EXT_PIECES= audio_cfile/xipcode.o cfile/xipcode.o cust0/xipcode.o \
7 dsp/xipcode.o 9 dsp/xipcode.o
10
11 ifeq (${CONFIG_L1_STANDALONE},1)
12 EXT_PIECES+= stand/xipcode.o
13 endif
8 14
9 all: iramcode.o xipcode.o 15 all: iramcode.o xipcode.o
10 16
11 ${SUBDIR}: FRC 17 ${SUBDIR}: FRC
12 cd $@; ${MAKE} ${MFLAGS} 18 cd $@; ${MAKE} ${MFLAGS}
21 @true 27 @true
22 28
23 dsp/xipcode.o: dsp 29 dsp/xipcode.o: dsp
24 @true 30 @true
25 31
32 stand/xipcode.o: stand
33 @true
34
26 tpudrv/iramcode.o: tpudrv 35 tpudrv/iramcode.o: tpudrv
27 @true 36 @true
28 37
29 iramcode.o: ${INT_PIECES} 38 iramcode.o: ${INT_PIECES}
30 ${LD} -r -o $@ ${INT_PIECES} 39 ${LD} -r -o $@ ${INT_PIECES}