Subversion Repositories DevTools

Rev

Rev 335 | Rev 5680 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 335 Rev 5679
Line 61... Line 61...
61
#       -v[0-6]                     Specify processor variant
61
#       -v[0-6]                     Specify processor variant
62
#       -y                          Places constants and literals
62
#       -y                          Places constants and literals
63
#       -z[2369]                    Optimise code for size, none,Low,Med,Hi
63
#       -z[2369]                    Optimise code for size, none,Low,Med,Hi
64
#
64
#
65
#
65
#
66
cc              = $(CC_PRE) $(avr_iar_compiler)
66
cc              = $(CC_PRE) "$(avr_iar_compiler)"
67
cc_init         =
67
cc_init         =
68
cc_o_switch     =
68
cc_o_switch     =
69
cc_object       = -o $@
69
cc_object       = -o $@
70
cc_source       = $<
70
cc_source       = $<
71
cc_cmdfile      = $(basename $@).cmd
71
cc_cmdfile      = $(basename $@).cmd
Line 318... Line 318...
318
 
318
 
319
 
319
 
320
###############################################################################
320
###############################################################################
321
#..     Linker
321
#..     Linker
322
#
322
#
323
ld              = $(XX_PRE) $(avr_iar_linker)
323
ld              = $(XX_PRE) "$(avr_iar_linker)"
324
ld_cmdfile      = $(basename $@).ld
324
ld_cmdfile      = $(basename $@).ld
325
ld_flags        = -f $(ld_cmdfile)
325
ld_flags        = -f $(ld_cmdfile)
326
 
326
 
327
define ld_pre
327
define ld_pre
328
        $(XX_PRE)$(echo) [$@] Linking program .. ;\
328
        $(XX_PRE)$(echo) [$@] Linking program .. ;\
Line 384... Line 384...
384
#           $3  Payload Type
384
#           $3  Payload Type
385
#           $4  Major version
385
#           $4  Major version
386
#           $5  Minor version
386
#           $5  Minor version
387
#           $6  Patch
387
#           $6  Patch
388
#           $7  Build
388
#           $7  Build
-
 
389
#			$8  WrapperTag. Has _Image appended
389
#
390
#
390
define GENERATE_SXML
391
define GENERATE_SXML
391
    $(XX_PRE) $(echo) "[$@]Generate SXML .." ;\
392
    $(XX_PRE) $(echo) "[$@]Generate SXML .." ;\
392
    rm -f $2;\
393
    rm -f $2;\
393
    echo "<Atmel_Image>" >$2;\
394
    echo "<$8_Image>" >$2;\
394
    echo "  <Header>" >>$2;\
395
    echo "  <Header>" >>$2;\
395
    echo "    <version>0</version>" >>$2;\
396
    echo "    <version>0</version>" >>$2;\
396
    echo "    <builddate>$$(date +%c)</builddate>" >>$2;\
397
    echo "    <builddate>$$(date +%c)</builddate>" >>$2;\
397
    echo "    <buildtime>$$(date +%s)</buildtime>" >>$2;\
398
    echo "    <buildtime>$$(date +%s)</buildtime>" >>$2;\
398
    echo "    <platform>$(GBE_PLATFORM)</platform>" >>$2;\
399
    echo "    <platform>$(GBE_PLATFORM)</platform>" >>$2;\
Line 405... Line 406...
405
    echo "    <binary>false</binary>" >>$2;\
406
    echo "    <binary>false</binary>" >>$2;\
406
    echo "  </Header>" >>$2;\
407
    echo "  </Header>" >>$2;\
407
    echo "  <Data>" >>$2;\
408
    echo "  <Data>" >>$2;\
408
    cat $1 >>$2;\
409
    cat $1 >>$2;\
409
    echo "  </Data>" >>$2;\
410
    echo "  </Data>" >>$2;\
410
    echo "</Atmel_Image>" >>$2
411
    echo "</$8_Image>" >>$2
411
endef
412
endef
412
 
413
 
413
#
414
#