FreeCalypso > hg > freecalypso-sw
diff gsm-fw/L1/Makefile @ 594:2fd248f74a20
gsm-fw/L1/Makefile: link iramcode.o and xipcode.o
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sun, 17 Aug 2014 04:31:18 +0000 |
parents | 25a3095e8a98 |
children | b8a277d81746 |
line wrap: on
line diff
--- a/gsm-fw/L1/Makefile Sun Aug 17 04:22:05 2014 +0000 +++ b/gsm-fw/L1/Makefile Sun Aug 17 04:31:18 2014 +0000 @@ -1,10 +1,33 @@ +LD= arm-elf-ld + SUBDIR= cfile cust0 dsp tpudrv -all: ${SUBDIR} +INT_PIECES= cfile/iramcode.o cust0/iramcode.o tpudrv/iramcode.o +EXT_PIECES= cfile/xipcode.o cust0/xipcode.o dsp/xipcode.o + +all: iramcode.o xipcode.o ${SUBDIR}: FRC cd $@; ${MAKE} ${MFLAGS} +cfile/iramcode.o cfile/xipcode.o: cfile + @true + +cust0/iramcode.o cust0/xipcode.o: cust0 + @true + +dsp/xipcode.o: dsp + @true + +tpudrv/iramcode.o: tpudrv + @true + +iramcode.o: ${INT_PIECES} + ${LD} -r -o $@ ${INT_PIECES} + +xipcode.o: ${EXT_PIECES} + ${LD} -r -o $@ ${EXT_PIECES} + clean: FRC rm -f *.[oa] *.out *errs for i in ${SUBDIR}; do (cd $$i; ${MAKE} ${MFLAGS} clean); done